last executing test programs: 5.992931883s ago: executing program 3 (id=337): sched_setscheduler(0x0, 0x1, 0x0) sched_setaffinity(0x0, 0x0, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file1\x00', 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="00ea2eb34e7ea51c9446c55a2d1e0be39af9faf44ad59cb6ad1c94490d970e811439edddc71c9b18946b559ce53bee0a1abe562fc3f3898e5826eda1962cf6e3c4c0ade52151923a70b46eacfc1aaaebcf156e549e884bcabc1333f344f31cd30cd93cb2814e0dbc24a7a107e295e86e09283c825fe177c89c6385f68f2c843cffffffff15539bab6142ceed9265ba989d1a283fc4ffc83f3a7a6c746823e656ad78f3b5a336cdbd83dad59e0debb36b4ea5e658e253f01637cc03f704a08019f95b92fffffffff8dd21552d6967ab1b01e5d52a5793eb179deee4572770a5197127b090287bca2a4eaa1705b42c16968d0201d3ba3cc8000000657ea095f152b1b6a1e6ad8d24ad17f649ccc23d4ecbcdb5620cc48f95f563c2230f859d196e6c4f00b8e3a7b01fcb1d79dcc09b7a854ec8c31dd27ff9b4a2864e1dcaf719d20b56769d51228ecc1915fb8c8b598c11b3c296b05f9c5355fc6f19a7b28f5ae9a0d0804ccc5716cfac0246ddffa2f12077a02a959aa1b74373c38b2bcc90743b80666eae25dea73e127263b8fdbc64fe862b994ca8473d0000000000000000"], 0x1, 0x17d, &(0x7f00000004c0)="$eJzsmD9P6lAYxp/TciH35iY6u2giCTBY2qJGBgdmB038FzeJVIIWMdBB2PwUzn4CZ+JC4sfQQZ1ccHNyqGl7gAP+HdTE+PyG9zzv6dvTc94mT5OCEPJrub15uD5LJS90AP+RRELO3+mDGk2pb489Zi4ry+cn5v1Vu7OUH11PAPD9jz8/BqBT0OHJ3PeH707KcQ1aX69DQ0bqTQgYUm9Dw4bUDgS2pN5TdC2oN4zdiusYOzW3FAgzCFYQ7CDkRvfXPRYoKfsTyvVGs7VfdF2n/oXivf51CxoWlf2p76vXG1PpnwUNltQ5CKxKvYBErzdRS5TzT8QG6+vffH4KCoqfJgb+5J8KpBR/iin+kfWqh9lGszVTqRbLTtk5sO3cvDlrmnN2NjSiKL7hf39Df/qnrP/nldq4iOOo6Hl1K4r93I7iS44bD/1PQ3o6yoWcUwm/B+NiKhjSuswJIYQQQgghhBBCCCHk05mECP+CDpF/NmWvhNVPAQAA//94vnZt") r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file3\x00', 0x0, 0x0) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x8}, 0x1c) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000080)=0x0) sched_setscheduler(r2, 0x6, &(0x7f00000000c0)=0xfffffe01) statx(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0xf0cb2f4a0c2cfc5d, &(0x7f0000000340)) 5.900584269s ago: executing program 3 (id=338): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@user_xattr}, {@grpjquota}, {@barrier_val={'barrier', 0x3d, 0x9}}]}, 0x1, 0x4a3, &(0x7f0000000580)="$eJzs3c1rXOUaAPBnZpo0SXNvP+7l0vbCbaEXej9oJh9IE3XjSl0UxIIbhRqTaayZZEJmUpvQRaq7LlyIoiAu3PsXuLEriyCudS8upKI1ggrCyDkzk+Zr4qBpBnJ+Pzid95z3dJ73zfC8nHnPOXMCyKyzyT+5iMGI+DwijjZWN+9wtvGydv/mVLLkol6//F0u3S9Zb+3a+n9HImI1Ivoi4tknI17KbY9bXV6ZnSyXS4vN9WJtbqFYXV65cG1ucqY0U5ofGb84MTE+PDY6sWd9vf3GK7cvffR074c/vX7v7puffJw0a7BZt7Efe6nR9Z44vmHboYh4/GEE64JCsz/93W4If0jy+f0tIs6l+X80CumnCWRBvV6v/1o/3K56tQ4cWPn0GDiXH4qIRjmfHxpqHMP/PQby5Uq19v+rlaX56cax8rHoyV+9Vi4NN78rHIueXLI+kpYfrI9uWR+LSI+B3yr0p+tDU5Xy9P4OdcAWR7bk/4+FRv4DGeErP2SX/Ifskv+QXfIfskv+Q3bJf8gu+Q/ZJf8hu+Q/ZJf8h+yS/5BJz1y6lCz11v3v09eXl2Yr1y9Ml6qzQ3NLU0NTlcWFoZlKZSa9Z2fu996vXKksjDwSSzeKtVK1Vqwur1yZqyzN166k9/VfKfXsS6+AThw/c+fLXESsPtqfLoneZp1chYOtXs9Ft+9BBrqj0O0BCOgaU3+QXb7jAzv8RO8mfe0qFva+LcD+yHe7AUDXnD/l/B9klfl/yC7z/5BdjvEB8/+QPeb/IbsG2zz/6y8bnt01HBF/jYgvCj2HW8/6Ag6C/De55vH/+aP/Htxa25v7OT1F0BsRr753+Z0bk7Xa4kiy/fv17bV3m9tHu9F+oFOtPG3lMQCQXWv3b061lv2M++0TjYsQtsc/1Jyb7EvPUQ6s5TZdq5Dbo2sXVm9FxMmd4ueazztvnPkYWCtsi3+i+ZprvEXa3kPpc9P3J/6pDfH/tSH+6T/9V4FsuJOMP8M75V8+zelYz7/N48/gHl070X78y6+Pf4U249+ZDmO8/P5rX7eNfyvi9I7xW/H60lhb4ydtO99h/HsvPPePdnX1Dxrvs1P8lqRUrM0tFKvLKxfS35GbKc2PjF+cmBgfHhudKKZz1MXWTPV2j5387O5u/R9oE3+3/ifb/tth/3/556fPn90l/n/O7fz5n9glfn9E/K/D+D+MfvViu7ok/nSb/ud3iZ9sG+swfvXtpw53uCsAsA+qyyuzk+VyaVFBQUFhvdDtkQl42B4kfbdbAgAAAAAAAAAAAHRqPy4n7nYfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgt8CAAD//1kn1ls=") r0 = creat(&(0x7f0000000240)='./file1\x00', 0xd) write$P9_RUNLINKAT(r0, &(0x7f00000000c0)={0x7, 0x4d, 0x1}, 0xfff2) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x4043, 0x0) r2 = syz_open_dev$loop(&(0x7f0000000140), 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r2, 0x4c09, 0x3) fchown(0xffffffffffffffff, 0x0, 0x0) close(r1) 5.780554957s ago: executing program 3 (id=339): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20010000120013070000000000000000e0000001000000000000000000000000fc00"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072c42572f64a264410b000000000000000000000000000000000000000000000000000000000000000000000000330000000000000000000000000000000000000000000000000000000000000000000000000000000fbc18c8582fc7800000000000000000000000050019000000000028001a"], 0x120}}, 0x0) 5.758976208s ago: executing program 3 (id=340): sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100dc3ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x1, 0x1059a, &(0x7f0000010640)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfcNGI4DsB/oFPoS0UVj6uwqrpkwSF6hC57gPY22XGGSIhzkF2OEEHEjIMyhN2YAZHvkwbbI/jJRmJhmzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc00OxnN+t//1vmrPdNZNnNAAAAMApm2I5LyvDqv0l3f+Wbv2IiGlETCJiHBGn5u69+FjLHEVEJ9VPvb846sN9RJmw/0w/XZ8j4le6nr6f+1sAAACA27VezRYRvX21fPl5qPEOpEWbQa68csnnQ660URn2N1Pa+CUyi0lEFMPHTGnTiOh+/Z1arfz+erVi8KroVEW3jV4AAADtqs8Ess3eAAAAuDp/Lt0BLqPcr03/xU97wf2qSBuCn2otAAAA4HodP21/0Gm3HwAAAMAFlPP/N+f/pVUB5/8BAADAbajO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcNsVyvl7NFk1ztrtm8owGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAntmfdxQIgTAIg73r+06D9z+WNGhqalIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfi1kyhxm4yQ3uJjBhoqBCPwISFZ8gwMwEI0VLQWi8AKIOCgpTMFz9P8fzpdcQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuzcsWpTURgA4JOkiVYnRyuI4KCLjU2sRsjiUOguCLqFNpZiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUUQJclNeoJBUoR7Q/0++O/9c4dzz8kQ+O9/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWA73wtlBngshzM0c5V3vv+6ujDu/ffZhbhBf7ry5GI/ZHaIYQni43mpeT3Et025ze+dRo9VqtiUSiWSYZP3LBADASVNMolvXfyruL3ev5eoh/Ho1Wv9fifLwl/r/88vzFwbxc+tdJ75XXP8vpLbC6VfubDwtb27vXFvfaKw115qPq9XK4s3FG7dvVcq9ZyVlT0wAAAD4N6Uk4vo/X/+z/38mysOE9f+9pQf343sV1P9jHTX9sp4JAADA/+3cpe/fcmOu50qlsNXodNoL/ePwc6V/zGCqx3Yqibj+L9SznhUAAACQhsO93Ej/fzXKw4T9//nXuwfxmIUQwmzS/59fedJaTW85Uy2N14mzXiMAAADZmk0i7v8Xe/v/88MtD/kQwtXL/Tz5G8CJ6v+PL+6OvLQe7/+vprfEqZSv9b+P3rkWwkwt6xkBAABwkp1OolvsHxT3l9s/ni+V7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf7NgxSgNBFAbgzW5WKzFgpVZeQLSzClgIYuMhREHwBCKIBxBbS+9g6R1SK9hYWKbwBvJmd1TSBCx2lXwfTN4jDJmXSZN/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrun+d1/Fy6jpy/a954+rk6gvMzW8369vxop+0OXQ/9Bgr+8JAAAAWARVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//OCtiEg==") mount$bpf(0x0, &(0x7f0000000000)='.\x00', 0x0, 0x20, &(0x7f00000003c0)={[], [{@hash}]}) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0xe) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mremap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000, 0x7, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000f0f000/0x2000)=nil, 0x2000, 0x15) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x5, 0x2, 0x4, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000020000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008008400b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{r0}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='rss_stat\x00', r1}, 0x10) r2 = syz_clone(0x640c7000, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2800000014001901000008000000000028bc1edcc9"], 0x28}}, 0x0) readv(r3, &(0x7f0000000500)=[{&(0x7f0000004780)=""/175, 0xaf}], 0x1) r4 = timerfd_create(0x0, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="09000000090000000200000009"], 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{r5}, &(0x7f0000000000), &(0x7f0000000040)='%-010d \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x4, &(0x7f00000002c0)={{r5}, &(0x7f0000000200), 0x0}, 0x20) timerfd_settime(r4, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r6 = getegid() setresgid(0x0, 0x0, r6) r7 = getuid() r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r10, @ANYRESOCT, @ANYRES32, @ANYRES16=r9, @ANYRESHEX=r8, @ANYRESOCT, @ANYRES8, @ANYRESDEC], 0x2, 0x1d4, &(0x7f0000000640)="$eJzsmb/L00AYx793yZv39UUEFwcXBwtWtGmSqnTpUMFREFpRx2JjqaattBHagkNxcXF0EFz9BxwcOjm4ubnqoILgYEc34SSXMznTH7S6BN7nA7187+65uydP6TfQgCCII8vXLz8/P7tabV4EcBwF7Kvx70Yaw7X4Ty8eXXheu/by9cdX7/onHs+z+zEAQmx/vgXgbd1AqPpC/L26oK5N8ETfBMd5pW+BwY7lLyHS1T4Y7qiY+5oeHFMi8O27g6B9rxv4TtS4UeNFTUU/3wSwmDG0ARyo/Jg2P5pMH7SCwB9mxZ74c87S1K5iU/1kfnWOmla/6Pu6/fTJLOqr2sDR6ueCw1W6AoaG0lXsw7bttCTa/Z820/2Nbe4/D+JkKRdpkMiXYNmR6AedjJxazN8vr/qWl+T/QUjjArA09eEwCK7/x86WMoGVMak/MRM4p/mTCTPxj3LYe1geTaalbq/V8Tt+3/MqV5xLjnPZK0sjitsN/ncg/elQ239vTazFLIxbYTh0x0A4dJO+F7ea4zbeDH7INVz6H0fxbLwHU8+s5EGZgakPl9dIFY21yRMEQRAEQRAEQRAEQRAEQezEGTDEb8IEU3+IrsK7IaN/BwAA///fvG96") syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000004840)="bd8cf6dcd262e824565d1e4b5c4379e233c1e824ca2556138e97f04806219a11f8563826f1c0875551263cf71fc7178228f0d5fd02c3feaef128b38f0e2e6a9266cd7f15cea1367bf5601b8fce4d73b9d86f4e667dc90b1782203c26247350f4ce8152e8094e1adf0e0e2916397665c5e71742e6da85ce7ef56f829faec2561b64e921838ba319f95a94ca41166bf428ae5f770435c644b86b0a758c45a328cc406839949a9d757d3d1e0be6601fc32a3820543ada5c68920d76973abecc713eb62a1415e0db40c83dd9fe0a28df916eac46129d83a3b239a3e96dedb0bde185cdbea23d19f74187e43a62e025106f6672baf7f8323dbf092afa173f9179e3073962a32a96ad8c11bc024f3589d46d092e2468357358c1fb2ac4abc693e789a2b766ac43fab07b13db8dbb627177253bdf8a904a3bb6afe0ed1332c0063d60f2de72155d2a18be609e6f72d097a0023c85354bd5b591a4dbba68078e65eb7b94e4534aa1ae90f071e59630c1060dd2513558763731b9c4fbcd80a1f4a0b7f4af0b9ad3adec18786e655e48eca7dcba16ed447e43784ce7a7d38b90527f7ab9967f9823133eb3e10ab8034dbc620881376175182d2d6e34bfa7d66655985e55a2a8d090de783233714e4183ceb4690745cd7503fd554ee2129b760bdbaa34db2c2f108dbb2e9e015856ff5e72275f46917eaf0853a129b6fd3b4f951716e6d0513ab104efc7c13e6351dbff00a4c78b9f0e98cccddad4547e8a34a327acb6b9b2ae702210cf0e286f675371b036915e513a9bdc2a8f50b9a07a749f353a6ff0376f5d3876f18357d4d9157df5e03b400457b6becb25d238858db50cf61be846c0c97c111d379eb5fa39d8b463d2decdae55cd7714c704a37e08d6de36e3a01fcba76d7e68f7b90e15210977c1bbb8391da0e097d671eac7699618ee561a126f20e46d594de4afc7dd07ef1a5e9ff2349106cdffa0dc49cb642af4297230b2fc4fb9b35e227b484e43cdd0ed9fcbfe233db9eab66a6346b029e1d1e132900a846b2feff88ea06f473da765b822479e5d898ca615c28272576d63cc8ca416502b86f9b844a2f117a7f41b4735f636da1109718eebde4c2f544cd9e916bdcc160642ca22aeaca91a9d9157883fcb063e2565f9c00ea6b38148cb59d441226e17162b0fddd9f621d0d89ddbdd55c445aad562f266556bb3b08d81cef1550f6fc3427966fbe15479b1e3f488dceb96cb88f274e532b18576f999dfbee49e484a5b818515021071c543177f0cc43850ae08dbfe5637b8b91ea79afc2954ca7efe1bab1890b53ec1ee2f4b65d809e885f61d4ef5562f430fde888a82460e7e80491b8619e4506fad31ccbab0fb5ab63080020431a72fea8fdb3f431cc36fc58e57c0ad2fd88d98a283dbb5168829be890f4b2072afad3270db88161bc837b8379d0135dc22b0b95376637c0f70b188eeac97888cfc12e5721126d64ecb819cce548c7cbad9026c641080a0a38d5cb7ca27d35bd3b7ce1f03fa8c2d39086264e900e16a5576877b3c44b5da9ecbb8476881b5a995db17307b20d8cd14ed70f46bab16fb0f14f6561c2cf113de5dcef1f9d6fb63511132c9bb29ce2f6e292b04984d853ba0e5084281949e6900322f95d5d9a8adbc21f12c9fc27fe392f4abf973bf9e3f4a5b8eaea93c767c7412a649abb93e1f02cf4e81649426b5d81be500046e3ddd1871684d7bad9382c35afa72505f17cadce65b6536b1d44bc386d99199d09fceab9e2698e249ea5564263b30804690de4d0f6f630a8d4a444b2e7680d89b7f6c04e009fb161fa3661d0ae395582ad1923baa2151959d41c8a6049a23b8a1a8e6413f5a3461ba6069a41fb82167cc77c935a58f6ccfaac0a982756e8f48d5ac3f8bc2b05cc07242c9d49ec084ac875d6bf7fb8b49feaf9c223d6a575c5db9ac3ca34d20ba2192c7cde95b22662b45bd1f6c9e00d4a24b813dedc7738bbe10dc3d2e73c0de72d6c75f86f668f70ad673ea3561f4aef603dc69c2d5735203edf0d4bc9afbe74e709a1cbf6f49703e1d950131b1b1f9625acaf74b6567b5b86ffcb785fdb0a3fb15771a3eb4077ccb8d60b2c34a23edc374477341a8f942bcace19cdfdff7cd2a79c9545787bf2a3fa1ac9d24e257dfb78ae4e77eb8f1b92e9cf1a86e034e315139d8b01d5517fc77f5ea74c2342318d99faa25ac2c8864df73b0ea778c19ce826258f2c301bacba4bba5d98e712aea10a1fd7c2d13e446782879a6a2c33d32f0ab60d632ac33f79e93f51eef38f5213848895d920b56f821adbd3a8da7b5dec0612bab93eef34608f4413838b53392cc476916986bf7f0bab7c277f86e0a64e423ec24cb4a7f3db3916cb0f5fc93c4d9fe030068e95a51f8ec40c861bddd30f3abdd7b347a1ddcd3b89685b0d4ca7607273eae0a2f64b41c5518a5162707cd25536ea8541956618cb3d24dc9b8c66bcdc945e54369b89fc950c90197cb8ca48262dd47a6713ece1c655a9ebed00c9790a95d5b48038032eadee1f7f9b291001c2d0658f924029c726cbcf478bd84b2c578efb1cc03551c6bb4d302e52a819ec66d216e80a69ed9c4f73e8dd1d2f1507f56ae1b799d92549c43895078b40a0d34fbf662a26843658d0906c7b6112647bf3aefab05a82c0c921dfffafff8340b41dcaea66876a1ae22f33ff9e4aff84b7c0229d2b02e12abe7b1db827893ea954c2cb10d35518d5fbd3281f81c88dbda0fa5cc6f9939d9c7125fd1f773a65953371bc7d89f296d06d9555738c4ec06dbdf8fce1be58cd77a957ff539d3d08fec09cff4280a2c958ffad974854316fbaa19a7915b70c8a5157168f100c1899639429529cbdcac60c3753d3bff628b7983a75fcc9f1d19c342bb0c391638b9b85b072bc61dca9173bf4f7fe012a8aaabf35be62551bd61daba0b6e2442f228617fc83d922d66d47f20a9cb66964c081845130de063177ae95b86a5941d6dc8a01cca49ab05a238c7d2f548e1ad33cf94c19719e2741b942172017fb274ca0543788198eb0d001da5a3017d91c22e22110daaec025bd3f1da8122d3deb786fe7d7aadd4f5edd36af9b6678d8b6af4a27efa364aa9de211a97068837d924bb5abacb856f7cfe1bcd31775b087ec13068c7919cc0795ae4f6218fb39690e5df79cbc73d0b3b6209d9d2e06fd6b72def07625b3372e58d93021d5047bd516df34e7ae0cd06cb5da5ef0558a6dd19e7fc554d6f37469691b537fd58afb6059cbc40bc6d2e84da011a3af696fb5292eaeb032fbf8246dad04c2e468f146824f63ab077d146c98f7a6b14c2666eddbceefab9942f480d23d6961f73497172cdfe62d9ad9ba7f05586d4554905c0e04452ee796031c528a4f309236bb1b0d640da60c4d0b1ef9d71dc991d3093debd732a324fb809f07149b81056391058d57f77ecb0c1d87bcc5a820171cb9f786061b08a774efdd15bef6e8a66be95faf1dd041efeb0b2f62dad4c46647f250f8eff9035e2a27a06751b81a747d9c4945a037db96473096e4b67e2d085a54483f3907594d8c447c967ddeb901c85b9914a5930c1d99caf88e4801bde2062da82c9b56df5cf2989859a7565967eb718b778d58c8d55a9858bff1e35bb223ed6ae07efc989c21b9cfcfda0c08df1b58b15f08c66ba7bef388f776ee4fde2be406989ed680c365a9178d8250042102933cf60de7e7790f2d6c471d9ff82f7e2e986ac71308adc5c54fa749073a097980512faf77c0ba6d4675c8c456f847ce3bb3190e9e9840cb72b9814ef2f3d74d83b0203ff655293ce8046839eaf8c9076e2dbbe6ccc8005f5d4e65b2f72fdebcc52450c7ece792a9318467c6192a75138b4dedb9f11d4b3bf47ccd8a2c8e067d680a4c103c995795a2413f2831c9f4cebdb41261c31a0cb721ef570a63ad4ab06c71761aa16731253721bbe54b1568ad3ec461cb44ed33fd4d3fa32c2a1357626ea125ced71c8b09aaef902999032c7f51221363905f455e746450559022bdcb2f26d3fedcf42548a59a8375fa99960d12462cd1e7c6d1dd723ab740501e61a3306febaf6e0b6861728974435caf04868d011e947dbd3c5002a1c5a038e37805092a08c492d7046498bd9d475aaae962d9358a4e4e37f3b6657ae365c919dcb0cf82355862499fcdefef5278e5a44ffdb4719bff1fa1ee6c2168e6a5a35cf00dae755a9bdcea62da09dc53be203c846f08d32895e6c48d95b5940eb706ab51303e88b1fb5ffd5a464aee53eb43be610fbb53e18ec35184d824b955caa9372d85c43b0c19e09e162a4edeb50f2a8ac9f4a7f287811348ec20f25cd0a2ddf171520cddd2421d34c83f2cb00a77e0905b59b367911ec23536a2aa124148440d80b8c8a6d24b3f36a685e5591ace82988d02035e5fdb482a7079b53c08522f0c61e19636ebcfddf5609cc5f082b90e32248f5b5d0b328ecb0df109dc20daacc49a7602049e675d4317c4a8c293a90beb17556ff9a8f55d2f08ce345887995039c63224283e40a9e5e6f74f5cf1c1a59745c0c768110be935bf48d57d71a27d16b6e33aaa7f83d698a11bd8788686add2db1e96094c6d947aa02829a1155ae829a604c02872a066a131d40b7e5855af5e799ce347975083a0c8dd0fcc3d56df2afbe4cfeb93e7e3ec9e7cec9ce340c3624e8bb38011c8e1f0ed7378a491ac2f09379f18f8ba6478a5f22da56a12f9cd5304fc9ffa97c35f5860bcabea3a2705e70dc3640f87cdb819dae8e3e93a730238dc3e6cdb1895553bfdc8754c538e7bcd58f98389790142894fa79b7121536787b990b6080230ad01f2adcc691caccc55949330811be24f09c4b8e099f5b9edc943fba825682ec6a2918c29092823dbc9a6467c33f875e98267ae68b7de8232f636e878510a16078bb35921f6ad41e0174a7630a3178f1741a721c259b0de51719d33f4594eed3112f8b3bd9e18bf7a15d7e438aecddf44a8ef38e5b6f87005c19c8f3a4a76b0e86a57a74efee4217f8c0f491f28a0099a236ea8bc6245230b2f18a0565bdab389c258cfe5c332869db36fed010e2beeb344daf74fcc52b1e8b3784062419ea138f63bb7c1b41129a52e83438541e5f7c0b99ebbab0fc58dd566f6c927458e4b2f4cf20f9249a3e3ba3fbea07978f509337b663ca72a4b8e1935c1f0ec0b1a9c5a3eaa41f47c23ff44e8d9b67e985a1f7575411f6dd6e10d4d27af57fac19fde1785bc7ecb31e239c76e820ca27a6097656d3886e543c7aacc58dbb9a4dc1f309069fc2cea7119fd8e94e7dd1f6420e81b68288959a4bfab8414a6a5d33bd5964a1542a0fdf3246d92ebf7af4882c09c3048e7a1864147249a816b37edd1a42afe5d6713916d4058a9cc03c0a7789b20a6cf51970440b099b8b54cc6a12024893f496c34163e04c239b202535ac5efb14c3aee21386c49d06978d205f64d7bb069637cf49865174aeb9eb83878d4f1f5527aca47361a19b0881ebb769b2c9269988986ae87e856a4b8d15bc6a4cb3d6237cdb9de9c758a775608bb72309b41d6fa10feded138d67a8750d4eaf9a67f83324c6c5fbc1775e15259e579b1166bb967e621ecf997fdf6f44afb1367728f47f7f26ea05805a4f462a3aceee7bb1fc5d35335adc348d2437815525f431ded61b9e011979e0bc4818538359de511a4ddea0e15e4f276517c0128a7d726ef1e24a01ede334ae3bd1226e6e79fc4a0b1874ed1d510aaae7522ee40d7d77bd6579dad55fbcfdb6fff834ee0a47c11b19e92ac6a28739db18290a1033b7d69b8bf4bdad66b3e9dd70c6643d6e5f6ac99b310d444fe9bcf512bb3e6315d1ab4c41cc069489c52bb90d51d1c781df272ff95da5faa1219361a3b894c8767ca9f3b263c9cf7324300dd1b51c3d181a2128f7ec734808d9f91df0c183ac5e5cc705c89f51bc5083e9b33facf2dffa1373c9857a8897e042e03cd411b1fd5ad6acb970e2c7306a1dcfccf25d35dfb042258e5cdbe84e9f1f0ea0be96f2421441657dcc44341398fdcd81ec6fb793a163e5a6daa37a064221613b20b196a6efea4263f211a432b1d73cbe3839ea3b070a298b6cd35aa5c9d99653d1d7470a8f38a1a254816f47758ba647259417bba0a7cb39b06f7f7a972e630e56d7e1826bdc3e04299aa0ac4f382284d6d16a557a90eb94f5ef9612d876921c234af523b762e896d35e359bbe674ed1675b64551793afc58ef0b1dc06c3dc00be98ee91038c56b0e104ca9b1412659f6a3f44e895e18fac3c45575f93b5871159f4503d624ec77f230caf212b1b60bebaf75811cdbdc09fc1ce35898c9a093b27ed65de6281a1c2e9daa1343c53a382d8dc939db4c38876e00a6b609a529c54363dea4b9b1b8ed9657f58c4ec88e7664834f67ef9384a1a9a3be6430086115be895e4c4e251fe4d9e0ec840cb3de2d89a35d634fe8afca81f898f07518171bb9da77e99ec3d825280ec52818fce5af1a2180282d97db4529fb2b7a2a252bf336b5c166ce094d9a90fcc0d8093100e20566f2b64db492d5851083a820b9e5f879c97e3f5d2ecffdc763ff183f50c24ceed46b8639db3adf3af474b53edc9113623954071d38f50143e68c61199037adbf8f286f9d9c5a76f9a0bcb6d234eed7ec9754f77a06c7c1aa0faf3be137c92f8d8bd32bf9dcd1763b13150fe0be810727af95a6ee27809026bc762bf4eb753178cf9b5e7bd8ab19b208fd54356d0b4473b6ca509195db73bd9a9d9de84cb5f6d09537a0366bd4385c5d8c8609ee6a5d828cce055dac13e12b9ecf836c6ea395107db74ded8551b83c727a6a882ac7ab7e94b33300baa446c8be6b9f925204e6418d3862fdb12ccde2e693bf1a19e6f1988945a17c33ffb8096d3c650a06fd3aca323f0b8d0c63ab34d89d250a1f44c2fd1ec161b4f1ead2069f53bec5a475d97c187d2eb00fc786bafd1e4ba5d8c5ff6a63451489c3f5601751e8fc1de931037ca3a50e0189ec80184bee35e3ffd12d0b3d975f1d517c9d00a3bb71ba545d3c44f34caca078c00720a370ccb35a699b642cde1e9218563ebc2e7cd0f665ab977cede4e7101923e98f31da468822ab812af7b8bb873143b92a0eb2aea56bc701e867f553aeaa909f48131096d940cddb8625a91dd512e3c669275faf37bfea460cf81ddad129b60ffe0ef7585d1d025613e6db9d7607a18045e695be3fb252e53937de8e7f494202476f746544cc17584a2031e214a6aeb315e862d27798905b74d7f12544f0e5995bc7c16c6d6b2cbbb4187e8d209ce13d9c215ca9e8e84cde665a82114a54bc7cca9f9fc8c6ecb02fa3f3f21bf29824ff95801527489b77e020fa8b72ac65191f5b32cc131139ec77c94e0a73174f248d8cd913e776f4e1e683fdf3e503b02701ad845bdc2ba05cd705b33299db7066877b1fcba02d7597486fdfb317f9dcf7813320d3abad97890dc0d0e50220052a67c00ba2e3e6cfc06b0043674647d1b84d69d6c584d38443a3994d6f7f6a667c4aaee74f01cea2704b67694192eaa6991ee98e37406db8c711e5a2af0bf261c9eccc743aec33d25e8b25af35576621115399333acb2b3af6d6ac038860245abcff9ce50d6cb20ab2e7fd81d0685de8df0b10a26e6cb0d1f612d842ed4ec158d211382b5b3ddb10f03d396b666c1282552db0069bd4c4b093bb63198d92cbeeab852b262f321adbc301bcec66efdd2f5617e6293f3f412f9d0069669bf7b6ac1d128c9797c62a1e74a6a9f849878f8afa69562a0e2e06bbb7eef5555fa8d6fe823da0f1431170a179d8ef72e1e299a2f72184995b6188f37501abb4e43cdbef4d0ee31c2cf194ee9af5a175eee69c0c9532a3ae4186d3b7ecdb98a7927497c47ec8e115587fd930c088a6d5ea0ff82a7d9cfe1fb3f25c383dd4783587e3bb30e5453d565f2da60950440fda89cf25164b491e96bac31eef537982de5acc88a9ea3b524be1d036e23cef4e9157371ab4e9f502bd7bd6ad8fd6491d969fa58b31bf48226041962cab17f31af61dbe788768c0202f73a85aed6704240508dc73b4129b0445c4cb9727a5ccf341a7fcdc0df0e2f4af9b63fe32341d21fece7b867be27bf048fba6c7d17b01e85a9be0e89c3578ea5e04052156da38cf28857a2470c8968aa2c3f706539a1e398766aa0d936b4ccd40ca0a0e30c11dcce19ed47ace929cb1a9c0a40cf0d395fc37278091e50ea841af3f4e3b81666433abf8f635b08a121bc795b87bc59e70d98c8ca624bed61c5d3ce184102617c63bd97fb5806eb1f8acb9cfe177e3709da42b5d71b0a2c218761101fcb52f071114e4dca9d44f8e0b54c17a9182ef5a63ccea14a2ae40e7441227c0c5647a85d62cae00c1ad970f98dc41bf4a791dcb4db25f397a5c144098c659a0bf5ef3bd0da5b9f21010426425345b1bb77aa9688ca3695c6f0d9507abde4f10e0069dfe41c07bb1dc4798fd9dd7f20c5d6eb12a219ef2671c645576f31e5eb5bc88cdf45354c5995d39cabd6d94359bdf26218403a42584980c79ae78ad268788a7aa0efd37b71a3288a9189672fc72e4e5c1328dfa23c16bf3c0d678b5e0d901c39a014d0c982ede2cbf079b3fe965595ca028106c8d3378813019e04c29e5ac7423a493c6393563a4a6fc771d905e622589fef7491dcc195887804692082b48d4ecf52c4298583960fdb1a534930296eb5024a886f3db78b6698231b9a6485e596fbae30b6f6eac671d09d8596a9799f634f33cac16be08fc2b33fda890340b72a6f243833a32e4bb41698dff158746b8af37cce82f8927365b8b82bbff1e2aa6de22fb5b0e25e518e7c069e7b02f47c2338d3cd327b2cc91318e004b53d8b9dd450a37c83ea7e25e139d99536ff4e257a0c10f59627411e4929add9d17dde6cc8d35b808ad02084c1f04a2ce71e21ea04d67024eefa3f630899c0d361e60711719de647cc8af57d7e64cd6c1b197a0d34eabe9979879177a6227e1e933fe96a026d8f738e20757e949d6a4830010fbf00e41de1b3cd342f70ff3b9b7d7aa5c92f6a7cbd8e7f236d7fb1431e062bc2849a882f1537a28fa2e6f95f35463d13e1841b468547ffa1129408bae095f5ec413e7e0847f9815836b3d2967054aeea7c00e0b2f162bdc3e67ae13e0a77871abfef344a66ed0bbf3878d69dfaef1123c75bfc04cb1c4d95d66c466e0443680a119f131efd57fa0d435f03be281a87593b25809b9dae3f9506390ca6a51fa9e41d7a882cc96f1b90406aebc53f2f41f53d614ae66c95b72945448c7cf28a8df58903509e921650c0f9d53bae2f1df51e8bcae9f378df0bbfb8f3e1763ff426bdf32314b7d56d3e503ad5ed95b25776e106ed7a1f0af30f5b2d227dfcc17751314b8342a7d1ccd8a13c187b273cb1a98c8960f0b8985357f6bec0f9676b63abc802dc574a1efaa43f607be63ca22b9647fb24af59f99825855b935fad5ecb9cd3dee406220f587f87b513320c7c7ff0bc2f7c87ba6cdb4fbba3a57b446f763ad1431bf05544cd23534b5e7e4b5f8c2c15698e41f873ec70a1cf149329e72b197fd9caa6847408d3d9fb6f8f620868c84da10c4e44d5f341c17e14fd8955d19427bc8b594b5c098fce57b978e730a960610f8c9ec0606d9d67445602cbb797a4ac8031dd196964272b8ffefcb73ce46d38636b32064e7575a14f76dcda2931127242c39db726f30bd4d3d1d4e52b7c80c39244c6903bc0ec633274af82cbb2a69b5b12fd6fb632342da556d056ce3f56bdfa1edfc331a1ec5d622d63a80e5ad3949160d014a69392bafe5881cdc8516bbc3aa0c29f16a8ef22bdc4485357bba5a47ce6e348d3802a9c2b7d117e409eb507d64b7379b030cdfd1b527d7b3d7e8fafbd1399696e390f7e2ba3e117c2ea1c0400ad97aee3c3f191d2fca29d518a4eb0aff2be572f157c1387c873c870253ffa04f5102bcc73aae56d042970f8fe550a8c1f15963d564c787451aa6ddd04bc10279c3d4bad1acd754939f7835eb7c41f5043d604ae6b2cd6e01af3fdbbc8bb6c087c36a835b6fafe97d66c00faa5ef7ed77689305d4882b901523404f5b08b4e98c35e3b666688110ddf777905d5619d3e1a708fff56502ccd1d3aeeb20da7e4fca6f86a046e5b797231d3c2e15b35dfc04abc71da8261e6329edb93c604795e5e7a5448f3b1534baedfcec1c2ee0e5ee04f57980d55f92af7aa5afbabcd9cac91f605ed3ce2dc57bfa97ad3f691cf008a19f2444689d10a16977aba2ce70b1810adcc32bdc52fcd3f250a4c7a6db21ee058f8b6a88702510cb93945c9e8d24ad55f4cb7ef559ad7a6e776d2940df81ddf0a1720844bfb60f9a011a5efe8bb848614da81718c11f01ef0951ae418d5ff2c18f18218d16d18d3c884560f8bcc2eae923c4af11f0cfbea7344db28d4479436ae00abb10990f66d26397569c3f3908b26ba5f239f0900cdfedb89d689d747d9f20fbb44f535e0cb86c7a72265377129dcdbd0fd9dbd9582d0e9f18557b92715dabf61cf2c99eb786ee910a74e93984bf2510be65023b15c0e7805c4d877bc22fb327b3cff86261c83c5fa3e42b2a0a3a6df9259f9b82b9fa62d25ad5169f8be8f65bb20711082ae8fff48134c4fc91f6add24e633e634387a408814ff7b9c79e1c272c64f802d25c0f3d29ee62aedbea3f70f5f98a9c016550c91006f8d4e30b8a71f3819f1c655b865b6704914cf685284c850524917b2771b4f247e987898207e49bb800b3d93ff075704001cd5adc4c6d4450a6240157666d6e05e3b7c206ce96c5f6d3294c45e3cb50067cf4c8a47dacd1e5ceffdfa96963173becd7fafa0bcf7b570177e51786cb98e939affe4173dbcd6116a7e19c209265fe78487b500e08a3c29749db076cda4b941c3c2a34c82f518c92a30c1e46fe4b596cc6b0fd522ae546809250391136db54f260f7f813798e1c511940694fccad09fe0f0bb1436dfe9aa258649d995e0325536659eb7fa6a297ceb82b38252e1a4482c0f14dcdbb7a6481918d2140d068c8e5eda17ce2ab524199b2f0df481b6c1ac440b3c163c046458c3a16a7050b85e9d1b1f4436a6e4011471b16fcf8b5c483f4a9fe85b97ca51225c5faf2c3147362f97a82664523b0feb4e4a639d4c82c5b71ffd2da57a6f5c485c6ffa4fbb2fbeb2a910db6c23d8c1fa44d97c3a31d1c2f885ae56a2675f181abce89e0b3c861a2e4254938a222d84c760356ee69251d16393c717d599568e432a3e479e1819b12b15331af14ad2a948255f11f451f67801d5f970a4f733fea8bf9757fb59d8a8a8275891c934464d5e68d623de1ae9f78d9700018e3d7b8d16a5dc1acd3c1f30071109cc97e4337da73fa85632cb1a37ec7c4c405d19c996c26763f19d92fa2f38e0770265e8c208c9f976274b19d2de034a80d6494966b5ab40b7b2d2efbff9744de8b11ca996fd1d8462489896fe09c895d9aeaaf1c65512961f416f189fa997096a09c57f7dfe385694daefb54647b2cc108ae8d7198a8f18740b5670ea68f0a5dda125b4da08060872c407e0bc9e4c01dac9838b5bf2b3c09991e1f1a11ad7c7ee01da6ab8b161316f60b95a6004b2a6db7512", 0x2000, &(0x7f0000000dc0)={&(0x7f0000000300)={0x50, 0x0, 0x8, {0x7, 0x29, 0x3, 0x10000, 0x4, 0xac1f, 0xfffffff9, 0x1, 0x0, 0x0, 0x40, 0xc}}, &(0x7f0000000280)={0x18, 0xffffffffffffffda, 0x1000, {0x9}}, &(0x7f0000000380)={0x18, 0x0, 0x3, {0x7}}, &(0x7f0000000400)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000004c0)={0x18, 0x0, 0x7, {0x1}}, &(0x7f0000000540)={0x28, 0xffffffffffffffda, 0x20, {{0x8000, 0x9, 0x0, r2}}}, &(0x7f0000000580)={0x60, 0x0, 0x2, {{0x2, 0x0, 0x5, 0x0, 0x1, 0xc, 0x6, 0x3}}}, &(0x7f0000000600)={0x18, 0x0, 0x6fd35295, {0x2c4}}, &(0x7f0000000640)={0x12, 0x0, 0x4, {'\\\x00'}}, &(0x7f0000000680)={0x20, 0x0, 0x7}, &(0x7f00000006c0)={0x78, 0x0, 0x401, {0x7fffffffffffffff, 0x7, 0x0, {0x5, 0xb1, 0xe, 0xb, 0x5, 0x8000000000000000, 0x0, 0xddf, 0x200, 0x0, 0x1, 0x0, 0x0, 0x401, 0x3}}}, &(0x7f00000008c0)={0x90, 0x0, 0x200, {0x5, 0x1, 0x3, 0x6, 0x0, 0x53, {0x3, 0x7fffffffffffffff, 0x1db4a1a9, 0x3, 0x6e, 0x2, 0x2e, 0x2, 0x3, 0x1000, 0x200, 0x0, 0x0, 0x5, 0x3}}}, &(0x7f00000007c0)={0x70, 0x0, 0x89, [{0x2, 0x1800, 0x8, 0x0, '%-010d \x00'}, {0x3, 0xfffffffffffffffa, 0x8, 0x9, '%-010d \x00'}, {0x3, 0xe27d, 0x4, 0x7fffffff, 'hash'}]}, &(0x7f0000000a00)={0x150, 0x0, 0x1, [{{0x8, 0x1, 0x8ddc, 0x4, 0x6, 0x0, {0x6, 0x4, 0x2, 0xe, 0xf2, 0xa3d, 0xfffff431, 0x4, 0x1, 0x8000, 0x2, 0x0, 0x0, 0x0, 0x6}}, {0x2, 0x0, 0x0, 0x80000000}}, {{0x1, 0x3, 0x6, 0x4371, 0x7, 0xfffffff0, {0x6, 0xfffffffffffffe01, 0xb, 0x4, 0x95e6, 0x7, 0x7fffffff, 0xc, 0x6, 0xc000, 0x9, 0x0, r6}}, {0x1, 0x7, 0x9, 0x9, 'rss_stat\x00'}}]}, &(0x7f0000000b80)={0xa0, 0x1f, 0x1, {{0x1, 0x2, 0x8, 0x5, 0x18000000, 0x40, {0x2, 0x0, 0x5, 0x7, 0x5, 0xd, 0x7, 0x7fff, 0x7fffffff, 0xc000, 0x1, 0xee00, 0xee00, 0x3, 0x2c5f504e}}, {0x0, 0x4}}}, &(0x7f0000000c40)={0x20, 0x0, 0x1, {0xdc7, 0x4, 0xf, 0x5}}, &(0x7f0000000c80)={0x130, 0xfffffffffffffffe, 0x5, {0x2, 0x6, 0x0, '\x00', {0x200, 0x3, 0x0, 0x2, r7, r10, 0x1000, '\x00', 0x80, 0xfffffffffffffff9, 0xc2, 0x4, {0x3, 0x9}, {0x9, 0x1}, {0xfffffffffffffffd, 0x1}, {0xfffffffffffffff9, 0x9}, 0x101, 0x4, 0x6, 0x1ff}}}}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000020c0)=""/4106, 0x8}], 0x8) 4.463221484s ago: executing program 2 (id=347): unshare(0x20400) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r3}, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) unshare(0x40030880) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r4) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r5, @ANYBLOB="876100000000000000007e0000000800030056cfbbd4de5af8fd9f488d9c66b8262c6cee0efd6de63bf9e69499bcd90d0d8521adf0ec2ae23df156b3d8a99b26bca38e2838b6bdfe0ca13823fc693f56faba0cd88514fb11f04c303efe4a94e8490438c15b7875856d6f3b45992f5f012b36d500cfc6cc00"/139, @ANYRES32=0x0, @ANYBLOB], 0x1c}, 0x1, 0x0, 0x0, 0x8040}, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000080)={0x5000, 0x3000, 0x1}) ioctl$KVM_UNREGISTER_COALESCED_MMIO(r2, 0x4010ae68, &(0x7f0000000000)={0x2000}) 4.304700445s ago: executing program 4 (id=350): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20010000120013070000000000000000e0000001000000000000000000000000fc00"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072c42572f64a264410b000000000000000000000000000000000000000000000000000000000000000000ffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000fbc18c8582fc7800000000000000000000000050019000000000028001a"], 0x120}}, 0x0) 4.302808205s ago: executing program 4 (id=351): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000001880)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000001840)={&(0x7f00000000c0)={0x1758, 0x0, 0x20, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0xa88, 0x26}}}}, [@NL80211_PMSR_ATTR_PEERS={0x34c, 0x5, 0x0, 0x1, [{0x104, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0xf4, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xa4, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x11}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xff}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x10}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xf7b2}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}]}]}, {0x1bc, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x60, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9a}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x118, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x58, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x64, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x86f7}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x80}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1d}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xc4}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xa}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x2c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x149}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x4}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x4}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x161c}]}]}, {0x88, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x7c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x70, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xfffc}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xffff}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x4}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0xc30, 0x5, 0x0, 0x1, [{0x1e0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x94, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x8c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xb85}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x81}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xdab}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x14}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2b}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0xac, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xa8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3f}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xfffc}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x60, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1b}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x280, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0x1fc, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x54, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xff}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xb5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9d}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x19}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x68, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1b5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3ff}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x44, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xd5c}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1590}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}, {0x400, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x34, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xc}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x8000}, @NL80211_ATTR_WIPHY_FREQ={0x8}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x278, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x6c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x88, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8000}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xf9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x68, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8001}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x17}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x57ae}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x70, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x90}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1d}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x101}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x17}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x2c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x74}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x100, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xb}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1e}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8b}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x9c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xfffc}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xfffc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x90}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x92}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x44}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}]}, {0x350, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x3c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x1}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x1}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x5}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xe}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x11}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x8cc}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xd}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0xb4, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x70, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x14}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x18}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x244, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x6c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xa8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x90, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x34c4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x12}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x8c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xf1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xf}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xd}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xe1}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}]}, {0x6c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x2c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x5}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x3}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x6b}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xc}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x3b0}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x12f}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}]}, @NL80211_PMSR_ATTR_PEERS={0x2cc, 0x5, 0x0, 0x1, [{0x2c8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x94, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xd}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x74, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x17}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x16}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5a}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xb}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xec, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xdc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x10}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1e}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0xfc, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x94, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xb}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xd}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1e}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xe20}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x24, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1699}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1644}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x3a}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xf3}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x3b4, 0x5, 0x0, 0x1, [{0x2c0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x224, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xe0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7e}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x11}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xe29}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x138, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xf}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x7}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xf3}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x90}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1e}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x6c}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7b}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_CHAN={0x4c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x5}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x135}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x7}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x3b0}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x6}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x34, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x2}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x161c}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x4}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x15b8}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}, {0xf0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0xe0, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x4c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x14}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x74, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xa}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xb}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x2}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x134, 0x5, 0x0, 0x1, [{0x114, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x4c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x266}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x16ad}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xc}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x25}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x29}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xa}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}]}, @NL80211_PMSR_PEER_ATTR_REQ={0xa0, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1d}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xe}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1f}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x27}]}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}]}]}, 0x1758}}, 0x20004000) write$binfmt_elf64(0xffffffffffffffff, &(0x7f00000018c0)={{0x7f, 0x45, 0x4c, 0x46, 0x6, 0x80, 0x2, 0x4, 0x1c, 0x2, 0x6, 0xc, 0x243, 0x40, 0x6, 0x5, 0x6, 0x38, 0x4, 0x3, 0x4, 0x8}, [{0x5, 0x2, 0x7, 0xfffffffffffffffe, 0x8, 0x2, 0xe65e, 0xff}, {0x1, 0xffff, 0x80000000, 0x6, 0x100000000, 0x6, 0x2, 0x8001}, {0x6, 0xa, 0xff, 0x8, 0xf, 0x6, 0x16, 0x6}, {0x3, 0x6, 0x7, 0x13, 0x2, 0x200, 0x828e, 0x7fff}], "3fa73d1472111e420c06061c7b4cf3d95ce654270d389d7ff8af1dac0b45d025cf1628664b9cfa92a730298fa3bd6367374705fd271eb8b6b4010a406e26ddfb8524c4191dddc6cacc2cdb8d56fb33774cda88a78bb9460208c40eb51b2723fd2c71ba3a690320edcca2749b67ceff6d341fe589455ae024f255671e0dcd125a0fb796ee517c2f4d00a9cab23c461f9c2c78b1cf75f1651722a21803314704e2ff37eb012e44dc55d48942a7daa5e5622cd4d978c72ec5836b9c7a616837fb5cc01faee9f718bbeabca1b9bc7542ad32af", ['\x00', '\x00', '\x00', '\x00']}, 0x5f1) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001f00), r1) sendmsg$NL80211_CMD_GET_REG(r3, &(0x7f0000002000)={&(0x7f0000001ec0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001fc0)={&(0x7f0000001f40)={0x70, r4, 0x8, 0x70bd2d, 0x25dfdbfe, {}, [@NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x69}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x9}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x2}, @NL80211_ATTR_REG_RULES={0x44, 0x22, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x7}]}, {0x34, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x2}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x5}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x7}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x4}]}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x24040004}, 0x4000040) setsockopt$sock_int(r0, 0x1, 0x2b, &(0x7f0000002040)=0x7, 0x4) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002280)={0x11, 0x4, &(0x7f00000020c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xf3}, [@generic={0x0, 0x9, 0x3, 0x3, 0x6}]}, &(0x7f0000002100)='GPL\x00', 0x5, 0x0, 0x0, 0x41000, 0x60, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000002140)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000002180)={0x1, 0x9, 0x4, 0x4}, 0x10, 0x0, 0x0, 0x9, 0x0, &(0x7f00000021c0)=[{0x1, 0x4, 0x9, 0x6}, {0x3, 0x4, 0xa, 0x6}, {0x3, 0x4, 0x2, 0x258c7d45976c3963}, {0x5, 0x5, 0xb, 0x5}, {0x3, 0x1, 0x5, 0xb}, {0x1, 0x2, 0x5, 0x5}, {0x3, 0x3, 0xb, 0x3}, {0x2, 0x4, 0x4, 0x8}, {0x5, 0x2, 0x7, 0x2}], 0x10, 0x3, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000002340)={&(0x7f0000002080)='host1x_channel_submit_complete\x00', r5, 0x0, 0x5}, 0x18) sendmsg$NL80211_CMD_TDLS_OPER(r3, &(0x7f0000002440)={&(0x7f0000002380)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000002400)={&(0x7f00000023c0)={0x40, r4, 0x400, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x38200000, 0x71}}}}, [@NL80211_ATTR_TDLS_OPERATION={0x5, 0x8a, 0x4}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x40}, 0x1, 0x0, 0x0, 0x4}, 0x80c0) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000024c0), r1) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r1, &(0x7f00000025c0)={&(0x7f0000002480)={0x10, 0x0, 0x0, 0x10002}, 0xc, &(0x7f0000002580)={&(0x7f0000002500)={0x68, r6, 0x10, 0x70bd28, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_WIPHY={0x8, 0x1, 0x28}, @NL80211_ATTR_MESH_CONFIG={0x44, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x5b}, @NL80211_MESHCONF_CONNECTED_TO_GATE={0x5, 0x1d, 0x1}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0x23}, @NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT={0x8}, @NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0x5c}, @NL80211_MESHCONF_CONNECTED_TO_AS={0x5}, @NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT={0x8, 0x17, 0x5}, @NL80211_MESHCONF_HOLDING_TIMEOUT={0x6, 0x3, 0x8f}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x79}]}, 0x68}, 0x1, 0x0, 0x0, 0x48841}, 0x40) r7 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000002600)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x596, 0x500, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xb, 0x80, 0x4, [{{0x9, 0x4, 0x0, 0xc2, 0x1, 0x3, 0x1, 0x2, 0x10, {0x9, 0x21, 0x1, 0x2, 0x1, {0x22, 0x250}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0xc6, 0xfd, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x10, 0xc1, 0x7}}]}}}]}}]}}, &(0x7f0000002800)={0xa, &(0x7f0000002640)={0xa, 0x6, 0x0, 0x2, 0xff, 0x7, 0x8, 0x40}, 0x2b, &(0x7f0000002680)={0x5, 0xf, 0x2b, 0x2, [@generic={0x1c, 0x10, 0x2, "43dc82fe2453da7ec19db5d77963fa56c850f7b8ae41fb6714"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xd, 0xc, 0x8, 0x1}]}, 0x3, [{0xbd, &(0x7f00000026c0)=@string={0xbd, 0x3, "58b42cd581ab701c5ea878efa189cebdbf531b430590b37fcf87ff18c83328b0f2b44250cf47d0606c7887d761cf9478bcd520699933aa7ccfd69fe20c5a97a4965fc6ba7c40fe2957664e7b7dc487d068ba9b6b1e33e67a190bacfbae7dd581b3a2c2e38fbc7b1f0a3ed96facd87e6914a0d3bb6cba556ab0669814bb1c000be4e7e794ed4a604c03dc564238dba67edf8a22a1a7fe89e17f567e882dd9724d585f9edc80c4b81fdc02c71ba4e7bde40dca44efb4b8ad11d89511"}}, {0x4, &(0x7f0000002780)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f00000027c0)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_control_io$hid(r7, &(0x7f0000002a00)={0x24, &(0x7f0000002840)={0x0, 0x21, 0xe9, {0xe9, 0xe, "10d2d62523beccfb2412bde183ae24476b5643822e92fdfadf20043939d72494a783a151479a5074a3d14129ab312211fb55938967f0902608cde98f69e8d37c50630af9099b514c1c395da9497f88214f32d7fa6fa63f5385aa32f6a881ff6c0e4a202589684148c060073a25ce78032b9551100443036550db167dfe167e9e00ec7679236c91e28d78539ae626c8780bab3c93c1ad6b136656a8af3953a63e6c9e0ef5eac3daf00cc448acc384ee0d1c21c4e333bbd783c40f2092ca08c575eda5e2a9f7372fcb45e8b3fa22fe9125cb2ba3c1628811f86ea60d72dcf510e000ea971270e037"}}, &(0x7f0000002940)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x42d}}, &(0x7f0000002980)={0x0, 0x22, 0x7, {[@global=@item_012={0x0, 0x1, 0x8}, @main=@item_012={0x1, 0x0, 0xc, 'k'}, @main=@item_012={0x0, 0x0, 0x9}, @local, @main=@item_012={0x1, 0x0, 0xa, "e4"}]}}, &(0x7f00000029c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7, 0x5, 0x1, {0x22, 0xd57}}}}, &(0x7f0000002c00)={0x2c, &(0x7f0000002a40)={0x20, 0xe, 0x52, "7cd01ee148172acfe364da82e143c699ba4256f77466be4f86d51b3fa275215290d77869af173f31d47d52cc458661222c122d195795da5a31c0bd3c8a0ada7cbd0508ebfea9869afda964651bad3a4ea2e0"}, &(0x7f0000002ac0)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000002b00)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000002b40)={0x20, 0x1, 0x65, "98f87f812307aae425e657ba5853ace2e5b245f62f6bdcf3c0a7ef8d537c1a24d5db0f0b06eecc53f35e26bcbe003400831e1955e50b3ed7d79e6fdf5e93ab1069f00199702fea3fc307be495ea1634f2e374be48a117f5393b4a854da312b7fe879b7078b"}, &(0x7f0000002bc0)={0x20, 0x3, 0x1, 0xc2}}) ioctl$KVM_SET_DEVICE_ATTR(r1, 0x4018aee1, &(0x7f0000002c80)=@attr_arm64={0x0, 0x0, 0x0, &(0x7f0000002c40)}) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000002e80)={0x14, &(0x7f0000002cc0)={0x20, 0x22, 0x56, {0x56, 0x11, "fc7d4476ddef183aa1ba89fe40ae3eebac7724daa699ad2aa6ca574ad1a06f00739410b140d4ace6b575cf996795fb04f36d3cd84b7aa7d6afc549252d1a31e349a79471d3d225d7fe08a26e016cfa5687ff89dc"}}, &(0x7f0000002d40)={0x0, 0x3, 0x101, @string={0x101, 0x3, "1f8e1afa9b485bc7381141797eed3252ca09af4e990218b3b41c0b80bdfa5b012e03c5ebf3f2a35830a1d3f18daa06da43cd17cab89e4b79889a6a44e1cef0b67a6a994cdbf2c4e953c0a244a7d7dccef935aeca99396b66acfcf1bc3af1a6324336c67080d89f404c12b3827d7c78fa8f2bb966320d676a7fad1f642bbe8ebfefaeaa855576d7a58d36b8a0a78b9d2bddc0204dc280a3c70a3994e7ac955d52bd7453d4a87651989662fba9e5a5795752b1e210a718ebd6c070deaf8fbbae0516d02ef4f0d6a2287b8d0bbec8025912f7b0a1815921ff2736e51e7487199fefb40b801011b0f1eca13164a8cf773693a20eaa0681a4aeb36789dd88fda109"}}}, &(0x7f0000003140)={0x34, &(0x7f0000002ec0)={0x0, 0x6, 0xbb, "d5761ffe965e308f1cedd8323fa2c059b8b0c1b0a4974e36b0bc2e2be1cd74a15b182b1bbf6b8dd0c56fb0a9601ba07d7828a7b03fa8e8c40507412c0c1f39e11e2a168461cfc68e21f7f8df824c3f2468ae81c1f4df8d6822ede64d4c5f41e8eca6ce9af3eb2653c3fdf2c3162721be896b49ccedee527524334267ee9dc7754937fc65978d1d8ae4e822e70e7e375111d776ddefe57f69ac63e4f3f542857971bd14b0e6711da7aed9a2d080101a02353a53fa1981b4243229e3"}, &(0x7f0000002fc0)={0x0, 0xa, 0x1, 0xc}, &(0x7f0000003000)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000003040)={0x20, 0x0, 0x45, {0x43, "66042624b65b094707c3643ad275c5b05a92e9ebe5e5df37260aae8dafcaa9618a2a200e607dbcdd1e0e37b3d6ca7ca12bf8de66cca13843c3c5d7ca33efb2b22cbeb8"}}, &(0x7f00000030c0)={0x20, 0x1, 0x1, 0xfb}, &(0x7f0000003100)={0x20, 0x0, 0x1, 0x3}}) setsockopt$netlink_NETLINK_PKTINFO(r3, 0x10e, 0x3, &(0x7f0000003180)=0x1, 0x4) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000031c0)={r5, r1, 0xc, 0x0, @void}, 0x10) sendmmsg$inet(r1, &(0x7f00000037c0)=[{{&(0x7f0000003200)={0x2, 0x4e20, @multicast2}, 0x10, &(0x7f0000003740)=[{&(0x7f0000003240)="004ccba32e266a3aa19a6957dfffe248a7fc9eb8d6194666552264e919ae6990468c9905b90a146facca0158e2a9443aee77cf30daf87da8d275a7b1c2df28eea56f139daf19a317c991efe7ffc06a18ef58e7ace19e7f4e19eee23492977fae34e326d2e7e7329993624cf38b363600e3f64af89a6a233493e49dbcc7cb42f93425c7e3b2fc52188dbb9427d0977a4232f59b5d8235261b42f8", 0x9a}, {&(0x7f0000003300)="f406f61330cff1475aeeb552629cd78df687503e5a94f4ccbb0992db2dbaca7765994a111499f76289f2fd44975362666aafa58e1a43ff4e109523a151cdcc63e8667fc469000feb194caf5d21e11b5aed14ac8b003ad75e715b74f66e38b32c0ad79a473b94430ae64fafaffed3b11d7e6dd34ba5e41adadee299668268def83b170e6367672b889c89f710b53e056791d71140863581cabe12559bb9e93a3a01d35abe4f4695befbf0768854c2e7d52a8ea9af994fa005d206896415f030cfec6638b3e3430dffa49b", 0xca}, {&(0x7f0000003400)="1604f21b02c87a22d178480b1b740182001369d56d33657a8467837e53451ca262d40dd8a2b8d7240a474d5e60360b", 0x2f}, {&(0x7f0000003440)="a042548ff31867b904310ec9ecc3080628002e59f12db18415", 0x19}, {&(0x7f0000003480)="542689a74fff1a8feb8b6ea9a129aa60f9df54de80d26fe152d478d4c9d74fa257d6803e474b49e7cc99c9d0af18baf6adcb72dc2ce0a4449dd3a0b3e6b595eddb55ff48e7fb26586f50d8040a4e230ea0b427d64a1d09f4839d1cc5130803b01cf3f0b646231dd30bcae3e3ff0c939335cd3d80cd416cdfffc84b00d38945424f4d862d770ae0fec19333dfd6891aa29651a31f9bb54a7890d0ca10f69578afa7791887a4e6c58ff67a3d7ec7700da724ce6dd02fb2340e35519b1927460bf09475192fb35cac495514278b835c7bc83f02", 0xd2}, {&(0x7f0000003580)="ad0f5baa34aa5e60002726bbc35325b435c64828eac1ba60f1752ac8fb6afdda0b5b44e7dbc44957847f28b7cff79b9da8ae623d1700986c47131735a01a14dd8500fd8635840814c45e3e44969b1baac3cca3061ab82bd11bf0dd5debfe51d5c28e7cdc67f64b06d634fdef9af13dd033d7b8746dc4e80dd56be850782c8c3f6f4b64b20345a4bf13e1ff3b5b7e9e3be4681b081c947e4f050648486f555720f6c8acee4eca32f4942f35e40399a06933c03148ffd837192039a263", 0xbc}, {&(0x7f0000003640)="1b8cb66cfffb6a925032fd1010ce05cf29734f91b42513d5f7464528ad7a2b360612ba1034da95175daa09732a8cac660b47c098759d7d23b6b03d1ba5d27a80c08a6deccf8a95f14995b11681283d16e59008cdaaf1ca695a5076af7b7dab285042df76e1788bc68c667bda40b82b3aea40430e272be8c4eef2f69057cdd3eab7a07129840f8f48a487bc149a35b483e94bb965780a9d0786680a7ae0a76ba9f44c7ba3c7116106893152fc605b059e932a5181954320fb7d159f20c0f7a01a3dfe8dc9e625f2da6291a8bf0ed91f7c8c59ff37f021ace6ce6a74dade9039ff", 0xe0}], 0x7}}], 0x1, 0x4c004) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$int_in(r8, 0x5452, &(0x7f0000003800)=0x5) prctl$PR_GET_DUMPABLE(0x3) connect$inet(r1, &(0x7f0000003840)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10) syz_open_dev$hiddev(&(0x7f0000003880), 0x1, 0x400801) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, 0x810, r1, 0x0) syz_usb_connect$uac1(0x5, 0xa5, &(0x7f00000038c0)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x93, 0x3, 0x1, 0x3, 0x80, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3, 0x1}, [@mixer_unit={0x6, 0x24, 0x4, 0x4, 0x3, "17"}, @mixer_unit={0x7, 0x24, 0x4, 0x3, 0x0, "33cc"}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x68d7f6ff923de52c, 0x3, 0x4, 0xa4}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x3, 0x6, 0x7, {0x7, 0x25, 0x1, 0x1, 0x8, 0x6}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x9, 0x3, 0x2, 0x6, "e034"}, @as_header={0x7, 0x24, 0x1, 0x8c, 0x1}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x0, 0x3, 0x3, 0x1, "56be", "7f410d"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x2, 0x2, 0x96, {0x7, 0x25, 0x1, 0x80, 0x10, 0x6}}}}}}}]}}, &(0x7f0000003a40)={0xa, &(0x7f0000003980)={0xa, 0x6, 0x250, 0x8, 0x8, 0x0, 0x10}, 0x8, &(0x7f00000039c0)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000003a00)=@lang_id={0x4, 0x3, 0x44b}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x8) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000003c40)={&(0x7f0000003a80)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000003c00)={&(0x7f0000003ac0)={0x140, 0x0, 0x1, 0x301, 0x0, 0x0, {0xa, 0x0, 0x1}, [@CTA_TUPLE_MASTER={0x3c, 0xe, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x89}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_STATUS_MASK={0x8, 0x1a, 0x1, 0x0, 0x7}, @CTA_SYNPROXY={0x34, 0x18, 0x0, 0x1, [@CTA_SYNPROXY_TSOFF={0x8, 0x3, 0x1, 0x0, 0x80000000}, @CTA_SYNPROXY_ISN={0x8, 0x1, 0x1, 0x0, 0x4}, @CTA_SYNPROXY_TSOFF={0x8, 0x3, 0x1, 0x0, 0xee}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x5}, @CTA_SYNPROXY_TSOFF={0x8, 0x3, 0x1, 0x0, 0xd2d8}, @CTA_SYNPROXY_TSOFF={0x8, 0x3, 0x1, 0x0, 0xd}]}, @CTA_SEQ_ADJ_REPLY={0x34, 0x10, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x80}, @CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x7ff}, @CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x21a}, @CTA_SEQADJ_CORRECTION_POS={0x8, 0x1, 0x1, 0x0, 0xe1}, @CTA_SEQADJ_CORRECTION_POS={0x8}, @CTA_SEQADJ_OFFSET_BEFORE={0x8, 0x2, 0x1, 0x0, 0x5}]}, @CTA_TUPLE_ORIG={0x80, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @ipv4={'\x00', '\xff\xff', @empty}}, {0x14, 0x4, @loopback}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x38}}, {0x14, 0x4, @empty}}}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x8881}, 0x20004004) 4.106772318s ago: executing program 3 (id=355): setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000040)={0x401, {{0xa, 0x0, 0x0, @loopback, 0xd}}, {{0xa, 0x4e21, 0x0, @mcast2, 0xfffff801}}}, 0x108) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="1c0000000209010100000000000000000500000208000640000000013ff669bd"], 0x1c}, 0x1, 0x0, 0x0, 0x4004}, 0x8800) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_NMI(r2, 0xae9a) r3 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_group_source_req(r3, 0x0, 0x2f, &(0x7f00000001c0)={0x800, {{0x2, 0x4e20, @multicast2}}, {{0x2, 0x4e22, @multicast2}}}, 0x108) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000380)={[0x4, 0x100000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x202004c8, 0x8000000, 0x0, 0x0, 0xa, 0x0, 0x8000000001]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r6, &(0x7f0000013000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_NESTED_STATE(r6, 0x4080aebf, &(0x7f0000002780)={{0x0, 0x0, 0x80, {0x100000000000000}}, "45ba24e70b46e5a99983e045a292592391327d8b7614dbc191b6711610e24a4503ad5a7351b236661b14d135a0c52c83c386ddd63791b024821edc3f6cc8869fa5b902c082c3b7d011a87b51569a4355ef0ce71acc6e040e13ed6ddb07d66b0a3e22de885601d4acaf457d18c491c31b78dbab112b2c1541b584a3d32cacbb59e05814d9a26632dcbf244da6f3fd49d0e8070242a565cb2267f01dc0d6fa9e9088b79c37f8a5555d72677e0be71ebc459659091e503f7cd3063ffa1afa052699130926de47420efb4b552a636af0f07cdf6eb2ee77ed9faad4da1e7713b494880cf65675a74179eca20686cef4e0e613dda77fe6753b9d5524660762fcdfd7604382735f8690aa3008e510205cb2795a5c959388d14857281b6d63a9123c4a70c4644ee815f6e910468e393fda5981df1168bbd61b661dc57c01821268c2d3f16b52a52e37ea22732214c7dbd750044a3b8570ef695fd9c5f1f928e6132ce034047b16db4c7910209ab03a8ae27ec941010f5f8563e22076ccd1e365683a56916c56b385e553c147222da66f5c0a5eadcc2244bbaa3342389dfa8179fa07745ad5568c9c17b0ef55d5fccfdbdc91ae753292d4ce8e579e1a25d4e6f076d6f2def716873743522e22739d2af3c7f45320fef62198f68140ec2e2c38ca44eea6444630be2fe0aa9296d5b19c9d1165a7662c7fe76256e9ff8153b89df4c3f9806bee748347f43c7c2f68d367337bea9d53ce3b1daa0c5b7ef490895a9faa3ac4e750b34bd51b360bef18fb922f7d4660aa5e404b225159cd4944de43b6844cdb009f3a09eb2679a717cb27b951bbc16e0fcd09ca6cc84ce50a9e5911757429d64a045f6c7c364f087248d13eca796d50716681068cef283aa1d70bc74b6c2dc3cdee5b83b03799483c8a9e06832a94bd19174a2cea1796784365fe6c1237e2aa0367cee3c77f610353e0184bd7143d5c6367bd70580a1bbf024242d7d6b2479bec97101b2bcf63044d5fa2ecaa813af26bba824d347812d0c4fe295e00117cd32bc78ebe8f0b48726495acccf986f3727297b0f5301ec8b6e008ac4771e9d1c48512803f17c5f893d3877110836f62ee6139a184b15cf41965ed1a56ca49bbedc58f9ab6a35503a1c2c2bae1dfc93773a5e4e3ce6ca0b5b5f364ca466f50caac38976a5fb8a71f217f27c3cfcc7ed289b6309221b292417950fd737dedf0ae796d28ee8333df98e73ec48d7724e0ac7b5106c3de14d6b46a1c83d8388130114ba1a5ee0dd535aa329e17555ec53d0db06f46fe86286cbd7964d53a099a572cda44623c2de588d7be4c265927f44c09ff5f04f4719dfcf6957e0ef0d9d01e430854e5d8cb5ec16d280c06259fb6114c86ce61fd301a56bdce7bf74161fcfa92f5cd323be994e598e48a158401a2f555ce4e04462527c3f3974537a6c66c45cfc23b5c055f372d4d30d626b69383219a56b5558cc282a77e8d0fe62e0784f7818532b3369efdd31432826c5540b69166d4840a8c4afaec88170cdc634c9928edbf703118d64e2d2b6716bca3f3389fe50605a1cee6efedb0eb76ab7c670e774b4e23a8ecd6d4e62a6d0375cf7c901f72dbf997666d3c5522d7bb7650227d5f73c7cfed80eead0f3e955818be6c29edf75e6c70b40e5432372a41b1ba44a7f469a24e6d38873144f554f49c2ecb70c68bd378cc5466d8e2e50a88e50cbc13657bc93ae7184978f980a7cd17572c646e25c633e9a3f2e2a8ee5840a37e6904b47e5ebdb10b0097e83a844edcfa954214456a0a0a8e9f505256f1eea6d58744e5cd2c81959f33bc38de1e66a83bf3260f327a44754e7119da5400942fba9a3a9a92f1f538a3c13a9578428c39452e1800caad4dc071c5aa454679c72f394ed6aa03d96b3400bc683b5eff2db824d5356bec72d2f1712f9b46c0feef87cc27639a8e463fa6257f42e40615d9900247b1c96410debe5e8f2cd788ed30bd56af46c79218bfdd65d30ef10a153b86bcbf72480cab5e3a4d3896cc30bebc1ce78aeafc76ae8ffe5167a0959c8727b42ea834566ddaca3df06c66ca2c3318811452ab1c41dcd93caa693c8d4c028d601e8eec25b01d6e28f4ed7e222b1fbe22761c6a711f940d316fcc5fa021522d7aac19c1318ec2c1fadef0896ea787aba704efe24c14a46efe7cee7ecdeb13c309e22e3bc1b28781fd1e3d30b3ce5d2c57810c12691786601d40ac3286036107bacf70ac86206052f368bd18f764f43ace9b4128abf697e089a906ab4229d08e4c30db442c7951ddb15928805b59e8a0c67f901b052e28ced850a85ce8769725a51b5048fef0439ccb68a827c17216fc0798863e334f97c3145c5c63400a0b5a850e0d40ad9b17234b2760c0960916f29fd256e85f087ddd76109b66c134467a60101f2ad0027b4f5ee4415450811333a41c3c2080a4917eb713c45291382fa9e8fea4721ef83b7440a9e7be5e650878dd839cee60ec800bee17a1fcbdb784377c8f9f0a62d08cc4c140c4ff96ca6303e8bf540d2ad4dd2ffa8110357ec39b23d97374b56d1f8d71c26455d064d773f9d0c5f694b68aed6f99479636b05a9c748384e57b37304b6f0310235520df43048523d4242ae5de115df3ffa6527cb2d03463de566e1500a26f28f9580134187763d474c01159fae77de516605f7ac050c63d7e9f4d7f729d1d496983b0e80bc7df4055eadbefe67c408da33da004fe504136b08709e09c5735da07a1a9b9d23a93d4e4b74386074b2308902363fe29cf167508c2d4d2da6e4fa5ace127c023ce468874bab817412275dd27265b665aa335ebcd058590834fdd473f9cda7f68ecff97456b0536b718da14b7d8c874a18e359df5e4fa0b4abb5827ae6e2d7b74a11f077a9c8010608a1629e1599b1ef2173290f4ab7b019f1b2066e8da61b2db1c372c1f90f64af9c91b2ba0e31d6665d4175eb11b45d3f9156487c6b862cf18bfeaa0ee579bcb3d7ddfd06fc377730cbeb19fe506b3eca7d8f04d7d6e4ed9275ad523452a6b1284ff1f5da7c74315f7215a920f367399daf805ba15c92fbca71812e8cb0fb7d4e090deca7bf08612f0c5964fecdc0b3b41d9e4fea59ba1943ecceb835f5b7ea1c126013b864acb7a481e6a6e1811319564b9a54b89eb7c4b9eef4ea7910df0fda1b2bef8027e58bfe5c8e996d072abfcb30d8b1d05e8987262613bbc2900551c5497ac39aa80a6e5daedfa0dd7f2071c5903403ad44de2df6640618b8555ec77e9c1ccf38d70a274f6d5b23f324a9efc60be6f577e32daae5296336eb174500c80562ee5b97a12915bc31bdc9f3d8832bf3a7202e9fe4825de4257b34c1208c5dee72d05838370e707954e8aaa51272790ffbda3cf068eda77f47e05ad0fda911ba25a0083fb31e9fd01ce49d9b349f8844663742e0c9fb60ec7e75126c5c16009743f9cf1c623f763033f0244e4a0021f9ccfc91676e96b7416c1ea4d9ecde4a4f71854657230c9dacd717e43304efb94887ee3f1abf2df2f2a6a2b7ce19ebbace9663ddc7aa9f447de8d639bbefb287bb27d6386c5093e81ab619278f39a2e5ba6ec97c3a397ec4333e1f2738a72b3db543a789f6dc2dfc51b790e687d0cd05e374c0caf7db66a4e5a28c7e6386778d5b531c6423c5d26faea61e01fd59c967eda983452888101743605d35c5d9d6e8193f97b7d5b5b6048a473404a994f2adbb273e9b413e04d98471e5381360edb74b1ffe588279cc8262b6287b1a6289efd6b2580f2a98572b0293079ac3c0842dbe4ad0d06342eeddad0fd43c19f7204574c72048a2526996d6c98ba756dfb055553963b8a1bcb8b4fffce7d8023b410c6970fdc88c715cf71270369c33ee44a53f2d13faf3a9675f345e0f57d628ef6c2d79d75054b3e0116a2c44523829cb485dca60d55ee627503ffb36df37988771801c56d291d14f51a8ce7a36c5cf13fcafd3a2a64ae27f648c2d4a21875c6f9fea6ce82978adcdaf0f6b1ddc70dc996bcda83ebfcfe2447773e57c979a431690c2e74168f2bd32e99a6e615eeaaf2a27f174dfa968e44ab01c952596b089748ef2879d3697832534fc0cd448bd42378be92d92a159f66a285bf07144d2a9c4b1725f5bb3b67cf13c528c24621fea7d0d71a7717261836e7013590cfdb21c1bcee7508d12111cd2a6302bd7e33a25c029f715147e2d972ab753277a2a3737f88c53a9dd1d9a676dc76265e7c3dc78316547287d006cdc3df4bb81f0b1d3e6f4684dcce407d8470293d3d643ce1d7bd02628eab3ded9c65c7d802cdba631f8d7aa8a7d738f2e6c6784301f751937ba813e8cbdbe31388890cdc77354139419637e251a09d947701c4b94018d267705a817c8ac02e8a6a0c055a212dbe66c9757f22186065a5f26c2605a2f28875ccac1c8a91fbdc986955dafa395e0989d94d486caf109e2e7b88dee3bcc6e4debc739c29a099412b582d4ecc5e284a515b325bc4ca4257e080edc0ca4ca5407cc500517cdd6732196162b975a64797e2b87c81690c6dff98278c6dedd492ee6d49a255b669f3632c8259719da44c56cd5e7d0f75882665272f71bac9c8b3aeb07ee73088aac3c56ea1cda13efed804a5dcc4ef3cd5643056797eecf0c5655b14601a54f392e2036e6a5e402781fe03aee52e09756619d1638609d16093783ab56874e010e432f3047d35c647c0821b06a3414022c453a3f9e2f9b00f453a732e849489082201db340a6b46a4afbe7a615d32321ef2900b6c8c81aec9a045b05a1a4e5126306e4fc81bf56bd972956c11ece5ade1f8bb18f08d84e2c29da5bbfac8a34a839713bec524c34ab385d43baad7ba1a6aab38241e054923ffa9253613e7180ddfafc6407c28f72c1894c64a71e5d22ec6936c920647fa08a08a94f18a853794ce63a2fc44442856bf473f9a86b538cace8ad26ccc5fd5a8316be8d72bf0d63ca14fb33b058dd1f779d1dd00d94dcafe557d66fe2c3db592ca0144f9034dad9b0ab4ec8a488de17f228095407cd61c08cafc6303143b95c142e4ff32a60ae8ce7bc6adfbaad6317f03d7351bad35f1391aaeb50b9a7a5aaceca53dbfe38aba96b2aa955a70bdc245692e5057b29eca1865d6627e5fa433a88308eba0511e6095c0ca2f7da8d15359b1975aa8cfe794f7f9fd6860368f94386dd1c429e8b9ffce79bddccfa0799a6059f8dfdefc9100869c2335a836c7e97d8bcb583bab045837a42bd9c28e000ba4452d688cff89663b263f156c32e84efccf0b1c3c161e025cc0c16f04fc5b22f541ff931dcad8cda443df02d177cd230c12852b1d56f951626b68ccfdc5f9ada1065ab539335e4c9b06e3a793bbf34e9c441f1159c6d99e47dcbcb07f5f8ef62a39119827b27fce16a877b485b1d5fa4e53b46f02891f2bd371be6090856dad33658f3bcc9024195e56a12cd52b1c90fb48b786e69a956679e4dd7323ad671c99abc5aae39ca779f66b16daecd4efaab20ace8964b7cdf3beaa48d9d1e9bde45b29820c9a858027d5fbd99b9304b2a2b4ed29d1101143c8a4dc2cf16cdd6c55dbf9efedcacd2af92292cd61d6b29a2aa9a5936c0e63901b08a89efe6ab2a20e8d2d4a45ba99de3677293536464f10d9d5448bdec3a64edb8c6b948ede872854276f65782d28fccce4557bd96092803de493e6bb8ee66e23543b569dc8f63b17d692e7c1d5f41113bc0dad4b2c91c9214c6b2b4bcc2323bbb32066300a69833f980765da00000000000000000000000000004ad500", "c65a9797b5ce0223acea139d7a4b73f8c9da2cba95934ff6b8c2e9fa5d442b2cef5b16df9e4e6766bd6760bbae0add3162fc130acc25b75f336494bbf74adc9f6063fae69aefbead30494383aa57a12379366ecc33a00f063ad4d5bdba0e4bed0d7e7f273f29b4b3a46d4ea39ca9d546693632a68b22457f45027de35291388be73818428036afd05587c0accc2828d29374df94d7f6eb1eac2da980de0b1d5d0ee64b919618ea97d8f973f74159b3df17a36a8a6c9e34adaa3b46d58ad4f4b06d1b61c1f9348e60e728ca45a1314a79da2ce097dd73c5b71fe6f5bf7371fed48fdfb8a3a1eb236cda4d48b8e7e7671a150eb262dab3b991528887916b6139560c0ab0ef724d4680a142f5c7264a4e4b12e950d89648eccdfb7a8e567c7d1ceac5ede63f3fc1b0a6f0092455622941f1269dfc1d3954889ac50903669f559d9924b1995729de7f7e38d2ac7078a8c93b2e578d33f73217712dfe60ebfb5edc53f87485c281a2a2992566a7477c1a9ed15abab1e4b67af545d7becca544c87e0063fa317a5d1209e014ac7c61c1c6b5e6f304d1c3072b194b77ce7e2bc3a714fcc13d26ea63615ba2eb9feb54c9b8dd061bf3417514a3b26f1800cf6fd1ddecb792ba5757b43eae45f173df22017c41d230c2f75ab0e6ff5b8ae14b5d120307fc1304d6862a498128483bef9d5d72dbb1769e6ce5ede7a5bc4a11c571ed1e2db62befe4f7eeb8765fdf2e14f326f93fc07f60322054ea7a6f7c6e264a43ffabe0cc50cee3bf51d7d23c1ecacaad1a451225ddc378260096a5b703c632f9ee1445ff434a4849cb1da9e731354f33c379594c4417ca629261be16403786b9c85e9096c5ef4201fa55c45b419cda376e57a62d242e1b55d1995a5b0e61058ba8478e2c709950331de1b2ad377a7aaf21f9e1fd7604fe9f15713c45a86774ac9d661649edea6bb3c6d94994bb52298364ca8e33300a598a72689677c15da66214a5ea859a1b819ec95657dd66a36b18a62456edc461e37afabdf4476e5632b43908290a490477915fb754e24b8d17853ad59b71f399ae7d16682e55f1bbcea97ad0e997c13003fed77f7db6be0806cba1fe4559957a50952266219a26039fc81abeacdce0222b54e24b619747b3c87c8d79850dade7ab578409f7b932de3e3babeed5f1de8065644a6d70f3ffbcad1a60092a54b2a625fc035c70316ec3a0b06c198663fd338a17a91203010b075ed10714717ae69e858bedc8513ee998195753591d9314646edc067789648064c32ecd996d2b298dd3a4bbb8a7bcb19d19d04dba1d9296ce2edc1f93a90ff119e01c76d9946ed620e29ecb370648f4a64d8700b7c302b8f28cfc2c0b8dfd1e08dac001e600a5377fd1fc930f2d16a90be73397a787501f3fbff583dad2a0c4d018f86a1ffb2ddc0d0ca3aaaa2e23617750bf9a3796d997ddfc10d8b854ce414685868681ebddd93644a6b146977e852dd9e4b7589000b0ec2f8e446757957a48041c0aecef6fd33bd212533ed643e2a5c6cb848a8d8ae43412f4d8ad5132a9cf3cb0165d65735ec46d4c0907b881b871aacc4716341938a994de72623b9e4662e99aef2d98e7951d887592188f7227564a5e7ce8e0c148ca5ed762c0046f08b345339d667ffb578d8a6f72ac2e8d2ab25db2431298b07671d79ec1649fd8f100d1dc49a70762aa6131c03edeaae94778d2a97b07705a5d1921dcf48f9247e5cfdebbdf06e5e831d4485d9587679c5e239382088f13713f87b2efde46bc649024bb092c79a4fe551dded466c0207a08387cb51d0f69e81747c1d27cf43fea758afab589286ac6e3f0676e786f30152be7a9992c700785f95ad40dfc0824fd21f14680080e4555619466294c39afc6ecadfd3e2433f739744bcc32c9a82121d0fa2b01a01ffb812392b1285d060343ee7779b78000f426a361c345cc87bd768abf3c4bca8d70c993883fb64594fd62a1e62b03599c097909c1726bc0f4b0d625f0d3d8d702f68ea8f321e3e1597a364d47eff12272585d7bbcf1d4dce39f2e49d8ccbdbb6d664b569b6ddbfa31950e9b92b03df6d00a04963578dbd341dfb6f1a549dabdec8156f9e3a50fa545ce7cdffe273115fc99f94c9fb04fd41eece7002152601b75bb3cff132b6da785026d02aaf408c34a0c3bcc83f9fe6810cf1193e954f38ef3ef4008fae68d09833d3490c3125a6c4d2a23b970ec947a056c4e1d06a8aa802c163e04ca57681c2a1fce090924de27905e65942089e9041ed9739604a6675e1f60d34780ef77ddf8cb829921b9c53837f8935e20a28ae1b1d5448a73fdff386cdece5de708748c630543a464a3f4a35b8d21b6c317841d9c2978aaa60235f0490cddb4dbd3c6a99637937cecbb5763658cdac2bae8fa90338b230689f8054e87e6b622e909fadb956557a0f3a414d4f0869ef5eb7ae03e36cfdc71842ca06a8fb7a0221eaa0af462b3060c3c03c6c29eadc92157bb07cfa9b5d72f2531c49794f7f187d70f23fb03ab169a5dd39572b42631aed7b1edd1475df46dd4873eafcbacb69cfe4437dc12fa16896692d0fafe4e4c592ad7db1d9bcb22036e7ff16152355cf702cd811ce1a2ca72b188b03a939e55c5b6b935aed98eb0f2c5135057cc8eb48273f5f0a92599e2ac13b905e8c708781b08526b6c1ce2410c94d643ed23fedc83c68f1af911c6002c330d2a703ff1d72932f5057db0612734eae4ac02e9b1eeb51ced63bdcd631526a8e52668e7828028810e9d6ecab8088ea7ed5c775fe6b06c73e345019377799b8041780643ae8918e52fd581990bef16dd3f6fa244b91a2735a1bf753b9971c29c88853c7409c06194896afea439d9f6e015dbc8b82c56bd433a9c614ae0021e1f165336eff273ad78acec069a32f5ee661b8f02d9007dcd1bb2ac1e6755f8861e117e0fbad042eb15d91879bbc8ecbbd3404fbc7c554730ff397c20eb17ab202aa094eefb4b82fba751a2a008c8a2ebc511a426f5cf9e68f12461bab146915be7ced79b63085a387b715d0179362ccb000748f8d808107202965cefa95173041eef439118c7b74c6f5b09206560e407d4de8d57867ef6a1809b112f9c7f6b3159c80c3c614e460f3e06f1829641fa1acc104346c9bbca0117f8eb953a4d5129476c269470f245d00ffec4f7d6d801ec997f79e5e4110c71205abb3987ddaf53bad1e3ca2f656fde3eb9bf5c9eb44317c4d178cf4851bd9c355a33003638b5c6b23778405492ee11a63dcbd0ed6de78c162565da1ca6145db77388816c2bd2e9937bef7f8978f56847fcf0e3ee44c67cb3be7c0ec65af2609620cd7a2dc1d528bf9902ee6a46779eeb070926d5c247d051ef3828e6ecd3590bcb4ca64b1f6300bf5a84594c267d751adef6a817a5b465e2267da2471aa5597cb34e70fb8fc0935dd002474624623b49ddb3f8bacb55e283105095c774beb91af178ebc22fd3958f841820f5dc43ad5bb54aeabe4d713044aa20d8ca15d1b9042faf161b78ed0ed3d1f80b4e41d7d254836408787b59e5008b5aca924c760c602af7d6bdd70434f9c3f0b9d7bb3a3e6626d86b9aae129a3867d4cd7b1e1a8ccba2768cc0b4daecfdeb3a6051c97a3faad2c9fdb83ec65db40faed82705ff62f4ec3e5f47670867cd8f2ba889a6bffa8c8df5228d5b09af28021e3339a49f2a0907712c7c6006630439faf11787bc87ea001e72b407b8013d9a61bb1ac003bad988685306d8e167e7a525281a5a9a4c06f7d2e7d8400eca1b4e5d5e59c9f49927c7fd5efe0f2cd277613538728906ba32942d0939e74b94d3ad8d7e9d8d556175c5fd9e1065eb7f8318fe4be14970660abd9181b4651b98a734aa0df0934435d1bc6ffb314fa859fe1b4584e0254e4c2b6130294d4744ee151cc9d0145fb3d969b0720e59ec8078d4431d72914999e6686a4a5c36a2ded812871a7738cd5dbada0500000006df6b6344a3361bc12e5992bd240dcdbacea6fc4032031c1bcb92389668034a0a670ec9dba31fcb6dd60e60b8e314374853a1e747740fba9517e05547c67dff3dafc3810bcc4e99a982dee3c96410e0c078cb357d084343d523f1e11d0154aa6ace6bedb6dbb64e09d1aaf8a45855c1ee65f88c4c8042cf2fb751c08e783ed9aa29a1450bcee7d64f323c9618abeba2c48cdf90f46ffc9365ea9cda000f5bcb0e100a2dd69bf7c4142c41687eebd36157363d6fbb40e437b4a37b325763dda01765daf22c8df7346e095f13c76586a1e6b58b807cbd8d9e857eca0079d22cb80edba1bf176410f5769afdb61ca92dd9aece038824d8e4e75003b4d7e0550d8c09386e5d2ba80f537b7bb970246313c25c362316831d6e4cec7b328842d33f85bbc8a277f54c8145f3ee1f169d9ee17ea4ef679a24a5356b417a3639588fa1eb3c7d4d65d7014bcbf4d47e062db3612b11d7e82a55d8486cb3354e815a5624c4bbad75b770de5a0dbd14cec4ab1aba9270c7827b9c8e03bb4d6cc5963604a0bcca563287b7f509e98e2a44deb5b0059ae35a52a4633e078c757a3c430744274ca92891188be587834fecd49df973c46284c44da48f91b6b7c8cf06c9d1d1f2ab43bf1de295e45b3fd200aa72043f3b1eafe18129508ae7c12908312610266396ceb82decb5b53016a540b15f2e830b1304a2ae4f4c95019e4bd70fc2b3bbb992c52e521c8670b92e58b70e7169620972a7a1dfa2083998a398b14d76df2095636ab6353f5b07fe949a39a794b86b2187caa9debe41c660e0f9cc57d089abf7cdfe1cc4aab796377f0527e2a083b4c543ca1590d57f4e391929afaef75ba29e670b7d3a2cce8cf40a9a0cc70ba56724de9362a9b6e973fa76d8504d642cae65c4fa7f915d1fbb5970925ccd7e7a4b3be9106c3d7afcc7af9e016e7f8ba433b0424aa6db5e71b1d8b00f545e05a71725e8c4745e0f21cf285ca741cef19e4e1e2e30f0b2037f46e0bf8872c7ab222793e0113b4b6a62d7b38bf623c038eb4219e64751278cf7376036f3659e49d1fcc82823ad49215cb2489601421bb26f894e1a240ed084eb435916cb8c408eae871d11c9029d0d5d6ba86ed2d3e966d4460221d882940c30ff6e06acf7c414db66c27b18f536b2fde8a68413653a2166e4242f626b68f52252bcd77bf6827479b684a59c02a4e8839b7e8883b9ffc3f59141cf7b3872bb7d8fa2b594e31fd35b6e64fb9e2f93be4a3dd8e186cd950adfe5eddfa735da9e036ab9ed86f767ea020d2d0ab46119b50355279beac896250d1b3778665ed1157b4893a3738074ad3f065fc21a32d13136ba1e8be65dd5b85bccdce095392cceed7bdce6717605790c59e18ff6b36b4e9282022e2c4e09feafc3e35d3643c3025f6bc141b53a0276e9f1ddfc409af58bcbffc3d6b02fa9a68ef9487150b4c6d406e3359882d6df142633ecd2df71b26016a1fb22e5d1561160a13360d0e6e532f2b8aa7a6f7c46eda51064b10259ace49617c18c0fdd1ed53b3efc903345e2ec672dff4bc4c5c468a471f828d211bbb48b24f007ae8bb9362f32494ad4ee1e2b593dcad63f912b6825ff03e9705bdb7bf515323a66e159fff4f0d1cfb2d36eefc548d1721b2d614e75006db78885f41b64644bb2b9bdc8f095fadb2c27780cd04c3bd42cc3cd6819dad35e018df7345064b561bd532177d04fde6d6a3f555fa0bd2bc4b998ae687b1f7faa70433fef1642e7f1b437beda3228721ddc0e87108a09ecf3948af9cc834aebacf4c974bec0ca0e0ac2b035c6a7aa993427a31bf8663da3b0d22a"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) syz_usb_connect(0x0, 0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000fb5d7d086d04c308166b0102030109025000010000000009041f0000ff0100000a24010400050201020724070500000508240805040004960400000001030200010006000609240305050306058109240306010104050507240405"], 0x0) setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x7, &(0x7f0000000040)={0x401, {{0xa, 0x0, 0x0, @loopback, 0xd}}, {{0xa, 0x4e21, 0x0, @mcast2, 0xfffff801}}}, 0x108) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) (async) sendmsg$NFNL_MSG_CTHELPER_DEL(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="1c0000000209010100000000000000000500000208000640000000013ff669bd"], 0x1c}, 0x1, 0x0, 0x0, 0x4004}, 0x8800) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_NMI(r2, 0xae9a) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) setsockopt$inet_group_source_req(r3, 0x0, 0x2f, &(0x7f00000001c0)={0x800, {{0x2, 0x4e20, @multicast2}}, {{0x2, 0x4e22, @multicast2}}}, 0x108) (async) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000380)={[0x4, 0x100000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x202004c8, 0x8000000, 0x0, 0x0, 0xa, 0x0, 0x8000000001]}) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r6, &(0x7f0000013000/0x18000)=nil, &(0x7f00000001c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_SET_NESTED_STATE(r6, 0x4080aebf, &(0x7f0000002780)={{0x0, 0x0, 0x80, {0x100000000000000}}, "45ba24e70b46e5a99983e045a292592391327d8b7614dbc191b6711610e24a4503ad5a7351b236661b14d135a0c52c83c386ddd63791b024821edc3f6cc8869fa5b902c082c3b7d011a87b51569a4355ef0ce71acc6e040e13ed6ddb07d66b0a3e22de885601d4acaf457d18c491c31b78dbab112b2c1541b584a3d32cacbb59e05814d9a26632dcbf244da6f3fd49d0e8070242a565cb2267f01dc0d6fa9e9088b79c37f8a5555d72677e0be71ebc459659091e503f7cd3063ffa1afa052699130926de47420efb4b552a636af0f07cdf6eb2ee77ed9faad4da1e7713b494880cf65675a74179eca20686cef4e0e613dda77fe6753b9d5524660762fcdfd7604382735f8690aa3008e510205cb2795a5c959388d14857281b6d63a9123c4a70c4644ee815f6e910468e393fda5981df1168bbd61b661dc57c01821268c2d3f16b52a52e37ea22732214c7dbd750044a3b8570ef695fd9c5f1f928e6132ce034047b16db4c7910209ab03a8ae27ec941010f5f8563e22076ccd1e365683a56916c56b385e553c147222da66f5c0a5eadcc2244bbaa3342389dfa8179fa07745ad5568c9c17b0ef55d5fccfdbdc91ae753292d4ce8e579e1a25d4e6f076d6f2def716873743522e22739d2af3c7f45320fef62198f68140ec2e2c38ca44eea6444630be2fe0aa9296d5b19c9d1165a7662c7fe76256e9ff8153b89df4c3f9806bee748347f43c7c2f68d367337bea9d53ce3b1daa0c5b7ef490895a9faa3ac4e750b34bd51b360bef18fb922f7d4660aa5e404b225159cd4944de43b6844cdb009f3a09eb2679a717cb27b951bbc16e0fcd09ca6cc84ce50a9e5911757429d64a045f6c7c364f087248d13eca796d50716681068cef283aa1d70bc74b6c2dc3cdee5b83b03799483c8a9e06832a94bd19174a2cea1796784365fe6c1237e2aa0367cee3c77f610353e0184bd7143d5c6367bd70580a1bbf024242d7d6b2479bec97101b2bcf63044d5fa2ecaa813af26bba824d347812d0c4fe295e00117cd32bc78ebe8f0b48726495acccf986f3727297b0f5301ec8b6e008ac4771e9d1c48512803f17c5f893d3877110836f62ee6139a184b15cf41965ed1a56ca49bbedc58f9ab6a35503a1c2c2bae1dfc93773a5e4e3ce6ca0b5b5f364ca466f50caac38976a5fb8a71f217f27c3cfcc7ed289b6309221b292417950fd737dedf0ae796d28ee8333df98e73ec48d7724e0ac7b5106c3de14d6b46a1c83d8388130114ba1a5ee0dd535aa329e17555ec53d0db06f46fe86286cbd7964d53a099a572cda44623c2de588d7be4c265927f44c09ff5f04f4719dfcf6957e0ef0d9d01e430854e5d8cb5ec16d280c06259fb6114c86ce61fd301a56bdce7bf74161fcfa92f5cd323be994e598e48a158401a2f555ce4e04462527c3f3974537a6c66c45cfc23b5c055f372d4d30d626b69383219a56b5558cc282a77e8d0fe62e0784f7818532b3369efdd31432826c5540b69166d4840a8c4afaec88170cdc634c9928edbf703118d64e2d2b6716bca3f3389fe50605a1cee6efedb0eb76ab7c670e774b4e23a8ecd6d4e62a6d0375cf7c901f72dbf997666d3c5522d7bb7650227d5f73c7cfed80eead0f3e955818be6c29edf75e6c70b40e5432372a41b1ba44a7f469a24e6d38873144f554f49c2ecb70c68bd378cc5466d8e2e50a88e50cbc13657bc93ae7184978f980a7cd17572c646e25c633e9a3f2e2a8ee5840a37e6904b47e5ebdb10b0097e83a844edcfa954214456a0a0a8e9f505256f1eea6d58744e5cd2c81959f33bc38de1e66a83bf3260f327a44754e7119da5400942fba9a3a9a92f1f538a3c13a9578428c39452e1800caad4dc071c5aa454679c72f394ed6aa03d96b3400bc683b5eff2db824d5356bec72d2f1712f9b46c0feef87cc27639a8e463fa6257f42e40615d9900247b1c96410debe5e8f2cd788ed30bd56af46c79218bfdd65d30ef10a153b86bcbf72480cab5e3a4d3896cc30bebc1ce78aeafc76ae8ffe5167a0959c8727b42ea834566ddaca3df06c66ca2c3318811452ab1c41dcd93caa693c8d4c028d601e8eec25b01d6e28f4ed7e222b1fbe22761c6a711f940d316fcc5fa021522d7aac19c1318ec2c1fadef0896ea787aba704efe24c14a46efe7cee7ecdeb13c309e22e3bc1b28781fd1e3d30b3ce5d2c57810c12691786601d40ac3286036107bacf70ac86206052f368bd18f764f43ace9b4128abf697e089a906ab4229d08e4c30db442c7951ddb15928805b59e8a0c67f901b052e28ced850a85ce8769725a51b5048fef0439ccb68a827c17216fc0798863e334f97c3145c5c63400a0b5a850e0d40ad9b17234b2760c0960916f29fd256e85f087ddd76109b66c134467a60101f2ad0027b4f5ee4415450811333a41c3c2080a4917eb713c45291382fa9e8fea4721ef83b7440a9e7be5e650878dd839cee60ec800bee17a1fcbdb784377c8f9f0a62d08cc4c140c4ff96ca6303e8bf540d2ad4dd2ffa8110357ec39b23d97374b56d1f8d71c26455d064d773f9d0c5f694b68aed6f99479636b05a9c748384e57b37304b6f0310235520df43048523d4242ae5de115df3ffa6527cb2d03463de566e1500a26f28f9580134187763d474c01159fae77de516605f7ac050c63d7e9f4d7f729d1d496983b0e80bc7df4055eadbefe67c408da33da004fe504136b08709e09c5735da07a1a9b9d23a93d4e4b74386074b2308902363fe29cf167508c2d4d2da6e4fa5ace127c023ce468874bab817412275dd27265b665aa335ebcd058590834fdd473f9cda7f68ecff97456b0536b718da14b7d8c874a18e359df5e4fa0b4abb5827ae6e2d7b74a11f077a9c8010608a1629e1599b1ef2173290f4ab7b019f1b2066e8da61b2db1c372c1f90f64af9c91b2ba0e31d6665d4175eb11b45d3f9156487c6b862cf18bfeaa0ee579bcb3d7ddfd06fc377730cbeb19fe506b3eca7d8f04d7d6e4ed9275ad523452a6b1284ff1f5da7c74315f7215a920f367399daf805ba15c92fbca71812e8cb0fb7d4e090deca7bf08612f0c5964fecdc0b3b41d9e4fea59ba1943ecceb835f5b7ea1c126013b864acb7a481e6a6e1811319564b9a54b89eb7c4b9eef4ea7910df0fda1b2bef8027e58bfe5c8e996d072abfcb30d8b1d05e8987262613bbc2900551c5497ac39aa80a6e5daedfa0dd7f2071c5903403ad44de2df6640618b8555ec77e9c1ccf38d70a274f6d5b23f324a9efc60be6f577e32daae5296336eb174500c80562ee5b97a12915bc31bdc9f3d8832bf3a7202e9fe4825de4257b34c1208c5dee72d05838370e707954e8aaa51272790ffbda3cf068eda77f47e05ad0fda911ba25a0083fb31e9fd01ce49d9b349f8844663742e0c9fb60ec7e75126c5c16009743f9cf1c623f763033f0244e4a0021f9ccfc91676e96b7416c1ea4d9ecde4a4f71854657230c9dacd717e43304efb94887ee3f1abf2df2f2a6a2b7ce19ebbace9663ddc7aa9f447de8d639bbefb287bb27d6386c5093e81ab619278f39a2e5ba6ec97c3a397ec4333e1f2738a72b3db543a789f6dc2dfc51b790e687d0cd05e374c0caf7db66a4e5a28c7e6386778d5b531c6423c5d26faea61e01fd59c967eda983452888101743605d35c5d9d6e8193f97b7d5b5b6048a473404a994f2adbb273e9b413e04d98471e5381360edb74b1ffe588279cc8262b6287b1a6289efd6b2580f2a98572b0293079ac3c0842dbe4ad0d06342eeddad0fd43c19f7204574c72048a2526996d6c98ba756dfb055553963b8a1bcb8b4fffce7d8023b410c6970fdc88c715cf71270369c33ee44a53f2d13faf3a9675f345e0f57d628ef6c2d79d75054b3e0116a2c44523829cb485dca60d55ee627503ffb36df37988771801c56d291d14f51a8ce7a36c5cf13fcafd3a2a64ae27f648c2d4a21875c6f9fea6ce82978adcdaf0f6b1ddc70dc996bcda83ebfcfe2447773e57c979a431690c2e74168f2bd32e99a6e615eeaaf2a27f174dfa968e44ab01c952596b089748ef2879d3697832534fc0cd448bd42378be92d92a159f66a285bf07144d2a9c4b1725f5bb3b67cf13c528c24621fea7d0d71a7717261836e7013590cfdb21c1bcee7508d12111cd2a6302bd7e33a25c029f715147e2d972ab753277a2a3737f88c53a9dd1d9a676dc76265e7c3dc78316547287d006cdc3df4bb81f0b1d3e6f4684dcce407d8470293d3d643ce1d7bd02628eab3ded9c65c7d802cdba631f8d7aa8a7d738f2e6c6784301f751937ba813e8cbdbe31388890cdc77354139419637e251a09d947701c4b94018d267705a817c8ac02e8a6a0c055a212dbe66c9757f22186065a5f26c2605a2f28875ccac1c8a91fbdc986955dafa395e0989d94d486caf109e2e7b88dee3bcc6e4debc739c29a099412b582d4ecc5e284a515b325bc4ca4257e080edc0ca4ca5407cc500517cdd6732196162b975a64797e2b87c81690c6dff98278c6dedd492ee6d49a255b669f3632c8259719da44c56cd5e7d0f75882665272f71bac9c8b3aeb07ee73088aac3c56ea1cda13efed804a5dcc4ef3cd5643056797eecf0c5655b14601a54f392e2036e6a5e402781fe03aee52e09756619d1638609d16093783ab56874e010e432f3047d35c647c0821b06a3414022c453a3f9e2f9b00f453a732e849489082201db340a6b46a4afbe7a615d32321ef2900b6c8c81aec9a045b05a1a4e5126306e4fc81bf56bd972956c11ece5ade1f8bb18f08d84e2c29da5bbfac8a34a839713bec524c34ab385d43baad7ba1a6aab38241e054923ffa9253613e7180ddfafc6407c28f72c1894c64a71e5d22ec6936c920647fa08a08a94f18a853794ce63a2fc44442856bf473f9a86b538cace8ad26ccc5fd5a8316be8d72bf0d63ca14fb33b058dd1f779d1dd00d94dcafe557d66fe2c3db592ca0144f9034dad9b0ab4ec8a488de17f228095407cd61c08cafc6303143b95c142e4ff32a60ae8ce7bc6adfbaad6317f03d7351bad35f1391aaeb50b9a7a5aaceca53dbfe38aba96b2aa955a70bdc245692e5057b29eca1865d6627e5fa433a88308eba0511e6095c0ca2f7da8d15359b1975aa8cfe794f7f9fd6860368f94386dd1c429e8b9ffce79bddccfa0799a6059f8dfdefc9100869c2335a836c7e97d8bcb583bab045837a42bd9c28e000ba4452d688cff89663b263f156c32e84efccf0b1c3c161e025cc0c16f04fc5b22f541ff931dcad8cda443df02d177cd230c12852b1d56f951626b68ccfdc5f9ada1065ab539335e4c9b06e3a793bbf34e9c441f1159c6d99e47dcbcb07f5f8ef62a39119827b27fce16a877b485b1d5fa4e53b46f02891f2bd371be6090856dad33658f3bcc9024195e56a12cd52b1c90fb48b786e69a956679e4dd7323ad671c99abc5aae39ca779f66b16daecd4efaab20ace8964b7cdf3beaa48d9d1e9bde45b29820c9a858027d5fbd99b9304b2a2b4ed29d1101143c8a4dc2cf16cdd6c55dbf9efedcacd2af92292cd61d6b29a2aa9a5936c0e63901b08a89efe6ab2a20e8d2d4a45ba99de3677293536464f10d9d5448bdec3a64edb8c6b948ede872854276f65782d28fccce4557bd96092803de493e6bb8ee66e23543b569dc8f63b17d692e7c1d5f41113bc0dad4b2c91c9214c6b2b4bcc2323bbb32066300a69833f980765da00000000000000000000000000004ad500", "c65a9797b5ce0223acea139d7a4b73f8c9da2cba95934ff6b8c2e9fa5d442b2cef5b16df9e4e6766bd6760bbae0add3162fc130acc25b75f336494bbf74adc9f6063fae69aefbead30494383aa57a12379366ecc33a00f063ad4d5bdba0e4bed0d7e7f273f29b4b3a46d4ea39ca9d546693632a68b22457f45027de35291388be73818428036afd05587c0accc2828d29374df94d7f6eb1eac2da980de0b1d5d0ee64b919618ea97d8f973f74159b3df17a36a8a6c9e34adaa3b46d58ad4f4b06d1b61c1f9348e60e728ca45a1314a79da2ce097dd73c5b71fe6f5bf7371fed48fdfb8a3a1eb236cda4d48b8e7e7671a150eb262dab3b991528887916b6139560c0ab0ef724d4680a142f5c7264a4e4b12e950d89648eccdfb7a8e567c7d1ceac5ede63f3fc1b0a6f0092455622941f1269dfc1d3954889ac50903669f559d9924b1995729de7f7e38d2ac7078a8c93b2e578d33f73217712dfe60ebfb5edc53f87485c281a2a2992566a7477c1a9ed15abab1e4b67af545d7becca544c87e0063fa317a5d1209e014ac7c61c1c6b5e6f304d1c3072b194b77ce7e2bc3a714fcc13d26ea63615ba2eb9feb54c9b8dd061bf3417514a3b26f1800cf6fd1ddecb792ba5757b43eae45f173df22017c41d230c2f75ab0e6ff5b8ae14b5d120307fc1304d6862a498128483bef9d5d72dbb1769e6ce5ede7a5bc4a11c571ed1e2db62befe4f7eeb8765fdf2e14f326f93fc07f60322054ea7a6f7c6e264a43ffabe0cc50cee3bf51d7d23c1ecacaad1a451225ddc378260096a5b703c632f9ee1445ff434a4849cb1da9e731354f33c379594c4417ca629261be16403786b9c85e9096c5ef4201fa55c45b419cda376e57a62d242e1b55d1995a5b0e61058ba8478e2c709950331de1b2ad377a7aaf21f9e1fd7604fe9f15713c45a86774ac9d661649edea6bb3c6d94994bb52298364ca8e33300a598a72689677c15da66214a5ea859a1b819ec95657dd66a36b18a62456edc461e37afabdf4476e5632b43908290a490477915fb754e24b8d17853ad59b71f399ae7d16682e55f1bbcea97ad0e997c13003fed77f7db6be0806cba1fe4559957a50952266219a26039fc81abeacdce0222b54e24b619747b3c87c8d79850dade7ab578409f7b932de3e3babeed5f1de8065644a6d70f3ffbcad1a60092a54b2a625fc035c70316ec3a0b06c198663fd338a17a91203010b075ed10714717ae69e858bedc8513ee998195753591d9314646edc067789648064c32ecd996d2b298dd3a4bbb8a7bcb19d19d04dba1d9296ce2edc1f93a90ff119e01c76d9946ed620e29ecb370648f4a64d8700b7c302b8f28cfc2c0b8dfd1e08dac001e600a5377fd1fc930f2d16a90be73397a787501f3fbff583dad2a0c4d018f86a1ffb2ddc0d0ca3aaaa2e23617750bf9a3796d997ddfc10d8b854ce414685868681ebddd93644a6b146977e852dd9e4b7589000b0ec2f8e446757957a48041c0aecef6fd33bd212533ed643e2a5c6cb848a8d8ae43412f4d8ad5132a9cf3cb0165d65735ec46d4c0907b881b871aacc4716341938a994de72623b9e4662e99aef2d98e7951d887592188f7227564a5e7ce8e0c148ca5ed762c0046f08b345339d667ffb578d8a6f72ac2e8d2ab25db2431298b07671d79ec1649fd8f100d1dc49a70762aa6131c03edeaae94778d2a97b07705a5d1921dcf48f9247e5cfdebbdf06e5e831d4485d9587679c5e239382088f13713f87b2efde46bc649024bb092c79a4fe551dded466c0207a08387cb51d0f69e81747c1d27cf43fea758afab589286ac6e3f0676e786f30152be7a9992c700785f95ad40dfc0824fd21f14680080e4555619466294c39afc6ecadfd3e2433f739744bcc32c9a82121d0fa2b01a01ffb812392b1285d060343ee7779b78000f426a361c345cc87bd768abf3c4bca8d70c993883fb64594fd62a1e62b03599c097909c1726bc0f4b0d625f0d3d8d702f68ea8f321e3e1597a364d47eff12272585d7bbcf1d4dce39f2e49d8ccbdbb6d664b569b6ddbfa31950e9b92b03df6d00a04963578dbd341dfb6f1a549dabdec8156f9e3a50fa545ce7cdffe273115fc99f94c9fb04fd41eece7002152601b75bb3cff132b6da785026d02aaf408c34a0c3bcc83f9fe6810cf1193e954f38ef3ef4008fae68d09833d3490c3125a6c4d2a23b970ec947a056c4e1d06a8aa802c163e04ca57681c2a1fce090924de27905e65942089e9041ed9739604a6675e1f60d34780ef77ddf8cb829921b9c53837f8935e20a28ae1b1d5448a73fdff386cdece5de708748c630543a464a3f4a35b8d21b6c317841d9c2978aaa60235f0490cddb4dbd3c6a99637937cecbb5763658cdac2bae8fa90338b230689f8054e87e6b622e909fadb956557a0f3a414d4f0869ef5eb7ae03e36cfdc71842ca06a8fb7a0221eaa0af462b3060c3c03c6c29eadc92157bb07cfa9b5d72f2531c49794f7f187d70f23fb03ab169a5dd39572b42631aed7b1edd1475df46dd4873eafcbacb69cfe4437dc12fa16896692d0fafe4e4c592ad7db1d9bcb22036e7ff16152355cf702cd811ce1a2ca72b188b03a939e55c5b6b935aed98eb0f2c5135057cc8eb48273f5f0a92599e2ac13b905e8c708781b08526b6c1ce2410c94d643ed23fedc83c68f1af911c6002c330d2a703ff1d72932f5057db0612734eae4ac02e9b1eeb51ced63bdcd631526a8e52668e7828028810e9d6ecab8088ea7ed5c775fe6b06c73e345019377799b8041780643ae8918e52fd581990bef16dd3f6fa244b91a2735a1bf753b9971c29c88853c7409c06194896afea439d9f6e015dbc8b82c56bd433a9c614ae0021e1f165336eff273ad78acec069a32f5ee661b8f02d9007dcd1bb2ac1e6755f8861e117e0fbad042eb15d91879bbc8ecbbd3404fbc7c554730ff397c20eb17ab202aa094eefb4b82fba751a2a008c8a2ebc511a426f5cf9e68f12461bab146915be7ced79b63085a387b715d0179362ccb000748f8d808107202965cefa95173041eef439118c7b74c6f5b09206560e407d4de8d57867ef6a1809b112f9c7f6b3159c80c3c614e460f3e06f1829641fa1acc104346c9bbca0117f8eb953a4d5129476c269470f245d00ffec4f7d6d801ec997f79e5e4110c71205abb3987ddaf53bad1e3ca2f656fde3eb9bf5c9eb44317c4d178cf4851bd9c355a33003638b5c6b23778405492ee11a63dcbd0ed6de78c162565da1ca6145db77388816c2bd2e9937bef7f8978f56847fcf0e3ee44c67cb3be7c0ec65af2609620cd7a2dc1d528bf9902ee6a46779eeb070926d5c247d051ef3828e6ecd3590bcb4ca64b1f6300bf5a84594c267d751adef6a817a5b465e2267da2471aa5597cb34e70fb8fc0935dd002474624623b49ddb3f8bacb55e283105095c774beb91af178ebc22fd3958f841820f5dc43ad5bb54aeabe4d713044aa20d8ca15d1b9042faf161b78ed0ed3d1f80b4e41d7d254836408787b59e5008b5aca924c760c602af7d6bdd70434f9c3f0b9d7bb3a3e6626d86b9aae129a3867d4cd7b1e1a8ccba2768cc0b4daecfdeb3a6051c97a3faad2c9fdb83ec65db40faed82705ff62f4ec3e5f47670867cd8f2ba889a6bffa8c8df5228d5b09af28021e3339a49f2a0907712c7c6006630439faf11787bc87ea001e72b407b8013d9a61bb1ac003bad988685306d8e167e7a525281a5a9a4c06f7d2e7d8400eca1b4e5d5e59c9f49927c7fd5efe0f2cd277613538728906ba32942d0939e74b94d3ad8d7e9d8d556175c5fd9e1065eb7f8318fe4be14970660abd9181b4651b98a734aa0df0934435d1bc6ffb314fa859fe1b4584e0254e4c2b6130294d4744ee151cc9d0145fb3d969b0720e59ec8078d4431d72914999e6686a4a5c36a2ded812871a7738cd5dbada0500000006df6b6344a3361bc12e5992bd240dcdbacea6fc4032031c1bcb92389668034a0a670ec9dba31fcb6dd60e60b8e314374853a1e747740fba9517e05547c67dff3dafc3810bcc4e99a982dee3c96410e0c078cb357d084343d523f1e11d0154aa6ace6bedb6dbb64e09d1aaf8a45855c1ee65f88c4c8042cf2fb751c08e783ed9aa29a1450bcee7d64f323c9618abeba2c48cdf90f46ffc9365ea9cda000f5bcb0e100a2dd69bf7c4142c41687eebd36157363d6fbb40e437b4a37b325763dda01765daf22c8df7346e095f13c76586a1e6b58b807cbd8d9e857eca0079d22cb80edba1bf176410f5769afdb61ca92dd9aece038824d8e4e75003b4d7e0550d8c09386e5d2ba80f537b7bb970246313c25c362316831d6e4cec7b328842d33f85bbc8a277f54c8145f3ee1f169d9ee17ea4ef679a24a5356b417a3639588fa1eb3c7d4d65d7014bcbf4d47e062db3612b11d7e82a55d8486cb3354e815a5624c4bbad75b770de5a0dbd14cec4ab1aba9270c7827b9c8e03bb4d6cc5963604a0bcca563287b7f509e98e2a44deb5b0059ae35a52a4633e078c757a3c430744274ca92891188be587834fecd49df973c46284c44da48f91b6b7c8cf06c9d1d1f2ab43bf1de295e45b3fd200aa72043f3b1eafe18129508ae7c12908312610266396ceb82decb5b53016a540b15f2e830b1304a2ae4f4c95019e4bd70fc2b3bbb992c52e521c8670b92e58b70e7169620972a7a1dfa2083998a398b14d76df2095636ab6353f5b07fe949a39a794b86b2187caa9debe41c660e0f9cc57d089abf7cdfe1cc4aab796377f0527e2a083b4c543ca1590d57f4e391929afaef75ba29e670b7d3a2cce8cf40a9a0cc70ba56724de9362a9b6e973fa76d8504d642cae65c4fa7f915d1fbb5970925ccd7e7a4b3be9106c3d7afcc7af9e016e7f8ba433b0424aa6db5e71b1d8b00f545e05a71725e8c4745e0f21cf285ca741cef19e4e1e2e30f0b2037f46e0bf8872c7ab222793e0113b4b6a62d7b38bf623c038eb4219e64751278cf7376036f3659e49d1fcc82823ad49215cb2489601421bb26f894e1a240ed084eb435916cb8c408eae871d11c9029d0d5d6ba86ed2d3e966d4460221d882940c30ff6e06acf7c414db66c27b18f536b2fde8a68413653a2166e4242f626b68f52252bcd77bf6827479b684a59c02a4e8839b7e8883b9ffc3f59141cf7b3872bb7d8fa2b594e31fd35b6e64fb9e2f93be4a3dd8e186cd950adfe5eddfa735da9e036ab9ed86f767ea020d2d0ab46119b50355279beac896250d1b3778665ed1157b4893a3738074ad3f065fc21a32d13136ba1e8be65dd5b85bccdce095392cceed7bdce6717605790c59e18ff6b36b4e9282022e2c4e09feafc3e35d3643c3025f6bc141b53a0276e9f1ddfc409af58bcbffc3d6b02fa9a68ef9487150b4c6d406e3359882d6df142633ecd2df71b26016a1fb22e5d1561160a13360d0e6e532f2b8aa7a6f7c46eda51064b10259ace49617c18c0fdd1ed53b3efc903345e2ec672dff4bc4c5c468a471f828d211bbb48b24f007ae8bb9362f32494ad4ee1e2b593dcad63f912b6825ff03e9705bdb7bf515323a66e159fff4f0d1cfb2d36eefc548d1721b2d614e75006db78885f41b64644bb2b9bdc8f095fadb2c27780cd04c3bd42cc3cd6819dad35e018df7345064b561bd532177d04fde6d6a3f555fa0bd2bc4b998ae687b1f7faa70433fef1642e7f1b437beda3228721ddc0e87108a09ecf3948af9cc834aebacf4c974bec0ca0e0ac2b035c6a7aa993427a31bf8663da3b0d22a"}) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) syz_usb_connect(0x0, 0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000fb5d7d086d04c308166b0102030109025000010000000009041f0000ff0100000a24010400050201020724070500000508240805040004960400000001030200010006000609240305050306058109240306010104050507240405"], 0x0) (async) 3.483119939s ago: executing program 2 (id=358): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f0000000380)={0x44, r1, 0x1, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x1000}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xb153}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x6}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x4048091) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="05000000050000000200000004"], 0x48) close(r2) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0x5, 0x2, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x14, &(0x7f0000000000)=ANY=[@ANYBLOB="1802000008000000000000000000000018010000786c6c2500000000070000007b1af8ff00000000bfa100000000000007010000f8ffffffb700000000000000b703000000000000850000000400000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x36, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) futex(&(0x7f0000000080), 0x5, 0x0, 0x0, &(0x7f0000000000), 0xb4000003) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000300)='tlb_flush\x00', r3}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000240)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000140)='./bus\x00') r4 = socket$inet6(0xa, 0x2, 0x3a) sendto$inet6(r4, &(0x7f0000000800)="8000371508b545a8", 0x8, 0x20008808, &(0x7f0000000180)={0xa, 0x5e1f, 0xfffffffc, @dev={0xfe, 0x80, '\x00', 0x12}}, 0x1c) socket$nl_netfilter(0x10, 0x3, 0xc) socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r7, 0x0, 0x27, &(0x7f0000000280)={@multicast2, @local, @remote}, 0xc) sendmsg$TIPC_NL_KEY_SET(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)={0x54, r6, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x40, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @local}}, {0x14, 0x2, @in={0x2, 0x0, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x48000}, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000bc0)='ext4\x00', &(0x7f0000000240)='./file1\x00', 0x4000, &(0x7f0000000000), 0x2, 0xbb8, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH7+CgAA//9gfgp0") r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r8, 0x8004587d, &(0x7f0000000140)={0x2, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000000180)='./file1\x00', r9, &(0x7f0000000640)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) 3.301568321s ago: executing program 0 (id=359): socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000000780)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414aa"], 0x30}}], 0x1, 0x4008804) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_GET_TARGET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x4}, 0x14}}, 0x0) syz_genetlink_get_family_id$nfc(&(0x7f0000000140), r0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), r0) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="0100000000000000f3ff1b"], 0x1c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpu.stat\x00', 0x275a, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x3, 0x9, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x19, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000010000001801000020756c250000"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x3, 0x6, &(0x7f0000000080)=@raw=[@generic={0xa1, 0x6, 0xc, 0x8, 0x5}, @jmp={0x5, 0x1, 0x8, 0x5, 0x5, 0xc, 0x4}, @alu={0x7, 0x0, 0x4, 0x5, 0x2, 0xc, 0xfffffffffffffffc}, @map_val={0x18, 0x7, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0xfffffff1}, @func={0x85, 0x0, 0x1, 0x0, 0x7}], &(0x7f00000000c0)='GPL\x00', 0xfffffff7, 0x5d, &(0x7f0000000200)=""/93, 0x40f00, 0x2, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0xd, 0x8, 0x6}, 0x10, 0x0, r2, 0x7, &(0x7f00000002c0), &(0x7f0000000ac0)=[{0x1, 0x4, 0x10, 0x3}, {0x4, 0x1, 0x5, 0xf6edd36d013c93ac}, {0x3, 0x5, 0xd, 0x1}, {0x1, 0x1, 0x8, 0x9}, {0x1, 0x4, 0x6, 0x1}, {0x4, 0x1, 0x0, 0x1}, {0x1, 0x4, 0x3, 0x6}], 0x10, 0x8001, @void, @value}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r3, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000005c0)}, 0x20) r6 = socket$pppl2tp(0x18, 0x1, 0x1) read(r6, &(0x7f0000000340)=""/245, 0xf5) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000180)='./bus\x00', 0x0, &(0x7f0000000100), 0x1, 0x77b, &(0x7f0000000340)="$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") syz_usb_connect(0x0, 0x10e, &(0x7f0000000380)=ANY=[@ANYBLOB="120100006a249f08ec1888323a3f010203010902fc0001870000000904e600030e01000006240600011005240008000d240f01000000000000a0010606241a0000000c241b000000000000ff01000424020c9024", @ANYRES16=r5], 0x0) 3.252704795s ago: executing program 2 (id=360): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f00000000c0)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'veth0_to_hsr\x00', 0x0}) sendto$packet(r1, &(0x7f00000002c0)="0203100020fc80d53d103328", 0x6d, 0x4, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="480000001000030400"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012800b0001500900000000000000180002800c002300010000000500008005002a0000000000"], 0x48}}, 0x0) 3.209967097s ago: executing program 2 (id=361): r0 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x10, &(0x7f00000014c0), 0x1, 0x79d, &(0x7f0000000800)="$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") unshare(0x24020400) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) ptrace(0x8, r1) syz_clone(0x4001100, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_clone(0x4001100, 0x0, 0x0, 0x0, 0x0, 0x0) setxattr$system_posix_acl(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x185) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0xf59}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) (async) sched_setscheduler(0x0, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000004c0), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28011, r2, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0x50009401, &(0x7f0000001500)={{r0}, "6f0f8977ee60dbe7ec7cc1bca43aae47babf622bfdd5964c55177e9141dfe7689be3ff2762e3420cd0971881e555759594a7f64bde015ae87535c2582e875510a8470385410c670a11085b9a075836c83f345d15046d114f6903ba5af8654d597ed10f8395efe2873ee8e57c1ecdab0c4e597a7f31df440e4ea0423f070a12479d9d15c51a91ae54e88c2c4449b6257c41bc903ef7e23ed969a182b377c31ad3e2cd96e557524de3b87a899a33e0f1fe5e34ab543220c326a27157af26e45ccb70b68e281d446755b1e6bf03bd6864bc10fba0c2920f3f799a7d08afde15dfb2de749ad7ab644fb2b1bad086650216da7fc777ba1bf7728b0062d26e7c737fee45050807c7d12d060b269e12851852569e51e58d06d544442c90a84eceee6f1a9595a6cc01cbc25fce3b8736faf40925eb6aa0d6f91e199ce5f6f877de5060e47ab9e6c74c1932b54e31a0cba34b7828ae5d1b9cd31f341ad638d2edc2df9eaa2482dd7423c27759e499d2336d225cadf3e3de06bf61a4d5c71109295aea60628e0c98e88607e609024ecd2043e5d4749e135f2ffddc11c5a9b141037c29fb033154f6eddebe421babe1606cbac127fce7c70aef5528788328f629cfae9c8ae5c45aa2cb3ca7ec81e1fa058d61e745152210b7f284d935ce174a8f134dd93817e1c2660dc5abec0f9aca6622588b2c586f4cd1fd0219222085a2ea2be2809328faa7026b20391e4fefd18c3e73369ec60efdf8735293e63aa1bf1b4e38d54cff40c955e187357402418bd0d68ae9e08603b388579c355540d44e1459d3f3459d7f426650ed71d3f7406b5ec3727c93dab554ab9e5ca095e3699d465eaec2d3e73737d509fdae07209798f476287026586987addb4ab90fcd70622b1413558af791f30b41e9026d756cdf92ef7ecf80f409845777eae0ef5b3ec4a7fca798f67dbba198a13b65e723cd054b485bb3f13b388f69fa5bf00dab1e653b58d2071ba6cef74b9fdf37b0b76c0e73479d59a9d83f3ed9d3aa80b63b22243a0c98742fe3b237d5d283332d1d5b438fd9ca72557ad371015eef048555b11d7ddde5735f0f250631294f4ffdda9b0e3c1d0cd37ff15da5fb358be360c1c14781b322cf010e7c9d2515b7bae9982061c3d9b69d915dfae08be7f1c7ae0f7f493baeeb6a9cbffa9e8b34bcece806fba5d57a5ce9cec564f6fd81475ffcd45a12d9da36f26ad9dfbe5c727089a6a10a08b0cb76001871391cc5dcdf42f333b03fe7c364988bbcee1053afa60c19dd08f89925091c7b766231c9055f039e536c6557713fdeb3fbaeef4ba3911c963e8ddf8f4a471fc0a5dbd63e6cc06f7fbd5b9ff30d28f95d16bd16048cbdd349f145f198a87a2eb40e8aadfd0b00830c77c87537cd32fdbb37e4d7275fdb908ab88af0447ef26ce8cdf61166d3ae95f8d7ce9c470b02c67687cec95fe01c321f30361189379e0c7046d630f58652c8d225d1c4deeaba96b9434cff7038dd786541bbc7d4e39b68e5231e3490aaeeec8800e2b07410b2efb4721f61ee5193ddd649d9e56b933a18c20c0bcc9b8d4ede0c6da8e6d1b7faf012c86c67621dbb66aeeca6e7504c10d4b879d7d732af0656c348612556e9a0c3ff593a8ffe4c11544434bf801571ac451e8e707767f0e5fb4ced2c1d516c194eb9fbb8c881b67733fbdfbfca28caedd3b96950598da8432600ffdbd43d3e0d1a07f8ddb0e03c1ac78f165650161c7e4f52c79d6af14e46cca0b9547006abfe0526450295eee70d6ef979575b65b59cb3f2c5bb3c4f1140cbecc87c31eceb16e9eaa46f8fb3a23895b8c5dc1ae5a2bef401af1738c4bbd02ade3e9671695c3fb9b33e3d21d0d5be027f3e33440c7c44636ff88125d31bb994b48765f6d46c57cb4b975bf40613dd1c0ae344728a3f83086987e421c0dd551832876657c250069927e8123df5ebdc4bb8a77ce404dd8b79e26f6e689cee001c276f33289b731c12e33516fcede969f0efe4a925ff0d863220fa3ac676ef14c063c47dfa2f01dc4904182dfbab23ddcd0248930198ae56e8141df2b64ac916740855f299a55ebc58ad9828acccfd31eac80a088ba0b43f258c4015a28cc07e0dfb40563d137bb4090c41d7f11a975a5faaa9b2ee960fc8797b8877cb9b4eebacc265deaecda49450aea1b406e0e02ed7097aa80c7c340ad78ec57baefb7312b8531465cf280d9c1c0abec51bc5818f191c232f2f1ae48af3c83dec3b2cd059cb7a48b46a113f7aff9a54d0a985aeac434d3e78a974c6d9409842a9c2c8b5a9d5f3d8808b7d8d05fa8f38514401dc1075496999f08f615d77e0fd1808c448b4af71896c5acfbe7444bc2e6fdfa07a67655de336080b36dc02350269a6a7dcd6f2f1d1951e35b1fc3aa4405c28170acdea093daae98d69199e5510e5c888fa02e93aaa2f64b8929e69b0808454d3062fc561af3d43e6b63375d284705a5cd254f53329305e7541773f7fc7cf14ef9d14c342bac06cafc0c1d2987cb83fe2ff93a74dd6c7045ab05e82753450f8821381e68b812f0678bb784db9fefa42ae23072fd7e54ee54b894f11d06b755bea163ba1cfa9647beba65ceee3a829b6690b4e30d3709435da18e9b039cbd3da233a3f5245d1a31920adf26cc455901fbac579980bca7064948bb0c4e408d15c64014a619bd0f2652e3c8106a9a7711500d107eeb3dfda024cce1b10b51e1fe8dd824a33eea4ce79d71321e33c3e5442fa590e1bedc3da0a756302289a90f770ba85f8e0d635441f5eb9ba66c289611c066d22007270946c3994034187674ddbb46445ba91b68f3342430c81d91fe92143d422573594d7d8b602c817aae8815e43c6c243dadd4e2f6bfb73973ab98e4604035e7887c0b5f06e8b0ac6ebc5776463bfcd95f0e0d85fb2b198729f67ea9bc298878a3c7e1ad565341325e6e2abc740e00ecf3adf71ee9a8aafdb52e50e021c692436e226e778f7a0af6830ba99434ec46af9d9865f2b44a3926539b0966f290ee602b7238070beb5fea00e795c7000e99d8312b4d7ec999f633e8960b7cdd076b99e7500a01b72ca588cc56ec236978feb2312e20ef5e6d7c2e44ea1594cb9364ec57ca20fdfb85113bc380de8d9f1a79c5c59656d4fd14fa39b6a4353c025635becb956c1c1ac63b34a9f13ce62f916e26c690c6023ce960be33f9f6f11236814b644fe115ff1b688c9af48fe8a9caa39803a6c9de30f9305fd1a148f283a1ab9b3156ffc84e1683618d796e1a650d1ee68b531a9435a872a5fd6d08eff5e65a907401f4490f2511a49f324bcbea2f25ee8397ac1008b98a9e5aa573c079994d642f96b3de62f11c92ea321fafda0302d66f1a3929639b87248e4e8fa7c43e26bb7cfa18ab9dba325079a89a91982aaf57283e72af82b3703b89f08bb0b9407187468619a2276e8b134aaffbba1e30b188948da7c8cc1cfb93c34ee252c41e6bfbf94a718e90dd088fbaf217c7c86f98894961fbc308dabbed812c82ca29f6b3fa826c9ca02db821388a33ca0b7c170c5f6bdacbbeffe2d6a5df11029ce340005964b440eadf1eaa6c1025e884d946d9b025b1378e872139ac508038bf8e3abc527441577134611bb9f8e128449ad33fa8fe9598e5a3e9bcff8a139b3e71373d161d84a9ee2d75dc8b1c723ab4264a4203abed05287d4fed2f468dc46ff92c549937d1152780353b054ce2bb580ce5cd8b01f479aa9e1a3a903e83168fe00fea9b526a6930022437e5d0d5c4d5d3b10785b98a8003c6b7415c56f84256bb2093532f09ebc8f2d3f5ce99a4ad0fceba3d75353d94f34ac25c4031ab801d80b0742faaf2f52742c7138e9f7ce3274f1acdf9945f3d25d8ca035c1ac4690a58b6dfb40b716907ae68b4bcc516e382c8c3cee525dfdb663a13ec19de85a09702e7b0e3bf75ec72eba57ba2fcbb446c05e202418785a39f584b4cff4635bab4283e33217a46bf2303a86cfd2d2f0dc7c9f80071f8cb1644862eaac26e2e2d2aaad0920b3e5ab1b3bbef1e56e0c709cadfef6df3a6d386e6d79e34108513735ceaa785b6539d02f443e5cc8813c6666e3aacb4684ff1bf4620b0851ca695d54f09a8710ee201bcc7c1218bb819ac9d7b9cfef665fe7d0e9ed884ca2552e9b5babc2e418b97adc39f28d86bd09e92b42c85d10f26eacb19f4728d7250741d6526991c2e5d0be91c07f467654672514b6a108386e339d42c68b2d9fba1dd2f14a76575c63af3acfadae00b1a8cf4b555f135080df7f27e20fbcb1e943ebd50d79cd34a5b057b4f71f2c4b52736b9ca4fced7c4604561574ea89fe7393ee1ef1e188a61ee0b8bf914347c50daf7f16e0d8323b0b77c937609b80dbf85ee29bff937be7df292ee957b33fcb767250638399931a72ffdd5fa19b1a68284ed77e353fd1ad048c2a7e7ce5605820a54366d984c93c467ab678b1b8a257d822d085c85f4a8e70f38a99762e3b74c7a7e0dceea702239516fa47af760a17e1115dba4db1eb2ca1503ea986b2c14b51fe6978d9ddbf50e31fd789cd640df1607a26e5302bd48da7a3707fff29a39bd82cf432f75620c669730518593ba222ef7a3c988d12b79fb2ee94da3143e9ceabfcc7791f4e8587cfb8fb573b0c18221676175471c1121d85b3d01de4723cfc0ed3de35a50965700bf80431042ccc520f568d249d7c08f4bf41b48667e817fa375d8abc5166d23485b725ac91efd0e7fbce5bc5a785649f364b2fdfc8db810c27c5b050d42c1fb7d532862ba0ba557e8c135bab6df4c70e28adf73b27d0557122581a8bc5f69df1d21c0585b8716a142715089f121b07ad6f5e1f216be2f32827abf4c16144ffcb968f7f3bfebf912620ee8ac2ae98540b4349fca563ea34fcfd501dcd57fab0e10bdbbe7717f32ca58c594fa0aea88838ab4858a7b811a26ab9e2b78d4c13d5a0d32ba28b746235aceca3955187e7f1a7d6579320e5d54dbadd7114067046e2a60611d564c41ecb3571012a63d5cb116a9f8933d8902d9a9ee01f604297391f220ff36081bd2c9a14211614b4870f9a2755dcb795f1837242a6777ba1da3e854162f2dff64cf216b6b5552f7b07c7bd2f9834f2f5593fef818fca1ab125bad6e57fb57311ef848d6b50139abdcaa160c4682de67e4bcd06a8f1f8afffa75a700e137fc26b26b0cfc90411770c6c4d9cbcd18adb96c8ff3678c3a72be97844561224399580bdebbdeb870947f354dd2bdff5c479d6ef3d8a079971510e5b42b2c70b21a99e407d535d4bd4cf530d28a8b46d365a3a5d784c4c4ad0c0292478e5ceb362c00a605b697b8c8a677fec97a245935ec518b9afd6fd54cc7f83f8890b86bed19f4397f0ed2fcb3b2c62b75b7383f744ba5b1785691d34db790441951bf4897712013c9d1ffa190705916d6bc7c6c580735fab61c7734015490c0ba8d5049a5bf510d093a662bce30f09b491de372ff7cd103935c1c2b37ccf4fca8d4e8de7948c2d01726206f8a61f8b7238d75b984fd358842c809c3e2e4840c72f116cbd6c5eebaa171f15fe7f1c4c7cb04f2f50c7052a543dab07268fcec8723f822273f7366d8698e731471f6dd36fdce48d5e53195d5c3ff7e5b1375a1b1f749501127bef199144bc171bf41cbe022351db74025dd06f96ee76b566609449aa1a7ad072bb13acc88c7461536fd2452c25552cd3842cec53849026814bc8c3ec6338d5139ac3d74bd5f7ebdf8f2e1b4d954fd0ba76022ecbeceb80e808835c683c7e5fb5bcd24f432af677837c28adc9cec73ce21ecb12"}) (async) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0x50009401, &(0x7f0000001500)={{r0}, "6f0f8977ee60dbe7ec7cc1bca43aae47babf622bfdd5964c55177e9141dfe7689be3ff2762e3420cd0971881e555759594a7f64bde015ae87535c2582e875510a8470385410c670a11085b9a075836c83f345d15046d114f6903ba5af8654d597ed10f8395efe2873ee8e57c1ecdab0c4e597a7f31df440e4ea0423f070a12479d9d15c51a91ae54e88c2c4449b6257c41bc903ef7e23ed969a182b377c31ad3e2cd96e557524de3b87a899a33e0f1fe5e34ab543220c326a27157af26e45ccb70b68e281d446755b1e6bf03bd6864bc10fba0c2920f3f799a7d08afde15dfb2de749ad7ab644fb2b1bad086650216da7fc777ba1bf7728b0062d26e7c737fee45050807c7d12d060b269e12851852569e51e58d06d544442c90a84eceee6f1a9595a6cc01cbc25fce3b8736faf40925eb6aa0d6f91e199ce5f6f877de5060e47ab9e6c74c1932b54e31a0cba34b7828ae5d1b9cd31f341ad638d2edc2df9eaa2482dd7423c27759e499d2336d225cadf3e3de06bf61a4d5c71109295aea60628e0c98e88607e609024ecd2043e5d4749e135f2ffddc11c5a9b141037c29fb033154f6eddebe421babe1606cbac127fce7c70aef5528788328f629cfae9c8ae5c45aa2cb3ca7ec81e1fa058d61e745152210b7f284d935ce174a8f134dd93817e1c2660dc5abec0f9aca6622588b2c586f4cd1fd0219222085a2ea2be2809328faa7026b20391e4fefd18c3e73369ec60efdf8735293e63aa1bf1b4e38d54cff40c955e187357402418bd0d68ae9e08603b388579c355540d44e1459d3f3459d7f426650ed71d3f7406b5ec3727c93dab554ab9e5ca095e3699d465eaec2d3e73737d509fdae07209798f476287026586987addb4ab90fcd70622b1413558af791f30b41e9026d756cdf92ef7ecf80f409845777eae0ef5b3ec4a7fca798f67dbba198a13b65e723cd054b485bb3f13b388f69fa5bf00dab1e653b58d2071ba6cef74b9fdf37b0b76c0e73479d59a9d83f3ed9d3aa80b63b22243a0c98742fe3b237d5d283332d1d5b438fd9ca72557ad371015eef048555b11d7ddde5735f0f250631294f4ffdda9b0e3c1d0cd37ff15da5fb358be360c1c14781b322cf010e7c9d2515b7bae9982061c3d9b69d915dfae08be7f1c7ae0f7f493baeeb6a9cbffa9e8b34bcece806fba5d57a5ce9cec564f6fd81475ffcd45a12d9da36f26ad9dfbe5c727089a6a10a08b0cb76001871391cc5dcdf42f333b03fe7c364988bbcee1053afa60c19dd08f89925091c7b766231c9055f039e536c6557713fdeb3fbaeef4ba3911c963e8ddf8f4a471fc0a5dbd63e6cc06f7fbd5b9ff30d28f95d16bd16048cbdd349f145f198a87a2eb40e8aadfd0b00830c77c87537cd32fdbb37e4d7275fdb908ab88af0447ef26ce8cdf61166d3ae95f8d7ce9c470b02c67687cec95fe01c321f30361189379e0c7046d630f58652c8d225d1c4deeaba96b9434cff7038dd786541bbc7d4e39b68e5231e3490aaeeec8800e2b07410b2efb4721f61ee5193ddd649d9e56b933a18c20c0bcc9b8d4ede0c6da8e6d1b7faf012c86c67621dbb66aeeca6e7504c10d4b879d7d732af0656c348612556e9a0c3ff593a8ffe4c11544434bf801571ac451e8e707767f0e5fb4ced2c1d516c194eb9fbb8c881b67733fbdfbfca28caedd3b96950598da8432600ffdbd43d3e0d1a07f8ddb0e03c1ac78f165650161c7e4f52c79d6af14e46cca0b9547006abfe0526450295eee70d6ef979575b65b59cb3f2c5bb3c4f1140cbecc87c31eceb16e9eaa46f8fb3a23895b8c5dc1ae5a2bef401af1738c4bbd02ade3e9671695c3fb9b33e3d21d0d5be027f3e33440c7c44636ff88125d31bb994b48765f6d46c57cb4b975bf40613dd1c0ae344728a3f83086987e421c0dd551832876657c250069927e8123df5ebdc4bb8a77ce404dd8b79e26f6e689cee001c276f33289b731c12e33516fcede969f0efe4a925ff0d863220fa3ac676ef14c063c47dfa2f01dc4904182dfbab23ddcd0248930198ae56e8141df2b64ac916740855f299a55ebc58ad9828acccfd31eac80a088ba0b43f258c4015a28cc07e0dfb40563d137bb4090c41d7f11a975a5faaa9b2ee960fc8797b8877cb9b4eebacc265deaecda49450aea1b406e0e02ed7097aa80c7c340ad78ec57baefb7312b8531465cf280d9c1c0abec51bc5818f191c232f2f1ae48af3c83dec3b2cd059cb7a48b46a113f7aff9a54d0a985aeac434d3e78a974c6d9409842a9c2c8b5a9d5f3d8808b7d8d05fa8f38514401dc1075496999f08f615d77e0fd1808c448b4af71896c5acfbe7444bc2e6fdfa07a67655de336080b36dc02350269a6a7dcd6f2f1d1951e35b1fc3aa4405c28170acdea093daae98d69199e5510e5c888fa02e93aaa2f64b8929e69b0808454d3062fc561af3d43e6b63375d284705a5cd254f53329305e7541773f7fc7cf14ef9d14c342bac06cafc0c1d2987cb83fe2ff93a74dd6c7045ab05e82753450f8821381e68b812f0678bb784db9fefa42ae23072fd7e54ee54b894f11d06b755bea163ba1cfa9647beba65ceee3a829b6690b4e30d3709435da18e9b039cbd3da233a3f5245d1a31920adf26cc455901fbac579980bca7064948bb0c4e408d15c64014a619bd0f2652e3c8106a9a7711500d107eeb3dfda024cce1b10b51e1fe8dd824a33eea4ce79d71321e33c3e5442fa590e1bedc3da0a756302289a90f770ba85f8e0d635441f5eb9ba66c289611c066d22007270946c3994034187674ddbb46445ba91b68f3342430c81d91fe92143d422573594d7d8b602c817aae8815e43c6c243dadd4e2f6bfb73973ab98e4604035e7887c0b5f06e8b0ac6ebc5776463bfcd95f0e0d85fb2b198729f67ea9bc298878a3c7e1ad565341325e6e2abc740e00ecf3adf71ee9a8aafdb52e50e021c692436e226e778f7a0af6830ba99434ec46af9d9865f2b44a3926539b0966f290ee602b7238070beb5fea00e795c7000e99d8312b4d7ec999f633e8960b7cdd076b99e7500a01b72ca588cc56ec236978feb2312e20ef5e6d7c2e44ea1594cb9364ec57ca20fdfb85113bc380de8d9f1a79c5c59656d4fd14fa39b6a4353c025635becb956c1c1ac63b34a9f13ce62f916e26c690c6023ce960be33f9f6f11236814b644fe115ff1b688c9af48fe8a9caa39803a6c9de30f9305fd1a148f283a1ab9b3156ffc84e1683618d796e1a650d1ee68b531a9435a872a5fd6d08eff5e65a907401f4490f2511a49f324bcbea2f25ee8397ac1008b98a9e5aa573c079994d642f96b3de62f11c92ea321fafda0302d66f1a3929639b87248e4e8fa7c43e26bb7cfa18ab9dba325079a89a91982aaf57283e72af82b3703b89f08bb0b9407187468619a2276e8b134aaffbba1e30b188948da7c8cc1cfb93c34ee252c41e6bfbf94a718e90dd088fbaf217c7c86f98894961fbc308dabbed812c82ca29f6b3fa826c9ca02db821388a33ca0b7c170c5f6bdacbbeffe2d6a5df11029ce340005964b440eadf1eaa6c1025e884d946d9b025b1378e872139ac508038bf8e3abc527441577134611bb9f8e128449ad33fa8fe9598e5a3e9bcff8a139b3e71373d161d84a9ee2d75dc8b1c723ab4264a4203abed05287d4fed2f468dc46ff92c549937d1152780353b054ce2bb580ce5cd8b01f479aa9e1a3a903e83168fe00fea9b526a6930022437e5d0d5c4d5d3b10785b98a8003c6b7415c56f84256bb2093532f09ebc8f2d3f5ce99a4ad0fceba3d75353d94f34ac25c4031ab801d80b0742faaf2f52742c7138e9f7ce3274f1acdf9945f3d25d8ca035c1ac4690a58b6dfb40b716907ae68b4bcc516e382c8c3cee525dfdb663a13ec19de85a09702e7b0e3bf75ec72eba57ba2fcbb446c05e202418785a39f584b4cff4635bab4283e33217a46bf2303a86cfd2d2f0dc7c9f80071f8cb1644862eaac26e2e2d2aaad0920b3e5ab1b3bbef1e56e0c709cadfef6df3a6d386e6d79e34108513735ceaa785b6539d02f443e5cc8813c6666e3aacb4684ff1bf4620b0851ca695d54f09a8710ee201bcc7c1218bb819ac9d7b9cfef665fe7d0e9ed884ca2552e9b5babc2e418b97adc39f28d86bd09e92b42c85d10f26eacb19f4728d7250741d6526991c2e5d0be91c07f467654672514b6a108386e339d42c68b2d9fba1dd2f14a76575c63af3acfadae00b1a8cf4b555f135080df7f27e20fbcb1e943ebd50d79cd34a5b057b4f71f2c4b52736b9ca4fced7c4604561574ea89fe7393ee1ef1e188a61ee0b8bf914347c50daf7f16e0d8323b0b77c937609b80dbf85ee29bff937be7df292ee957b33fcb767250638399931a72ffdd5fa19b1a68284ed77e353fd1ad048c2a7e7ce5605820a54366d984c93c467ab678b1b8a257d822d085c85f4a8e70f38a99762e3b74c7a7e0dceea702239516fa47af760a17e1115dba4db1eb2ca1503ea986b2c14b51fe6978d9ddbf50e31fd789cd640df1607a26e5302bd48da7a3707fff29a39bd82cf432f75620c669730518593ba222ef7a3c988d12b79fb2ee94da3143e9ceabfcc7791f4e8587cfb8fb573b0c18221676175471c1121d85b3d01de4723cfc0ed3de35a50965700bf80431042ccc520f568d249d7c08f4bf41b48667e817fa375d8abc5166d23485b725ac91efd0e7fbce5bc5a785649f364b2fdfc8db810c27c5b050d42c1fb7d532862ba0ba557e8c135bab6df4c70e28adf73b27d0557122581a8bc5f69df1d21c0585b8716a142715089f121b07ad6f5e1f216be2f32827abf4c16144ffcb968f7f3bfebf912620ee8ac2ae98540b4349fca563ea34fcfd501dcd57fab0e10bdbbe7717f32ca58c594fa0aea88838ab4858a7b811a26ab9e2b78d4c13d5a0d32ba28b746235aceca3955187e7f1a7d6579320e5d54dbadd7114067046e2a60611d564c41ecb3571012a63d5cb116a9f8933d8902d9a9ee01f604297391f220ff36081bd2c9a14211614b4870f9a2755dcb795f1837242a6777ba1da3e854162f2dff64cf216b6b5552f7b07c7bd2f9834f2f5593fef818fca1ab125bad6e57fb57311ef848d6b50139abdcaa160c4682de67e4bcd06a8f1f8afffa75a700e137fc26b26b0cfc90411770c6c4d9cbcd18adb96c8ff3678c3a72be97844561224399580bdebbdeb870947f354dd2bdff5c479d6ef3d8a079971510e5b42b2c70b21a99e407d535d4bd4cf530d28a8b46d365a3a5d784c4c4ad0c0292478e5ceb362c00a605b697b8c8a677fec97a245935ec518b9afd6fd54cc7f83f8890b86bed19f4397f0ed2fcb3b2c62b75b7383f744ba5b1785691d34db790441951bf4897712013c9d1ffa190705916d6bc7c6c580735fab61c7734015490c0ba8d5049a5bf510d093a662bce30f09b491de372ff7cd103935c1c2b37ccf4fca8d4e8de7948c2d01726206f8a61f8b7238d75b984fd358842c809c3e2e4840c72f116cbd6c5eebaa171f15fe7f1c4c7cb04f2f50c7052a543dab07268fcec8723f822273f7366d8698e731471f6dd36fdce48d5e53195d5c3ff7e5b1375a1b1f749501127bef199144bc171bf41cbe022351db74025dd06f96ee76b566609449aa1a7ad072bb13acc88c7461536fd2452c25552cd3842cec53849026814bc8c3ec6338d5139ac3d74bd5f7ebdf8f2e1b4d954fd0ba76022ecbeceb80e808835c683c7e5fb5bcd24f432af677837c28adc9cec73ce21ecb12"}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x15) (async) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x15) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe40000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064caff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c334f8c76334d8ce8303b81ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b6981978d51514b00dcc4a2748b376358c33c9753beab62bdf27dc04e4cb4bc598affd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b770009524edd5fa5c53e9c37251709f1ff7f0000f07bf7f53ce129a9ecd3b4dd15100f2b450f98526a0d8cac7c97fc2f64015306a1bd88345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020bd9b8cff3f48c9411670c34f23ab8caf7851b290feb3045a1b622f20c4383a0280f040de7667f8b1d0842835e81c35af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f5001a1d2a34dc0973ec302bc23211d3e3b6e6dad65a51e5497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b600000000ac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a01d1f84cb6b973558e1e3f8118c77ccf0b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68f536a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc107007f5f4c67600a6ade3deb1f200abe1f753754678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82ae04007193cbe69de8bf35e4bebd15412426b2020ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcab7357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbe91614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c423ce6ecc1be5d4e8133fc32f68ea86a2df1e7df98a0ae216c405d0ae9eed114ff2d6fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8420e896598a156c935c800436a312e7ae3c011e46851ac599f0427729ab9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b54675c1585037508c1e9461a1c3d1a6e2402045cae150a7016f716eebbdf6afc4414d900be0bdf19f4a273f44f4357380b4387f1c8b104f0e406b2f04e5ed88631be6411f9927fe9f83412b7c5a676ceec8b454ebf6481c98e86b6933a02daea0b4ec0be5b3d916bd70208b4588626c27c318475802e2c62681bd1a331422a6e47bbd40857d52c4894944fae5c5000000000000000000000000e0c47613e950b6aefeae054fc723f62ac7d13941de11b018f1f48ac50335df91c771729f81929128135b2803562c1171ee00a3f4a31281aa363e087d53d86dd85e3ff979a7e72d16fdd7e1a0f07a1c8e6085d280d760f74975ceb3a5be6cfb4da8e0aeb769b8b75f4aad803ed77d34872eed2711aa40a3b38099dc2752e8ec9b520faf39e416752aa0830206736570f5d41a4df848c9052551cf8dcb1be000000000eb2577188e8e96bd825d462350905d3eb916b397d2a46a64081e85661d7a5a2716cc87cb1976d15d9b6418e94f165911803e43830432226c660f4da67bb7c8ceb3755c07197d8b80b8d16b12c2ec63bebe107aa2350a7ae564bf69a6c52a2da1496016dd66a1c1b112"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b702000008000000bfa300000000000007030000ffffffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe40000900850000001f000000b70000000000000095000000000000006623848adf1dc9a764ab51a064caff0c9b27a26293fddf0180000071ff31f1622271d5518193e09483c5a020c334f8c76334d8ce8303b81ddaa52e8756ad60a07d6f27c125e16d024098f755d8583da60f27c162dbba0700002ac9170f50f2568836077b7f711a18ebf608d87b885297b6b6981978d51514b00dcc4a2748b376358c33c9753beab62bdf27dc04e4cb4bc598affd989b1ca58949a54d5827df14feecea46408a05d572077f1252fbb72c3d099c501bc4ded6fca17a3447222c95edb47b770009524edd5fa5c53e9c37251709f1ff7f0000f07bf7f53ce129a9ecd3b4dd15100f2b450f98526a0d8cac7c97fc2f64015306a1bd88345710fb6379b4c53cf55eefb4c0974486a8d25a363adbd83b49e13fbd1757b27020bd9b8cff3f48c9411670c34f23ab8caf7851b290feb3045a1b622f20c4383a0280f040de7667f8b1d0842835e81c35af41e5b5b924275cb1749289b44e9728e7a73f148ac8206afe120c1437490d9900000011000003971b32fdffffffffffffffaf580278e1342aabd1b623f6c4f128858e4eb6b42f2173184c2b99b645f6ec0e14e5d7c95a0008000000f30f6c0000000000ff0000b8f5001a1d2a34dc0973ec302bc23211d3e3b6e6dad65a51e5497a3419cecec38126247b27113ad4c7915c8f82c333a7b350802f0311807010d1ed50c18411aa6900daccc02f4ba4b078f07e41f781eee222c7d071d5a94d82ca9a0846c1af59cee16639b4970f8f0a82c6a712fd5722d677d406160ffaffffffb4e0bde6749aa52c408b74251914c5d3255fd88a42e7ebb69ebcd8eee623e51dbb1f1b548c91a6825c0686fdc16be1cbb72c217fda18bd746253ca66093daf35923300b600000000ac376e0a4649a8a84e1d293a6b109c5e59b366bca5cc3d936c53d4a48c05099e6fc37e5aa23bff8cce0600000000000300a568a8532623d12b40b50ac26f2e8255470a04bfbe7acb581b90991d965a01d1f84cb6b973558e1e3f8118c77ccf0b3c6eb6443870004da10c75723b65f83769ad1f0e4ef6b9ef1cec23264fd8fdac6264af1cb467020bdc12b797b6c156c439105829d2ae1c45f7cfa40df68f536a03353a55a8a8e176e5d48887d31c8e0f77f2c1e68ec7c01bd5a2028a8fc107007f5f4c67600a6ade3deb1f200abe1f753754678dae8b4e3ba3d086d4b95dfc5817e3dafae2d38b522f942cc750399d9029f071fdb1e05882f8a4b8fbd219ccac3a895828b4f22b6527ce31ceb02b7b2b4492510134552f0b076b168394f8417f25cc82ae04007193cbe69de8bf35e4bebd15412426b2020ab1f05fc44ae9ae094c1b81d3ef947692b44d2afb09c7498dedf0f87c38bbcab7357836f03e8a7c392e535694a3ead2de11e6b1781e2a017ac341fda2e563ee95085742f5fee9f95f4741b226e428d20b00bc140000e4b2f5efd0a0b1ceba000830ba8634b5aa26bdbe91614e92fae3c7349531df9bf4c01ebf5d8eb7d53e5f30647661623fbdb3f6c3652c423ce6ecc1be5d4e8133fc32f68ea86a2df1e7df98a0ae216c405d0ae9eed114ff2d6fe27dfdff1cf9194849c4cc0da9533e5983863e526a7dc0d8728f3b573ca4427bdb44df9341e9b8420e896598a156c935c800436a312e7ae3c011e46851ac599f0427729ab9c55ae0ab4c0000000000000000000000000000c87bcc2ac5aed9467b51d92e0993af4beaf1f3d47dcdfab9165f98155d93e383d6b85158b54675c1585037508c1e9461a1c3d1a6e2402045cae150a7016f716eebbdf6afc4414d900be0bdf19f4a273f44f4357380b4387f1c8b104f0e406b2f04e5ed88631be6411f9927fe9f83412b7c5a676ceec8b454ebf6481c98e86b6933a02daea0b4ec0be5b3d916bd70208b4588626c27c318475802e2c62681bd1a331422a6e47bbd40857d52c4894944fae5c5000000000000000000000000e0c47613e950b6aefeae054fc723f62ac7d13941de11b018f1f48ac50335df91c771729f81929128135b2803562c1171ee00a3f4a31281aa363e087d53d86dd85e3ff979a7e72d16fdd7e1a0f07a1c8e6085d280d760f74975ceb3a5be6cfb4da8e0aeb769b8b75f4aad803ed77d34872eed2711aa40a3b38099dc2752e8ec9b520faf39e416752aa0830206736570f5d41a4df848c9052551cf8dcb1be000000000eb2577188e8e96bd825d462350905d3eb916b397d2a46a64081e85661d7a5a2716cc87cb1976d15d9b6418e94f165911803e43830432226c660f4da67bb7c8ceb3755c07197d8b80b8d16b12c2ec63bebe107aa2350a7ae564bf69a6c52a2da1496016dd66a1c1b112"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000880), 0xfffffffffffffddd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) r3 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r3, &(0x7f0000019680)=""/102392, 0x18ff8) 3.02293969s ago: executing program 2 (id=362): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20010000120013070000000000000000e0000001000000000000000000000000fc00"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072c42572f64a264410b00000000000000000000000000000000000000000000000000000000000000000080ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000fbc18c8582fc7800000000000000000000000050019000000000028001a"], 0x120}}, 0x0) 2.884437099s ago: executing program 2 (id=363): r0 = syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0x2000c8, &(0x7f00000005c0)=ANY=[@ANYBLOB="73686f77657865632c747a3d5554432c7379735f696d6d757461626c652c6e6f646f74732c6e6f646f74732c646f74732c6572726f72733d636f6e74696e75652c646f74732c6e6f646f74732c636865636b3d7374726963742c7379735f696d6d757461626c652c646f74732c646f74732c6e6f636173652c7379735f696d6d757461626c652c646f74732c636865636b3d7374726963742c646f74732c6e6f646f74732c757365667265652c6e6f646f74732c6e6f646f74732c00ee9713032a77c86d5c3a5edb0950783b197cf6e509361265937d84cb86a9f59491ade6978711bafdc6e4fd59dedbf4a3afcc5accf742bdd669730d726f201b2721f84eb4fd91e55f81825ac2d4c11007cdbad5f870a7436e1002f40cc70d882b1d62616004185a89e51db441e7da"], 0xfd, 0x1d4, &(0x7f00000002c0)="$eJzs3UFr02AYB/Cn3VwzT7sJohDYxdNQP8FEJogBQelBTwrTyyqCu0Qv28fw84kfQHbqRSIx2eKqh7SQZHa/36VP+s+TvHlp01769s2dD0eHH4/ff7/1NZJkFOP92I/5KHZiHOdOAwBYJ/OiiB9FZZm+3W/djQkA6FaLz/+fPQ8JAOjYy1evnz3KsoMXaZpEnJ3m03xaPVb5k6fZwf30t52m6yzPpxsX+YN08btDmd+Im3X+sOpPL+dbcW+3ysvs8fOszDeafBKH1cak4ykAAAAAAAAAAAAAAAAAAAAAAIDe3Y303D/X99nbW8y367za+mN9oIX1fTbj9ma92SwPVJz0cVEAAAAAAAAAAAAAAAAAAADwnzn+/OXo7Wz27lNTTCLi8jPLFKP6wCu2912MY5Czb9WzdDUmYe2K9GoMY7biu6B8dSzdNW6387woilYHbO4RkyFuTAAAAAAAAAAAAAAAAAAAcA01P/r9O0uGGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKD5//8VipOIaLHzxcm2B71UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tivAAAA//8HAzMX") syz_mount_image$ext4(&(0x7f0000000400)='ext2\x00', &(0x7f0000000440)='./bus\x00', 0x0, &(0x7f00000004c0)={[{@sb={'sb', 0x3d, 0xfff}}, {@grpjquota}, {@grpjquota}, {@nodioread_nolock}]}, 0x0, 0x3e8, &(0x7f0000000000)="$eJzs3MtrXNUfAPDvvXn1+UvyMz5qXURcGBCTJo21gojZiIiu7NKFMY9aOmkkGcGGgIrirju3LhQX/g2uFPwPBHHlWgpB0oIuR+7MvemYzKSdTsaLmc8HTjnnnhnOuffbc0977j0TQN+ajIhPImI4IlYjYjQ/nuQpXm2k7HN3d7eXspRErfb2H0m9/s7u9lI0fSdzOvsjjZhKI9LPI863aHfz5tb1xUplZSMvz1TXPpjZvLn1/LW1xasrV1duzF18cXb+0tyl2ReO7Fxvnb/80tPzb/x667Vvln658t17WX/P5HXN53FUJmNy75rsd+GoGyvZmbI7wENJI2IgIgbr4380Buq5htH4+J1SOwcA9EStVhvYVwYAjr3EnA8Afab4f/+d3e2lIpWyEEEpdhYi4kQj/sXz3UbN4N6ToKEePt+bjIj30+8nshQ9eg4LAAAA0M9+WIiIy63W/9J4qulzZyPif/n+gLGIGI+I/0fEI122P7mvfHD9J73dZRMcYmch4uWmvR13m+KfGxvIS2frsR9KVq9VVi7kfx+mYmgkK88e0safW9e/aFfXvP6Xpaz9Yi0w78ftwZF/fmd5sbrYzTlzz86nEU8Otop/srf+m0TERBdt/Di+9lW7uvvHn16qfR3xbMvxf2/nUnL4/qyZ+v1gprgrHPTWT5+926598S9XNv5PHR7/saR5v95m5208fu63jXZ1D3v/H06u1Ds4nB/7aLFa3ZiNGE7ePHh8rvM+H1fF9SiuVxb/qWdaz/9FELIL+mhEPJbFMiKeiIhzHbT57fhfJ9vVGf/lyuK/3NH47zzzysTrP7dr/8HG/3y9M1P5Ef/+u78HDVDZ/QQAAAAAAADgaKT1vd1JOr2XT9Pp6cZveE/EqbSyvll9bnX9wxvLjT3gYzGUFm96jTa9DzqbvxdclOf2lS/m7wx/OXKyXp5eWq8sl33yANCnTreZ/zO/j5TdOwCgZ06U3QEA4F9n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4C+0s3v+svIyBzXTNl3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+2vwMAAP//xC/MZQ==") r1 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000001, 0x20010, r0, 0xb2d88000) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="22d2d6cd", 0x4}], 0x1, 0x5f, 0x5) r2 = socket$inet(0x2, 0x2, 0x1) sendmsg$inet(r2, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000400)="08001efbb07d586e", 0x8}], 0x1, &(0x7f0000000040)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8001}}], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc) syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x2) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000580), 0x280000, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1b00"/20, @ANYRES32=0x0, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/28], 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950001000000008500000085000000b7000000000000009500"/85], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r4}, 0x10) syz_read_part_table(0x5d1, &(0x7f0000000600)="$eJzs0z9I3GcYB/D3p14DyZAlU5YmGTK0XRIy5oY03F0SEjguuoQOCSSEkJsuIJz0QNCC3qB4gzi6iHCLf+jgeYOTouAs4mARHFxalILg4hV7r8WhLbaVYuDzgfce7n2/L8/7DL/AZ60j/NJqtZIQQuvKnydaf3O7p57JPr2Vf1ToDiH5Pfn1D90/npwkpz9JO3kn3tiOXaYmrzaHD56k6lsvD+++Xq52xPP+uK5NN3pO/p951K/TZ17N5TCTXrk+MFjKjZTTHzZzld2hjfUXs/uZQuN5tTb3LPX4bcytxtoV66dQDn3hY3gTiqEY3oXSBfWfqO/cO76Zqy+8f3iUbY4u3Y+5/H+c87z9e2+PvapVkv75G+MPyotrhb3Odq74F18XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXy0x65frAYCk3Uk5/2MxVdoc21l/M7mcKjefV2tyz1OO3Mbcaa1esn0I59IWP4U0ohiS8C6UL6j9R37l3fDNXX3j/8CjbHF26H3P50wtf/vtZz9O/9/bYq1rl22/mb4w/KC+uFfY627kvQgidF9saAAAAAAAAAAAAAAAAAAAA/pDJPr2Vf1ToDiEJ34Wu8NXP33ec7LeutM+TmLsT63bcn5q82hw+eJKqb708vPt6ufpT3O+P69p0o+d/H4Z/7LcAAAD//1d+lzE=") 2.882023149s ago: executing program 32 (id=363): r0 = syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000080)='./file1\x00', 0x2000c8, &(0x7f00000005c0)=ANY=[@ANYBLOB="73686f77657865632c747a3d5554432c7379735f696d6d757461626c652c6e6f646f74732c6e6f646f74732c646f74732c6572726f72733d636f6e74696e75652c646f74732c6e6f646f74732c636865636b3d7374726963742c7379735f696d6d757461626c652c646f74732c646f74732c6e6f636173652c7379735f696d6d757461626c652c646f74732c636865636b3d7374726963742c646f74732c6e6f646f74732c757365667265652c6e6f646f74732c6e6f646f74732c00ee9713032a77c86d5c3a5edb0950783b197cf6e509361265937d84cb86a9f59491ade6978711bafdc6e4fd59dedbf4a3afcc5accf742bdd669730d726f201b2721f84eb4fd91e55f81825ac2d4c11007cdbad5f870a7436e1002f40cc70d882b1d62616004185a89e51db441e7da"], 0xfd, 0x1d4, &(0x7f00000002c0)="$eJzs3UFr02AYB/Cn3VwzT7sJohDYxdNQP8FEJogBQelBTwrTyyqCu0Qv28fw84kfQHbqRSIx2eKqh7SQZHa/36VP+s+TvHlp01769s2dD0eHH4/ff7/1NZJkFOP92I/5KHZiHOdOAwBYJ/OiiB9FZZm+3W/djQkA6FaLz/+fPQ8JAOjYy1evnz3KsoMXaZpEnJ3m03xaPVb5k6fZwf30t52m6yzPpxsX+YN08btDmd+Im3X+sOpPL+dbcW+3ysvs8fOszDeafBKH1cak4ykAAAAAAAAAAAAAAAAAAAAAAIDe3Y303D/X99nbW8y367za+mN9oIX1fTbj9ma92SwPVJz0cVEAAAAAAAAAAAAAAAAAAADwnzn+/OXo7Wz27lNTTCLi8jPLFKP6wCu2912MY5Czb9WzdDUmYe2K9GoMY7biu6B8dSzdNW6387woilYHbO4RkyFuTAAAAAAAAAAAAAAAAAAAcA01P/r9O0uGGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKD5//8VipOIaLHzxcm2B71UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tivAAAA//8HAzMX") syz_mount_image$ext4(&(0x7f0000000400)='ext2\x00', &(0x7f0000000440)='./bus\x00', 0x0, &(0x7f00000004c0)={[{@sb={'sb', 0x3d, 0xfff}}, {@grpjquota}, {@grpjquota}, {@nodioread_nolock}]}, 0x0, 0x3e8, &(0x7f0000000000)="$eJzs3MtrXNUfAPDvvXn1+UvyMz5qXURcGBCTJo21gojZiIiu7NKFMY9aOmkkGcGGgIrirju3LhQX/g2uFPwPBHHlWgpB0oIuR+7MvemYzKSdTsaLmc8HTjnnnhnOuffbc0977j0TQN+ajIhPImI4IlYjYjQ/nuQpXm2k7HN3d7eXspRErfb2H0m9/s7u9lI0fSdzOvsjjZhKI9LPI863aHfz5tb1xUplZSMvz1TXPpjZvLn1/LW1xasrV1duzF18cXb+0tyl2ReO7Fxvnb/80tPzb/x667Vvln658t17WX/P5HXN53FUJmNy75rsd+GoGyvZmbI7wENJI2IgIgbr4380Buq5htH4+J1SOwcA9EStVhvYVwYAjr3EnA8Afab4f/+d3e2lIpWyEEEpdhYi4kQj/sXz3UbN4N6ToKEePt+bjIj30+8nshQ9eg4LAAAA0M9+WIiIy63W/9J4qulzZyPif/n+gLGIGI+I/0fEI122P7mvfHD9J73dZRMcYmch4uWmvR13m+KfGxvIS2frsR9KVq9VVi7kfx+mYmgkK88e0safW9e/aFfXvP6Xpaz9Yi0w78ftwZF/fmd5sbrYzTlzz86nEU8Otop/srf+m0TERBdt/Di+9lW7uvvHn16qfR3xbMvxf2/nUnL4/qyZ+v1gprgrHPTWT5+926598S9XNv5PHR7/saR5v95m5208fu63jXZ1D3v/H06u1Ds4nB/7aLFa3ZiNGE7ePHh8rvM+H1fF9SiuVxb/qWdaz/9FELIL+mhEPJbFMiKeiIhzHbT57fhfJ9vVGf/lyuK/3NH47zzzysTrP7dr/8HG/3y9M1P5Ef/+u78HDVDZ/QQAAAAAAADgaKT1vd1JOr2XT9Pp6cZveE/EqbSyvll9bnX9wxvLjT3gYzGUFm96jTa9DzqbvxdclOf2lS/m7wx/OXKyXp5eWq8sl33yANCnTreZ/zO/j5TdOwCgZ06U3QEA4F9n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4C+0s3v+svIyBzXTNl3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+2vwMAAP//xC/MZQ==") r1 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000001, 0x20010, r0, 0xb2d88000) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="22d2d6cd", 0x4}], 0x1, 0x5f, 0x5) r2 = socket$inet(0x2, 0x2, 0x1) sendmsg$inet(r2, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000400)="08001efbb07d586e", 0x8}], 0x1, &(0x7f0000000040)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8001}}], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc) syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x2) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000580), 0x280000, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1b00"/20, @ANYRES32=0x0, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/28], 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950001000000008500000085000000b7000000000000009500"/85], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r4}, 0x10) syz_read_part_table(0x5d1, &(0x7f0000000600)="$eJzs0z9I3GcYB/D3p14DyZAlU5YmGTK0XRIy5oY03F0SEjguuoQOCSSEkJsuIJz0QNCC3qB4gzi6iHCLf+jgeYOTouAs4mARHFxalILg4hV7r8WhLbaVYuDzgfce7n2/L8/7DL/AZ60j/NJqtZIQQuvKnydaf3O7p57JPr2Vf1ToDiH5Pfn1D90/npwkpz9JO3kn3tiOXaYmrzaHD56k6lsvD+++Xq52xPP+uK5NN3pO/p951K/TZ17N5TCTXrk+MFjKjZTTHzZzld2hjfUXs/uZQuN5tTb3LPX4bcytxtoV66dQDn3hY3gTiqEY3oXSBfWfqO/cO76Zqy+8f3iUbY4u3Y+5/H+c87z9e2+PvapVkv75G+MPyotrhb3Odq74F18XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXy0x65frAYCk3Uk5/2MxVdoc21l/M7mcKjefV2tyz1OO3Mbcaa1esn0I59IWP4U0ohiS8C6UL6j9R37l3fDNXX3j/8CjbHF26H3P50wtf/vtZz9O/9/bYq1rl22/mb4w/KC+uFfY627kvQgidF9saAAAAAAAAAAAAAAAAAAAA/pDJPr2Vf1ToDiEJ34Wu8NXP33ec7LeutM+TmLsT63bcn5q82hw+eJKqb708vPt6ufpT3O+P69p0o+d/H4Z/7LcAAAD//1d+lzE=") 2.822524373s ago: executing program 1 (id=365): openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @link_local}) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7bedcb5d07081196f37538e486dd6372ce22667f2b00dbf6e97158cf474fec87891f6d76745b686158bbcfe8875afdef00010000000029"], 0x66) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f00000001c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 2.699315771s ago: executing program 1 (id=366): r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000005c0)=@newqdisc={0x5c, 0x24, 0x4ee4e6a52ff56541, 0x0, 0xfffffffc, {0x0, 0x0, 0x0, r3, {0x0, 0x2}, {0xfff1, 0xffff}, {0xf, 0xfff1}}, [@qdisc_kind_options=@q_ingress={0xc}, @TCA_RATE={0x6, 0x5, {0x7, 0xf7}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x5, 0x6, 0x8, 0xfffffffa, 0x1, 0xffffff52, 0x6341}}, {0x1}}]}]}, 0x5c}}, 0x0) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f00000000c0)) 2.652565714s ago: executing program 1 (id=367): mount$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x200000, &(0x7f0000000080)={[{@nr_blocks={'nr_blocks', 0x3d, [0x31, 0x33, 0x67, 0x70]}}, {@mpol={'mpol', 0x3d, {'prefer', '=static', @void}}}, {@usrquota}], [{@audit}, {@dont_hash}, {@seclabel}]}) mkdir(&(0x7f0000000100)='./file1\x00', 0x40) r0 = socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000180)={'filter\x00', 0x7, 0x4, 0x3f0, 0x110, 0x0, 0x220, 0x308, 0x308, 0x308, 0x4, &(0x7f0000000140), {[{{@arp={@remote, @private=0xa010100, 0xff000000, 0xffffffff, 0x10, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1a}, {[0xff, 0x0, 0xff, 0xff, 0xff, 0x1fe]}}, 0x9, 0x4, 0xf6d, 0x4, 0x7, 0x7, 'ipvlan1\x00', 'netdevsim0\x00', {}, {}, 0x0, 0x90}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @multicast2, 0x4}}}, {{@arp={@local, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xffffff00, 0x0, 0x4, 0xf, {@empty, {[0x0, 0xff, 0xff, 0xff, 0xff]}}, {@mac=@remote, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, 0x240, 0xab2, 0x7b, 0xff, 0x2, 0x28dd, 'macsec0\x00', 'team_slave_1\x00', {}, {}, 0x0, 0x2a0}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@remote, @mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}, @private=0x1, @remote, 0x1, 0xffffffff}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x0, {0x5}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x440) inotify_init1(0x0) fcntl$addseals(r0, 0x409, 0xe) r1 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x4100, 0x80) socketpair(0x10d3e8723d545872, 0xa, 0x8, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), r3) sendmsg$NL80211_CMD_SET_WIPHY(r2, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)={0x24, r4, 0x8, 0x70bd27, 0x25dfdbfe, {}, [@NL80211_ATTR_WIPHY_TX_POWER_LEVEL={0x8, 0x62, 0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x16ad}]}, 0x24}, 0x1, 0x0, 0x0, 0x24000000}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000780)={'wlan1\x00'}) r5 = openat$uhid(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r5, 0x4008f50a, &(0x7f0000000800)={0x5, 0x6}) symlinkat(&(0x7f0000000840)='./file1\x00', r1, &(0x7f0000000880)='./file2\x00') bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0xe0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f0000000900)=[0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x5c, &(0x7f0000000980)=[{}], 0x8, 0x10, &(0x7f00000009c0), &(0x7f0000000a00), 0x8, 0xf6, 0x8, 0x8, &(0x7f0000000a40)}}, 0x10) ioctl$sock_inet6_SIOCDELRT(r3, 0x890c, &(0x7f0000000bc0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xffffffff, 0x3, 0x2, 0x100, 0x2, 0x4050000, r6}) ioctl$BTRFS_IOC_QUOTA_RESCAN(r2, 0x4040942c, &(0x7f0000000c40)={0x0, 0x6, [0x7, 0x7, 0x6, 0x985d, 0x0, 0x6]}) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000cc0), r2) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000d80)={&(0x7f0000000c80)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000d40)={&(0x7f0000000d00)={0x2c, r7, 0x800, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_TYPE={0x8, 0x37, 0x1}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "ca40c6c45c"}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000004}, 0x8000) r8 = open_tree(0xffffffffffffffff, &(0x7f0000000dc0)='./file2\x00', 0x1001) r9 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000e40), r8) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f0000000f80)={&(0x7f0000000e00)={0x10, 0x0, 0x0, 0x10000200}, 0xc, &(0x7f0000000f40)={&(0x7f0000000e80)={0xa4, r9, 0x4, 0x70bd2c, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}]}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x3}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x9}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x40, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x12}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @loopback}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}]}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x20, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8810}, 0x40050) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000000fc0)={0x0, "5589ec8a29ecca7eb559f898b6228f09"}) ioctl$sock_inet_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000001fc0)={'bond_slave_0\x00', {0x2, 0x4e20, @multicast1}}) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000002000)={'wlan1\x00'}) socket$inet(0x2, 0x3, 0x1) connect$pptp(0xffffffffffffffff, &(0x7f0000002040)={0x18, 0x2, {0x1, @loopback}}, 0x1e) sendmsg$nl_xfrm(r8, &(0x7f0000002240)={&(0x7f0000002080)={0x10, 0x0, 0x0, 0x24008004}, 0xc, &(0x7f0000002200)={&(0x7f00000020c0)=@acquire={0x130, 0x17, 0x10, 0x70bd2c, 0x25dfdbff, {{@in6=@private2, 0x4d2, 0x3c}, @in=@private=0xa010100, {@in=@multicast1, @in6=@mcast1, 0x4e23, 0x0, 0x4e20, 0x800, 0xa, 0x80, 0x0, 0x0, 0x0, 0xee01}, {{@in6=@local, @in6=@private2, 0x4e20, 0x5763, 0x4e21, 0x0, 0x2, 0x80, 0x20, 0x2f, r6, 0xffffffffffffffff}, {0x6, 0x7, 0x7, 0x5, 0x5, 0x100, 0x10001, 0x9}, {0x6, 0x1, 0x5, 0xe}, 0x80000000, 0x6e6bb2, 0x0, 0x1, 0x0, 0x2}, 0xbf, 0xa80f, 0xffffff84, 0x70bd28}, [@replay_thresh={0x8, 0xb, 0x400}]}, 0x130}, 0x1, 0x0, 0x0, 0x4000}, 0x4000000) connect$unix(r8, &(0x7f0000002280)=@abs={0x1, 0x0, 0x4e23}, 0x6e) ioctl$PIO_FONTRESET(r8, 0x4b6d, 0x0) 2.481833005s ago: executing program 1 (id=368): prlimit64(0x0, 0x7, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) socket$inet(0x2, 0x3, 0x2) socket$inet_udplite(0x2, 0x2, 0x88) (async) r0 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="14000000", @ANYRES16=r1, @ANYBLOB="0000000000000000190000000080"], 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x8000) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) unshare(0x400) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) (async) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1}, 0x6e) (async) r3 = epoll_create1(0x80000) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) (async) socket$inet6(0xa, 0x80002, 0x0) (async) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f0000000040)=0x7f, 0x4) (async) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r4, &(0x7f0000000080)={0xa0028000}) (async) write$binfmt_elf32(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f454c460e0f0003000200000000000001000600090000007c03000038000000eb0100000010000009002000030002000100010000000000060000005b000000020000000400000009000000030000f4070000000700000005000000070000000e000000000200000c0900000001000006000000030000000000007000000000fbffffff0000000004000000018300000800000008000000780c82b8de14da3f7839727d336496a0c2cbf5220b11f298c52a01e9c244edc7acfdada3c6ab1418f8cc044ff03c3d886065a5e9936a1bb3f97a7715a4e76dee2462f5b1ebb0b7b71c912bd0cffd956174c164e02a12bf570b51cbbe92102d3addfd0dfe85e300ecd332890e85"], 0x10b) (async) setsockopt$XDP_TX_RING(r0, 0x11b, 0x3, &(0x7f0000000280)=0x100400, 0x4) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) 2.477632266s ago: executing program 1 (id=369): setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x44, 0x86}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f0000000480), 0x400034f, 0x2, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0900000004000000ff0f00000500000000000000", @ANYRES32, @ANYBLOB="00000000000000000000000000000000000000008496906c2186ca88846140f2b459d148e908b2ed480248564328d75ed0c588eb9ae385de6ac7f0a49b446209e896463ae9c26dd6184f8bbcba7b211b03c6b87e66ba024283ee5aaea719abedb6cdf38053f1bd82650d8bbe1d8faa2b884a6c5265571c8ddaf8d4eaa5bad53fe7", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) syz_mount_image$msdos(&(0x7f00000001c0), &(0x7f0000000840)='./bus\x00', 0x210052, &(0x7f0000000880)=ANY=[@ANYBLOB="64656275678c6769643d", @ANYRESHEX=0x0, @ANYBLOB=',dots,dots,check=relaxed,dots,nodots,errors=continue,showexec,dots,dots,codepage=860,dots,nocase,codepage=936,check=relaxed,nodots,fmask=00000000000000000000002,umask=00000000000000000000005,uid=', @ANYRESHEX=0x0, @ANYBLOB=',dots,dots,fsmagic=0x00000000000000fb,pcr=00000000000000000021,uid>', @ANYRESDEC=0x0, @ANYBLOB=',context=system_u,ro,audit,context=system_u,hash,\x00'], 0x5, 0x1c7, &(0x7f0000000500)="$eJzs3TFrE2EYB/DnYu1FF7sJ4nDg4hTUL2BFKog3VTLopNC69ERIltPF+hWc/IB+AOlUBzkxlzY2JFKKvbukv9+Sh/vf8T5vAm+mPHlz9/3B3ofxu++3v0W/n0RvO7bjOImt6MWJwwAA1slxVcWPqtZ2LwBAM87x/f+r4ZYAgEv28tXrF0/yfGc3y/oRR4flsBzWr3X+7Hm+8yCb2Jo9dVSWw2un+cM6z87m1+PmNH+0MN+M+/cm+Zc/2dOf+Vyext6ihr/u/vf3AAAAAAAAAAAAAAAAAAAAAAAAmjbITi2c7zMYLMvr6q/5QHPzezbizkZj2wAAAAAAAAAAAAAAAAAAAICVNv746eBtUeyPZkUaEWevXKyobi1dojtFLzrRxooWaUc/3KwbbRQxdyWKk5EY/3x8MyImxeNl99yIiEtufnZGpK2cTAAAAAAAAAAAAAAAAAAAcPVMf+ubjMZtdwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7an//7/YH12k+BwR57h5ulTS8lYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYY78DAAD//6d2Kn0=") sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="650100"], 0x188}}, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x2}) ioctl$TUNSETLINK(r4, 0x400454cd, 0x118) 1.716556647s ago: executing program 5 (id=364): r0 = open(&(0x7f0000000000)='./file0\x00', 0x214000, 0x40) sendmsg$NFT_MSG_GETSET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x34, 0xa, 0xa, 0x101, 0x0, 0x0, {0x2, 0x0, 0x7}, [@NFTA_SET_TIMEOUT={0xc, 0xb, 0x1, 0x0, 0xf6c0}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xa6dc8e180e25ecb5}, @NFTA_SET_HANDLE={0xc, 0x10, 0x1, 0x0, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0xc084) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendto(r1, &(0x7f0000000140)="e9421cdb9b67caf0d9ba57803c9c9e191292590eca3a70ff238753ab8df15c0dde8644b3fe42126db9c347b82f3cd5feb5654f3329902c8834bfddc85e77700bc403c9859107db1fe338d453c0ddaa1ae4865ec464336d9fe09aff119fee47ff28dfe111b0359ef4445be9ca519fcf9affdcfc8dfd800536dabf780a6f0234c6c889e8353757cc73e24f442745016a530f82fe910b3b10d99f8e30c6b5c639c10c7f2e36507a5ae594e59f51e58822730ea00435afac9eef72e69971304443461d307788b3ce87d9a93cab179521143626bab0c81e156ea4fe315c2fa3a856b3013e", 0xe2, 0x40, 0x0, 0x0) r2 = syz_io_uring_setup(0x723, &(0x7f0000000240)={0x0, 0x970f, 0x4000, 0x3, 0x1a}, &(0x7f00000002c0), &(0x7f0000000300)) io_uring_register$IORING_REGISTER_RESIZE_RINGS(r2, 0x21, &(0x7f0000000340)={0x0, 0x1749, 0x20, 0x2, 0x23d}, 0x1) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)={0xd4, 0x2, 0x1, 0x101, 0x0, 0x0, {0x3, 0x0, 0x9}, [@CTA_STATUS_MASK={0x8, 0x1a, 0x1, 0x0, 0x7f}, @CTA_NAT_DST={0x74, 0xd, 0x0, 0x1, [@CTA_NAT_V6_MINIP={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @local}}, @CTA_NAT_V6_MAXIP={0x14, 0x5, @mcast1}, @CTA_NAT_V6_MINIP={0x14, 0x4, @loopback}, @CTA_NAT_V4_MINIP={0x8, 0x1, @local}, @CTA_NAT_V6_MINIP={0x14, 0x4, @local}, @CTA_NAT_V4_MINIP={0x8, 0x1, @remote}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @private=0xa010101}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @broadcast}]}, @CTA_NAT_DST={0x44, 0xd, 0x0, 0x1, [@CTA_NAT_V4_MAXIP={0x8, 0x2, @loopback}, @CTA_NAT_V4_MINIP={0x8, 0x1, @local}, @CTA_NAT_V6_MINIP={0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @CTA_NAT_V4_MINIP={0x8, 0x1, @dev={0xac, 0x14, 0x14, 0x44}}, @CTA_NAT_V6_MINIP={0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}, 0xd4}, 0x1, 0x0, 0x0, 0x40c8}, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000580)=0x1c, 0x4) recvfrom(r1, &(0x7f00000005c0)=""/204, 0xcc, 0x20, &(0x7f00000006c0)=@l2tp={0x2, 0x0, @empty}, 0x80) io_uring_register$IORING_REGISTER_FILE_ALLOC_RANGE(r2, 0x19, &(0x7f0000000740)={0x9, 0x1ff, 0x476}, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r0, 0x8040942d, &(0x7f0000000780)) getresuid(&(0x7f0000000800)=0x0, &(0x7f0000000840)=0x0, &(0x7f0000000880)=0x0) r6 = getgid() getresgid(&(0x7f00000008c0)=0x0, &(0x7f0000000900)=0x0, &(0x7f0000000940)=0x0) r10 = getegid() statx(r0, &(0x7f0000000980)='./file0\x00', 0x6000, 0x800, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r1, &(0x7f00000007c0)='system.posix_acl_default\x00', &(0x7f0000000ac0)={{}, {0x1, 0x1}, [{0x2, 0x2, r4}, {0x2, 0x4}], {0x4, 0x5}, [{0x8, 0x2, r6}, {0x8, 0x2, r8}, {0x8, 0x5, r10}, {0x8, 0x3, r11}, {0x8, 0x5, 0xee01}], {0x10, 0x3}, {0x20, 0x4}}, 0x5c, 0x3) r12 = signalfd(r2, &(0x7f0000000b40)={[0x9]}, 0x8) r13 = socket$inet_icmp(0x2, 0x2, 0x1) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000002040)=0x0) r15 = syz_open_dev$vcsa(&(0x7f0000002080), 0xa, 0x2000) r16 = bpf$TOKEN_CREATE(0x24, &(0x7f00000020c0)={0x0, r0}, 0x8) r17 = syz_open_dev$ttys(0xc, 0x2, 0x0) r18 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000002100)=0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000002140)={0x0}, &(0x7f0000002180)=0xc) newfstatat(0xffffffffffffff9c, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) r22 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000002500), 0x2, 0x0) r23 = fcntl$getown(r2, 0x9) sendmmsg$unix(r12, &(0x7f0000002980)=[{{0x0, 0x0, &(0x7f0000000f00)=[{&(0x7f0000000b80)="d15accc3fe89f3840949adae5475ace3b157b334596fef77b6a1c9cfcaf53f76b98024dc64062465a40f9d3c8258eef6b59064f65359bc959e525bbcb771c09c07e1b14b7fd3abe4a00a2b374e6eba30173c15185e7a07f4f040a9424ed5884f14e942f1faeb69831a99d7841c3b112ac8a77d97ae94abb31e8dc5befb35ec8f61e62c676d9bc3209878495d1727daaf96b32d7dc5cef9d295c1b02e5bdb973fa170c49d270330790f2f3a4916156013f4040966df02a2488cb8dd843e80ec9aefeca4c9fab6f0921e24aa0be3479e9faf50c86190644bd0e97e982fe33017c62a5c20c6d5e1", 0xe6}, {&(0x7f0000000c80)="db8bc158ff488d2b506eda3fa2fe3880c83d60a1afc1dff425c04c1e9a869696923d969640e8cdce3ccce88d44041aae32993a91c4bd3473bcc96faee0c4f098da385fb6ffddb9362282881ee43e54b206f8c4234dc7fdd62a8ee0c130ce7cfe099ebed93da3d9", 0x67}, {&(0x7f0000000d00)="bdefc88ecc5f4a4b702018d65cd4199b5e9e0197361d4b21454552821bdf5849b8a6144c2ba19ec67b71094ce34169741aff70282a8e0025fcfbcd7c7b7d408c6385162b70ef28192b100a08a755e3c50b922d02", 0x54}, {&(0x7f0000000d80)="65e8ee531b202f66a4f9d37ff5a98b2ea319876b4fa7ade838c2c1f313988b7332000a6e2eb5c5f88d7a3dc22fd3bdcd1177aaf46b5ed25182b6a220d4832ede3ff8a2657bf3362c2b431d2b18ac19527e798a089d0d22930529d9e318d8f25cd29d81929b43", 0x66}, {&(0x7f0000000e00)="09ca873e833d8c4e95ac5a197b8a3d81e84102a21661ed93108024fd24d1716b395c8495be9a10b2d0342a1f5e00f75d009225ab704094bdf2b405cc32e78b79f699f614ec7faf548fc7b8247534cccf5346e24c97150df9a0e5cdfb87b4874df5ce8e784dd8e61aec3b85c93b9b0434aebeca79f13b3fdb49d360ff0174a55fc774bb06c77ceabddd6ebb69835c2e8c0c3731fbcb7b1a60689acb3a1fe46bfb24869921f3b29da8b3bd77a2300a72579fe43d030f4262b3bf559895174f2b80e6576ca6312551312e35f6fd8f9bf2", 0xcf}], 0x5, 0x0, 0x0, 0x24044080}}, {{&(0x7f0000000f80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000002000)=[{&(0x7f0000001000)="eb1b92112cfae52b7b2ca491cfe1101e6d2c8b2f2dd1c9c0ba195ca7e89732dc4bfac8cc529e124c8cd28c94fa1c764198eb2780f237411b4e19fd9925d10bd07cb74bae6fd19da3915d2c387df55fa276e4c057a7d89791208cab7ebc45eacfaf86f2b201b45c974bfcfbcaaf478a64a3016f447df7fcd5937f11281145d1eb183e005d1e8c5392fc1f2bf73304fe969b5dd52b028621f8433805d11ba8961a1195698fb1eb7bd4c5fd5a16c68a808071270e397fc99a251dd03e3ed4e2ed063f938288542afdb33069a5ae09dd25c8a17cd781c3457f57809735324b4e2cfbb2727bd02856e5114170d2f064333b33a72cf8e5d60b6174880ee6d0a9c6fceeef5ad48309f39dd23cf830577f6d2301de92c97a49eebcd83f14b818c4cfec7f4d22f283bca70e8cef8dd729b95f412648a9cc1a4e084132200f006ad4f2bedcbd8b2153ab36556d34fa324f189e5c136e89dadeb498aa80bb6a50890b1b76f13db96dc926b0a21fcfa3ca37cd51f245e92a113034eaf65e3a615ee85dc0c8ae61c7d3e0afb753806b511921dae279fb0b763ff7ba1f1f793e6c5fc0b525b90462cd4461a4f920170c2fb7b425aa704f3e87ca355e04325d215d13670f666f4d7cf9dc96877598289d6ba92559c01d73d07b2e87bd03e8c82d21a4e48952b085c8a2f07de18bba3b5d48141fef28bce86536cfa95c348d160c0debec50cccd076ec71064e1fb91fb967bc083785d8473911f6547dba8d8dbd54c3b920b3fc3bc97f5e1f4fa2f46297f703a094af205e27ddcbee4e2b7bd0f6fb6d9de54e2ffc6ca4abacce9958edd258a54df776fc6f881daef1b1dfe7da3125cd786ebad2d472f009a06d89ac426ad60fb1f6b1c39e31ec8e99a9bf0705d392c4ab2ceff2e3e3fb2f663ce46368231c7f65905d40260998948c618f1d2a19a68eb3ff3e5b2f6b35625aec858c2b1d66aa4dcb514c730e92325ec393c8b40a4b8ae73f9107a1fd53139cbeabb9c7e5a1c27c3af9acb134feb3d598d834a2ba8af94bb6b2aac35b1d0d84d131195e4e75919d7e987e94ce29ecef2030383fd73621930c88642ce7ecec68095d70952146623b276d04d3f2e7d00902e7b20afccd4b994656664c40614a8ba71d95c08447afa4470300864386e77a53a7a87c6c0b4a3855877eeb855f8ace63ac7c9fe7f41a63d119015a6f2c32f91d74b0916eb0b5afea6735eb552565ef80fbbd0ba9b43b456f40faf0bdaf87be4f59473043a6579c0ef579b8606104ba641aa7d60eb10550312102676e70ccc456c0f7857923231cb4bc3b1bfecbbddf3fc6d5e069cccb803de50f921808d35da4773d97e1b27f4b0f82b0505ea56ed4c9ddb5b5be36eef7bc5ec56634ae7616db5e019d7e0b905848377492dda23cced11e104b57cc1d16e9de526b7acf0c8936c338ad3504619cefca28c4c19270073ec231a902d2a163fda38d5815548042585c8352ab028ce3318e61ec9380b138805c6a4be1b76fa125483d9353f359b65bd5aa2892ae85f839721b5d10728ec5931f4b5e40fd5d492ad146053ef24a2091bc7ded50b6b2df70adf97846d0327108c69479f91ab8fd25c2ae7efd5b89d39a1e796a506d7d6c095b7cc4601bced76143bbdf274746ec3b3f53a1963c4f52e5dfeb9ec17c4efaae511d6f0c0a2d8b6dafaed9ee2e611a93b11bb3299dcd6fbf27a1171637352a3b10b9728211a940d740b9986df17475fcd320f24ced3f0883c0e3994872e21be7af32a9516414a30b3ec634b9ed6120a5985d8e3b622e9e4dee4829e1e6801c45450dbd90dd29e91eb2fe4613ef523cee3c3d2756f3f1439b07763bf49db9e104f5558abb28f14efe021468f47d7eb7dcde3f96db57665a10b4ff14c6daf31653d00b98a051782ae76533e89e244bf480b806d986fd61bef5cb5f2294628059d18f0e3de21b5a538e0241af23c2f1da4c7571fc6016e93558cad1813744a3ff539c0efed037d720f12fdf0da20011b46f09d1c04b4796227f09b027ea717fac73aa1ae8f1110ab2ff626fd392ebe01013bfbb8c8b4f034b002e410d8aa3ce5b81d99c70e89f8d4e6b6c234adb418ca47b3601772219dfe8aa2e80fd4eb58d736b669b9163419793232ba6e24a5dd3134cea06a12a2e386b7402c44f57dd0a25dce0a44c59e9416e5523deb1f6ad66bdf154d715b6742ace504c4aeff8832a61cfae9c8bccb5d8bb1150bd2472e385663fda5b8a29213fdcacffaf826484d5c6ef51611d490816376820f056e0e3e1dce4a63b7657bceabefe101278fd0fb13bbeb97cc87c0704a081376461f535d67e0d5ee72392726da2a00154fca1b0a62368be62158d115f7981b306b33896f5d947812f52e239fe33069b4871bc27f85b368a66e242da1d2931ba67f11547caaa7dc9bf59db4b319c6f7d4fc09a45cb50ce1d27f26cbdb00c11a4984a283390f41e304899dc7263176ce4c683b848bd85ffe7fa6182e0e1312c660da84495a1c8a2cf0821cda2948d731eca685e895871746a4912bb57b9960b22dca26dc8f79dd6f8a3ddea17590095f63af4f93bd7a1deaac769376fb5021f19e4a8d17cf92734e090d968fbce5c8bf4ea05a754ff6d056283bcfe4dd44b1b6334596fd5b58b5f4cef9c7f77a65425b05ae24d60f03711f263dc5381a5f971ec6626685f4c9f67fbd0d3cc6d4a9fa8076358ffaf26eb7352d9924c93b15bb4b46a597a20688301a8453d6ce36b602e70d7dd8e2bbd49b94319dfb46a64d5a83a83e696081c89033d63fdefa49902e490dcfc63a5a19c398bf79175259ebfaeb12c73839c2007d64009981955e318c6f325cf9edc32e4802d2f28d1b3a364474bf27893ca0d2c9fd1b845b91903604aec8df829c4321572cda80932d86593efe2f25d543ea96c313fe6c451bea2b9c45c3057463c14796773698c6d6765b46cc941064675d042e7d011f97307585f309017236e6ef0648dc081f42b009ef18822d734637a684c471c13addb26a9484ddfb28c3669fb826c03993985c0e5fb780462519fb42ee18bf9082a408e5ff645bcdc6ea992b11c3df477ad8995285bf0653bd63c850556c5deed02c38c605e5b5446ceee4fe757e472b59e45732ad3912ed7c8b1700891efe4c9718caf1952f5bab370f65733db328ff5eff4e4452a3a58f2c2324a23befb10af9a03d2d83eb103adde2439cf88b6385586a968cf74dbdda66e6684a57a75bf801152cfe6a9ff8fbdae908c1533a6f6c3fb2fc642451aa2dda34fe47eafdf221773447474c5113fa38ca31f9f67795932538211bac46e5c96588ae72032b9b00d460ec08ec2a9334cf95ef3fbd03ad241a4da644884b54e486bb90027932395e25fa6cf9e0200429b35bdbbfbeca6902ecf0584bcb47b1a8210553e07d28b0fd18340dec17be1b2f96b8d7765fd9c53524f8a05806f102a65addb92b9e60cdedde0a957f1a450ea6ad33b3be21ac9498bdb4097c77bc18fbda69493cb4694c41f3515ebc74083ec111539a1b72a8453c12cf322989b4f5bd11bd042f6abc71363c25d4f83fd21adb1f27159259701c4b2fc2db52e8cf32b6d17fe9cbcc1210b75b27a14c8fde5b3ab349a13ce6ecd8f8f447bc7a59ee4837653a6bd1528611ae4b3afc8d936e5f79f3158e170a83bd6b38c98d33423863db33718d31765b782e14ba9752a81b7842c2524cdcbb05fd8e8def9a234c61e9bbbd0c35c108bb1e3280acdedc483614346623feb15aa50cbaf25280c537de4f2afef7467182d1c9d54807db84e8100ab71d84c79b77f45f49c3efaa6933e3522c93fd16dba4dddae4cd556e264c10f375dc41ccc0737a68ed2f8f1384979c7281ece5da3883936dcf766f1f9e0154b741bf4108026274a3e0d94f5fbe74f44f63da0c9689343239c7e01ab4328de481bba8aae815f34a04eb0ed57759b74526d83fe7776afeb75fed776788e1379e139ea5b67e5e49133e6a9cb2594e86a2ccd7c6cb4a2b5be5397011be3951a9b59a8047cbaea9847b866fae997f4e3038fd8c9c18b8c906bb8db60c75f7111f527241be760d86bdd9e0d199aa478ea065f6df282a9da48416fdfea4b9ee05c2455cc4a4c6ce88fc78275ee47c11032ef264ef68646ae9af4cc784ee399acd174bd988f52ff03de91865ee0e692387cacdd96f3fcbf7cac613f433a9b0f79793c71822c1833cd3df5201f5327399f772a1f579306d4446f2add98de79b88f4a59cc626ddc8a59802ec9559bfcebbeae5b2fdd9461222852a1371bc14e63c777d9024e51cb182f662fa675ec08073bb24908bdc9962d58775c137e3f5a354919ec6ebd30bf3a69916924f1ca280e4ff9e509aed07eef233c8965431bbfb6fcd57c463de2b61e7bcd4a0214b4044e7c2069f72ab3d4bfa1865f6b1c2948292be214b131db3b2aa113a2307bd78e8c8dfe0510844c1a741da98ce913bf83af7d66dfba0a929ca6683905c0ef246603347f40b7cc2fe1098210f0d277299e00aa4718e6c5805f77c756d6cb8004e7b6ddc057a260cfa82616798614779a9a6bccba3430f9cc18ca8b2d0c4a1812243d344f87c82d62ef644458efe8481a11050e22e87d55b9d2f1e9eecff67cbe06861c0d2f5c7c41d2339286accc2de609b53a3fbef691a5e0ead997a895c35abbf4f6f5bcfbcb8e3328d27d33dde35b32fa6bfcc1705681d65224902deae67720928ec2e1147d8b9e52b292c8462c68cc11ee6545691592f10f155a76b762e801bb9e4c2a7283eeac1ea1bee0e670165f57675a7875b1b562561ee6369e1c0980bdc4a04472353042b1ca9c999117e2400ca007ef3efadfb3f058beed6382dee51897d783ad3677573f6c268c9cd20b07fb1ddfc8e8bc48eadb91d9c967cd50c192f3bdc6f1a0970bdc18331fa22c476458d8c2e78bbe48208081f407833e024f0345c31992338c65e302cc9cdc3453b104896895540279dfd7f40bdb65d68feb2147ed592763ec00719ceebb38356057a35780bac7dbcf40e602340cfbbd14784221e71d55ea9e656d874ac6ebd05e5a356e23673f27e3b1f056d79d53211a84d261861c19136d562ac15f7db6b9503fafdcd88f43824a05e7d2d16c1dd229548ac0398512fd86c51961c6919278a14bd923674e78d44ef6db74d15566c2882d8b19b053264f47e2cadd7af9b4dd764ed9d7a10ef1b2e46aac4333c18b6b3fe0900685018e1f79cee73cd214308f4285d1fe142dc18fec85c30ca628a150d649842b77d6f3ac80f88c61f134e5911579fd75086f08ccebb1acffba738b79bad3e246dde37bd7d8bc4e2a1edd2b32b1b1bc6a257d2424c032de2c189d8c009a56f573ca106183f37351e8e4ee429f6490957850c41ea7c353c7d863aa3b3d1d172563bf332b8783f5675f88587486477044fc561817120368f08a8384df0df48b9e74f5fb84a21748065946bfe57d422f92f549f361c2f65f40098145ea74bfd65bbd0c24fb85647da86e8fad9a03ebde8eba8f3026c8ee619eb10a6c54ed34a642ded06319f70777d958b8af48b205729987db30b9b815aa075afb55d02bfe08cd9cb8c58c8d41371d4f0b79edf42751def55bee27110088e441a399771880fe142e2886b1a03c0b2771fd9ca8b7a03da0ee93fd88a90ee70772989f40ff11d34e9db98a94390f9d8c49895b8b6dc9b773ea260cee5b8bd9150d07826ffa27da5993fdc2a39b7bff9ef4b8b57f87089574d54ca2ccaa6ecf152bb25caba360f784433f4274a5a39f7c0ae815c6829165fff84b4af173b804875b670b8686d55ac", 0x1000}], 0x1, &(0x7f0000002280)=[@rights={{0x30, 0x1, 0x1, [r13, r1, r0, r0, r0, 0xffffffffffffffff, r1, r1]}}, @cred={{0x1c, 0x1, 0x2, {r14, r3}}}, @rights={{0x28, 0x1, 0x1, [r1, r0, r0, r2, r0, r15]}}, @rights={{0x34, 0x1, 0x1, [r0, r0, r0, r0, r16, r2, r1, r17, r18]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r19, r4, r7}}}, @cred={{0x1c, 0x1, 0x2, {r20, r4, r10}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r3, r21}}}], 0x140}}, {{&(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000024c0)=[{&(0x7f0000002440)="f0a61cab19245bf511560db891272d9cd2e1305b74a764e49ecacc326df16b75af1db1791ac543b87999c352d37e5c76ca138b137da1f74eaf517283336de973901ee86986278706038a8101654a37ec31291fb72528a9324afd84c796", 0x5d}], 0x1, &(0x7f0000002680)=[@cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x18, 0x1, 0x1, [r0, r2]}}, @rights={{0x20, 0x1, 0x1, [r0, r1, r2, r22]}}, @cred={{0x1c, 0x1, 0x2, {r23, r5}}}], 0x78, 0x44}}, {{&(0x7f0000002700)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002840)=[{&(0x7f0000002780)="7039947990113bb76d6fce4d9304ed97", 0x10}, {&(0x7f00000027c0)="9ebfdec1789c32a43cce9546fc9337191c185c1f740e185ea5a1b8f8a638ab2627d0ea6281de3324493c2c5ebe267f6d417f314e6e3a965d63d347653866616085e62eb43db7a90e31", 0x49}], 0x2, &(0x7f0000002900)=[@rights={{0x24, 0x1, 0x1, [r1, r2, r0, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r9}}}], 0x68, 0x4000000}}], 0x4, 0x4800) 1.714356667s ago: executing program 3 (id=370): syz_usb_connect$cdc_ecm(0x0, 0x67, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], 0x0) 1.685955988s ago: executing program 4 (id=371): syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x1808014, &(0x7f0000000600)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461002018bbdecde39739fcd1df176dde746ec834120600000000003b048000000000000072462abc30ef5b65c70f73ecea54b5e5bec5aca9836c319f653557e79a002208ceae6dda659bd5ba0f4ce5c2080002223dc60000000000000044cd0a1e36868736000000f6a55493b4b81d5b9fa9b40fe4d76afc3a989c6d60044e89eb96e44d01a1174e3797ffa86870b82939f41ffa0f3d726f085663c29cbdc4c766a7eb77cc369c71e57fafab52f325ca91e684160191acf5ae7469c82ab4145b595b987d75912afdcc1c061835294cc0c618aba204f8adaa20c80108d356cd887ba217c8f569e6d0caf75052a77056b06e7068c40f807d9e539f8f5b64a8ee0725aa8d00000000007cb6ac0d90ea79b8027cf75964dd86c2ed2b5e75779677a28c76b848dd03dab190b5f02ec52830f3ff01eaae1c3df076000000000000000000000000000083a48a6b926c668b9ba42490175018ea3619f9d80a0b894e212178e1a19909d764666264fa29e2c055fd7f8e67c2acfb75f0a8d41692f4542a575ee42ed94a0014fba44985cca9df12fe93bfaccf0122a6e7e593613ac011170182f99766e86fb125cc6799c43aa4dc708dc4a00a6decad26f0378072a571da000000aec3dfbae348b5b494f6fddb9f56142a47a40ef81690a7eca421bd0ad198afa58ce69d61c29deaa93c0efea0f1415e90fd0400bad5f796374bb196e60e537b8ffca80a5ec3c5c063aab2c87a7824c4fbfab7264185e1b2e59012acbf3732abe75b848de8ec4aaba2e3c8cd14dd9bf9499952815b9fb34057a585a9c18a11f3d496825b3fcb0c8aa89e079fd78997da864b302139b2b10597100846b55f7d0b050b7b0ef7e9c897c50b53404acdd701425323201b33465fddec69c37cb13fd441a830af5ea73f4ac82d7926eb0db1141003d148473077a76c3bee7e37dc799abb47bd67cde7958c50fb2d15c9cc196e4bff1d00"/716], 0x5, 0x558b, &(0x7f00000079c0)="$eJzs3EtvG2UXAOAzTtP71y9CLNh1pAopkWqrTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPBPEEisWPIbWMASdogFiB1SkWcmULdJC63jQPs80vjMHL8+874jK9KZiRzAU2sp/e2XJI7FoYhYiIijSeT7SblF3I44X4x9LiKOR0Tlri0p838m9kfE4Yg4Nile1EzKtz47OT5x9uc3f/362wP7jnz+1Xd7unBgTz0fEf31Yv9mv4hZJw93Fsp8Y9zNY//MuIzrUzX6WZG/2V7LK9xsbI1r5PF0pxifrd8YTuLVXqM5iZ3u1Ty/PihOOBx3tupMPpBea2zkx632Wh67wyyPnVvFeTdvFX/bbg1HRZ1WWe+jvHyMRluxyLc328V61q/nsTkYlfmibtZqb07iuIzl6aKZ9Vr5PNYe9Sr/+73VHdzYTMftjWE3G6Rna/UXavVz1fpG1mqP2meqjX7r3Jl0udObDKuO2o3++U6WdXrtWjPrr6TLnWazWq+nyxfaa93GIK3Xa6drp6pnV8q9k+lrl99Le610eRJf6Q5ujLq9YXo120iLT6ykq7XTL66kJ+rpO5eupFfevnjx0pV3P7jw/uWXL73xajnovmmly6unVler9VPV1frKU7T+j8tJ/4P1J9unf/j+8S4bFHb4ggGws/v6/7i3/w/9PzBzD+j/49pD+v/+9fJ4d/r/2Lb/r0z3/zHL/n/SUun/H97/Vvag/10M/f8urh8ey6P1//tnPg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOd+ctMGojgAPxsM/auiqvtepTs4Ro/QZZeFA/QSHIGeoFIvwBmolEWOkIQIe4LkBKRIjHGCvk+ynRlHP88AmzeWBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAu/a9Wsz+/vv4+Mebv7fY0maYDAAAAHLCpVrP6j0nTfp/6P6auz6ldREQZEYdq90GMWpmDlFMd+f/q0Rj+RdQJu/5xOt5FxLd03Hzq+lMAAACAy7VeLKdNtd6c0hLAVb+j4kyaRZvyw/dMeUVEVJPrTGnl7vQlU1j9+x7Gz0xp9QLWm0xhzZLb8PC9Ua6HtA1al4eZzOsvsW6V3TwXAADoU7sSOFKFAAAAcAF+9D0AzuFpaV/sT/v3jOPmkl4Ivm21AAAAgFeo6HsAAAAAQOfq+v8l7f9X2P8PAAAAsmv2/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBLm2o1Wy+W02P358/MudueJt+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB79ucdBUIgDMJg7/rOZO5/WGnQ0NikCoSPvzEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN787i//J6bGmWTutbH0PJKsnRpbp8beuXH0h/H1awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYn5cUCIEgiII5438nff/DSoKeQYQIaHhUUYsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAL/rdL/8npsaZZO60sXQ8kqxdNbauGnsPGkcPxtu/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYt2PfNqowAOCffbbbFBAhoEgEUJE6wEJTt7R0RQgUMfAnIEWpUwIuhTYDrSJKFjaUuQuCESEkUNjyP3RupC5l65AhSEwMQXe+S8+JoVFp79zm95Oe3+fz9b3vna0qn98ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw9W682szjJH2YHMTFsdvbKwtpv7mnT22s3ZlJWxo3Ks77CfBa+cnx6foSAQAA4PBIivo+Iu621+fSvjmZ1f/t4py05v/huUFc1PN76/7N7ZWj+UszRf3/+2/3XtqdaDLJ5kkHXVzq907tT6X1mJY49p5/4Bmt7Mpn370k2RvS/HD1xa12dj0b39269X4nC49UkS0A8DBOFn0eFH8PpX23zsQAODRapcK7qP+TyXpzAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQtX8CAAD//4ztMoY=") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143441, 0x98) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000680)={{r1}, 0x0, 0x0}, 0x20) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x40004) timer_create(0x5, 0x0, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESHEX=0x0]) syz_fuse_handle_req(r2, &(0x7f00000041c0)="7ed2c42ad1b04ce3792cda19c56ce9c81ae16fb01de77f95f775f064b2d612b46878f0f4a0a6f2849f980da1b22329cba96651402f92b1a1e6a59690f7d3c2b83f46342ce56b30111f6dfd123712c00727f907272fce27d40232206a8a7e8fcc150d5a765bac8a3782c384442eaf7db71af25f723953337cf47202b7f3024c9806c0e34f946fbe2bfc8704eebd86cb87c064db095bc2992179479f918597c51ec08d10ddc4297e5b2393283743ae791551e1b69baec8ff6eb755ac3651f92ab58fcd167b7572856cda043426b0fc8900e72cbe576d3888cc8e8c60b97c72fb16860da7fd00bd9fdf528cf0feaf4b51d8234c9a6d629c66b9ea5cf119c2b84f819d3d1a8cf75b9983e5e8fcc9dfe0d68ad096b651d07eaa7ab1a7aae8fc5731c0b24949a8387809114b4001656bf23ee28e639c5adcc443cf2b596030964214c56ffd72725893cfa5ddf147110bd0d5faccf7458dc39569439a2a0cdb82854883999424c5b100acf18d8b473efdc9601165ef1de86b3aa4803e9c9b9a5b7626b3cffe385fbfd19980423e93ebb380ae39aecc96cd32082fd30aeda93f84e216708c76af3a75818ea3d0ef0df84a9ec975e71bdc891f73e71fad39230a72f9f9ab536e935b7e512ecc2d8a3856758eb14133334a1cc9b2656e352855ecdf29ce6598e5365c22beb2000004a740354ce862ccf59e33a2d0f2a3b8ee3679610bc0546ac9f7e9d1a73bfbc27907165f4cbdce5e89ac865c5d249b68a1747c992eb2aecc3abdec090b8803f647788987a1e049b458bff0931e4d438de03a775407096b7a4a8c9f4bd2101beab30240ee86f8e67d210bc3bb1b5cd82892c7853bf1b453cc9021163e0f79e26f7544d2476b4d6264094441ad3195a4667ef0fa150f7dc88956e4bd8f5ebe44194c3e4dbe8442d01a213e68f171737f25d9cf8abe7539ed80e3f87c3863194f4107ffe05244e93d69949edf089d5691d5f15a9777d96bdf8241923736aaaa69e3317e51b9f0b1149eb2e1ccaeb2cd233e30422b58c227b8021782de8c88dd62f53a171372abb08ec973ef911ebbe02b48a0952cd8fb6ba9efddd3625c202b1636e1257927da2111352164a6b1d115f2516faf580f89024c9c740421f9e2caffa09dc82478232e9adb8b922b2491d7168f5600f5fc83b766565c56bfad32fe9fd07edfeac3a6df2db815b7ef3bb18bfb78dbccc5f83e08952397ad031e549f41c1255ca666117c85ea82e2f294e88a2b8a1a5d4029792b00acaeb17cbab642e1e467e45bec53f20c2c26b0c082d32de99e797cd490d24ab2ce8c9397fcc01750716deada5b937005e5c570bc12a1a6b37a4ee281669ac783d18d5950dfb58ee31c1c305761d7ead0cea02afd72db2ae9067eccdac7e0a48112d612a19d47321062d11bf5ab06fcd68499e5b5e6bc5ce84f9e799bf5881b3d0479ae6513ad5eb11a5598dfcba17053c4cb67f3d54340d9505aeb987321857480c87ce3f7e09d437c89c525e7c1cb367fe791ced45e500028f589a74d4688c78011e7b4ead692d81a37973642e5e6845bf48ff98f9fd5b78e06f740f583fa49f6affe889776ad4e7480f12b12b60c661fcf1e0a6143ef08e335a1f5d519c048c0a86eebfe1dec807203a3e5e10ac2e0586b9e459b08f9d0c21fde3962f6bf6d56b8c5fc9292ee189da1ba6b5a88b8c7d3d94f4fb3589940e238f226cb0fe73c9606dcafcb8c841529be202aedb4fd2c8c16cf06817559f5620c174567de9f7427b25eba5c301f433644cc8a5e0ab0bea2513f031310c757e9315bd96be4f47db97d151d18000b9df04e7fcbe0dfc684d1a259b702693e34a274ed0fb93781f39456039d9d80ad240acfaba4892535242761942b95c503db73beb41de80f79ce4d02c51d57b2c0463a3f09fc53fed5523b70a30670ca02da78b0647031ae8ed5612f56eb1abbb50c98b4801f1b17942f6b5a56af59ad68febd24d901b51403a9db23f017ec2b428fa5ab591a1904b49bd452d3937dd6347cd773f9a0699970193daf2b4c7899a8c94ea109a1df422477820da801ae1d8e67f36966b3a9631edc5f81dd6ea3529a5a653edf59374895d1be79f9719856b70f2f86fe4aa419b4a9db3e928abcc4573e5c4668049959ebcb9bd773e08d8a1abdbcb2195c5da9bc7e4a36e83bc42a6139c4d40bb66ddbead9432a3927bfbeb485ecd3d0e666a86398122bf2386c914d5b51d2cc4ee6a3085094bf547678c76ab4a3d7a973852da647fb39023272c7d665ad8eb46024e5e5fe6732b7acd9b39a0fe5b4dbff846e3bd9cbe9d5b6b3ce7b1d3011902f12a20153a1c8222c2f5a940667834cf440a08b14f8e73e4e8ff7f0e588824ac0c2804a83906cf2c5763d2c6a852f53a761a1cb34acbb07bd6a0fae4fb36fa93b854f1dcc0ecca8bbeb4e5036d045e2ff24d98c1a2780963f775c6c02e7e5947869b5c93dab7e8b3eb2935b7d8f0734b472f89155792d65f78e84d72912d36ce05466fa0d1579832e92b6941a5e3b7fcbfa58c6418461d406737ca2b75e771d73e516718f589a859c935d6b4372b7fad7c6541781e01fd905b343d4dd430cfdbd9a63d4f0aee13174aec686af676818332d86182f02f279b1a6980ba0f86f62087d35eb48983a3d16433a1fc09609681f4418629f7b7c50d0ade5518a5d657fbbdf4bf30c7c24a1d81ff2031d921d214966939595aaa566bfaddd7f9fd51228d51976c5b3758d12d31393d263a43ca033cf3b4e9885568a4977368467aa8f2ba6a536f307a550c277886cea27ff17dfdbe914257ffb65b8c276a15be8ea5165fd16b909f7757e30f0ece05a2927c0e7498d6d5ea5619c96786af5230029e9214db8269365a84dc0e2cec200ae9c0b74d579c48037bc40c5fcc73b80e3bc67dd5e0d1ed0484f2c62822401e39621c52ac6d603f2d111350928ee2eb8d0825110321f5c26d6fada90725c6b5204644256a1d74f0daf2e416bee390605e3f6d06cb18c1852b30776d2073bc156c85311ccbfb139b4367f81750140a474e494a1c0d5fa2ff2a6c9b5a40f8f616b3d5e2e4be56442e305376f5d0e6a6c4d54f05e6c08ed6ee32955ff1bdf87189122767e85ad03bfbec0ec78bf859beaf880f2589cc418b53ab5cb3d0264fc11456a1b868fb014e010bff07a07754603891a399047f17dea68c6481d91e71d0aa8c26b3745a69ea2cd02deb3ccc0e7ddc6e3ac7180a9cad8f0ef1253610cb6965fa9307c9082ee845b4021af0a2af27d12b41e4647f92497918e0365fbb14a177150299e6702389939f8c9e66cdade9004ca7bb53e947ca0409d4f9d74bcbc49ac48d7b706832ab0b19f045fd21ff6339565d8d022ab08d15c2229b26ffea5ce20631e759c66095359d614db7c4683de79b53f7185b1d523c90cd1041d095face8e69c8f79862a12b0d2c5a3bb5853643faf495bece649383391e769e40cd4f11cb5bc0891998e059ee61cceb0c27792b88a92d88603e3ee0857fa2a8e03c0bbaa8f895a78e1dc7b54b5321b0db04a4e9ca3cf9a426efb08ed8de49253276849211b385ad9ae841380136caedd3fc49daa7dd4930d5e1c6355438ff086e054ba406a1f4ca450e5197076459c9dd9433bfe0a385b2236b9e28b0091e3269297dca512cbfd21300e49178cf3bc287153a5005ca28e9c7dbb4291ae76fad759ba39ba2b8a63ffcc01db45a13ae616deb1df4ad532f905beaabe165aedc442a0e2f7e232714ca59b7089081963efaf363925b1ddcbfcd4aa85da9ba903765ea04766749a7a69375cb5c7f4da42db2d0c38187c6b37adc198e350e8abac561517c3a668a3f1a0fdc33557e862d252581d13dad4128628b91eb1e1b9a55ceed5ec83ce5b0c9c5f98383c972587d9702bcfa7349f3f3049307210cf211e6bd62b9d11b58bfad21b80a6b1de0d25fc42a0bd94b69d127aa563c61d673dd512878e655756bf20fb5a41101edb2342bc4f7522ca4c3a33c3bc10bd061fce3bb4480199ea88a51990c70b3716c9a17c7b98596d9621f7dea213ef9f1b77105faa85a4467cfb676c94e7343a2089446f6243bbbf36811c669d0b0ccaa4f2ca57f59cf2cc7511887a51c37bf44306ff3709f7ef341df4ab0078b846ca3301170c7f5ea1f94eab76da7b32fe0d44bed365906f513d314b30f050b9fdb4fdf6654378b697e956e46054223d30ec4994f0ec0a7e750c4a580c4174134c0695927a12144151fdeb343df388228fc3710bb7cd80d93458cafd839a7d21116e5b06a4f68bf67a8b7b8f1a3ccea9d05a85c1a2e6c1272f7f015164d556be02cadee46ff48ee04e75aeb06b5a1a0c3ef1ccbb4d59a4c34a05f810e052f9825d24ff27321e6c4b5235dd74dbc48d3c9eed385ad50157c2f84be8872c75b4d236063f0356860ecebfc1b6b83d30397bc174b29b8a7c0d88c468e326783c00a146509e75ccd460e9230f7977ec3cb2425bf2e314680ff492753607731bc1d674f935d6ce06901a308a8711c20677fe9ae855144a8e0bc9a7d0f49f4f08186817b0b94fd56d496067c80b76eb77bb534f85ff8f4397a02a8e9448c9a1b9924d27fcdbab5feeddb14d1f57032d8a7d8e1aafbc8f9eacdd01c4788a239c1108ef5ccc159e0db4ba44de7a7cbf3f97fe03b57ec6364fe0e7d2b903b2a3f8fb52e99042b3ab6d6c4e3dd73ef2256af4567554823821c7464247e6fe624f83c2f282d42aefd38560aa4879afcdd4531c7cb192bb9abc24af0b8f981af96a7db30c0ebdaeaebc5a7841d7825f0a017382fe903478e7e54d2953c8ae8c537754cab7d59c42dedcef719c049bed1cbea347749741b2652cc1b88923d50bee5cb4aaaff9c2ff6111b2501c58f62c60bead8cac89e1ab10ff784b8228739d20a808a1a88aed3904cc25a938906ded4cf007bb9c009c52d0439444d08d1b26ff8c935115c6601a29f15a9b8d3c1c5b0959521c0a55c91b40e1aa96f8d5a1813c4baf2d0335d5e5e2bea7aa2b3ba2bdc7369a768c3bed6a11d47173442a961babc8f02fe7b701697cbc9c93599d69a25a96044c1d901a7c8b489b5a77cdb2e3894b31ab6969c25b17ca9bd95b8399e4e9968c764a1512989cfb8a53e1837cd27acb58ed999ec20016a0601b3a020924968984b982b6de1734705e413a680702605b6648d9bc93ff57cc5541b73317233b04e3aee4c3138e0f9a2a49155f4ea1e62d9ff541f7f566b18c5ee024d4750be962377937ec97b038bce7b3a7de504214e7eb22407fc0e8eb1455fe5951e83553d8e538db244b62ec9f56a1b7c155d5d1736944bb3e46edf0461068a4b9b02ba07679d003572252fd3d596a9020b153637c7513f27f4efef20ee83ab0285f2892ff52262b9d1e2bf92c4cb273d20b975d163eb2dfa4eba7b9e642bbd3acf3a192963fab83373d00f9bf543cbde732b16bfb4f9699458df528ea37790cc4ec09e7b6d6ae3a83187eebb57678da1ffc230786a79566a7e22836aab04598c0fdf991b96256f14e1d8936668147edf405bbc88e84d7a312f892c3a1dcad7e11a7fa27ca50bcbe2e3fcb201f1297899e327972bec7d631b9ee036194fad4918f0f1c7639491ba7d3b29022d53b6a6fbdef6f7566164487f59b466c9235288a2a3d5a44886ae9b375f8a7cd383da9c607dd3bada8a29d0d77672a3edc11f3a653ae729474bbdedbfcf0ab19b2fe998b7ac59e87552028c9c6578464af8e76c2864c11121009219dd32a5efd6a596b6324c680d19ba0fbb019d722f71fd68443e0c0588764d1dab37cf7bceb4e2b1248efd3f22e26e75472e35166f1545ae178da423c0bbd175aec6360cdd7d2812f4fae46295596e4d9e40f68fb3c9360a2b47dddc35aa2fd34d05411f3fca71df5702edba8c182e94a0ef2b89945d2f9dae556965f52ccdba267bd8f84db5ffc537b30f431455976b92680895695bcf86e1b22821b0fff3511eb44518afeece8dc580e6189e7ce26e3ba6ad4c93083f0766c79e185f8fa2099fa660dcfb6cbd36f91922c9eb6aad143a646744f73237af4dddd2b184091568760210676c468252653f4f5949f346afcd5d062a1387892236d0186ae01bfcf5814617790414b62355513c961f9fd324aa05dbc16725368b3bc4b591a58b7d47c1ffb7bc4c24ec18e4598b692cbf0a88c18f969e702fbb7d0ccf81a7468a7f7ebac94364fa44bbeeb022a2da5b980d109d93b6252dcc00c3158aed7d928a8bc1077023a62288845d474c0143ada9854dcd9bcfbcbd93e62f1a163d06e3f012d6c814cf3b2589a0fb7c21708025ba26375e7f5b3b76e12d90918683adbe81c08b03c3fff740c0c35d38d17468aa1b7959bb9cd6c8735ae32819c5607f34249251832d7f30b30b2cbde6a7235a9137dd1c3abf3f8d07192795280388c546806678f71e511956e86ba03930f579ed7076787404f24680bbf3cb6b562106bcee85012d08861857673e202e05c70fb151803564dafa7e4237674ed5f936e0dea63e7e5bf98058a4eaffc2eba998707c2fb54e1f38626b9a0d34267e1f40a4b0787ce848909a583990194434a9197a1c989d0c0b204199bfe32c281714e3c3fb6c2a26fdd049a5fbd352b6f561e2fa874c9a36c294f253281ff0d89b535189b9fab730858d078e71a0451abe07455ff9527569f50d3b2e406b37b8891045413c072fc4fd848c28b89ef4228b85e919072ccf6ecc0a53a3b086caeea506bdba02c9eeb66efcbc0682e52a3a2b078ffc9752b93330bea7039de2a8db03401d28775ef1f39803b77d42f6de6f482756ad1addebf8d10fa3ca75267f4d526162a669d0d1952cb91da2354f39b95c417ebf83af5cb0a7ca452910867ea4f7cc2e268f635b1febc5b7f5daff7e5057f8b3124b8bba68e2b34e879adc8a4da0ce6b2c7981883b403fafdea21c6f9955bd789a9807183a455ecaaddfc2c250244d040996098e1e5222a945ae7616817953bb0353ce90c42cc991a0db325e8e7bbb039885f4845c368a513e781428d53226cc7e48b48388c02c2b77be2d1d51da3fbe8bda78c12023487225730c59e7db2bfaa0d94917cd68b3a9b9e4b96219bd68f37ba382edc6eeffb0763c44e4023aa64a5b539817bc522eb969aa79143450580e73ecaa398157ffe9dc9d3ede14fc83d032d29d964072e34f2e6e60877fe5dbd5152edb58ffccc0f6f48b4873a82ed6ca0cc1e32a8d21f38180fd2877538ebcc0a2e415f0dfde170b08244d34554c1b26bf6e6c8f85df2b52bf0f02949663e0bdf9a2b1f4b18743dca57ff68cc37e963848ace00a0c304276208aa5e7caff86c435792d084542cb6712151de2f065fb4cc55b164ef2f95c90eb7d05b4ec7ab03489a9924ceccdbd12469bcb054a38142b7fb83b42a394a8e5eb4bbc3a96f482db8cf6b5acdc295a746517d77141faf3b9cb247774dc5064e22218af24610cceefe61cf360059db259a58d4760678ba0638ac84dc9a06bd142e8862d2d7f659c2004561ad89d4959bd2b09ff93c24ba5b807c652043e8e832e3a37c4f7573541c50c3a026283c4ff1bf7cd629302f5def4dc31ee4a24fa1074b77b563728bedc90dcd6b0a99989de0a04761762925b1ea95805ad59218e852aa8eacd1847a559339e1e5050279986a8a5b5dd71ecbdba8dd8d79eaac5b13b0e41cbef43ef24d14ca2197e7526c55de4bb7fc45f341c6e4647d4c5eda01f97e4879883b2dacc8411dc38a6362ac8a1426beafb561ce53dd28005540b2fa00c34bd132618a61893409501407692d344779807ab5590546d1d73840effe22ae3f85427ea37958f0efd4fd4b295d6fef9aa80982f30adb4b7d243b4adc78cdf2f6324d7ebc5ec128f38e98f4ca9f03abd1fcafcbef25f96221a78c8e9a3a8c974d17b5827416e01fa3192708782278700b8a13681bcd2832ff2ae5551cfdb477ea8f0b13f8c507be94aa86f1fb52924ba96b10c5f5861cf0937e474fe7cfbb84347a48d9a5bb2fa698286023f2ea1216851b7d7b8e204db759c163ba490c31ae8b517163d5d57b882dfacb4308e7796b83f998a4f8762b5eeee0e85440b972a46eed1e3e717ede0dd112a6dc5a5cbc71a9018c4dce90ef5e3437038b83c05562b60417e7f81ca0d93377531fa0582638ca1a4a39fe9973c40ebeee50b5cb6d55974f23dff764517289296908c5432bd92060d721ada9d90dbd4485613a58f338fd527965d1bab5df9317bd6019a8549f175feffed260df04e0ee114c1f04e9920a85b872745e6d261af012e65b5ccf34dd9f942c9693c51bbc56609f563e29c6922c1505af2b9a173160fa1b5575d8d91143638219707f0df7402e638c010fa77932cde29dece0dff0d8e0f4d9bb645757e4194115ca768b26148e8066dbd345f92997cdf1017469081c618ae3855c226e07289a9404326ad6f019afe5588981b7fbaefb168363f46cbc4cf3edd8575245b64f9468972fc9a3516d7b6f72450e1c37ae5dd248e58398151c098efd59bfec1162ee05c4f748b7c0f13eccfc6bd71ce7d93f77f0e6878f2f55bea321204ba04e4b69d2382b35d60676c8e3c63ca92199e9134f59721a2a80cee9c4e7e3075fbc012fc69f0e9307946dfd1214a918eae892508833ea130d300319b54c38310b8a006dcc79a53ffd523101e57e0b0fb9201d37a6ef84b4f0b9a189fdc52dc46f9cae08108b76173c6daad6942268cf0b5fc120e0db99729b8f35f9038fade1a328fdbd08964e01867c667a2e6553b26e0c678d58f6e919a44e1d06a3df4bdecf0c92b29a1a347394ed717d8797fc47b2791a205f9cc3c7145de2150177a432ecc7c1a4823274f773b30b33c2a95d8bcc8e8ff550983dc7f103745f668189ca299ab33c7e1f003f44fbcf6616bfabe4105d7537c4814d24438203fa254668efd0b58bd2b5a34fd5687884967815c68f39be8dbde7b146fc487de3d0249f38e5abaee7b8a33eb8a6522e0c52a91a49990c77a3fa4b6679410b5bb40e56394c7433352290e9fcf8f8d2e581b8e422a1d0802e69f7d21deb2e68675bf64410572b709141cbe17ffc41f9761bdce2f0fe2b17e90280c3c56b0a2ff9cdc47fe8c17f2ffb5d9481c0df7961addc54feec21b7675c9b711c75bd69f29863c2d7fe9930510338fd211e12a56f05ed7444cca5de0be51241de353166d38e08c7f260700e8a16fb3491dfaaba0843c06f17111e1d64baaa5e90631164cf53a7e5ee2701b470e5d0a5bfc62364dc8083db3b39c683f4c167a53ef289085ba686b2ec72e119ec38f8093cf7eb23155d31e852aec81fea7eb1a1551998bb91b46b726fcf670c458853f655167be94db5f9524369ad541d590cb90089c150bb6f379a4f03d935ab6e65a9be43af3001fc99800bc210695b0c749a80d084882827a324da046e421fcc973c2ffe53c235de2f3ebc81ba79c55aa49125539927c2c85fe0c3c6f85ee71818c81fd159739e9df7dfd82900ac67c14ce6c86bd3edaa64c691a0371d2d4167ca68ebc1b4bbbc23994840e20e53516e3bdeeda5d3025f118fea3a7291157bb9ed22cd544c6dd37e649de95b307c6d4c37dc102b51464a3d3cc3ffc4f3c2466278b2f5de6597e136ced64a41d96fc1d773289ba9e0c8b2fa8627ba87189690867402bf73661df6cd230e4ae9b99392075957a5ffbeff81f8723360f6e1b5e7ab2234d4ca100b6f9ce72d1ccc5b349bd47ea38f92de6decc2155fd4cc34d7eed0968ad901c8064c8bd54e59fae7ea9320a6292a0b68f2b204f6bfc773b1e01fe7de2a3dd0a5ec00adbe1c39a193a701ac897fee76fa9c3f18ae53def4676527ac1247cfddfaec56ce1a09fa0d6004d58b13642f981264ce52ac4e19259d34e18a5136e2c064a5d22b1cabb442079e5bab5f9c85d7f01c22171ade59970d7fe593391c5ee9e7cc787bed72da399ea8fe7d39b0e8385f7c67a043e485abda5f77cbe0b89cf0a5b3f326913ab0217b5a1fe2d39427b348573044f8a5d5e4722a73f9d49447ae4f50cea06ecbf46065237ca2c75237f0d93aabff94166ebbf744aa8e3ceb3750bac643416789457f14466f910ab297e62ee05f1782d6541d81cb196b7a3d6ab3f7bbed709e50999b4f28995576d47c620a24acd23ec1c03b14d4238b29e220152f7e4fe4ed496e8f939c5ed0893443d58c37a16b1f2deca1add92f54a3de96695f4852386bf1bd8b4984bf336613d1912db65b8d69690cd4420b733b34d1a7dfc8136068d3b710298ff9405524d20666488ccd7650f6b02285266af3e88f9ad99a26fb5256d7601310d2da89245e70f811a994d85bb138d29786c11746598141abfd195f801c0d86584221c4b1a82470dd4f17bab73271ce4ebdc2e94abf56dc6e047bca8d3988e337c499aed8c1391ab1af615d8ba93e8575e1dd69c595a7835eacb8109c7e719e376590e16a4c16889604047f04674e38425ba8e743ff91fc7e0f172eedcc182e8d42a28c9416e74b7caab5749859d7b231dfae0d573547e27f00f1d0e088aa7acfa6db7de3cfe2df15b076c2174e3f50447a4881045dfe54e1fbd489993bf947d549adadf8337174d64c0a67983fbef163375555bd3f159998794231dbc264f4bfd52b1a655fdd0fd27b1857279a2bc209aee01e8062a2ac5349398c92899744c986d3f472d6059575da3fa9a634ccc778387fecd1f43c6be46777afe156be99d76d11d47b76f194a67a50c5ad9941aaba39cc72fa93698916af7b34656c75796caa682185d09747f9911c95a8e6d095631c58d3cb37ab20e6292a4fd065e2dc2d745e171aaecd0600c54dfcf4212a4bfeaf307099063cbb3b892b96bab588c992613d7c7c6bb3d953ae5410d4c3b18b59003c7721dbc4379b4a4a243f8cb93dd5ad8276608f26201c2bff86e64f43a2bf793517681a1f9ca659f1de4b5ccd5496b40c52349c442c354112565fee597b12efb427eb63e6692fc3bda9b831da0e1afc8dcb2a3aa21fbd444c80f39cfd78c8e26155fd86740c8e225f06a0962abe5f687e6953c3382ee3f4b559b97f2a451df9db76d3084065ddc713aa9b63c0154b386be600a285692140f5e019ed2b01a44ba946a52355baa806e2247dbec3d0a4fb8ff14500fab216e425cb2a158efa9fd79e50b020a9316ef4e3726d08fae1683da67c323c2fbdc97b01860109387a62ef8ba4709cf079041925ce1801a8828d1f73e119be76190b5344e3c82c83d787544a883cd34721dece78e2495ca7e850f2af14395af675e6fda7d5cd7e122f1eb317480c071284cdd53b9c0457ed7b074f5a9f647fa3b5a1aad9f6459a9510af3f9c4f52c698c23c4c6f0022781ce7bdb57c493ed3ae6213e437560290e30cedc90ae400711c2220ae142c099d17cd1fa45f4424df658abc04e47754e0e66f38a7ea83c751181a2ab77d4e95b3c6008ecba7d4aa457d16b2e82fabea5a55244da18d2926153b1ee36471d1a37de2ead7d0650ea582332735c05d0abfa881cd7e841a0f53e8ad4dfb4f70b855c259588172cb1027b5b51f0cad9e89a739d07319e82977716ea71325412ae3ddc0a210e774c3061a623096f354dfd36759ac63bb5a926e7582478cc987", 0x2000, &(0x7f0000000a00)={&(0x7f0000000180)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000002140)="f1451394a86d56b46c594b8edde95827d106f3b44634180f367dfd567851f1eac1ab2adcc78550c79f2e8c7e200818802cd8e948542a24721449ef80d6fbf935dbd8410af1ff462d56d480f02e85d96062388a90e345ac86040caf4febd7f05beb6db33030e614a1a9aa2738d643d9e9da8cc5f2ded7b01be366970ea3aecc374dee18c094bba66b9728dcc2d384d6e5d9c6511cca40c0e82b9bd3528f1be8ef408c9e32cdc176fd5905e4448a3bee3612356b30dba039a99caafde1ab687a563aceb827ef902e4361bd18754895d8bb4f834c6fb0961448b916fda2d511757988406875a128af807e3b500ad26b57730ea4e73ab3033a185c8b3afe35872cd9ddf92d81272e800e75ae86db4d913e227ef7f140ce2c98006a30ef2e7482f6af3a82824adbe8a1325aeb3a757330afe94f484e788ed70411c00e0846b48d2fc611c21c1240e5d3dbf6e332d1c03329939ab041d0376de8fed2a7783dfff3821949495dc92e15eaca5df4b13960732f16b008ef3698f10585b2bd2d290b108f27e71d4aa5004e8de88518b8124a68585419d9275c83f5f0e969501cf4784af52355cfb4bd067ff73d2fa966db9ba5204541d31f12e418c2b723361fe16e51d1b2a1cb9785121c0caf1bef2d1c746f4adf3e217b4141c82d7d8fbabf1e1d3e967b5643ba6b22acb365991f7e9577c1f889959cadd38ed92bfd7aad31a1a1b13d71ebf78d2af48f9e7717ed49d66ff866465c739905d44ea2997299969cb84b906da266c774d04ba17060f09b0bedb38feb8ae6850428dd59ea1eb0c20697a762e085917a85ac1e15376ce05a504022807a4e6b6fd9c45f0c77276e64f5b492101bd8ad44e93e8e2154581d365627571a531f3cfda4fe472421485a4b298b525ef0c2dae4b6bbe8b8a5b33e3b4e322391bbffd0669fcf25c0a23175988f0e449d342d5be3195bc92246bdea414b7a52aa585bdf5f9803b306fb49def852b38c010bb2f50450f8f9b96b614b37f015b3fdd1cb40a698cd57e20ffce734c5a56b7d92a3f4247042a75f85abe395df016c710db15fb1391634cf7b9505d685025ef2bbdc8fe84fa6562769ca2e383a2115cef43fea4fa114159b8896039203568b0fde329106e0f0eed6770be4935b875d92701d632d182cf25b262cd85dd8266ebb9471ef1a71846dcb2d88e73672c3a6de8fd86dfb5e747ced9707456d8126ae4ab187f3b48f13caee1215d78f8c84474babd91d0755d6a287d98c9f797f0c82cfbe5a3a3bad381152728ec0f979b4bb84f0db61eaa27e1be3a785a301b685644759c338d738e46e2c1b8643c8f4ee3627403efc6bf4a1b9a98eadee7d63f0fb1858c5e2a2b113a22b9c41fe7e6c298f747a06b47022c8890cbec3eaacbd09cec548392495c071f5b36505edd09e15c260f5dd98177a3ff6656604a320c48868470cb2d1a4f20c3646b39358bcf9bb2140600dae42891b3ddb3a86d7dd542a4f32436489ca8ec29056dd50c38121be15aa2c1dc90d5c23ab5af924bf4a2d7b05f30a3216edc3b4d9c6ea0058d5d885570f5d46ae6006681298c0bc275f4d600c7d4e883eb358d20d82c1e5a9dedf1bbc4b02fd176157f6da3fbf5eb747ef7d2053395f6809913b5ca6b0b6e68a972fce886765bc1ac13fb396ff90a4f865590e0cc5125cdc390eedf4a706911b2825ea5afcecd453afe529576aaaa8972012258d4f9859508b319f5ea8d5d20fc5bd3b25a3aa24d3658bf859e684faa331ab65dda79e977070f32f29dce4838ddd32a25dd48cd759c21c550e0e2f27348e88570eda4887f073599e8f69190a9e6aa380bafa98b4dd57e710863fad4dc41e442a1765a9495981f0d8b338fdbec8f3072721fd840b2198e5a5a053c58589278d3ba84d2042394f04833006ddb99e4b99ec13a46ae34f03f783555befd6ddd7367713ecec2efe075c8f7b62eef56180632e01bc38d7dfc86d6e9518c477ad346b2a9b7d9403f85246cd514aa4f113ce4d1090719c8d8135839783d38814bfb105eb63fa56802e9e2e0ae01fe6c716bc0c379ee4320ebb50b5fb84fced731341d76f9ce1efa063667ad43c6d413a351c675ed0666ca0ae272eb879ea474e511c488dfa7fdde6d20b76de6ae7a77e7357ed3055b908883aef8bd6d6ae80e53a13427afc200c630f3e3048719551f71c22c5b0984cd7b37b922d032d3c57976e8e66bcd880dd3b65f1fa13acc73d2cbaedadb9a51d1a196b220bfd977623a97bd1c1cd705b2219cc928d980ba64096239fe9ed3185e638bc784669e935a9fd7e26b4e1f8c5760fd55c393e37e9b4abd098f977d8219a2fb8194438ca013acc498bd0957266450365a259c44be6dc46996b4a1557b946a1601cfda0c67509ee1e8ed4401bc2878a50360f4981832b5dec44091548a9a9b78796b0c7cb9d46451477c889852623e6668e5d37bd6aa6cb532ffd227299f951f75a40b9939a24892ab23cbb9730cf7631ea84d46830d0d2e581ebd1f4603cf8a711bf0ddefb8b9fe4cd66faf56816e4c148dc807edc3f9b0e5ffd9c76e8f46013f56788b31b3de9172e4752ff30a5283fad328bab020f675c2bca8c5f83a4b0a0f1e953f931c2e15e65538b6043b58b895f5134d97bfab087ae741fa2fd327bdbe8e89ca63acd7424acf6f7c7790cd6ab1617d5d30240476821a66edc91795467bd6cc07ee53678c914c310dd826af4b1a9f2f771c7c002bf50b3f193f671669b4a48fa18106b656d26a6f26378fb7ff0649f2ea6a42ea73ab87ae7e585a5d78d47ba64a5715a083523bc1c0235d8a7bee3262c29b993a8c678a6ca46befd03afd4fcf25082e25300bf59999f069df1a33e279104378c375777c3cd2c34bd50abb48107a7f0448f83eb6d4ecb4be16a96d61ba02cc4c3a25bf00404df2876d1347744617d6b5053dce5cf9a7e668858c68ecaa3f5f45673067f8d18b96cd1544f6d65ab75f3506183a5b9c40c3d6976bcffffffffffffffff4b95a84469cbef7a153527e2596034c4c928703fae6142ba0c305931f832e997e95d8e449e2c8869d91a44122a99aed6cedd7feebaccdf4561d01988bb11f16677ce682ef79bd516bca6896e94713bd4811e244cb50f3df929e354a058a68f045613d77749b0b8f836ce88634fa1accdee9a73ad5c947b33c786f14d5a1c2aa12f9b953d9d6490c1021cf02e6486dc33960d18308bc162a6089848d92cc87bbf4bd4b152e6a7fd0ea0deee070d26aac62cb7de8fb3be0d87bafe038bd34e31d48c01b6f874026801479de73e730ad719247a8a2a020edd5f92af01cb2337a482da08413377b780b307475d3d197e8026433a254888e2023ed341cedb46c636e36e76ad25493511877b24ae50c74194029e468b115a4e8d385696b40422f56f94c2669f58340f74372194e4756fe14918de3c5cbfe9c66c359c64c5462191f6daa15a3d03926a6dd02eb5ca4b4a9c6f56b9022eabe482253568f180056845f8ea48a0c0217f31eb26e2c5898f6dcdcb3cfa4eda5184205ccf0f0ba18ba4970ace745c760527b0fb39a08804d784d2e63f65407817a7921639b3fa8db8ee66462de788a10ea2f25dadee02b158459135a1663d37294e659862adcf849235b5606340139d63358a4c55411fa474e5dc835591a904ebd01cc04b2774c7a0d11bd150bfefc0492706beb15c85ff83ae773863dc74a847d0695abeda994c95c951d6f7e910675a05d98eb7c0dbe9be20d6492251bd42f906b3cce7a31c5173136a9c8507a325b3872c82047db814205576d154635ce405e18dd50201c589d8cbe2e8c9a6f7f5c9903d16d99b48dab99783159c9365677c6d092784a083f16bfb7fd5bbec62479877d3fc3b6a90d3da669c09c213b9e06f82c1ebf7563bf782c15765b5998992797e0d8935e9531dcc25526dd8abf44b30d206f55d09b910c0e875395e0dcd6e6fb37da9d2df3c6821292a3bc74b0bd5561ddfec869042a30affd5968cb53eb581da075dcf313633d434e2834ffdb4c0f9f8b1be14dc336cfe910f7db3f027e7a15061ddc36818a22b27ad4f675ed71f4c0a8aacc64aa45e2b4c293683388dc68eefce77fb9dc9a059bc741702afc7a01b18136048b5c366bd0d52aad62407b6b6fb6eb514858a5ac47deb83c10092cd28c2658c15b47e843757f9f8ac5ca4905cbc6240dd4a5f03a3574b082b03cb3f7eab927cea1a6924207fce678312418ab0b07e90a3a94fd3b8ac908274017773a2e6050c53d11e94f6cfd530cc29b211157ef7f80d8b3bb066640b7044f2f6487c40ea432699ae9a3f5d1c2d0e33e9f7de9b3fd72413d4055a5c57cbf3603c7952f2d9b211c36042d166221483680c2d54880805ce4b1ad211d7cb1191da908f3aa137d66ddbd3c2d76b3eb0f8ac74b9e7aaf4ea5e9ce00af1d1784fe2f3693e8f33669a90bef5d090926dda37f0ffe6c13f68389bc9fcfda3bd81cb9cc170b715f4873025ca225bd50f1dd858154c2bd6a66569a26859384b9991a73c8028f286d3bcbadd884c2b2be04e3b43b0c0dcf52e8017e99ab30232af905cd42005ec61c617211b7696f5cdf42d43f23b6b25455839493cc6042844f6c9f0b841553a90647c6634bffac2e62249158a17262afbcf6909890ce53fea6ca12994280db7f3a254fafad215147c494cd4163be7bfd8ba57c3de6e746832c372b8c0749a6364e7c3c477a7044001da3213b755a8d4f126ef141da1973aa86e70e5273c487bb01573005c0a439c93683d80aa1a6d090d472b6cbfc1f89fe72ad9175cecf7a58bed9f51f418aca0f3660ad65cb062d9f20cdc397acd2716fabacd352643c55603a12ceec8de6d06fd78530d81da77f1921c5257615bfdf68fb8926cd60dd5462487647945d5d558ca5b1744986367ca43e8b07f22f52a7852d82fb6991bd00de67fda47628df8df4e5ce6149462e793db2f3e12bee416f0b1420c2ff2badc863e58b882ff002cc13597a1a014bff70b35ff1990ecbf19be40d2a60b161de54fec605b7ebe08901d96e3654d8638b96a7455e331455ad5b86bc75178d8e27a666a6b3641de489294e7002af6cb01ff4a13e378666dc77bbded915da6142fc94abbf63343e63c368e097d9f3c0eda4e5dfaa80e808b97bba9019ed98172a062e94af78a51066e5b38fd0457e84a45e3d641cbc4c465c81d07fd4a32fd37992ab5cbcbbfeefdda0ff87d1ccf509d32701ade0ca7fb39e3b07edec88ae5e8116ab192c9f3bf32351dd562ce698a194bc6bcf01871c21625e0c62942aafa3701a1f6fda983413e17c6bb0ac0b366a79901924d4fb876115e8b9c9dd02882d5051afc88636063dde03fec00ce1a65443fe5b22ca3c15bea5938785bc73fdd203db27edff1b9f61938ea449e8f0deabcd7f9da7d6d774418710ac2cc27403a6d8c241a308b76fea8dc4fa3ad980b44b34307bfbea4b57307e370d78bb0f1e238203b90af904aad25678962e036a7e8be3b59c5192400bc4fcc7b20fbaaa733651b9241ff4ea20953a1ab37f34d72f0bc5a5f3ba3a1bb69c07ad68dfb70bd185de5a948be048f3c6c6a081fe22f5dea53df6e1bdbbbdfdd909415b766ee01f78de5ae2130510c03057d8043e61b4934ff551b77f8bd36b2802bd405ff3be5c67711f152aa906a66dbc2c6d32d331807ab99db9403dae2fd0f652ec076d7f5d9aa6def0534793d80547e648815f1dea95d4df6ac19dabac2bfdbd7cfa4933bf1721a860a39901d0630c0b102d3720bd7418807f5669071dbec43b13d1dce46a7058de4e05a58b5d9d21151591fb23bd59c551f00496f9e35e2becc01e5bac7fdfe90c946187727b47334a5a66f2d5006a22f2c718fc821366c3e26ca348642bd05a38a462575a2bec4dfe9120460f82e6b1e860697e380e863295917ff45c64ad237c1caa7dae399b1520fbe8e256788195c30bd2c366afc03e827f5b03fd672191d2a29110ffec619c7231e35062b0fd1dc42a8c93ed2989bc02681e2c09cbcd5623f666f830f3c21dc63d2095723300c5ae7321d6f55cf2ef9cac31d60314fa0d54ea65fc2c9dfd81e5dacdd4528920c1b87cd12db74776304fc42519fd6c7bbc8fe88750c9aedf7ddb0399e0e1d543c39d67622ab33332c1086da457e6d43d9e37e059ee9d1aff2b3ffbbfed035ed40071f312f12cec6385eaeee2a473511dab651a763a9d27c1522aacdd0ff1f0c3de442f5e9dad2110eacac006dae0b704354ae0c6349bf3a6f5683c4594270fe94ff7e07b49dbabb2fcfa2b639449a66ba9039b6920ee128c4b3cc07af0a89798ddaf7806f5c4eeb7c222a9a6e7f089fa955eddf4d76e490648d4a072c582794ad73e2444d11cb4d9295e81ec9dc39902b631e42f66c47253947f819cf55b05917359ee3072beccfb6f86a5e42c66f8115b5a3a536adabc13a3718acf37b4a852f0ef02a613fa05974edd6c49adf3db678ba3cb71f1fdf79f4e448e35d9bd4d51cd640f646abbe1a18cbe2b07483d495652d8b81078d122ef6f3e3b40e5d8518ddb47782df81e7e01421747593f3aadf5b2f0c53ab6c9323459ce6c3df08f1935ed0636a821e6b9257edf24f600cf09226c3ee7c8507e103d2bfaf807379854cf84a49149cd424ac7e2094a0939fe9768b79dfd86069778dcd8129c269741a36bbda9082263143c3e791b5b1c17708870a57200ff79611c12021c999c7bf86aaced6c77da86fac50cf8a577f8e6f162d3738b908baf0cf902d7ca7ec7ec10ba5afb16ab6257754ab4e935ef75f959f8290d8ff45bdebc49e22c6b6f884a94f89dd4672cfdca1aaafa9612dc9ebc9ee64a3593802395f05b920970c0ccac5ef0e92bb6306f6f1b77a3a1a652ba3fa57a9385c3caf7a55e8e0f77b9dec0798b3e0ef4d5fa9f05c5d4027c0b6011440ad26ed2c5bd645a961c0ff72cd51bbbb86b7fae2fd1f2f1fe3f72841de3863b5d0ac5c5c59d8761c0b626f0826905e7e602dcbfd3a1128d93b0d14589af4fee0bd5f2f774fe8fe6d84175f7ddb9271c88d2a7dabab0feb2f2fafeb7b6f530a9f86f4ed0c82f42cf8ad59e6925e85b0e183456b4d4c0aeacaa81f6ecc223747d330caff7ce22ac667a91ca7524fb1c1ff6daa2cb53f6ea674abff60d032e1311827c535e868fcc4079f195f1a9a0d02e80f2d5c88586ea10bd741c14c6025788c48f9decb25c046c0310e3df4695a21135d9bd8869d851305ad974e08b6d5e804561a06b1fe5a723e17f1c23234358054536fded63f44da67249fd861dae0b37719c99693f296569c1e9778406caa7d5fc6dc34de56bd16e502d6aed6376731f872ff72379a1c3e0e99d7db71253cd3378bed839c53a0843537232e51b89b133213c65b577e419e3a073100f80da85284f99a14a7f92f6ae64e9938d4f26f861ba7e95a8aff567b7f52754cd23f4f5cfb33e4c550770413978a0446d8e2be91a173aa085ac9d211cbce7ade1d4c96b0cd1f291548917effea13283c3bf3e251ab75f9240c8ea0d71e01788189929c554b4fe29fc66b8e2d08cb87ab14cc5b850a7019857c985005b2cdf7638ae628e4fe3717cfa548ce30f21100999473f8c9374195d3918e5775e396da13f6f53496f4a906ccdd6724d1c7ea6685202a94cb20d6e448de1bfd309f0546658f595e890200f7100962cf38004cc8f8a50958736bc369366ce0901d1b9e236ebae2022d200705bad53d910df689d3f2419cc9362be1c449c04ccdf56c162e9fcc3dc034c7120313ba016f9efb7b2ff1b7f921e900aae7c6707e3ed9cba74d0c0526ae2a0dd2a2cc57a92e765f767ab72a0aa2052ca88f411f29ee211ffafa0c6d68403cf2cf3fa7426bf2ab4cd8e2d379124b776e2d4fa1643190ec840173a518ce64abded5f3a5cf1b7acf07cdedf4f0dd9c3cdc403cef22ba9787db62b119099a7d3d084fdb67d187821badd23cc386c12efb15c93694b2d00e35da0eb853e94634f737e26e4b130035cc21e3f6ab46d7264dbdb9dfef35da2b2b71e149811f2e2c7cda4e336ca14dbd0907e1c693c6b4d2ebd2fcdec236c9a890690f89bc62ff2b6bd1079befd3f2f496cab2ed2c2490cb07843a7ab6b82fb0cf25e74b0627761c1e899abf9a890526341a0cee8f79acf1374e91a9960651570bbd92f3705e627780afdcdfc51d2d9424dca25524436c57a69d0c44d96673e83d0f3752ebdc66deda901a2b2b94bfad245843284bc5087c7250b82a972684092db37ed9dae02265cf700842f69a949b763a1d39479887547f53c7307ea42597f9217c1abf33403a986fc0068d6726ce2f12dfa88afbc82c1fb0b2583630a4984de927b159101c72fc1b3ede7f2630d0f949024bf346cc97e06d31077ad9b4d753ce9a64803de32d729ca059a55bc30834f6f88c5d4d7bb337ecf4d3b004f25270d7fe45507aee99d123eacc840b04fa9ba16aa81e305ac963ac66db2d7e2b68d72ca5c6e3215826bfb08a07571ddd0078ba8b6c6b30bb413cf56ee39eb68635c63a61717ee9d836f33746a1b2f9d5895857858b9979b6d5e34419134ca5ae4aafc2ff101007469a77ada2c65a17f881dec6e32a9388a69d09bb5563ec7762b51a3a86e2f489853c448553cce598952205a8e36f91d4010b657957cfb274d96e671e88293e6d46b26152f5938727d39bf76f9c3344cad5456740ff0225b65547ed290cec15f33b051eeef05a9ba1234fe526ccfb2a6c5c93e02a6adf43b0b61c54fabca863c1aa7775b661d6d6965483de21bb8e555eda1f09b3d9907b60f24be396a81296f8cab8bb87c85ba437860d004213c1cb12a9eaae9a597f7e551939d4aa59bd9264655100461ab1ef2db3f88aba22500dba48a6e479907a3c3249087259030c8c995d381c8a28da84eb738f3ca801f53732bcc409f01608d87ca265f367e042ed99a522a7eadf09e73e99441462b02c34a0d24d1eb228587f49c8c8a6c611e9520aa4c426a47befecf19e97d02629165ca17abc8bd62ee9d236efa1df979c53cef44b82bb42581deddf09fd4a0973ac6dabc4ed4f6d97cffafa0f10ab2ec18810aba8b0d6816c2b97e4647aa0305258b11e6fae55d71887811fab50036300a7db4cd12b03e86c617ad84c2d5771340440eb162aca3de6df7afc2d4da55b3b7bc29598728fcab967f7a22f225dc23f320d5f24e9696edffe8c48d0d3f728f36cd2e784a505ed78d8a5af251283d7f64d045efb45bf314d958ba30507c6241ea38ef0e7ba4285d236d5003a7eff6ae6615a074c9524115ed9df763ee4663aed527026cc8de7f3bc9b14dc763d075d0fff72476208cf0dc60d8812a77170ba29934d8dc792fda9b97f765c4a408232337d1a0d4ce1b9958719a6722765d23297a70035d76ef4d178e0e3a7c047f9652335cd84ca2ec6d455a4c29c29b9c04a1984b3b3463c9bf134b2e6f27ceed78e595510b748b26b2be458a3f99a7fb4271347e1365bb433a9a3fe1f1742b1f8e6d3927bdd5836a55bb81ed55446b44bdf9b7371879d777dc0d16d074e9824bd418f804597daffb28eccde1e4de91c4c6aaf5425496542d759c97aa0af98b6f9c4231ed92e7b64cf70ccbb895bcb790d3f7f590faed571fb2008232bdf27e42882b374016910f16d1c154e97c84b1d14a87c7d5924c0081ced6c031166833e2779fcb86419107a2841723af02e164ae8601ba163d799634eeabfb63b3c0b312b930b364e9533ac0c8e24f5b1c065bc9a853ebf177846696ce2700b051a02630dd327cfdabcfae05e0ada505c850db3afdaa810cf72a67119a6dd3ce35ce03e1b70764e24860065eec34ab4fbafbb22b4e978ab5fb57b6f57e71bd14a41916aa5de3d70e85cf3e68a629275350fb82249953aa186c7601379fe78a6fddf5290bebe8b081f3674ece5158fcc68165f43537fc99f2bee48b1801fba63c382c78a4dbec2607395f7ba19f0e04a9a4c009b19fa6bff6aaa5a7f4d3bd14793d68822eb4144c04425d9a0afe1ff8320592dcc3f63fe750999db9fbb26840df0c6eaa9e053da8adc7e0e2977fcebf94be1397b661ae6cfa0e8be1567a01a17e916409922deae1f005e1d58959b7f4b594043d2564a37992735507631dec4faf6ec3f652781e799c7640e6a7acabb4f8243fe699efa2598f5a64ae1d31ba5ee2cd3c31511bed91a58327a767fe0b4654f8acd51f94504c3dbec19fe0fa843c11045ef3d54e76693b9ac963505df01c14471a7639c3d863ea5bfcae7b70243751df557b1876ccb072650f626e8cea23b42279812dad7433fbb65730fde1ac776bfe40536d2acd4da5674a0b3dc65775d5d5d017cb160e6a496ce492b63bceeff61dcfdf882ec8ce6dcc2e1ffda0659a79bda8bd40286b5b547e29d5760804f06d1b87eea0ecee3430de4998e2e8805a25adae237138fa800d341c0e68241778ca9e497333f8938bffe1c4c8e85345ca473b58f4ed9a138bdced6cf18799dbfab2b81246b540abe38033727be93472c5bc24109530da4fe41bd876c2a57e7cdcdb5068125e39bb389b1052172234655961c421eab762d603cf2f295c9603e96efa15abbf9e5047b52590f98258c339ef48276028ac393a67e0cff15021875eb06db46d5b437c40d61fb9fa029f29153a0fa2ba9068b307d9a79cdc10fcdc60a86982265b483512667c6bbcb61d329cec2257a07b91f4b57348fd2e4f79bf836c29fefc7a75befd1ce008ab4d48df631230f1afe468ebc8e12ad3cd65afd53ac5786ee6a49938d8fd4ecbcce826cef4db81d30fcd16ad86e0f3155951aade8ebc824226430d6d6f01b950500dad7628b11d8a980b12daa88a36a589b9aca577cf07afcd87b901d617de3a8767ffa7820e004582a64cf5280c8d2ded6e2e517541d21adeaeaa7e72edbbfccb1e42743e019afef81e840ca6a5471701b89133d5e3fac5ddb408a244c619b104b2b65df8af030e52c12441c9ea388a985ca04502d94e1c1db290baa2c6ee21a6a8fcdd3c46d4ad9b073af5c5c020845817444987f7f73be40bbc5654bd6cdf34341f0812c5a1065745ff988140154dfb9da0a16eade0814b75ca086df10e12508e9d69cb97a33465364e5e12d768ecb716bd7d06c4f1966cb86b259c3b462a463be29a08fee7e1e004520d6cd4a3a5fccad9c33660c9d2267cf7e3eb2c584d209727f25454925269f1591bc7a87e9dff66097c562edeed6a2029eb99165664c5876a023fe17ca05d0da0245d3a95f80ffd6ff4a7ff29883435c33b2968eac6c6d046aeab9aff704e4fe7a4fe7021c7fb233259ed089fe4623c172798a6870befea1be6fe1d1f53cabb4e1c3e21b376b28c4c8258bb5715550811c0355a1daaf68181131acf0d5eb15e8cd09ebeaf64f45c2779aa17a73ccff930f63e50d0729b7a5ba9a2e9cc1916ab6e826a13dc863bda3808671ceb5cc5f596375da6e10ec05450ea80b6d550a9f7af04704eb10f628205ec1a294c109fa8a29f24228162ef464fc2a70677ac36c57b630f43c8224b4308534272711e4d28497473e930505c19fd66bf68b86a5db871ad573419869caa46ab6e7e539edcdfb04628b7b119e00", 0x2000, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x78, 0x0, 0x2, {0x200000000000000, 0x40200, 0x0, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0xb, 0xfffffffffffffffc, 0x0, 0x9, 0x522, 0x2000, 0x400000, 0x0, 0x0, 0x1000000, 0x2}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000), 0x208e24b) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b703000000000080850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="240000001900010025bd7000fedbdf258e022000000000fe0b0025000008000ff3c3030000"], 0x24}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000300)='kmem_cache_free\x00', r4}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) connect$unix(r6, &(0x7f0000000180)=@abs, 0x6e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x28011, r3, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r8, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000540)=ANY=[@ANYRES8=r8, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB="e00000010000000000000000000000000000000032000000ac141400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000004c00120061656769733132386c2d67656e6572696300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000"], 0x184}}, 0x4000) 1.239434078s ago: executing program 1 (id=372): r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0xd9, 0x60, 0x93, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0xfffffffe, 0x4, 0xfffa, 0x6}, {0x6, 0x24, 0x1a, 0x7ff, 0x34}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x1, 0xfc, 0xff}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x81, 0x9, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x48, 0x3, 0x20}}}}}}}]}}, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000740)={0x14, 0x0, &(0x7f0000000700)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000002d00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000080)='kmem_cache_free\x00', r1}, 0x10) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) quotactl$Q_QUOTAON(0xffffffff80000201, &(0x7f0000000380)=@filename='./bus\x00', 0x0, &(0x7f0000000400)='./bus\x00') syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$uac1(0x6, 0xd9, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc7, 0x3, 0x1, 0xe3, 0x0, 0x2, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x5}, [@output_terminal={0x9, 0x24, 0x3, 0x1, 0x203, 0x6, 0x4, 0xf}, @mixer_unit={0x7, 0x24, 0x4, 0x5, 0x8f, "84d0"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0xf, 0x1, 0x0, 0x80, "aa9c71"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0xa1, 0x2, 0x2, 0xfc, "8f47c2f2163bb2"}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x4, 0x3, 0x98, "6ce2f1ccb3ee04a595"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x0, 0xf, "ae0a"}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x4, 0x7, 0x5, {0x7, 0x25, 0x1, 0x1, 0x7, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x81, 0x2, 0x3}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x2, 0x0, 0x8, 'e'}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x2, 0xfff, 0x0, "98"}, @as_header={0x7, 0x24, 0x1, 0x2, 0x7, 0x1004}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x40, 0x6, 0x5, {0x7, 0x25, 0x1, 0xc3, 0x8, 0x9}}}}}}}]}}, &(0x7f0000000680)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0xf, 0x3, 0x9, 0xff, 0xfb}, 0xb, &(0x7f00000002c0)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x3, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x812}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x345f}}]}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000002500)={0x84, &(0x7f0000000240)={0x40, 0x10, 0x3, "541ec7"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/wakeup_count', 0x101b82, 0x5f) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r3, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) write$uinput_user_dev(r3, &(0x7f0000002c00)={'syz1\x00', {}, 0xfffffffe, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x296, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x80000], [0x4, 0xfc, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x74e2, 0x2, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x101, 0x0, 0x0, 0xafa, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x45c) ioctl$UI_SET_EVBIT(r3, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r3, 0x5501) write$cgroup_int(r2, &(0x7f0000000280)=0x900000000001, 0x12) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x3, "f64149816edd6e2f99073252c0d1187ce7c551dbce4f3eee08a431ad788f2fa2"}) 1.239074268s ago: executing program 0 (id=373): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20010000120013070000000000000000e0000001000000000000000000000000fc00"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072c42572f64a264410b000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000fbc18c8582fc7800000000000000000000000050019000000000028001a"], 0x120}}, 0x0) 1.238368628s ago: executing program 0 (id=374): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x20044e, &(0x7f0000000340)={[{@minixdf}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1ff}}, {@grpquota}, {@noblock_validity}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x8}}]}, 0x3, 0x451, &(0x7f0000000f80)="$eJzs3M2PU1UbAPDn3k6HlxdwRsQPPtRRNE78mGEAlYULNZq4wMREF7qczAwEKYxhxkQIUTAGV8aYuDcu/Rdc6cYYVyZudW9IiGEDuKq57b1MW9rCdFqq098vuXDOvedyztNzT3vuPS0BjKyp7I8kYntE/B4RE/Vsc4Gp+l/Xr55fuHH1/EIS1erbfyW1cteunl8oihbnbcsz02lE+lkSe9vUu3L23Mn5SmXpTJ6fXT31wezK2XPPnTg1f3zp+NLpg0eOHD409+ILB5/vS5xZm67t+Xh53+433vvqzaNfNMXfEkefTHU7+GS12ufqhmtHQzoZG2JDWJdSRGTdVa6N/4koxVrnTcTrnw61ccBAVavV6rbOhy9UgU0siea8IQ+jovigz+5/i611EvDy4KYfQ3fllfoNUBb39XyrHxmLNC9Tbrm/7aepiHj3wt/fZFsM5jkEAECTH7L5z7Pt5n9pPNBQ7p58bWgyIu6NiJ0RcV9E7IqI+yNqZR+MiIfWWX/rIsmt85/0ck+B3aFs/vdSvrbVPP8rZn8xWcpzO2rxl5NjJypLB/LXZDrKW7L8XJc6fnztty87HWuc/2VbVn8xF8zbcXlsS/M5i/Or8xuJudGVixF7xtrFn9xcCUgiYndE7OmxjhNPf7ev07Hbx99FH9aZqt9GPFXv/wvREn8h6b4+Ofu/qCwdmC2uilv98uultzrVv6H4+yDr//+3vf5vxj+ZNK7Xrqy/jkt/fN7xnqbX6388eaeWHs/3fTS/unpmLmI8OVpvdOP+g2vnFvmifBb/9P72439nrL0SeyMiu4gfjohHIuLRvO2PRcTjEbG/S/w/v/rE+73HP1hZ/Ivr6v+1xHi07mmfKJ386fumSidvif9G9/4/XEtN53vu5P3vTtrV29UMAAAA/z1pRGyPJJ25mU7TmZn69+V3RaSV5ZXVZ44tf3h6sf4bgckop8WTromG56Fz+W19PX8xIupfLSiOH8qfG39d2lrLzywsVxaHHTyMuG0dxn/mz9KwWwcMnN9rwegy/mF0Gf8wuox/GF1txv/WYbQDuPvaff5/MoR2AHdfy/i37AcjxP0/jK6O438z/88/QI3PfxhJK1vj9j+S75oo/qUeT9+0iSj/K5qx8UQ1adu5kQ67YRKDTAz3fQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBf/gkAAP//qmHgTw==") (async) r0 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @random="b462eccabcbc"}, 0x14) (async) getsockname$packet(r0, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000480)=0x14) (async) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x8, &(0x7f0000000040)={&(0x7f0000000740)=@RTM_NEWMDB={0x38, 0x55, 0x1, 0x0, 0x0, {0x7, r2}, [@MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x0, 0x0, 0x0, {@in6_addr=@loopback={0xeaffffff00000000}, 0x800}}}]}, 0x38}, 0x1, 0xf00}, 0x0) (async) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000080)='./file1\x00', 0x1805a, &(0x7f0000000000)=ANY=[], 0x1, 0x105c3, &(0x7f0000020c00)="$eJzs3E1vG0UYB/DHDW3aUkqF+sKNlRBSImGrTtKKCgkCtAKkpop4OXABHHtjubW9IXackDNIHPgavSEuHPgEXPgeSAhxAYkbCOTdTdVUPbTUxC35/aTNf3Y8fjxj5eDxJhvAoXUm+eP3SpyOExExExGnIvJ2pTxyy0U8HxEvRMSRu45K2X+n41hEnIyI0+PiRc1K+dC3n33/12j3+le3X/3l4yu3f6tMb9XAQXv9nvOXIqK3UbS3e0Vm7SJvlv2NUSfP3tKozOKB3q3yPCtyO13LK2w39sY18lxsF+Ozja3BONe7jeY42531vH+jX7zgYNTeq5M/4WZjMz9vpWt5dgZZnu3dYl47Ze4OhkWdVlnv87x8DId7WfSnO2mxno1beTb7w7K/qJu10p1xjsosXy6aWbeVz2Ptod7qJ8r1Tn9rJxmlm4NO1k8u1eqv1OqXq/XNrJUO06Vqo9e6vJTMtbvjYdVh2ugtt7Os3U1rzaw3n8y1m81qvZ7MXU3XOo1+Uq/XFmsXq5fmy9bLyds3Pky6rWRunG92+lvDTneQrGebSfGM+WShtnhlPnmxnry/spqsvnft2srqB59c/ejGGyvvvlUO2pvWbP47MUyXkrmFiwsL1frF6kJ9/vCs/860Jrh+eCQ+SQI8NPt/YBrs//fv/2ft/w/l/vewrx8eiU+SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH1k9Hv3snb5wpzp8u+58pu56LiAsRcT4izkXE3/cxE8f21TwbEZWyfb/xR++Zww+VyCuMnzNbHicjYrk8/nz2v34XAAAA4P/rmx+/+DJiZtzMf7w27QlxkMovbY5Pql7+lc9Tk6p2Ni+2M6Fq5/ZKTsT5iDh65tcJVbsQEUdOfTqhag9kZl8cvysqRRw5yNkAAAAHY/9OYGK7NwAAAB47X097AkxHfr22/Fv88lrwbBHlBcET+84AAACAJ1Bl2hMAAAAAHti//V/dfP8/6fv//ez+fwAAAPBYKe7/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A87d4+jNhDFAfyB45BPBUV8XIUqSknBIXKElDlAcpt0HCGKhDgH6XKECCLGs4VXFKv1GO+i308yb8aCPw+oxoMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAn/7U2/XP/fcfXXOOv06dlPk0AAAAwCWHertOg2kzf5vPv8+nPkbEMiIWETGPiEtr9ypetjJnETHK40vPr+/18DsiJZxfM8nHm4j4nI9/H/r+FgAAAOB27XerTUR1HqaHT0M3xDXlizavSuWlSz4vSqXNUti3Qmnzu8giFhFRT/8WSltGxPjdl0JpD1Ll0vrt02TUlPE1uwEAAK6japViqzcAAACenK9DN8Aw0n5t/i9+3gueNCVvC75uzQAAAIBnaDR0AwAAAEDv0vrf/f8AAADgtjX3/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBPh3q73u9Wm645x1M3j3rTcdeuAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/sz8sJhEAYhMHe9Z3TYP5hSYPG4MEqED7+xsMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzL7/7yf2JqnEnmXhtLzyPJ2qmxdWrsnRtHfxhvvwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725+4EQiAIwmDf+Z/TYv5hSYPGIEIVLHzMMA8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBf97pf/E1PjTDJ32lg6HknWrhpbV429B42jB+Pt3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/bm3TRgI4zj8+pIocZuMkN5KYAYaKgQj8CEhWfIMDMBCNFS0FovACiDBuaYzBc/T/H/FFfcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwS7Y3Y6wXlyLi/8pe3PHy/f25fud3H1/812s3nleW03t2blGNiJuL7daZHNcyaB58119d37g12263Vv5iMJzjswRFBhEDMQ1BEkT59y4v4McJAIBDrZq1Tl7/uro10xkrTUd8fbI//x9P4jhg/v/56cPL6bPS/L+R2woHX31tabm+ur5xanFpdqG10LrdmJo6d7558cJko77zrqR+1N+YAAAA8KdqWUvz/6HpH+v//yRxHDD/v3vl2rHO2Eh2TVn+39de0a/omQAAABxt/x7/9KHUZ7xUq8W92bW1lUb3uNuf7B4LmOrPXd/fHc5amv+XpwuaGwAAAJCr7c3SWERs9frz2blv/X9i77q0/v/qceVqes9yRIxm9f/Tc3fa87msZPDl8SfkotcIAABAsUazltb/qzv7/yu7nxmKiIkT3bg3epD9/+Mnn71Nn5Xu/z+b2woH01Cz+33snJsRlWbRMwIAAOAwG8laJ/9/U42ZlS+PLtXs/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+sWP3KBEDUQCAk52NVuKCYGPjCUQ7qwULwXuIguARvIJ38A7eI6VoaS1biIWtvElGl20WLBJ/vg8m7yUMmZep8gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtRYnX3mKy6zLJ/2zx9eb84hPKzG8vLW7MSKvhyz6F6qPx64AAACA/yCV/r6qqufm/iziZJ77/6bMiZ7/bqvLSz+/2veXWHr/GHvp4f1zoVm3Trz08ur64nCwL/z5ttfOmOadz2cvqRzC7CyavJ/1bduebuR0c4BiAYBvOSixT8r/UMSjMQsD4C/bX76Z9qNa6v/TfJS6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb1EQAA//9TYmvH") (async) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0xa0401f, &(0x7f0000000400)=ANY=[], 0x2, 0x2f7, &(0x7f0000000080)="$eJzs3V9Ie2UYwPFnup9OSzeigoTqKW8q4uB2HdgQjWhglAtLCI55VmOnTXbGahJuQeBNF93077qCCEGILoJA7KKrUMT77rzzIrsqQnpj7py22eZEp174/Vx4Xt73ed73PX88bO8Z29Fzn7yby3hWxi5JSEIy8LzUQichicmABGry9Htb+4+++vobLyVTqdlXVOeSC/GEqo4/vr30weaTO6X7Xvth/Kdh2Y29eXScONx9ePeRo38W3sl6mvU0XyiprcuFQsledh1d+czLWaovu47tOZrNe06xrT3jFlZXK2rnV+4fXS06nqd2vqI5p6KlgpaKFbXftrN5tSxLx0YF54iIbJa/THYPSH/3lzFyXPrVmOGaGGP8LNwV6m+b5//j7sEzYzc1LdyQlpt6RMTdKKfL6ca20Z7MSFZccWRKonIi9WvEfLVlTi+V+t/3E1upg2d++VlVY7LuVv38ajk92J4fl6jE7vmjNvPnXkzNxvWUhNvy78loa35CovJgI6ehmZ9Qv4O2/CF5arIl35KoHLwlBXFlb/uJPw/nNz4P8tfjqjPzqdP8AQnyR2QlOEgR+faPWzk7AAAAAAAAAABcjqX/6bh+b9UDPlpT1bGYrAfPhOvtjZK/vh5qfT5wdn1+quP6fFgmwre33wAAAAAA3CVeZS1nu65TvGKh/la+V8xD4+0xxphqf0a/YiEiZ2oi0r8hvv6wV8yIBDWPzZ3f4eT04J5/4mrNpuBTlX0+LBPGmP50+Pdia020/1NtK4TlQsHirz6dFxMRkcGL/qeMSM9Bh9r6+b0vuxzy59c95oWl377v2c/Q/45PNzvXdzcCAAAAcJ2aL/qnpZr5sVxdfPbTC6aa6DXPDQAAAAAAAAAAAAAAAAAAAAAAAAAAAACAu+ISXzm290WnJq0XHvgmqNlvaeo4cOg4+JkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAW/VvAAAA//+JT7m4") (async) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = open_tree(r4, &(0x7f0000000640)='\x00', 0x81000) setxattr$security_ima(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140), &(0x7f0000000180)=ANY=[], 0xcb, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', r5, &(0x7f0000000f80)='./file2\x00', 0x0) (async) r6 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r6, &(0x7f00000002c0), 0x40000000000009f, 0x0) r7 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$KVM_SET_VCPU_EVENTS(r7, 0x4040aea0, &(0x7f0000000400)=@arm64={0x6, 0x6, 0x1, '\x00', 0x80000001}) (async) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r8, 0xc0182101, &(0x7f0000000180)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r8, 0xc0502100, &(0x7f0000002100)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r8, 0x40182103, &(0x7f0000000080)={r9, 0x3, r8}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(0xffffffffffffffff, 0xc0182101, &(0x7f00000003c0)={r9, 0x7, 0xa9}) (async) write$FUSE_NOTIFY_POLL(r7, &(0x7f00000001c0)={0x18, 0x1, 0x0, {0x7fffffffffffffff}}, 0x18) syz_usb_connect(0x3, 0x36, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x1e, 0xff, 0x5a, 0x40, 0x1b3d, 0x1f2, 0xf72c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x31, 0x0, 0x2, 0x5f, 0x8, 0x18, 0x0, [], [{{0x9, 0x5, 0xe, 0x2, 0x400, 0x8, 0x5, 0x5}}, {{0x9, 0x5, 0x9, 0x2, 0x20, 0x9, 0x8, 0xb}}]}}]}}]}}, 0x0) 1.188482321s ago: executing program 0 (id=375): setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) (async) setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6a71666d743d7666736f6c642c7573726a71356f74613d212fdc0c285c3a2a237d2c6e6f61636caf4a58e098cdb4db6f64653d7374726963742c666c7573685f6d657267652c6261636b67726f756e645f67633d6f6e2c6e6f696e6c696e655f646174612c6673796e635f6d6f64653d7374726963742c6e6f67635f6d657267652c636865636b706f696e743d64697361626c652c000f0be9dde4c7d6e1b274511f4e76acc7c1eb757723d89c14b6ff0f4f801b234624c374c2b66dad977540cc5d46e7b4d9f6169516d6efcd177fcbda34fbd115ec0fef6fe326891d069659c53f5977c62754fe975ad9b57e5f11dda1d16eecfc6eef6c132068b958afea446bb9394b9667d61bb5fe84c1a226e5e1b5359147d43f1de6cf5733fa2a19cebdb7f5091b5187873031c5a7b52d73ba2e3b00cfb4bcbff803e9ebb16590dec144966d6dad1a41325dc9a99f3d6f0638ce47cabddedc439c223cb5cd16def8ac30fa311e137fd92bbdf7467c33f2955983b21739ee3759660082f18a26d6dcd1027d48a5fb8c25e8676132d30786f559d574142ed908b3048084d7110d085ac108c3fc76c2d443f29b32bf645416a2bcda9dbcf0c3c95b32e28cdc36852be2bf503f379c80bb9b21f17dbc2401"], 0x5, 0x10597, &(0x7f0000020b80)="$eJzs3E1rHHUcB/DfJumjtQbxICg4oEIi7tJNH9BbW1vE0pSg9uBJN7ubZdvdnZDdJGtPghcPvoGCr8Kjd1+M6EkQEQRl5z+RxgewJu62yecD0+/Mf2Z+858yl9/sZgM4thazn36sxPk4ExHzEXEuolivlEvhaooXI+KViJh7ZKmU438MnIyIsxFxflI81ayUu964cfLWrYfXf/7i4e1vvh+//Nrs7hqYtdcjor+Z1nf7KfNOynvleGOnW2T/0k6ZaUf/frmdp9xtrxcVdht7xzWKvNhJx+eb28NJbvQazUl2uhvF+OYgXXC409mrU5xwr7FVbLfa60V2h3mRnQdpXuMyHwxHqU6rrPdpUT5Go71M4+1xO93P5v0im4NROZ7q5q32eJI7ZZaXi2beaxXzWP/P/81PvNvdwfY422lvDbv5ILtcq79Vq1+p1rfyVnvUvlRt9FtXvo6I3uSw6qjd6F/t5Hmn16418/5yttRpNqv1erZ0o73ebQyyer12sXahenm5XHsze/fO3azXypYmeb072B51e8NsI9/K0hnL2Urt4tvL2av17IPVtWzt/Zs3V9c+/PjGR3eurb73TnnQX6aVLa1cWFmp1i9UV+rL//v9X8qWOkf2/n+pHOx8jjnPD8Bj0/8DszDF/n9B///kejr731P6/0O6f+0bB+IBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tu5+d+2lYmUxbT9Tjj9bDj1fblciYi4ifvsb83FyX835ss6Jfzj+xJ/m8G0ligqTa5wql7MRcbVcfn0u7QMAAAAe38JXn3+WuvX0z+KsJ8Q0pZc2c+c+OaR6lYg4sfjDIVSJ8mVTvHDwWSWT53shxgessje34gXW6YPPKileuS0cVrV/ZX5fnH4kKinmpjodAABgKvZ3AtPtQgAAAJimL2c9AWaj+DSz/C5++QX+UynKDwTP7NsCAAAAnkL+pB4AAACOvqL/9/t/AAAAcLSl3/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgd3buJTWRIAwA8O9rdF6MDAOz8DCOS/fOfvAEs8wugVwjeJscRsgREg12VSAtMQ/6RcL3QVtWV/P33+Dmry4LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSX+3i9nw6vLi5Sv358+N7vbV1PhIAAAAwJHVdjErvkxT/2s+/z2f+pn7vYjoR8RTtfsgPpViDnKc3yeuHx3lcB1RRDjcY5yPLxHxJx+3P9IYAAAA8HbrzXyZqvX0Me06IRpwd2ogTdr0v/2r6Ua9iBhNb2qIEnmyKX5Vzyo5/L6HcVYxykNuxQTWpHpWSTHlNqwr2qsMSs3kUdNLTb/VdAAAgFaUK4F2qxAAAADa9L/rBOhG8TYzr8XPC/jHqckvBD+XegAAAMA75C/1AAAA8PEV9X+T+/+N7P8HAAAAnUv7/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCk1XYxW2/my6pxdvtq6nkaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgnv15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu6ft40yDAD4e/4XCkIcQfJAFhADDFDXuIPZsFQWtvANotQtES5GbYTaqgwZO7DAWAmVkZV+Ar5AN8BD1w4ZPBTBXPSe75JraYtB6p0b/37S4/fJ6XT3vBcpynPvmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU5qPjvBk/0kXeyI/9/uDGbhxnj43R9P4sjRHzpMqiX0BJt+4KAAAAWAfNor8PIWwfjrbi2Eiz/r9dnBN7/tuvLvKin3+87y/Gc/dupUVMN6/+dnSjdHGfeNELe5PxmcpmuPpe+9czWtmTz969NLNvSOPTgzfm7ex5Jt/evftJJ0s3qqgWAPg/ThdjnhS/D8WxX2dhAKyNVh6h1P8303prAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzN/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNMZiudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OVdHr54i4giUpcp0njzc3qPiI9I27Ydfd6y2J2Pzdc9Z/vDJOd3TH/LiCij6OMcAIDeVd3mWK3r5V/e/7yDvMO81bypF8/8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsQIAAP//v2tUXg==") r1 = dup2(r0, r0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_vlan\x00', 0x1000}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x118) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000040)={'gretap0\x00', @broadcast}) close(r0) (async) close(r0) 1.05299846s ago: executing program 4 (id=376): syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$FICLONERANGE(0xffffffffffffffff, 0x4020940d, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f0000000a80)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)}}], 0x1, 0x804) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000300)=ANY=[@ANYBLOB="4400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="00000000000008001c0012800b000100697036746e6c00000c00028004001300040013000800040000050000e02722a88b83dd51f38edc501a2f46e56425045fa31b3eddc926fc977d2b2a6cd6323c11caebda20e1ece9a1abfd92ac906a799611e6f05126fa4f5a5e78dccaf15e7339275d5bf86f8c979df20ba40b59f4401e653563199c933a2974d91fcbfca5b100b7e19688316121de7528daf5ed168c4143602046648b116def3b44877483d190b8163c9caaf185dd45dfdf26790de51ad20874f978678b50729119a70981636231d5228b82"], 0x44}, 0x1, 0x0, 0x0, 0x20040001}, 0x8000) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f00000001c0)='./bus/file0\x00', 0x43010, &(0x7f0000000240)={[{@debug}], [{@measure}]}, 0x0, 0x47d, &(0x7f0000001fc0)="$eJzs3EtsG0UfAPD/bl5NH1/ylfJoaSFQEBWPpEkf9MAFJCQOICHBoYhTSNKqNG1QEyRaVVA4FIkLqsQdcUTijsQJLgg4ICSucEeVqqqXFk5Ga++mjmO7TuzELf79pHVmdted+Xt2vOMZuwH0rLHsIYnYHhF/RMRIJbvyhLHKn1s3Ls78fePiTBKl0hvXk/J5N29cnClOLZ63rZIplSKGsuRQnXIvvx0xPT8/dy7PTyydeW9i8fyF506dmT45d3Lu7NSxY4cP7Rs8OnWkrfjS/G8W1809Hy7s3f3KW1demzl+5Z2fv8nquz0/Xh3HumTR1hirvLq1Hs0enmyrsLvKr9nDjqodSX/jk8c3oUK0ri8isuYaKPf/keiL4eVjI/HyJ12tHLChSqVSqd79OXepBPyHJdHtGgDdUdzos8+/xbZJQ4+7wrUXKx+Asrhv5VvlSP/y3MFAzefbThqLiOOX/vky26IT8xAAAHfwfTb+ebbe+C+NB6rO+1++hjIaEf+PiJ0RcV9E7IqI+yPK5z4YEQ+tsfzaFZLV45/06roCa1E2/nshX9taOf4rRn8x2pfndpTjH0hOnJqfO5i/JgdiYCjLTzYp44fPfv+8SG+pOVY9/su2rPxiLJjX42p/zQTd7PTSdLtxF659HLGnv178SRTLOElE7I6IPess49TTX+9tdOzO8TfRZJ2pVaWvIp6qtP+lWBH/7aZKGq5PTj5/dOrIxJaYnzs4UVwVq/3y2+XXG5XfVvwdkLX/1rrX//Iq8GiyJWLx/IXT5fXaxbWXcfnPT6v69IrV5Sz+9NuINV//g8mb5fRgvu+D6aWlc5MRg8mrq/dP3X5ukS/Oz+I/sL9+/99ZVeOHIyK7iPdFxCP5Im7Wdo9FxOMRsb9J/D+99MS7jY6tav/hIv4ms/IdlMU/26z988Xc2+2/9kTf6R+/azn+uu1/uJw6kO9p5f2v1Qq289oBAADAvSItfwc+SceX02k6Pl75Dv+u2JrOLywuPXNi4f2zs5Xvyo/GQFrMdI1UzYdO5nPDRX6qJn8onzf+om+4nB+fWZif7Xbw0OO2Nej/mb/6ul07YMN1YB0NuEeto/8PbkQ9gM3n/g+9S/+H3qX/Q++q1/8/6kI9gM3n/g+9S/+H3qX/Q+/S/6EnNfxtfNrWT/67nCj+74Q2/p3r3Y+i7cTwRhYRafcD7IlEfzuXcSuJobqHuvzGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0CH/BgAA///1DuKW") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x103042, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)='s', 0x1}], 0x1, 0xb9c7, 0xffffffff) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e) listen(r2, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, &(0x7f0000001a80)={[{@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x4}}, {@usrjquota}, {@auto_da_alloc}, {@discard}, {@max_batch_time={'max_batch_time', 0x3d, 0x5}}, {@noquota}, {@minixdf}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x7}}, {@nombcache}, {}]}, 0x45, 0x7b6, &(0x7f0000001140)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4EQeZ31JruwsF72sBQaCLSnHpoYWTGpZStYcoiNaRNKoZdCW3prLzn356X02h+HXtr/oySkrROa0kNxGf2wZVtyrMSWkubzgYne07zRe995ozcvmrEUwBNrPP0nE3EsIl5PIkbrzycR0V9NZSOma+Xura/l0yWJjY1nvkuqZe6ur+WjaZvUkXrmjxHx+SsRJzK76y2vrM7PFIuFpXp+orJweaK8snry0sLMXGGusHh6cmrq1Jl/nDn9UOENN2d++Hr16K03/v/XD6Z/evkPH772RRLTcbS+rjmOgzIe4/V90p/uwm3+d9CV9czHL+6jUNMRkD3MxtChtGP66r1yLEajb6/+Ge5mywCAw/JSRGy009d2DQDwWEtq5///9LodAEC3ND4HuLu+lm8svf1Eortu/zcihobqudr1zVo6W79mN1S9DjpyN9l2ZSSJiLEDqH88It755Pn30iUO6TokQCvXrkfEhbHx3eN/suuehU79rfXTc82Z8R0rjX/QPZ+m859/tpr/ZTbnP9Fi/jPY4r37IO7//s/cPIBq2krnf/9uurftXlP8dWN99dxvqnO+/uTipWIhHdt+GxHHo38wzU/uUcfxOz/fabeuef73/ZsvvJvWnz5ulcjczA5u32Z2pjLzMDE3u3094k/ZVvGn4/9gtf+TNvPfc/X0wH3qeOpfr77dbl0afxpvY9kd/+HauBHxl5b9n2yWSfa8P3GiejhMNA6KFj6ajpF29Y9nt/o/XdL6G/8X6Ia0/0f2jn8sab5fs7zvl968W+yrG6OftSvUfPy3jr/18T+QPFtNN469qzOVytJkxEDy9O7nT21t28g3yqfxH/9z6/d/Y/xrcfw/l77+hX3uiOytb99/8PgPVxr/bEf933Eihu7N97Wrf3/9P7Vtm/2Mf/tt4IPuNwAAAAAAAAAAAAAAAAAAAAAAAADoRCYijkaSyW2mM5lcrvYb3r+PkUyxVK6cuFhaXpyN6m9lj0V/pvFVl6NN34c6Wf8+/Eb+1I783yPidxHx1uBwNZ/Ll4qzvQ4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOqOtPn9/9Q3gzsK9/WihQDAoRhyYgeAJ02Szfa6CQBAtw11VHr40NoBAHRPZ+d/AODXwPkfAJ489zn/7/wzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjUubNn02Xjx/W1fJqfvbKyPF+6cnK2UJ7PLSznc/nS0uXcXKk0Vyzk8qWFti90rfZQLJUuT8Xi8tWJSqFcmSivrJ5fKC0vVs5fWpiZK5wv9HctMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYv/LK6vxMsVhYkuhJYv7LWj88Ku2R6CwR12r996i05+ASMbA1Sgz3ZnACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAz8EgAA//99gB7t") write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000c80)='./file1\x00', 0x210000, &(0x7f00000002c0)={[{@jqfmt_vfsv1}, {}, {@barrier_val}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@resuid}, {@nodelalloc}, {@acl}, {@noinit_itable}]}, 0xfc, 0x58f, &(0x7f0000000cc0)="$eJzs3V1rHNUbAPBnNpv09f9vCqWoFxLohZXaTZP4UkFovRQtFvS+Lsk2lGy6JbspTSzYXtgbb6SIIhbED+C9l8Uv4KcoaKFoCXohQmQ2s+02mc1bU3eb/f1guufMS888O/OcnJnZZQPoWyPpP4WIFyPiyyTiUNuyYmQLR1bWW3p4fTKdklhe/uj3JJJsXmv9JHs9kFVeiIifP484UVjbbn1hcaZcrVbmsvpoY/bKaH1h8eSl2fJ0ZbpyeXxi4vQbE+Nvv/XmjsX66vm/vv3w7nunvzi29M2P9w/fTuJsHMyWtcfxFG60V0bK/2SlwTi7asWxHWislyTd3gG2ZSDN8yQ9Q9M+4FAMZFkP7H6fRcRynqHcucCukuTnP7DrtcYBrWv7HboOfm48eHflRkcz9qH2+Isr90Zib/PaaP9S8sSVUXq9O7wD7adt/PTbndvpFOvfh9i3QR1gS27cjIhTxeLa/j/J+r/tO9W8eby+1W30298f6Ka76fjntbzxXyFG2m7qrx7/HMjJ3e3YOP8L93egmY7S8d87uePfR13X8EBW+19zzDeYXLxUrZyKiP9HxPEY3JPW13uec3rp3nKnZe3jv3RK22+NBbP9uF/c8+Q2U+VGOSKGnibulgc3I14q5sWfPBr/JjnHP30/zm+yjaOVOy93WrZx/M/W8g8Rr+Qe/8cnf7L+88nR5vkw2jor1vrz1tFfOrXf7fjT479//fiHk/bntfWtt/H93r8rnZZt9/wfSj5ulltJcK3caMyNRQwlH6ydP/5421a9tX4a//FjHfq/5mv++Z9efH2yyfhvHbnVcdVeOP5TWzr+Wy/ce//T7zq1v7nj/3qzdDybk/V/+bJzZbM7+LTvHwAAAAAAAPSSQkQcjKRQelQuFEqllc93HIn9hWqt3jhxsTZ/eSqa35UdjsFC60n3obbPQ4xln4dt1cdX1Sci4nBEfDWwr1kvTdaqU90OHgAAAAAAAAAAAAAAAAAAAHrEgQ7f/0/9OtDtvQOeueYPG+zp9l4A3bDhT/7vxC89AT1pw/wHdi35D/1L/kP/kv/Qv+Q/9C/5D/1L/kP/auX/H1+3z026szMAAAAAAAAAAAAAAAAAAAAAAAAAAADw/Dt/7lw6LS89vD6Z1qeuLszP1K6enKrUZ0qz85OlydrcldJ0rTZdrZQma7Mb/X/VWu3K2HjMXxttVOqN0frC4oXZ2vzlxoVLs+XpyoXK4H8SFQAAAAAAAAAAAAAAAAAAADxf6guLM+VqtTLXV4ViFv3mtjoTvbDPz7BwJns7trV5sVeiUOhQuJkd3q1t1aUOCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy/BsAAP//upQvnA==") sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x4004040) unlink(&(0x7f0000000180)='./file1\x00') openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) setsockopt$inet6_group_source_req(r1, 0x29, 0x2c, &(0x7f0000000b00)={0x2, {{0xa, 0x4e22, 0x10001, @remote}}, {{0xa, 0x4e22, 0x6, @mcast2, 0x800}}}, 0x108) bind$bt_l2cap(r3, &(0x7f0000000400)={0x1f, 0x1ec, @none, 0x2}, 0xe) creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) r7 = dup(r6) ioctl$KVM_SET_CPUID2(r7, 0x4008ae90, &(0x7f0000000540)=ANY=[@ANYBLOB="01"]) ioctl$KVM_SET_MSRS(r7, 0x4008ae89, &(0x7f0000000940)=ANY=[@ANYBLOB="faffffff13772ec2a8d6e82a13cd6ddf3a8e3f1bc4a68a9fb93283ebe5d38a7a411ce3fb99bb4406ef115d93af3118fc3bea902710922008e6930b67fa6de49e391d15f2f5b0a0ab6ac7edc9d01ec7a92d80ca6f7a738233a5b2c71b6a0c5a74ae704d610165142fcf1e"]) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r8 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r8, &(0x7f0000000140)=ANY=[], 0xfd14) 732.017492ms ago: executing program 5 (id=377): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x220080, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r1, &(0x7f0000000140)={0xa, 0x4e00, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0x361}, 0x1c) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) syz_emit_ethernet(0x16, &(0x7f0000000100)={@broadcast, @multicast, @val={@val={0x88a8, 0x6, 0x0, 0x2}, {0x8100, 0x1, 0x0, 0x3}}, {@mpls_mc}}, 0x0) lstat(0x0, 0x0) sendto$inet(r2, &(0x7f0000000200)="fba48b0671b5b171e844726478329b9959b432c93840d4f5da37030dbaa70ea85f6fae1524f2b79add61647c97e4623cfcdd8e4d11caf68f5d2e76dd32f6bde32fb002fdf62e87ea5396cbea2b71554aa71ec244604f400b65d47114bf6d28528fb28adda6753eba252f131820c25ef65a0d79f5dd6989f7c853cedab83f327c679b00c65ec5c2d5e718ff8eaa1d6de324fbd7d1e952930f62161d835859e450babb496d4d8fc7fb671792b649", 0xad, 0x8001, &(0x7f0000000040)={0x2, 0x4e24, @loopback}, 0x10) shutdown(r2, 0x1) recvfrom(r2, &(0x7f0000000480)=""/110, 0x168f6f3d, 0x734, 0x0, 0xfffffffffffffecb) recvfrom$inet(r2, 0x0, 0x0, 0x161, 0x0, 0x0) modify_ldt$read_default(0x2, 0xffffffffffffffff, 0x0) r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_SET_CPUID2(r4, 0xc008aec1, &(0x7f0000000140)=ANY=[]) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x7, 0xe, &(0x7f0000002180)=ANY=[@ANYBLOB="b700000012edfffebfa3000000000000250a000028feffff6203f0fff8ffffff61a4f0ff000000007c0400000000000077000000010000002604000001ed0a00550a020017ffff17bf100000000000007b1a00fe000000001d04000000000000c60000000000000095000000000000000f3bc065b7a379d17cf9333379fc9e84af69002435f1b6a693002e7f3be361917adef6ee1c8a2b4f8ef1e50b91082050e420fe275d0002000001b6482a0800000098efefb202ee010400006e7a1d03001f379cbf01de00b1b564fef3bef7d90692a4380548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc4b6cb7798b3e6440c2fbdb00a3e35208b0bbf12cd8dff0f2ce39da8db04acd00009fbe4b61a615c6c57ac21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf28bf6d8e8afcb913466aaa7f6df70252e791665858fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7296e37c4f46010400000000c3d829faf75ddd1aa96960bca97af13382cb881cc1f62c0f8f8f0e8d76b85d9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1ba7ec6667e699fdc9a1f5a7b3caae05f13792292cbb49b3aab06b1e042ff2164d80c605532908ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c1e3fcd7071b53ac29df826f8ae6d6e18c1eac7e9bb5a05d8edf808df932c19e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b308008931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee63300000000000000000000000000000000000040000000000400000000001800010300000000000000407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668238e85c79eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c0230ddfc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb057253472f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f33400047445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faee0beac08dfb8d3682ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3816953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac694cd5fe9d145906d410f58f1951405d10504efe402cae085afef5dbd616e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f024f8da775f71150212b84fc0456351e096f1e7e6133ae14d1429cd4905dabb52e43af0065acf97b49512d1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232c54226e24b6c38e70380bb2f57e8767dc811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed6caf0f467b6bbf3aa4371f5e76ab3f60afea80bb066aafb9517f787b0900278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e5343571a95b12aec06a9f581ea97c3f03add23f14c8db5555c62de4f626483632a2ab549000ccd3a3477f88dd6e66bbb6a8083432a94081f72ed7fec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091dd66ffe3ffed0c39552a312e2db596d9c827e0df6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007f00a292dd3b856faa4b7e66e1b64505f65900662201ae21ef164437f7ecf8ed9a22da26ae804bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2bd16adae02c821b62428902aad499825ab85a348638384cd1f8bb72b3e5250b0d0a20b4e2a2328d53b5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717719ca77a4e0a97c1c6ca791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65246fec3c34e2de044cdaa70b8a67b33fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1deee15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba69060000008b4264eb6f5137bdaa075f1488d22230592a7900000000000037c8986c1c19100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b8697741ec03877afb5237ea1694addebc14c3ae49f88c462aa2050acf2d9a97d3be29a5614d1eba2c98cf0236401e029a210fa9274d4ad7c445e50f76419ab4f78f67a09e63dd4faa2e7b19399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e228cca07bab4770b4185de44db6bf21fef32a8d5b36d9016238fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd37220e31d4731614a50c16c6a417442ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffeac350a5c554a387de4ee7aac6478dd82bef044a6d33c789d566c90c46ad581ac62f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bdad938bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455b88753452de959a6cf72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f9b180010000000000000c89f3fb2f951ae81d7fcc8bc0400000000000000000000000000000000009231feef311734493c9fd999c728e3e21bb4f2bafbcd197c7963c2ba910969f776c8b2ea3970f358107945d9e74e9bdfa58e80b65a9201bc4b730500df5a0100363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe038c8348bcdd40a1792be952c17f56e5e2f73019352f1fb6822a99f933ee220d5233fa20595aa5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a64aa8c53dd957729d63dc1bfc7b772cb000000af22a16e19d1b5f52abb40b433983d0cf50234de659c1a397ce90146b444338c1f7a2e991888d64e861583f0e0022121248465d37e7c386f8c614dff95defb464172998a684e21ca960897c32a127453ffffffffffffffffbcfcd7e27e37ea9c80a5b073208d29f2e4ce9438bc39300bbcc27a457296cc27f224ef4ced0773ed6bdbe4c8965d7002fa8b4c1b11f3c5e74ecedeaf4221f17448241500000000b52ee61d77b0d5adb1ca7ab9c34e7d72738309da56d5fc96acb119283c534cd5b0429d3e923c4aba0000000000000000000000f30000c54e3614c328e472bbcab5010973f6887d602bbf2f090c8ca87e58621ed208b2c48e38d86b017657daa0371e96dee683d0ce64485c47d89b363dc2b5e3dc998181c150f1f963c52b8750d947448d29bfd944d350b83c2919b1eff72072a9e1e615f5ddd8cab9459689cf259acb61a73cfeffffffffffffff4a354904909e15a68b999a8b5e5f08fcdf295e6fb68fdba28e3c6f566246416b4cf698b6fc5e9e39eb4e15e2f74e76d40e8646f0bb5395c8e31f92ccb73ff45b2bef72b2ab4306708e8e2df01ee6eb2c61bca7a1c820b821e35ac210caa0e676ff182644678bf7c8fe554cf5b32c283b226b398e977d8455971bfa42bb733cd63123255acb793b35582ae61ca8834e9d6f0fd2c57a82c89bd2e6f8d3504135854c36179dc71eeeb7b89d697abe74bb0accb12cdb4e2b4666f0ab74f0bbec4deaf1ae8fb2f2666ca202a1547d3642046e3397617c3bc8c85616e1d0d45b08e5eea4962141ffcaadfeec7e7dda146b36e4f681e8318069e821dcbe9dd41c4fcf025402e38ad8dc5c9fb7329e3719ba226d58afbf1ab306a7b57740085a0df4a07346b75ba21f9513b269657b0483a4e7530db07e5b1354920153227389487b53b661033ff2c10ef982eeb7dafb460104ae0c779c521bfa7f9daf3d7085d7d80f279227aa4e8dbf672e0000000000000000000000000000000071b96aa2dcb74da616702edf6139d0ece1a10dc80bb31916cf3347e764a33fddeb5aba6e332a82117b7d3aa656455af4ed9fcc560645168173547a9d6efa2d167290c0e63e7b80a186cb34c18b422782ee5ec268c283231507ab4409442f5c125d97aae5a4c2960aab0c16ef54966d295f7e8db38d6e8200000000000000000000000024fbdc9c129b0861e0639f8237ee9b7ce67b1d4c786dad3685dc1c7cbf7a096dfa475303b606c5fc9e769122f41402b5976cf221af47eb9ceb279a08d8e084f4f808ad2ec841f86070eee32a4b4fbdc77f06fcdb3941aac633882c264a27e8784a9cc704939132e428317b68e80f805dbc19d6e09f1adb4fb706c5a280b1958800ef630517347fa2076a28081cca208a182efa4dbf9e7e6474ced53c36eefd000000000000000000000000000000000000000041bb141a12605fd0fe2534690caa2473d671911619a001462e0deb4e7b13b055f341af34d66f6501550206bad3d64eb498ba4070f8a5b1061d353bb74d521d52887c84c47fc8385e0590410203c3f13c53fd72c67d33b9aeeb1841bd2234efb055dc7c9031080cecc7ac4ff261d0810b67354f08fc2eada568ad49000000000000000000000000008210e99d338dbfc97441a9d7c5636616d31b5dc352adcbe84acf31652eec4ed2e1509232e23361548acf88e0333e2721d8f7fd1b3086b2dacd3624bec743821e9d39f6f5a5cd9b1483fdfec3412d0bfb18ca8df5d8904ec0f4c43c9348038c8b9d94b86025b46b96e825552880c94cb2bfecb6da827a56083923cd121d4b14df15b761028caab512f6bd749140a6639180a0172e0859ce1274afaacc997e2c468402c63c13decc3280955b92ef902274efd653eedc0bf3f066856bf5204036e0448a2f70d62c8467ee661b5fbc764f9c044eb14a4071078120d1b3ce85e955a3ffe48845af190ee8eceb97d22fa0829aa18042a450e73364c68f12e8c4821e5ba17d5d36847fa7516d511f92824f1d514847e34ce43cb2eec6a1dd3d16db2f7afad959b3777b6be9b18fed9d0ac9cd4f7fe97d38aef9bc4ad9a1bf9ec77c7a28d6bc6b14968c8f045bf81d3f8bbdd0d040c50dfc647307b1222b06439890ff618d2b2689ea4c5e4672b21726df2c2d69707def1fdd062fe49502064595d4854393f40444f80a7eb3eeb533b50aa4bcf563b4125219b9aa4f67830c7d475b99c07787fd286134d223d06eeb68b9a7bdf82c7bb7cf16e03d2313543e9f221a267808e0245500e4a712d25851697a939e097490d327e700a2a2674dc3867175f886c24791d3a100000000846e4eaa8631308dab74d0f45b4fb1081f753ae999241215627152f6a96a62250260255cb21181c53493419ecbf00c0a3c4fa674f744fcc020981e0896fd4d8199ef96cae461605ff2ca3e4c5db3de7eb1062a123650067cff0c7d433202249db2133781aac9c8a9815a4ef3805221219c3a9cd80c816cd83939bfddf17d8e99590b7387be9e440dc06d43ec40f0e8ab1ec008299f96ecc4b0e0e2e3d5e68b0686398e1197ed2c8ec536d4a62ba950e60ce28afe7296042e1a4c9c35b72e409e1a371b8ff9e3c972756b6c1685a6f9d9c97dde0d213c59068faf02f65943171bfb8cba50a2337ec4e51c2d75ee8fd76b0c0e39f2189a7a36a381ffea08e2feb64a3f37213292928c2db3353baafcadccc43a87e131cf88e801646ebffc99e7c2cc08cd30dd601c03da57a55ba661d9df114296b360f702179b16ac22f8e95621028b8747b7e68cae474ca00130f60fcb1a810a969329c9c5fa000000008313705e362202ccf47ef4fcb9045036095e7d7c0f240c858d565751c0b92d906100a04fc0cc40e4327c2798b85e416db5e8a64e7d81ebe888624f68ed3a0e138505c476941ae36a9373450d37b3bab73f8dd8e67c415805466724ebcc698a1876002f5b6a994e037c2991a0566dd92df6fcc9320feee693a80b4a18abce533b34a18e84f515217d"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x26, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) 604.34665ms ago: executing program 5 (id=378): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x304) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@private=0xa010101, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0xa}, {0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x5}}, {{@in6=@mcast2, 0x0, 0x2b}, 0x0, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0xe8) r2 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="020b000102"], 0x10}}, 0x24004801) sendmsg$key(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) close(r1) r3 = socket$key(0xf, 0x3, 0x2) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000000)='./file2\x00', 0x800403, &(0x7f0000002500)=ANY=[@ANYBLOB="6261636b67726f756e645f67633d6f66662c67635f6d65726765006e6f626172726965722c61636c2c7768696e745f6d6f64653d66732d62617365ebc3fbb5023cc164e8f5642c6572726f72733d72656d6f756e742d726f2c70726a71756f74613d2328262d5bfc2c6d6f64013d6c66732c6e6f757365725f78617474722c64697361626c655f726f6c6c5f666f72776172642c66617374626f6f742c6163746976655f6c6f67733d362c6d656d6f72793d6c6f772c006178d8f7ccb5e7d6ea092bb2577c4f62f3c424db6b4159a33eb0b462cc03cb7256d653dcfdaf8efff41b84cc8770c55d35d1d314c845c72ac136630faa1a5a90370af87319b6ce08b90820699ba9c1e3baca0069773535beeffc9e288e86fedb2998156659b1028879d4e291034cb4c35ad9ab453e9c9570f289d093303fe73c3c6e39945100e5428f79326c5155be86dbf402c11c8d525a1facf6380c97282012106d"], 0x1, 0x5518, &(0x7f000000ac80)="$eJzs3L1vG2UcB/Cf89J3SoQY2HpShZRItVWnL4KtQCteRKuqwMAEju1abm1fFLtOyMTAiBj4TxBITIz8DQzMbIgBxIYE8j0X1ACBVnFj0nw+0vl79/j8u+csK9LvcnYAR9ZS9uvPlTgbJyNiPiLORBTrlXIpXEvxQkRkETH30FIpx/8cOBYRpyLi7KR4qlkpn/r8wvj8lZ/e+uWb744vnP7i6+9nd9bArL0YEf31tL7ZT5l3Ut4rxxvjbpH9y+My0xP9++V2nnKzvVZU2Gzs7Nco8lIn7Z+vPxhO8m6v0Zxkp3u3GF8fpAMOx52dOsUL7jU2iu1We63I7jAvsrOd5rW1nf62bQ9HqU6rrPdRUT5Go51M4+2tdjqf9ftFNgejcjzVzVvtrUmOyywPF8281yrmsbafd/r/7e3u4MFWNm5vDLv5ILtSq79Uq1+t1jfyVnvUvlxt9FtXL2fLnd5kt+qo3ehf6+R5p9euNfP+SrbcaTar9Xq2fL291m0Msnq9dql2sXplpVy7kL1+672s18qWJ/lqd/Bg1O0Ns7v5RpZesZKt1i69vJKdr2fv3Lyd3b5z48bN2+9+cP39W6/cfPO1cqe/TStbXr24ulqtX6yu1leO0Pl/Uk56iucP+1KZ9QQADp/H7f/P6f+BKXhy/f/GnYgn3//Ho/f/CxH6/70cqv73qPf//37+i/v/NMBj0v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJjeNGI4D6H8GptAvFVXd9yrdwTF6hC67RBygl+AI9Aq5AGcguxwhgoixFYWIREhjhhC9Jw3Gg/lhI1jYMzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDndNqvZ//nPf11ztrtuyowGAAAAOGbTrGbtk0mqf87nv+ZT33O9iog6Io7N3Qfx4SBzkHOaF9o3z/pwE9Em7D9jlI9PEfErH/ffzv0tAAAAwPu1XiynabaeHiaX7hB9Sos29ZffhfKqiGgmd4XS6n3ej0Jh7e97GH8LpbULWONCYWnJbVgq7STt3/1x1W78pKhSUb/+/mJjBwAAejQ4KPqdhQAAANCnP5fuACXtqlNbtg3zvfj5UuAoFfny3seDGgAAAHCFTl4oAAAAAK5WO/9/q/v/VfP0mv3/AAAAoJu0/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADntGlWs/ViOe2as911U2Y0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADywP+8oEAJhEAZ713cmc//DSoOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9+95f/E1PjTDL32lh6HknWTo2tU2Pv3Dj6w/j6NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMXO3fPGUYQBAJ7dvb2QAMIY5MIIgUQBDblcQkI6RAGyKPgJSJa5BJMLH4kLEkUIN3TIdRoEJUJIINPlP6ROpDShS3FFkKhB+2VPnJM4PrJ7zj2PNDvvrVYz7+xJlt+dtQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDF5ez/OisNSFaf1uVv3r20U/e0DfeHGzp3VohVx0mbSh8OL8YdkpbtEAAAAWBxZU9+HEO7mu2tFny6V9X/eXFPU/N89XcVNPX+w7m/6pvYv2q+/3Ht+b6Klap5i0HOb49GJh1PpPbpVzrdn/vaKXnnny2cvWfmFpO9tPzfJy/uZfHPz5jv9MjzSRrYAwL9xvOnroPl9qOiHXSYGwMLoRYV3U/9nS93mBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBtfwUAAP//lA89dA==") bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="07000000a300"/20, @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) r4 = socket$nl_route(0x10, 0x3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000700000001000100e6ff000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="3400000021000100000000000000000002000000faff000000000000080018004e284e220500160000000000080017"], 0x34}}, 0x0) r5 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r5, &(0x7f0000000480)={0x2, 0xfffe, @dev={0xac, 0x14, 0x14, 0x1e}}, 0x10) r6 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x1002}, 0x4) sendmmsg(r5, &(0x7f0000007fc0), 0x800001d, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000001070000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000800000095"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0xb, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000940)={&(0x7f0000000640)='console\x00', r7}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r8, 0x8914, &(0x7f0000000280)={'veth1_to_hsr\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}}) sendmsg$key(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[], 0x10}}, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 362.051716ms ago: executing program 4 (id=379): mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000480)='cgroup.procs\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x242202, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x242202, 0x0) ioctl$VT_RELDISP(r2, 0x5605) write$cgroup_pid(r1, &(0x7f00000001c0), 0x12) unshare(0x22020600) syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') read$FUSE(r3, &(0x7f0000000240)={0x2020}, 0xff6f) (async) read$FUSE(r3, &(0x7f0000000240)={0x2020}, 0xff6f) 312.791069ms ago: executing program 0 (id=380): open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0xe, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file2\x00', 0x200000, &(0x7f00000000c0)={[{@dioread_lock}, {@noblock_validity}, {@lazytime}, {@noblock_validity}]}, 0xfc, 0x564, &(0x7f00000008c0)="$eJzs3c9rHFUcAPDvbJI2/aFJoRT1IIEerNRumsQfFTzUo2ixoPe6JNNQsumW7KY0sWB7sBcvUgQRC6J37x6L/4B/RUELRUrQg5eV2cym22Y32aSbJu1+PjDJezOzee+7M9+XNzu7bAB9ayz7UYh4NSK+TSJGWrYNRr5xbHW/lYfXp7MliXr9s7+TSPJ1zf2T/PehvPJKRPz+dcTJwvp2q0vLc6VyOV3I6+O1+Svj1aXlU5fmS7PpbHp5cmrqzDtTk++/927PYn3z/L8/fHr3ozPfHF/5/tf7R24ncTYO59ta43gKN1orYzGWPydDcfaJHSd60Nhekux2B9iWgTzPhyIbA0ZiIM/6tuojz7JrwA77KktroE8l8h/6VHMe0Ly279F18HPjwYerF0Dr4x9cfW0khhvXRgdXkseujLLr3dEetJ+18dtfd25nS/TudQiATd24GRGnBwfXj39JPv5t3+ku9nmyDeMfPDt3s/nPW+3mP4W1+U+0mf8capO727F5/hfu96CZjrL53wdt579rN61GB/LaS40531By8VI5zca2lyPiRAztz+ob3M/5orByr95pY+v8L1uy9ptzwbwf9wf3P/6YmVKt9FRBt3hwM+K1tvPfZO34J22Of/Z8nO+yjWPpndc7bds8/p1V/znijbbH/9EdrWTj+5PjjfNhvHlWrPfPrWN/dGp/t+PPjv/BjeMfTVrv11a33sZPw/+lnbZt9/zfl3zeKO/L110r1WoLExH7kk/Wr5989Nhmvbl/Fv+J4xuPf+3O/wNZYncZ/62jt1p3Hd5a/Dsri39mS8d/64V7H3/5Y6f2uzv+bzdKJ/I13Yx/3XbwaZ47AAAAAAAA2GsKEXE4kkJxrVwoFIur7+84GgcL5Uq1dvJiZfHyTDQ+KzsaQ4Xmne6RlvdDTOTvh23WJ5+oT0XEkYj4buBAo16crpRndjt4AAAAAAAAAAAAAAAAAAAA2CMORQy3+/x/5s+B3e4dsOM2+Mpv4AXXOf/zLb34pidgT/L/H/qX/If+Jf+hf8l/6F/yH/qX/If+Jf+hf20l/385t4MdAQAAAAAAAAAAAAAAAAAAAAAAAAAAgBfD+XPnsqW+8vD6dFafubq0OFe5emomrc4V5xeni9OVhSvF2UpltpwWpyvzm/29cqVyZWIyFq+N19Jqbby6tHxhvrJ4uXbh0nxpNr2QDj2TqAAAAAAAAAAAAAAAAAAAAOD5Ul1aniuVy+mCgsK2CoN7oxsKPS7s9sgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/8HwAA///F1Dry") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure_enabled\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)={'#! ', './file0', [], 0xa, "886d8172a0bb4a4355abd25c841f2a1365dae42ffaf91e2cdd504093ad0b55b459af7e4d8fc3861acdaf94a55ccd3f0ef6ba"}, 0x3d) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) sched_setscheduler(0x0, 0x0, &(0x7f0000000000)) socket$netlink(0x10, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="ea1c1e203dc8e3a96c8801338866285da18630b8113c09b950f3fe001be8f4bef9df65a98ffce1470015fed30d6c", 0x2e, 0x9b71d1cd5f714e7d, &(0x7f0000000080)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10) 175.976218ms ago: executing program 4 (id=381): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000640)='./file0\x00', 0xa00000, &(0x7f0000000ac0), 0x41, 0x554, &(0x7f0000000c80)="$eJzs3c9vHFcdAPDvjL2Ok7jYBYRKJUpFi5II4o1r2loIQbnAqRJQ7sHYG8vKrjfyrktsVdQV/wFCAokTJy5IXLghoR74A1ClSnBBHBAgqgpSOCB+dNDMzqrOejZ2Ens3yX4+0mTfm1/f92bitzPj5zcBTKynI+KliJiKiEsRMV/OT8vpap7Z76333q3X1vIpiSx75W9JJOW8/r7y/HREnO9tErMR8Y2vRnw7ORy3s7t3fbXZbGyX+Xq3daPe2d27vNla3WhsNLaWl5deWHlx5fmVK1npvuq50E/89Ctf/NVnv/PHq+9c/G5erC98LGoxUI+T1Kt6rTgWffkx2j6NYGMwVdanNu6CAABwLPk1/ocj4lPF9f98TBVXcwOmBvJnRlU6AAAA4CRkX5qL/yYRWYVLlXMBAACAh00aEXORpItlX4C5SNOZ8tnAR+Nc2mx3up+51t7ZWs+XRSxELb222WxcKfsKL0QtyfNLZR/bfv65gfxyRDweET+YP1vkF9fazfUxP/sAAACASXF+4P7/n/NpkT5axd8JAAAAAA+uhaEZAAAA4FHhlh8AAAAefYP3/4Pj/QMAAAAPta+9/HI+Zf33X6+/urtzvf3q5fVG5/pia2dtca29fWNxo93eKMbsax21v2a7feNzsbVzs95tdLr1zu7e1VZ7Z6t7dfO2V2ADAAAAI/T4J9/8XRIR+58/W0xRjgMIcJs/j7sAwEnS1Q8ml1G8YXLVxl0AYOySI5b3Ou8k+yMpDAAAcCoufPzw7//77//3bAAebfr6AMDkuZff/7svgEdDregBeHbcxQDGYLp8BvChXvbMsPWGDt7xm+NGyrKIt+YPznEdAQAAozVXTEm6WN4HzEWaLi5GPBaRLkQtubbZbFwp7w9+O187k+eXii2TI/sMAwAAAAAAAAAAAAAAAAAAAAAAAAA9WZZEdvfeSe5hIwAAAGA8ItK/JsVo/hEX5p+dG3w+MJP8az7+UmZ+/MoPb652u9tL+fy/F+/ymomI7o/K+c8NfX0YAAAAcNKS/aGLevfp5efSSEsFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAR479Zra/1plHHf/XJELFTFn47Z4nM2ahFx7h9JTB/YLomIqROIv/9GRDxxW/x3z5UR3s+y16MsRVX8s6cTf60fYaE4NNXx04g4fwLxYZK9mbc/L1X9/KXxdPFZ/fM3XU73a3j7l5aRnyjauar257FDe2tVxnjy7Z/Xe6na4fhvRDw5Xd3+9NvfZEj8Zw7t7T9Zlh2O/61v7u0Nq3/2k4gLld8/Se1grHq3daPe2d27vNla3WhsNLaWl5deWHlx5fmVK/Vrm81G+W9ljO9/4pfvD4uf1/9cRfw//L7X/t6p/s8O2+mA/71989ZHeslDJyCPf/GZyu/f2RgSPy2/+z5dpvPlF/rp/V76oKd+9tZTd6r/evXxP/L8Xzxm/S99/Xt/OuaqAMAIdHb3rq82m43tOyRmj7HOw5j49ewDUYy7TGSv987cg1Kee03kV6sfzOnX6sA6M3HbVmn5P/beg/7i3xF3t1U2kqNxprieP+5WMyM6TWNrkgAAgFPywUX/uEsCAAAAAAAAAAAAAAAAAAAAk2tg0K/zpzGc2GDM/fFUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjv4fAAD//+4h1eI=") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000008b}, 0x0) rt_sigtimedwait(&(0x7f0000000940), 0x0, 0xffffffffffffffff, 0x8) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x400, &(0x7f0000000100)=ANY=[], 0x1, 0x55b2, &(0x7f0000009a00)="$eJzs3EtvG2UXAOAzSdP71y9CLNh1pAopkeqoTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPAX+AUIJFYs+Q0sYAk7xALEDgnkeSfQ9AK9OI7aPo80PjPvvHPmzMiKdGYiB/DUWsx//zWLI3EgIuYj4nAW5XpWLRE3I86muc9FxNGImLtlyarxvwf2RsTBiDgySZ5yZtWuz46Pj53+5c3fvvlu355DX3z9/a5eOLCrno+I/npav95PseikeKUab4y7ZeyfGldxfVuOfpHGr7fXygzXG1vzGmU82Unzi/Vrw0m83Gs0P7/l+PVBOuFw3NnKMzkgv9LYKLdb7bUydodFGTs30nGbN9LfthvDUcrTupziR80yjkZbMY23N9vpetavlrE5GFXjKW/Ram9O4riK1emiWfRaZR1rD35/HxdvdQfXNvNxe2PYLQb56ZX6Cyv1M7X6RtFqj9qnao1+68ypfKnTm0yrjdqN/tlOUXR67ZVm0V/OlzrNZq1ez5fOtde6jUFer6+cXDlRO71crR3PX7v4Xt5r5UuT+Ep3cG3U7Q3zy8VGno5YzldXTr64nB+r5+9cuJRfevv8+QuX3v3g3PsXX77wxqvVpDvKypdWT6yu1uonaqv15afo+j+uin6A68/uPvzjD4922yC5xxcMgHu7o/+P2/v/0P8DU/co/X//arX9EP3/JHa6Vb9+9/4/7qf/j2n2/5OWSv//3/3v3C70vwuh/9/B64dH8nD9/96p1wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xc7d3CYORAEAfjYY9leLVnvfVvYGZWwJOeYYKCBNUAJpIQ1QA5FySAkRRNiTRE5AisTwE/R9km3e2HqeQVzeDBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYp7tqNrq5+nu9a57lajd5RgMAAABssqhmo/rDoIm/p/afqel3iouIKCNiU+3eiV4rZyflqbY8X73pw21EnWHd3k/Ht4j4l47HX/v+FgAAAOB8zSfTYVOtN6c0BXB/3F5xIM2kTfnjf6Z8RURUg4dM2cr16U+mZPXvuxuXmbLVE1hfMiVrpty6m+/1Mr2jaIed1uV5JOP6wToqM70XAAA4Ie1KYEsVAgAAwBm4OHYHOIT3pX0RrwuDaZ2x31zSguDXVgQAAAB8Hi9/KS6O2w8AAADgAOr6/5T2/yvs/wcAAADZNfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsE+LajaaT6bDbffHH8yzXO0m34gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7Yn3cUCIEwCIO96zuTuf9hpUFDY5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLffnriqtoAgD8zwwyl72tENCSipiZd6MbSaW3t1hgNuvAjmBA6VJRabVnYhljZuDOsuzG6NMZEgzu+Q9clYVM3hgULTFy5wNx/cAdGGG24g/D7JWfOM3dOzzn3zKThuedeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw+Wa8WM/jRvIymsXFsUdbizNJvbanTqwur08kJYlr/Qz2W1+tToqXym/OjQ9uIgAAAJwejSK/j4jHzZWppK6Ppvl/s2iT5PzfPpXFRaa+N+9f21o8k380UeT/v/y88dzOQKONdJyk09m5+c7F/VMZOqJTPPaePrTFULry6bWXRvqF1N9benazma5n7euHD99upeFwFbMFAP6NC0WdB8XfQ0ndHuTEADg1hkqJd5H/N0YHOycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq9lcAAAD//5npJgI=") (async) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x400, &(0x7f0000000100)=ANY=[], 0x1, 0x55b2, &(0x7f0000009a00)="$eJzs3EtvG2UXAOAzSdP71y9CLNh1pAopkeqoTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPAX+AUIJFYs+Q0sYAk7xALEDgnkeSfQ9AK9OI7aPo80PjPvvHPmzMiKdGYiB/DUWsx//zWLI3EgIuYj4nAW5XpWLRE3I86muc9FxNGImLtlyarxvwf2RsTBiDgySZ5yZtWuz46Pj53+5c3fvvlu355DX3z9/a5eOLCrno+I/npav95PseikeKUab4y7ZeyfGldxfVuOfpHGr7fXygzXG1vzGmU82Unzi/Vrw0m83Gs0P7/l+PVBOuFw3NnKMzkgv9LYKLdb7bUydodFGTs30nGbN9LfthvDUcrTupziR80yjkZbMY23N9vpetavlrE5GFXjKW/Ram9O4riK1emiWfRaZR1rD35/HxdvdQfXNvNxe2PYLQb56ZX6Cyv1M7X6RtFqj9qnao1+68ypfKnTm0yrjdqN/tlOUXR67ZVm0V/OlzrNZq1ez5fOtde6jUFer6+cXDlRO71crR3PX7v4Xt5r5UuT+Ep3cG3U7Q3zy8VGno5YzldXTr64nB+r5+9cuJRfevv8+QuX3v3g3PsXX77wxqvVpDvKypdWT6yu1uonaqv15afo+j+uin6A68/uPvzjD4922yC5xxcMgHu7o/+P2/v/0P8DU/co/X//arX9EP3/JHa6Vb9+9/4/7qf/j2n2/5OWSv//3/3v3C70vwuh/9/B64dH8nD9/96p1wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xc7d3CYORAEAfjYY9leLVnvfVvYGZWwJOeYYKCBNUAJpIQ1QA5FySAkRRNiTRE5AisTwE/R9km3e2HqeQVzeDBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYp7tqNrq5+nu9a57lajd5RgMAAABssqhmo/rDoIm/p/afqel3iouIKCNiU+3eiV4rZyflqbY8X73pw21EnWHd3k/Ht4j4l47HX/v+FgAAAOB8zSfTYVOtN6c0BXB/3F5xIM2kTfnjf6Z8RURUg4dM2cr16U+mZPXvuxuXmbLVE1hfMiVrpty6m+/1Mr2jaIed1uV5JOP6wToqM70XAAA4Ie1KYEsVAgAAwBm4OHYHOIT3pX0RrwuDaZ2x31zSguDXVgQAAAB8Hi9/KS6O2w8AAADgAOr6/5T2/yvs/wcAAADZNfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsE+LajaaT6bDbffHH8yzXO0m34gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7Yn3cUCIEwCIO96zuTuf9hpUFDY5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLffnriqtoAgD8zwwyl72tENCSipiZd6MbSaW3t1hgNuvAjmBA6VJRabVnYhljZuDOsuzG6NMZEgzu+Q9clYVM3hgULTFy5wNx/cAdGGG24g/D7JWfOM3dOzzn3zKThuedeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw+Wa8WM/jRvIymsXFsUdbizNJvbanTqwur08kJYlr/Qz2W1+tToqXym/OjQ9uIgAAAJwejSK/j4jHzZWppK6Ppvl/s2iT5PzfPpXFRaa+N+9f21o8k380UeT/v/y88dzOQKONdJyk09m5+c7F/VMZOqJTPPaePrTFULry6bWXRvqF1N9benazma5n7euHD99upeFwFbMFAP6NC0WdB8XfQ0ndHuTEADg1hkqJd5H/N0YHOycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq9lcAAAD//5npJgI=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$KDSETLED(r0, 0xc0096616, 0x3f1c) r1 = socket(0x10, 0x803, 0x0) socket(0x200000100000011, 0x3, 0x0) (async) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'syz_tun\x00', 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000006f80)={0x0, 0x0}) sched_setaffinity(r4, 0x8, &(0x7f0000005c80)=0x7) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="400000001400b59500000000000000000a0000fd", @ANYRES32=r1, @ANYBLOB="14000200de8000000000000000000000000000aa140006000000000001"], 0x40}}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="400000001400b59500000000000000000a0000fd", @ANYRES32=r1, @ANYBLOB="14000200de8000000000000000000000000000aa140006000000000001"], 0x40}}, 0x0) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r2) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r5, 0x2, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x2000c800}, 0x200080c1) rmdir(&(0x7f00000001c0)='./file0\x00') socket$xdp(0x2c, 0x3, 0x0) (async) r6 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_STATISTICS(r6, 0x11b, 0x7, &(0x7f0000000080), &(0x7f00000000c0)=0x30) sendmmsg(r6, &(0x7f0000006e80)=[{{&(0x7f0000000300)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x0, 0x4}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000380)="e01bc0f5010c9fa16c7a870c00dcf154266ef0cda81d416ff29d8b52634397b8163ad2453cccc9ca2a2a473dba2da33a747c8debc291ae3fc896bd8f00a2381f952c245513b77477540c9a2cf2b6a13cba3514cdaedc32140d48c7dc55439f19f0252d308cd065f8e85f08087b30fe5f293504bbf7a6797ac2096e041b70d4baf83cfe407cd29f06c9ff41c223b1231d5af1232d05cb62de4df2a9149c7c7d353f856b803490b78b627ebf446509a1fb41b59532ef7df6b532755804725cec13b8665b956b33f90b78a600d54f247c61654f766d12c64d927040dc13b801b5", 0xdf}, {&(0x7f0000000280)="21afc043965f5eba89cd8d4615db7877074f6688482a113a0ddf769975c52ac8d771c1240f3d78da6b810c66798f518ccf281ce7dc174573e7", 0x39}], 0x2, &(0x7f0000001200)=[{0x38, 0x10b, 0xfffffff7, "d2990975a328f3cba4b6944ccf21d8b5d1cb0008d1eb07efb2cec6b54e98571d7f"}, {0xe8, 0x16, 0xff, "abe7d3926fe7a245d2e72099447713a19a646d93cc1ab7397039e90c291546320aee5dac225cae202b1912c31d824b705884c0c335231fb52afc44e740af8fe89569fead68f92fbc724d3e955fa2cd86aaede3f5f07ff062a11da9306acda5b64bc10eb97bd59f15987102928517c4aba10af0d5e666151b98836fecd990b3a2d0e3cbc2efd9842b9f5732d9aee3e60a20473211d1442d821a12060693ef8e9a0aa3962917d4f6b19ae41125233e032188fc01faec88d1bd735325961d9e278ede69e5a63013fd42b07c40fa850f79869025a8"}, {0xe0, 0x118, 0xffff, "2dbfe40717d1e7881c1f4c1809aaea9aff7be0152a7c89acc26f231f8fa79a13141bdf0c7b166e01080d6b694ec549fabeaf9c3cf9015fb54b6313571337cfc976e4311d83cd9f60f4063903133671520160ae28d229af4871b2d958db59db124c1390a355f05978326c9e7399f4dadb819e37a5b9e37cc7dd99a4614bde277e23c94906d31b1daf7c330615918f73d621e64a2138ee809197bc11ebc59cf41cdf1c76c5e912e4a792ee378938eb1a52d653f40026b412078af702357fcb58f782869e7d71973dc46213d29d6884"}, {0x18, 0x88, 0x8, "e52e9199439a"}, {0x100, 0x112, 0x1ff, "6c5e9d3d1d7476b35acb4af6a7800f08fe0fb03b6123328846ee4a90ef458cd1f09af60122955b73d5c07f8fd936efa467762a44b7c91198f1a53ff254fb6ee77e60986a131c207a956f5e07e6971eefea83aec2ad92fbd10338f8f1cf420c97de3379e6d1d83f190c25e8288433acc42711b8e502715bd24bb51784f776fdc04a31755ad321e178ae8b5262f75a45fb4ee93487b2ad866971c915a086c299c5b93ea5c3f1c9198736ddd3edd35720b61d133fa6d6a6e00f44f643949da0bdb0cfd40948e7657463dd3afa0c319ad28e321fc9e87b02e83f52a2691fe3cf79d73597952199dea27069946ef0879f667f"}, {0x78, 0x10f, 0x4, "1aac7ec39f5730231e5b5e27e5816e4bf6207663b6c06058382df0bf455a7f1cba247bd31f673ad7be94216c447abb57bf8ebe725f9ed7f72ee590bca0fe09ffd753858ad1d4b68c996948d9510d99eb91c8c4116ec10c157e3791a1fa895f3ba071052847"}, {0x18, 0x114, 0x40, "8dbe5d9c472f"}, {0xc8, 0x104, 0xc, "a153f9dd31bca37f01ed3be87532a130bae520dfdad8106ee73dc08529a1c064ff68b1649dae7d81705d23a56acb7555d226ad1dcc75748c68ae4ba4baab724dc75d59ba3149b1f9d7068e37171ff2dc0f529708aa2de45a34780407332a538564067002cc13a3c3fda01fe50b85e6e7c1691e388176bca0bca8ec773daf8ba004d36d954e927b0c4befc9d6ea549a3d167fb043f6bf12783e445b46575ddbc80851ee4999445380c613395ba5d1cd2b05"}, {0x1010, 0x111, 0x6, "f72deffc532085323c407b801984604c9de1de855a6bb8626df92715adbe57c71d534cd9e60002db20aa529bab07545554aa3147f1143145abe11f6ae16ebc690fc3ecf6d24a2f8de22526edd70f726ee3a0b4d106a146ba700776746c919adee12768869d9ea164817844eb2c8e62d22fe331885782ef5234135f5c107d41605b9e5c9ab7616904e096b2474ccc81bb718de22fa6fa8b856b72164c2355aa52444f9b1668dacf9dc87e0501063bad2690599522adca5f555a3753c5514a6712e9faab0ca98087225cdd446786b943dec94a2b82e3c0baf080d5f56921ed5a33bf197ff13afac64e844c3ea778eca2219540638f759a97840d1381c055680665dcc4c5b49da5dc00b932db3cf42e155c76651e769cbaa042344477a589993912b2b78d5c49fac3e9858c54863d923fc5121474c33d9dc0623458d7435bf062d3720fceac1a117c6b1d697541d625e978c1cf52aa6932e90784100bb6aa770e7c6dbbf43a5bd775fc470971be4dbe9e33ca73f02c980c60ad7affafd68d2618c10dcf5536b09f1e1f373dd19b90349fbabb622c1af853a99929abd76745e4efa2e0685d93d0f9f368b72815964e109092c876f1ccd04efbaf78a18e74e943fc3250311af921167bc4f209b4d535ae6d0c7cb47000decf2ea4efd251d1d03404e89974bd7949401a7421ca86ef41277c924adf0c5b018d92cff8b23198dbf0f1aa55c094e8f37c0b995020b745bdf688eb7062aaac7606c314822fef7cf89c1a8c9a25f1be7a6f273591c7bf84f0786210fd0652cb72c8aa06df459fcdc582ee861d6fef3dcb8f8b0afc78ab58096f2abd7943ddfab1e5331925bf7f01e5c907e0a5b0cba5cbee652548ff91253a0bc4ac5d4b414fa5143ae2f56e1f1e7da585bc87174dd72d9ae78157cd9b5adee17b6d6c3f17474be2e5c90057a8b30a4d9dae7ea859ff6527e08cbe5099ae76b852d3429439633416b363702d9c8227e8ef72ba30fd8e6b72b37d27bc8dbb034b152b1681b9717c1168b0d85165c553760fc9abd94f276247d40e3ba2199e9e51ef75767ba46373d5c685e73716a944eb7ac0e1e6f57536d12a5a4dfeb337d488168104eae242b353d165d0a4e5098f240872e61c6e532dfd291ff2c79775353c7be4d7c5a7d47f355fa70a8630e1714aac22297cf78cc639172f521eed17b967a483c780fe65d86313991e7d3801c00fd506813ef77ba08ee6ec4b01fc742ffa267e46c32768606c319969bfa41abe741d7664eba78a4968fdbf6f4af55db1bc6b97d1fcdb8a74eefd1bda2f10f74a40b4ed7d3bec3259c74d023276987ed8f3c55f7dd053c2324f2f649cc90644268534bf8f37ce953ba913fb6de1ebea40c61bbae5aa5d959acc202d7cd7931ae21b0d23fb6bb86a119a319feda9edf5f9f231cb2bd7f4477a0ce1fdba13095f838ef4cfded30f745c673d7daefdce64bad57e4237d2b3c6c33280a2fbdc729d7ad0bb66b31ee403582e18c46f857a1bb8fd318527561c4c225ba219f2449967aa3a241558943ef11599a9817290757108eddcf70136d7f81a580810e184b7c907ab11f9435b69f2e1e4fc64bad6c3f6f849fb45682ceb6e8163a2681b3b7df4104a87c1a43882a1d887a1c2612944959221841a7cb6b71a53f36fdd050f17badf9f438807c139a61900f8f9948687196675fd2d315a369e188ce073c2b1777e48e0d46a1049761eb1977477642def414fea31910bd18674a9758c086a8d00688fc683a3d232818a2f824d77fa183171fb5e89796313b3034df66332f6955cf84297a0af7384d6596f5b989f4e53c18017d56137641837448b10cbaeaa4a7ff64ca947397334611f3876afa85f899875e890fcd1e86d906015c0dff015d44acd92c7c6dc5e767d7f94f76addbb0be237b999b09a91fcf8b2c6db1f90b9883aba5d82aebeddf7ab0ec944b3560e95bb8b521d2d15e4259d1d46b34acc099fdf521b01bbe162d77f196caa839430b3b1b3308c2e5e864b0c01d7372fac48910ab6e03f43ae9774437e536a22c1fbf226d12283220a09062611092d991777cd8748293b7b7f6c29d6d62cfe782c74be26a7786f5e1b2e38b1d68be231de370947adb66d60967db25bd0dda735fc535feab225fb5d549fadbdf6782c9e27a70a107cb1b04b06b44f460ccb9af996a88f1435ec07f71e80c64709a89fc034695598e8064c95f16e33ad72ed9e0b38909634c0bc68642de3d0c9fceb58a42c7ff2a37a91f5b4f83da0d8a1fb4660cc9903c944c0c392f1b453bef88b75f424f0c56b65c5ad698e6ea07155190458cd8e87edf48fdbc5e59191bd6f404ae7af328032365b0d84e034c829f64b5e77b95283bb974f4c86e2387e23a2740ec375d8c91a5bed55a186f3c53d229b80b9a13cbe0213a4bc3645e46f6d5dd65c7a0445b2bc2e7d337c666673f808f5069254ed3ac480922481e4ab57975739cf669468f1b237f1ff300253b0da895e2ca492087b9edacf3a88dc4c34cdafc34c843b0b6b1ac95169836415d854d7f6712632ae2f2476f1afde7d61eaed5e98ac0ebb481f0d5d15c1720767f7e5f8a01d1624625896e7d238dda0c2f5a856e87aa776c691fec4863f0c3660655af87e39d09e44b1649fd81a6e170bf1a425985f795762f6fb0cdb617306768aac2e5424144378b246833b27e5cda6a5e4fd66e5b303180d7d399ed7153819f2b0f6e5eff34638cbf61bc658df6c4ec4293fb72a4e8d8d9c514d5e1529e559b6feb799dfec7f81bb00d4f59df03283ec7804fdba11722a77786096527b133c8f7d37a28ab2889a013d0e4caa49608b03903fbc3fd39bf3cc8cdf814e05e3bb2b700302bd64964719a5e3c31f5eb74e60b2b1c18dd8ed2412317e1912e81f5190b22119e60e802e313d3c4c74738d6b3bea5e0490889d0035774db26d2e4ba637c01a5c11d983796ec686cc73dca04019cd70dad1fb4e2eaa054c5433ce5a531ec585fe1e76fbd5b04324bfe494abe31d5cd3251c6178a9542d164f2420236752fd6fc091f621e7762be813d27ff4ccbe9355cd14597e98109b4dcfd01854005418d29b721e43994dce3aa20204f908e3ee9b4f8a1b7339db4587107b501d0d2665258617f7e89057e11110f107dd3817ae8a2d8e03dd45ed20c6815e2c5ed3f441920956879ff9176b073c5b380ca4faffbd818939e509cd37991bd08b7d29b5fadc9d33f9251eaf63dc2b07303e62dfcee512c5323d606275923965a6527d8c824d317a2f15ab2726d53b4f58cd8ebeed897d94eb5433ea5fba70c9dbd9006344e06496e476d7c4b60a723452daa23d8efae9c3a541752ca5b786fc762f501aa32b9d7e6403c9cc84d487dd101b8e21cd89d283598166ef7a948d4349a98438f452454c4f0fa7cecb1fc52ea1820e54b0961cce4c3e40f4d341a986dae7ebb1b63473e439bbd62ff86e85ac71db49a8ab004d43e8e4d49811547aae39645e63dc6dd51f2960249e7a1da17f925c0eb14bfd85ff6f59df8c63bd7284f77e67e54603ae41d17c908b705ced662cd303b8f2a877bc59a0ad77510adf519351ff55f0e5ad75d071b0ffe8fef1fb3dda4153f4b107ecc186c270fcc2f255ed8af4619768c4ff45b4f860366b302a982a3ef590800743ec598c2387bc28b663955d0bf58f132f1d855671f8ac65ba2a66dd90a300203732d84264a3375878180e06134191b74d59ed5b1a1069d7e4b4c49003cb65b9756c8816fb4a9ee770fc61ab4142e76fe10387b3a32cc60901d0b4e56e96f9e3ceea50451f1c7e8df47947b9ce6f0ca7f551c6ad077aa0b485261b00b82290066f326765dc7b4da15407c5f90e2ea91fc43ebe9417bcd1390e5a1c82bb36028a3698d2b552b4ca42c1a2f9ae0c210c8e7b2057d00b747790f278c43cfb3b141707c06a8d2bd83f2d06ba2d271c8a8d1a9500f2ed7bb2f30ce34a9c34eef1406fc9e90a4df586f87a42194a00a7787ac9fed552dea3810db4fa3225a2a3ebc4f6c8dc8aa11927b8ca5d886b1f80889ad78fe3e671f82bc31860c3088f5cc977194c1426528e0a147cf137541cd76d4134195c5187a641cf3f89b67aedd4f95456ea8aba4fd1ac4ace7e3731501350fde0e98b17af3cd086ee403d8a1f98cac07b5b363671135e9c90e4dad0182a4ffa90c844c215fb298eb3dfcf1c8548c958cf4d37c6f353bf009d2bb57735a3e4bf0f6a72fc34eab1032ab26f96e6c798012c7946a5ad0eac4a1583b8de54770d7b4eda453fa1817279f9e343b04e5ea33ddadbb9604ba44c1efd6ad96376f330aef851c2969985995eec9ee104d6d21dd8d10379d58bffd02ca24548a9ff105bc660982a0ea8c81327780c9f28fb4ca5fd793858b4de4160f491ab789a0be8a69906c8446c161175141ff6308c231129ff56302f915ec2020a14abb1c35d804177ece9bec5263b8dfc0fb9cb79a81088742df59f1fc1846933252c13aadc853cbe539c9e821b863cdd7466a87627e1945741cc42173b37f9f83d51d59b961528ddef98e18ca76abfc356bb4bb861bb2a6f32c2a08727b9328106cbeed530c6d980a6293a92e003bc96e551f0467a00099e347bf389f77f89997326141ad729ae08e23000f948dad5b64be5379e4deb70f149382a8b5fbd00ff6e732bfd7fbd6b4a332ca16768c64401a32486d91c9884361d2bb9287215d23bb2f464db13047c3c9c0fc10eed47d00a3bfc62cb643612e5fcf86be0605c9356e91a064d341d583379998f29c053b9f0e60970b59646fcbea1c633d197ef51a21ada2458a8ae9e439557231d0c10b60fee5f48e6b14ec0b141d5f40bbbac33073f2804cc21218b517303477dc243911e2e5752b54dc74933862f27409c423e063afcd2c7f7af7b6be724b3b41066fa1159005a64f8608c412904bf331ab27e3cb48e0f6790cefc5e888f13282e6888720abc46dba92a1a306b30e38a638d4d8b151d824059cafee987c093a3c6c80577d9b1b134b3a2e92a631966720da676669a26b650c89ce501b98efa3f86884bb3df3d90b04549163a976af295ba27c7e12c599bbb7d005794a19027ee122418fded218a4aa2ab06a8b5e2b46f1c9991e58df4dbb74272b261bf42380c61d3d68c392dcb54acd75a330e33fadbcd0c71b75bc06de6a9c6f4f50f645ccc57314e3d40fcdefa2ac58670460f2cae1cdd3d5854370847f70c1420496be39cd3cfd4ab14de50ff19c61f048accb826bf233722c9a6f15d9df3614ffccb9c3e5111565dfd6b89f6d820aed29c17b5117612710fbd0ac3b7e539d8782be7cae56fa7af8ef67f08b77819422a5428aed5ac989cad9e1e662260e5e86ecc09b3fe10a06ac2f2bd94aa22ed223fb6c9d7cedabfc143c9ae4d4849db7fd9c344a50edccd6acd21e6de170bf30c18c3591521f8b90a517ecd12c0771ecabc63d2fdd39977bead331c9f16bc869e8c10951a1f6d9bbd8b23023c627450b3e9d8b6dcfd49f250ddcbc59228a2b363fc99eacd97ca62d244ff642a4b1217228e5fb09a62a2120e15dbe19a897e2dfd1220c98ccfe1296c0031a5d7f2ffa602237f071d19f6ece87855b7026d7d0af21118b54b44f96625bdc61a2b851c72fa989e1af5787979131e2c395c87a49ab103152f9d342da2b3713821c332a477644429bf34c2222c22606f05f17505a5ea194e1ff38592a3afeeb6fa4c29d8036bb62d9ba570183db6ca05f1d3b4eaaa196f9df44a4f404fa7a4bec4848b599e580a63697de835d5d01a43231345a9d51da9de8278c0c15b091e5b314e6f"}], 0x1480}}, {{&(0x7f00000004c0)=@pppoe={0x18, 0x0, {0x2, @local, 'pimreg0\x00'}}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000680)="924f35ed475c6060e702d3cbb65df8e1ba70254ca339e0e77313973dd536ef045d7b17023f29e9a4bf58ea0381155bc588b41c8a942954201515b2818f1570942851b9f85245548a69f43b6e779d178ad6c19fa248b79ff3f9265a22bcef799d054fb80634763ab388d2756c306e45df306bb15351c2ad18cff35eeb926fd85d77a508cb99f6c385eb306fde9a20064e998fc16772fbf4657ce0f46e161beef82be7ab53556e50a05f857797784de9811ac6348532bcc654664ec3cd07fa65eff708f682e6c265944f608071f64e71a84bf9153a3a329b6197ada40f48ba5dac0870f421197bf4fba6e5", 0xea}, {&(0x7f0000002680)="daf97e814e4991a868e76871e9009e63e9c6882833a6bc55ac2edc262fca3375e70aa1d3001c3fa0456d01caa9f4905f6080e603fa26ef2471139fa8b6dc468a1e7fcb84363e5ba84e06b60e8c7ad1e298214fd1a07876a0b6220d2a67937f93508c8f5ee5b58cf525decc481727580e8d599e2863d134bc67253bb1854a5c5e1f63ca51ee286ee231c02c03659d3bff5811f8422c059c21e88c0feb13f3c315dd82ef7f0505b965fc98d594000b5178239e334babb08af341dd1ed27c129945081a95fa4f67b2706f653d88d7da2e9ae5cbf3732bdfe9d077b52d792415ddf98d16d7e990a710775e3bdea86e8dbace7ef30b594f0f44d76e5f3e1409e5c6d37b5fd4104c99b456db9e211d065493167ce09e699a9c69842dfa8a1760a0faea8dc2caf3de614262c6c46c92f034bc0729d1b4ba429e1089f086bca86f68b815eab91e3f0e5e8f6d0ca6e970c2faff5acfc754e82e14c1d4690f61c02ce8ab1f517e29a1664750f8e440a439407558284f3b1fde93d2fde85686c5ce1be2ddb6076e140e4eaf756d9d4e994e48c320934d24c14569f06798cbd57f85ee691e505b1e99ad5fb69ac57508a1259d9583d98571aa4139fe58ffba8602c9cf6e83ee90ae74f5ea4ef8429335d7452c9fce89bfa620e4b3559b29aa22ee0ffe440a9ddfc4fb5f257f30ab7e8f8420d80fa74dd1ea8e7df25b40073be4270e174c27dad4cd8c9b1bb68140ccd3dc1f0977fbe1c1738abbbb9fef23a67cfda6949ecce000fefa659e1fcf254b8261d9db2da7f4507db9d2e9614704c85a14cc12612b0b78d11daed07cd84224511d694c7fb0737296c28f342f770b62074dceffe702d9534e48a332c0bd2abbd1804ac0cb4b94e5d9a75d48239dfd27c066d30474ea4032f10e1ffad273425557516ec2ac413d36ed720e343ed4e7813df7502a8f4e3e1219a8f884c599b59e82e40cffbf4bb671aaf03926d55650e8833309b91c28d36614d090f7c5f37ddd86cf19f1287c10472fd6d7c61f0b6068cee75c9089feeded89f80e0c2137cdead72553ac394463aed8072765c1a118378e7b98139c2485cfc16a9382acc13da01078271a69c54b780718374ba6aac31deaa55831a2bd04fc566ed9236e105e88e304d580c238b2acf372264487f047db78fc85efb926350b2767497afad8a640a602825acc2faafe842b6cbd145446a26366274f13532bd247a70e29e88553a98325532392fe7fbaf2b8e33f9b45ea2546e9e1eabbb5d856b0cd85be8b8564c293535708c07b1311e7ac50be0a5c64c81200c0d67bc12cf7552c806cc4abe18d6aaeb94b2ae91d056701d70c469902c5ff4310f4abde9d359b4c568177ce3b918cbd747e1145780e85f26463f4ae4904a355ebfccede837f5c3d25873c8da8af011d3020b01d4c12afcf61ff74b903a3695c13bdcb89a081478666ddff871621d9b3182d9776aaf77a02a391dbab7bc3a2da48969e5755f9edfc038644e83df9f42fd2f8ff2c7cab1c3b212fbf98bb8176f3031a8b601776a75397a575336ed76099d5949606f81f9aa559a5ba02148a67b51acf82a603778a2046223f55211a7e826f9e4bf4149f5d0362ae180c2ccfa729b9f1f073fe7eb45756030fc1906d861fc50e92b005551082b7e6068f4dbed66066b934cbf4e52f957ccd964d81b5e67c4d4087ef34c2b9e461b0e3d00de9db39ada14d043c6c4e0a3397ca7055d3464a04db4040c377dcf894791f74f5fcf860c2e8685278691da4ed37d63704a1551218973d0c1571f26a72635c230ee5a65248bf6eef2f65baa75426982a588687765cd20982fb4b7181ad3c34506f9a55e26c35566adcbfc70afa698558890293bccb7013af9f84d0c4c32391a4510ce051bf5cf6ed1a06a42b4843668c8292a6ca9f3c5fee0ef07eceb859468e6bfc52f8ad72b91cd5b9892d280666f7a224028fd08394cd1f0b90c26ceccd02720bc0d7b4125c4ff16b0e3726d0be779510d47caa7c2aa21ff1f0db9cdef3569c096a0c0f7e35c7bc2dbc5afdb1bfacd0f4c159ba33e8dec978109c539122ddefe41c0dcb6093b3c17b69c80d4936367a910e2f5d409fcdbe2e25314acfdcb5969bbd2735bf911996744462b71fff8336884f4f6882637c645f166d62f7933bff16a116e9935969036a9e72d6370f3db17993609d72a88cf5976691b49bc09aef58c9986b07b0a6b79698c802240a6fe1fc57c9617e7ace7961b22b6dee17cf5c2d577eb8994e972efbc2f64cffb0395352291071707942ffc9d6052abcfd6a30ecefb9876bc6ff705676e5acb7e05daf45b06a2544e864134fbc2dbf03b2e2bb45ff4a256fdaeac70c079448b0d50afc673b93cfb33fd8fb0ea72f66e56879f80b03d79735dc4219c74587811111622efda23fa0a6842de756d216ffb7b3d33638aadb293cdaec56549857bf92e643f86d678bac1654a8521f7ecc762656620621bac8214db49d4b73857b345a916d221cbb8236c870976fa7f7fb49bdaf4c420de9b6089c4e586293f5923bf94414f0e693ee5671828d2cbd4fff23ba071d278cb34101ea76e4f843a29a297e0c156e36a2ce74ac48741d938f2c412298ff6cd95c19b2c9d0f23897069f6344251b71b2406f15f6a6630821663459a823bf1ffaa471cfdf5fa9a7ba702a2cc2e656f0b8624c8c91edc14be2d72421e10850f805271c9f7caec423db5ab697455c3be54e01caba391e7a6e98d1cbb8d9552616dcb8fbf0c5a159de9f39ef73cd72ea0c9fd6a314f624ea329795fde1c89f7c5f80f550b25ac259e77184fa1d66af56f839c87b5fbe0af9f7e71604448c95594fb8451b9e086646146056a49c359deb73da9e65444bf0d48f3b4e215928b12e768c28cb006b8f2cc42c02f4ad096980410367a4e9f17b18d0732f48245dd634f90df45e4eea24440996865c4959f182ae35bb1181a0b834121e75ec6a0533a2b12b5ed88d05c6dfe862f6464c40a5cf88bc29c59c154634524f046997f67f253212c829036e5fa9cea7943d6c68e6d439b35a42e4786b54410e4c24c5ed5cd6aeba51ce543d37a458e3abda482b51e94c50ce889a1a4b2825d506c7a5ae14b8693cccba6409d04d75318e1dcb6913a97940ed2a6c6908a122b5a563ab7137a3d7fb595e0edaf69540a97c42b5c1254fc10feb1b949abfd5a9a39f44fecf486b9bf884eeea3aa8d206ff7b5fb5199691c08a4c14cfdde16254bb90bc8a05af96f776b2359b208d099bd5c3cf336b8adf2b19ccc97185987783974302ac61dda0b9ecdf91e1c3ddd26c69caefdb0ba0cea26198a075a39377638762fc839fbcf7a368fddc5f353e04a89899aa47fb7255be6dae94a0fe9c3586df5e3f03fc8de7dd71723162ea6da9c747e13f62dc0b700bc5011f9a86fc8b671da6b7f773850d60edf45b2d5a5c6498e3a875a2d202cb0d5088c57a9cb25538e710ecfce12bbdc3a96980526a0c83bf2c756a0ccaca856ba9ace2b00a6dd96edc66e7c6ee2932a31eb2bd09cb13af5c92dfd22692c7285b3947e5effb9c417818cd9e23bd121e54e92b8a97435fe2b1035936895a0b2dba9dc23f2708b4176ad7ca34380a40ad6e79863cda7136c0018eaa048afcf0bb35cd19c62cbf0bc0a131d2a597d2e7ea5f20697e2433de80e8079260685cb7d5d981673e4febbcd5b9836e0f7b7165ef87e77c37a9dceaa7d8b92cff32218a30d242cd42284f09ce40f6baf3d2f829e9e2e738aeff2f2b616288d40b486c7dcfeb44155b23dd033e1cf790069d3910047d00245009bfcb0522ed7af011e9f634421cfe76fce58f6f820dd0137bd574b4f66b2816ca407b9bb82f2d5d2da1b0b379ec6e0696999e5fd2c4950d608cf0fd9833d3b05110b43b810219d250acc262e5fd609635752054bda9b7a5bf836975e2ad089b2327a0f52523f216ca74a75f6e2272c6a4e26b85b8b7cbffe59e13746a87572748f8552a48f8f5969d4bb3baee5ba3f2a6e2135875a7f15675c1a0c7b78e2c27a122554c691e738866bd21a9f94a3cfe19e3098823884c902fb1c753cd5e6f5279f8bdc2d435e224281203267ad3fb4c148a3e3f626876b704e1b781a684786863b559a5a303c6ed5e5dd85403afb1a93398a7aef8a58b806d250c36bbcbd5f61e01af6fa8e7e66c113d08b26516a09af49d362e8d84eafd8fcee1999c40f95dac3be937071cb7170eee2b3321a5ffc8146776017b166e3059ba898d25eb1ed0f1044266a6b404f8e96bfcfcc39a526d374e9c1c5928ba1146d6b9234fda598df192dab838661e5978c14e76c66b728338d57cd9dc3510eff7f5316b08d8a3c530b1662bb12e22d8cab0247e1d17690832b6d2c406aee0bb84c67e56d8a019adbeb9916feb557918e93deafc01ff741b233d64cd6537bc974579db769325d5d34178c6ba8b7dbed5ea3adf82f0909d975a2d0f279a9f691b2e69c0719f000fd5bd4a4b40cd0d6d00b3f59ded4fc04aa4286f75fad676a95ec0464737756d2ed5dd121890b68b05f3dc24fbe6b7230925e2dbd669f317f662dd762d909ae24d4a76de440ee8ba831c1f1afeb3dc6a8321adb509292ec10f891037d70e1a5a53fff840c8d88a4f22b79dd68a74d23a4742aef4435f5e37bba131fa707afce8ea5c2c0253be09d418ccfa3c0afc404e50557381015dc608799a2fec7645e2ef813cc4b371350809923d90a8a9ab5876de3a5ecf1039ef463b8264baadbcb1f0c8bb18e7f253c61f8131684729645439364f23de0e4f18a2fb389b53b2cda9099b9743c43289f1574d860bedd84a9905eb7ab5acfd7e72577ca374fdaf4a0948b8e68fb05758208f350667e223aecd43f3b5b8d0a3c0e7bf63e3c254bd547c7be7ecc77dbbdf1849fe0f1be2ef4182b16b47b9e69b3c18021c35a5a477c9442775821d9f9eab9ed53b1f74e09da863952e61d5b41da6775f7188fed69ba53854d3e6d7065aad2df4af6ee7e88cdbbecc038797a0efc17e16cf8fdca90d453fa83065435e64eb4645a3cddf3aadd6919d82dff96231e142f3d2a79adbd6a73d39acfc905cb909797d2088885b1f98eae2b796a43ab5ec4b773aecf81a35ce977647d03fa136b7eef43e24ee60b77157045eff09b4034c7b8130c708226a783fadc727e1fd9746b637fc73fae9ca79381b8dd36dc09d0fbe0146457c3d58e0223dca1c2c1cd8afad942f4654987ccc617350eb9d61745e07014bbacde539fc4ee6f0b16f4a408e1661d74d20ac50be54f0970b292b4b2017d5e04489f75882675884acc07fa126b9d7d806708426685ae2becfb02dc7384b08f1698834523ca9736becac20f5ebb4e460257e9cc4ea6583f8fc554c013123d6526fb42f200148eca2e19ab030a54c840aacb4d890c56949cd124119c757033ca780440cca47b9dee7f8be3e71199bc610f1c2998fb212c15a59b29a86e7cb890730c060693af23ee1b0d76c13403c6e2ed7c3828f0808deb9f5c4820094eea995701f5fdbb35941618b025d730d20934d2b03131eaac78f023aa9e35a5d4e2fd12b5f702eac68ba585186def5a619513ed7ed25e9b057007729eb3d55c8f5e817930101552ebd2a2e69d28fb43b7e8932b401f64a8d358535148f7d995831129972a0d379f9c8ef88dacf5cb43c78655cec316141f18853d33a59befe137e357b4c041fce2fb012c94e800886e8c8800e584cace21f809c2924bd4fe1dcaa18c822793bf140664d6fbf7a112c197b22e66e51a470a3b2b3345bc735ec48a868b9af502ba1d4ecdecceab2dfc4652d", 0x1000}, {&(0x7f0000000540)="61e1b52edde740bdaddbe5e8790d4f0fc85e3ec806e6a7315f0d48b4", 0x1c}], 0x3, &(0x7f0000000780)=[{0x60, 0x88, 0x9, "c62e91560cfe0b81d0c8cfb03944fc53296e46d9917674aacc356c51db215bee333eb601f33be806d9ba5ce4738c939762ecd4db6eb85a877f09198e2051fc8c3ccb411d543d37f223f380279ed1b6ca"}, {0x40, 0x11, 0xfffc0000, "381ed6db30bcaf503ad66b6f893afcad171127c350902d85945c6a4db21455c2f69a6d6c733dbfaad8"}], 0xa0}}, {{&(0x7f0000000840)=@nfc={0x27, 0x0, 0x1, 0x6}, 0x80, &(0x7f0000000c00)=[{&(0x7f00000008c0)="66aff4678ee9143bdb3e85a83106704d996efddef83e8165e9cfc9f94530fd5899ebc53244ef5b666f66a927d8fb375ff5db695ca520806f2a347693fbb7abae7d177a18106e1fa8e550b31d5ea249d4eddea2c799cdd932cdac8c49a34bffe2fd7e603f6b8a2fe9ac1d394d8414a8d7602a816c7a1560b8b2e3119531187d4c85151a8171838112bb817413ee4b39d4df995f4dda7c12e5fd81968bcd1d3fcc3f2e1d49b85de29f78bbf1b9fb5770d028699f7c07af4b2b00b9812bfc5ee0939639cbb6e3ed52a52c65cf6cccee93a72c9591e3fcc30ada534df51636193d3756fa6c84127f6259e5058b17b56c6da649d48f1485c47c9798fd133b9965", 0xfe}, {&(0x7f00000009c0)="3cacfa6394bf417dd03bafa95ad16ad1f66430e5171bc83cd28813deb63c85dd1608560f0ad8f406bc49c2c134b9d728f6a002aaa94b4897d1a89baf2bcf72b8b3d97ddbdb9bcd744902a6440e81f92e859d62e1917c77f49133d2", 0x5b}, {&(0x7f0000000b00)="6d913dbf7f71b195fcac089dccaff1babf5c0eab7aba8d719e3a508edc003748049f9616ca14e3cf0f08de84e6820fe568ff65da80afb0e09d739c36a3f1d68cf682bb7e47c6e8cc22ad5bc05e92b3c5712c4d76d2263254d1b8c4f718c0f21dea21ee9731d213ae56add18250dc35a2dce7bfa812907564c74ff99a3cbda70fef955fd447e5f0fff2e12c0852fbaaa5d1ceb8e740608138bce0640ea4a6d5bd693385a0d031d902b389bcf1936337365d477c31f0b698a1c5353543e7e1c5840989a7d195ed9467569fa8", 0xcb}, {&(0x7f0000000a40)="db63539704da58e63d906c507009fcd717f7af71966213406a54247322130cc9029acec9ea21852588576ab3f5363349450ce7a923ec2b4cf5cc58b57a3a64d90e4765db8f1bb8bef2177ecc75", 0x4d}, {&(0x7f0000003680)="ac4954ab2241ef6a15f4e104e47766d838963edf08f3bcea9553f9447f72809e2dbe627f797deaeece58c5ee26ba95453aab79d4258217149f1b99ce3aa464aa9295c2f08c8ce25c551b00eff1127b2d69c97e14a25a124732cc603abf67b3695a8128f201411a9511871f48c40d8987f67cee88f4acafc4f7d5fd7478b8d56f3a77e500ec029f9e4220b077d11e09fb16a6e5d3d301a7807d05036d0be8edf244cbcc96123314dd093dce2a05a10fd6756cb09f1a8bce59f76fbaa495bf772b8b13b94e0388ecd848967571db88bf6844be408401aae8d8bd01ec22865dac716f7ff50b75e48419e5c9d53beea4df8e1ab0dddd0d54d24267be082a3e", 0xfd}, {&(0x7f0000000600)="1594247ce3e62bc296e71d3b1638c417b784724a4b25eb98b55e", 0x1a}], 0x6, &(0x7f0000003780)=[{0x98, 0x109, 0x80000001, "63c7434625b78f1f27ece81ddc5e7b6b454d5622f9588f11a73db694a5f3c9a99cc7a26b0754556552f2d19b074670cef356517ecd13b2766e69152b6d6ff51642d43fbfa5eac34ec2818dcc82f0ca75affbbc7f67fe6013edffaa063c73979019825934d64b8935aca33277be28d1f314d8746eeadffc1901c7d46a04d4bb2ed4b2d4ef5b"}, {0xa0, 0x88, 0x6, "42d08cc7c5425fb7e6640110736270be58e950e7ace7ba22d05de1713544e86e100577da807f2e9426aef1c524d2dcc1da718ba8141ac0e4a8ccc7723c669b1cbbabff0a7ed685a512243985afa34167aabe5eb06c50daf47e692b28563ccc685202378e45120fdb0e66f508ad5e6656eddad1aec5ba482a2c76743a123eab57f0ef16bc797a6efc9c"}, {0xa0, 0x108, 0x64, "86d267d77683ccd24c63e6e128683ca54e04009fb9fd15128b715c65aff83ac9e5a64b49b44d7208e8570448108654b23f441881b142fa0bb771bf233b9e217614ac380b8dc2242c1e5013b22ae7bdfd9980dd1ff89c30be5a1b7dedf404c987ea1748c598166a2f7c4c07878f0e713ca2c51ea5bd13b4cd5abbd510611951d44ec95534d5ecf6bc22266893555dc89f"}], 0x1d8}}, {{&(0x7f0000003980)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x4, 0x0, 0x4, {0xa, 0x4e21, 0x7, @private0, 0x75c8}}}, 0x80, &(0x7f0000006dc0)=[{&(0x7f0000003a00)="e37b660737b72eb1431415ffc8741216047b549a4eeaf7b395362358d9fc580b722bb8aa2282ea1e97579121c52a0461590889ac7ae4de64a78c901250ef3954a9a1e8fbfbf267b2fd0ff9cdfe637f756966bb841103483bfe2327bbf161a5b9f0774ef699a506f8d781dd671054cd", 0x6f}, {&(0x7f0000003a80)="633f6d9960d76a32dd057091c01bcfa4bee0484356ca20e8faaf79cd53c451efe52f12c9373705cbe971434583979a9c8eb72ead41d79f7263495ccfcd17266614e1264be037bd2531850c1e99b8d2afdd43337ff3322fbab78116af929fea0c8ca03ce8d58d9ca7d6406635ec33d886954602e0ecc99b87812d79b2cef35525a2256200a3ff69da8675e6519b470b46926013d337b6823b5421274b0fda2a064cc4e9a9ed739ab1241b76a2f5924599a1028b140fc98f571195e4821073cc57d4857195be50bab3133c20cfa9dae7", 0xcf}, {&(0x7f0000003b80)="e6ff9481a50e364e71005b8a2f9e2052262448a37f6662fc058da891844574227a1ab1a6a15410018c9f275f021ba4c46ad3b845a32e71cc7ecdcd48e8656b6a0f7e6faaffbe7aa100372247ee367b34631515a32d07c92218b672a2c9528f9f2c27dcc2a8613099697e0e683ee6e64204a1b62a2fa3bb73d0b0810d5b3ee7c524215797a87c486c232e94ad650bba6a0558ab1283436de169d3ac2c20c82b843d6ca72fa81994ca4530bdd64b214c2d5c6c106916a20f113cebee71b874ca603916cdfdba3eebe88e3726ea11607b684d0a905adceacfaa7fefeb92321e9f0222b71dc356c63fe599bf9b7f0e8ad3ad8450dbdb1ce91eee747b131281d10648e84b3b0f945f0d9d12267b3887e211de713a10117ddde59bb164703f0595a5570955d68cb795652a7118a4ad0cd9dfc30d71cd46ddc5adeafee5ab9a8bbac5c74754f24f9c344f37f7832e27507212e54feee3173690d1ca903a8bcce9d6327726cbc713b327d4c786972bdb0985d7a0a37563dae6cf1c21fb0f37ffdf8cdd7fe80b998dac0c0bcbc79e2aeadcbf7d555f84f8c1ca8582b8fde349635224eb03ae5c22ccfa7df2e7aebd97fe1b06f73d4e75a4acfa928bd810c8c85873d9d87adb9e44afdc79ec6be0090314d7cc55f1ac194d8b22ebc3f70627f0f999eea4afe7403cc014946ce559118fd69ebfbfdbebf744b96a2c06a61b85f37405a4d0d58e711a76629d1698a1426e693824f669488c4ba4e91bd4f3eead6d877e1a4225b2a9f0924dd2ff0ce7c13f9a45515a8e01f7c8703edcb1dbcd66aae946aedc6ad71c3b5d9def5a916d0e5977f15f3f365c05a4ac02b0717007a15d15266c20f9e5e36f88266cdf42cbecc4ba6a0929589b6f6e47791524da552f28b0207ea751bb541c052ff7d1a9c0236f391a84514752a0503cbb1ed98a9895e6135047298dd3ce2ef780452782f0202b379acd584f18c40050d3c3a00b9d20606051aaa524652a374c0e2a2bf5561e30063e591cdc1c91c9735397edbc1c61175f52be91791204b1f6086a58e7259bd556045459aa079353bf038176d6b9063daf9eca43fc489226edd3fef64cd7d85c3e9551d12d429fda301871af53838fb426dd03852f7f168905e3d403622a15977ee8fa828f2f4303cd7d1d7d7efcd25371b9e4537c461fba1f367dc14a9b69e5b9731a5c60bab3f75746bbdece0c8121da49f8a828829815390b104d839683d9e5f8374a9233f5f4ed660b0890a73c2bc9500f6132ae72fc26ddde4095f2f9dc3589ff41b4c3899af9cadce2cf8f6bbdfaf4df4b989c44efed710b55d00dc6bd3785632d787bb6e56488520fb8bd7cec140ecc447f1ae0d7b377a78b26a2c9fc69e5284b4899c8051e1c2a4b26048d1e10931cd804e8b51e75805f63b45b474cf31ecf13f1fe0ac57c7c8a2356cb6eff277af05707072a5f4d3df6682493510559b596079271ec3f21805fd606149f30cf186dccadcc864eb6a904dd8f5d87a38bf332f43149cda1acf1a7cc098a1b0e316d8ca969d06b041761e903d7908ba9f23079c03e738ad9244b3d24ddcf8eddeb5d44efebd2d5295af55d537f117aea59fe3f61f1b4cd3dff54df033c30040a58ff3a5cfd3b238842bf6618ef51e6d6701baa9e622a77e23a038eba0dfc9de223e4666a19d0fee638e9256d50dee8e3af5a3416a79e41f0f29de27c5d726bdce3a3a65c125cea3f0bd16794dba48236561d3725e0ef892751c99c81e156cb7a1ce78d7a079db5cd3516eed40c4973c73994e4632ba438f2da9359e9fc4a425a9d3b485de7c02c0246c1a40c1476f6a699f5d33f70cc077a3211dd010645f3b157035bbb6cbda9394d4cab542d2545a66f28344ae83e95f9a24e96c1faf174e6f54a85ac0736fac4a917498ef1a460711385c636b0fd232b0799d7bfbcddcd3b48bc747608d19a78ad234289fcb52ccc723c2f72318aad0542cca4b0d70ec5a1c75c836fe1073ed321d458422e51c882f25282ca8c413ff0065f3de514c1a55790546e27e482e59619b8c5d85576e256563d40c625cdc7552cf3c7f37ad1ffc32ca7035d9940b37afc02eb6513e04b50d41bee388f0850d8a617d9f73c17cf4c87667e6ad452ebb0052f093174da3201041c29423d9038af9812f9bd6378076ebc19df7cff70942664e6e92af6c20779e00068c1d89ea5918a98d15cca90630ab5663a525a50a3bbf2da9d04a3d0425d977f4fa45435c3c8567898d258ba4455398b0138339d5d0a7901b14b1d413e6805c55e76aa12fc7641343a9f5a60a388ec03ddce3edb5c7168fe01fc530de327f1dec407e8f510bbf80cfa499d9be6fbe5e009dc3eb7d963ae46a9340d5fb15194fa51b5b9afa9eac5c8a061cd4960f9ef7efcec9bf8455652f0621475a06b98880914ad9a6f5b0ae256dca2a8e354cdb49a2c2b99faf6214b8a474605f4bc59c16c08f411677db2cfdb06279617eaa4500f78ec74b39193980c2fc94922ee3f673204e1954b3525b393e9172e11bd56e56a8643123b777098bd80499c4b5cb6c9f02f871b406187c44763469c619feb1d865d7b1dc3ddb163f12dac004cc7ba28ed8c1a41e378f4858e5c7e5a6f4a5e4425fa56410a03f8de444ca41ccc827de91def2cdd6c90389ed3eaad965f9cdba34e224536d7154238e5414f1650073d7dbf424d9a46558e8246ff084247bf3b2a4c9931c4922e5e08a460276fe24255241a2bf21bd3b17bb24508a4258246a79b19a758ebb47353010f5791062dbb737eb6b5ade9be234cef2ab01ff243dbb354fc801d7e34e7082d24e0d957d4b0c70ae30c5eb646ff38edef3a1e54ca9684b545dceafc503b9e86271e34795e9addf7d2da042db3a497f3d5f1438aef7a7f94d659e8637ae14ede786c3f8d106713932531ac10da91a4635fb1fa1b9c0e895dcc4ec9c8cebb5d8aafac7626e8b173060bbfec836e9b84c83de969c4d0984e20a658606d2c937d248fc0d0598d704f7b6e6737e77aba9b0bd702af1d233a3f96c99aef9c7192f41f87fde1709dd97ddc0c10fbe4dc68a0db09410bdf795bbda3b7119c9d3e014769204aa3d884a457ba79f1ee66875a85d7a076b9e2b3387be126525e9078de2b7d649025e564ea4c6dfa8f516ae72ab5873cafb1f2aab5a7765b84f38845308c4bf126032cd66acd92180368128ff0e014276e7e743dd095a713c04b168faaae7f9723487e061b2a7e06fb9599a53a00672789eb7ed9578a5cf3be75fc720af68756e967e4f6870289a983f458be84c4a5bb1b1522e1dd1caec051caa607fcdd2eaaa5b6efd7f5d0f566c05f3045818a3990d7438e118d02827ff834a014023390f806338cb31000812588edaba25247110ea6eee116e355b902b17a735eea53598b219ffb79da0330c651b530fdf8563b82cd9a420f89f70439872ebec18dcc9109b64258a63484aa30d25380163387d6c59fa41223e3e97cb5d033f96a8039c92345938565312299d05330ca20b07dff67112685823f8d9a8f40c6297f2a639ac88bc602f9e83266b9a91f39ddd4b3d24af9694aec11941a2c4ac8fa41eef884754fdd60b693f5afd306db1ec80b5cf3883b49cbc4adb744255fe7490df93b10beb89018394cd64012a0a83420bffa203775dbaac0a9dbff09c7022940c7b2e8859473ead2a8e8ffbb1e0711a63feacc69c9fa81865bab16d250bcaf6be408b157c450a129ee84d45d8325e844abf508823c91220632a4d6db0eeb688df130bf7d4d33fe492a767bebaec25405034db20b863c3b0a0337cf7e8f1984eb5b8206e8f9f483f4838f02c3260a9d5a4556097b727a13f0f5552b0390407f139458169695f83283725e57e3ecb7adb4068c11ccd362b6c0a4c7eb33bfefa15d14cf04fc4882c45fff1c9aab8b24a2911f056cdcd46a405eb68cea7856465e3b253dd31dedd2eeef43cc0e0b1bb05055c6c599fb2e31919932741b02329653fdf488c084ad21adb5101ab2d477c9cf74c28177bf70ab3acde0c232c50629ed64ac0aec473ba2b1148d3cf40372da921a20dcda560308b1ba6850fcc0063597bb54bf82f0b248009cb0dab11267ea62ea6b4b2f3b424329f9b34b7893d28097f33b334cf2e92087a908bb4e5acf66aaed5196ebdb927015dc65d936cdb555c951e231f858c1761330dbf99e90debf5f06769413dd2b870510f6060ffaf8c61e9f8ed64e0faeff2d23f1777ab3f13be3d25aa566bc85770f15d92c61095e601597076018326bcfdc90c3d48e3de9efed9ab45052d2978b924d56035521d949e62f5db10f221f2c1174e261bcbdcbd65d91c3fb0372c200f5d1d8bf81de3e141bd18f90e9de8eb396c2bbcb456e32fdb6047af3f0d2ab33a3ed43abaaf29aa049fad75c4a028573a52300477bdbe54006c2177f55e6b1868ec2a9a8683ecb6c1b8012a551293464bf44b01823029b25fda2174747be3a7d0cad54f50010f9b1f75b257c0ae8cb5b7c76cff45d193b06a057ed5c6bc1cd93e0318507c5155df8a6719f3a1c7f4e7c43bec4659455d5c6fb093baf9bc25342fc6fdbf2cbee4c8e2b430e28ebd82dcdb0f494cb639220e10aca9596598aa0d0055fc8c752889f59c9d4031a23b4f084c1398b55170fcbb26519e5ba6b9e6fa6dadfc893531d566edb491cba384bc71a7f16dd59c77c2c76a42b86672d829c321d07c90d654cfd4beaf1e9d992996bf48467302fa36d96ecc8215da05cbc4145733b8aa7ff045ed45acbd47ff039556f92a309dd5635163c3269ff44391e6dc5d15bafebbfd122437b2c00eb9c43b89f75d18eb7b383ef1cc2e246aca07f5bc5fdf2b9cb1b5698ef22f22bd8ccf5dfe7321cc806c977dac926b9dd9d3b7b9306295d3801ba6342296b4d61daa4a6647fa86e6d7a0a37efef13c74d79911f88ff37ab0ec0259b8b6c8250c8be9f4d0a53dfad498d0433d8af78978f3e632e1b57c664400d5f3513b8d445fde18943ab287a0d1b162222ef49471a6beef6b52405602612c222cd659404484ade132d1483d7b5d9662431ddb67551dd2f9864d2cd2a761cec54bf424a153202d476dc81ca550e7e44c15688e11d4596509617107a095d93913801ceac84d08175d3c88c1dd6371018e4e9f44c6e0f1c275287c4e8bde8a65fff2f7ffd6c901b0f66584b7e3ab4bd6ba88aa87fd53f28035e5e43ad704d910f96f2980bed51722f8a2f33f288b8bdfe3a4e534ff49de51bab772883d576c873f9631824c3fd1527a0c1ee382929a5b4dca0a349ec82cdb6c0552df2425116d5b9d6a40b70256c9ea3c5844844e7c432c3c1c0880f9a98107cd9ca170134a2499efee4d00b9d1399262e8a98cd96589d269a3cb40fc2a269a357d78b590015e02c7f1b96bbe655876e443267c4258ca718f793619d40f7e6a1667010f2b3a7a45571bf08f9847ac908c63183c2bf41807f74a14d15abc85b5f17ac86291dd6d0cd60b051b5205fb904869bd1b495b2aba103b434c5698aed14426f66fd9fcb63363b58d0958bc9547219a243fe9b416ddb2ba52329f2f74891038a688503c223b8a6d69270bf18bb9cc953c715a17d357d2ddf602c4bf1cfeccb75a62d135fbd029822ae1bc91cd65401e6bb26df541ea910a04b8dc3424f460d87bf94d8156586fee31f75ec6e69f978f4a2c4d009ca59a9f266edb6d20c1efe8b813afdb3df895cb0e37b3b7264055bc1fd34ca3b6bc178c70b89e83b4f14ba34b3f50697120069c4a701719c461007d67ffac67a20171c6e2e5d0960e6a7f6446a13d3e6b143a36416b1", 0x1000}, {&(0x7f0000004b80)="33acba4fbd3c40acd72e20379f88c2ddf8231df8e702cda0b6922c7593138c529e0a3f27944434f8f3bca9f76c210f566f298cfcf8c658d5780698b97c10479d1a29c5461cd606ef9414f1cd2273bb62b945e6cdb91b88952d1e76bb552bc76e2412cde077044783794087f3d7070fafd2ad445c25a932b5374bd96331aec1c59778e94bde3d2c44a7f7e591bd37f06e5e19e9a4a3cc3e", 0x97}, {&(0x7f0000004c40)="0d0cdca9d2a8a7918cc1745244bdf02f7eb95e9eefccc83d2665f055e09fbdf1b4e0b860e65c3c51", 0x28}, {&(0x7f0000004c80)="f8fbed2edcaba58060561edb2edf9674fc3d34cfda9d8b099f0fdb1003f35edd9bbb74b2a4b2b02ace285c9b3df918d0119c34f6bb28df54c9a703ac2b3f8852d706a973032c74b049767a70fec3bb846086deabbcfe2bd5b222e90c82bbeb8e409ff33bf3463c38357c2fa975969827a92560770e5365dec2a87e9aa2905022846e71cd0c6836f973f6e9048a3ab8f9c47b5b60541ceb519c3dc328ebc8a88dfb9b070acf6c8b661e872685d198f7fe4dd515e32a923d1437c113356e7ef8f2d754d4b9ec7f9eccbb9bd50706dfe7eaa9a16280ffc77a1c878c6287005ce73fe53a1a7ef34c36ffd4f263ac32fa12c53675fd64c6c1ef7877598b951b053b076d8b5ecc9c52e12ba92fd228b1f81e279ab6fe86508ac76e9d36ab1fc1e90576c81ae7446f252b4e4bee55e898c28737f200417396c4289c983821d590e0bde9d9dbf5dde922159626d6c60138ad7a8505b78f0623e7a7af23ad7cd632fcf886bfcb475772c78814110137a34136b1f22553a05cff9a48add47b8c367ff5915fa2c93c7de63cb06e3ea85075df0ca4240836b1143122199cf70a2995bedaf8f43a70528a818cbc74147936e646e3b0aa5a9b529a3644009ff3702631c5f92c3c3246c8d18d22ff5e248d313cc26b77bf4bacccdb52a5fcae1459b6fecd4dfbbdf099367771cceaeed8e945a76ecd1603c77b6838f4afa261c74217757a1271160db9ef3eebba99f687262c39da782ae43923c2aaa6ff8390ec6fc64b11fdd65b53df5df56be147fe5e0c95c409668cd2b41b6810517c02d420f495e7755a36da7bb0f070f15022c68c65005ffbf6d013ca7999e691c9da757c821317f24ce77281f3e56bb2c86808064188aab5c970f4c3f39b22f4fed02724ec123a979f134cad9a05450fb0c516d53117ca3098c5a2fcd6c0f7a5c6907a1642557bb4685e7c2ab2a9b541a6d26212717b28597a5e587b191b0f89ad626f96fd86b8a23172f04a4ed745e0737c351b231a9cc75e21d66192bdd624f200c107a228d3cd128efb2dbc7ad843889e6fa5fd5d40398547c0384cfa8a935c1d862b9c113070175b129ece8537a58016c1e9eec8e80e7110bfeb229d19d029cfd0b89b5c9bb7d26a02390ddcae2a44cb3f2cc276cd2bf8e880fcb65f5cbde5fecf8bc0949521f1a5720dce995c5c877cd6c684a0c7e1871f6d4f7914b632e0c89a2018fb1c6436fd3e9e2846353873f484a54fabc410107482287f7936f67936063fb2614a93bb3f380faa370a471f4c1b157ad5aafd1ed6054dee0d9c09374c5d4ff706a7aaee829f7ef2b4a919ba5cb750dc448d292eed6433b9b9cd9de855f5108e48ae2451001d23c2718ed711c17371cea1c7ee53239743eaaad7df292051b1a85a9a9158bec39f9d10a413d5613f69571808e071369632dfd0abfa5c24957ace931c1a317a81308bd77b1650d131006183571421c2b5adf069bc7ca51f09320f1f8ee23aae4205b4f42a3bcf87f35ee9d81e062e91b6af05e92e5426f3e098e2c1431a27b6d919322dd028a8d4d7b8d068026338f46ded75078e0bffe94319ddfa1ada539e2d263eb70070cbd750c14c51d5958f1b366160d2ec34bc03e0f36b9abcc1e76cc8618675e4183e789512d4776bb0208df35378bb898749f46d10ab614a0534f952b53d5ffeed2cfed9c25056019d7b014c1817d94672f430d83a63f436da10a16e5719256b9605f15c379938fd779545c310bfe4668ca738e65f8409386602a0d032492fba87a440f682c8738a3256fbba9a6095b56aa44f7781bfd3cc703fee6149db941252ccbf3707f6f7ec967889f59b4c9b602879c0672f861a258986110c038535492ff9da3b2c4cabe6ec03100fd5c38b191d3c908f9686bca631942abf7229de2cb6f29698def623fac862e7ef2613bdc12d462e0073ca01d919be4a933c73adac0e21c0d231e2c6088ceb128a50c35888293f9c90ec1de709a7ff9154443e0ffc3100fb30a36939c6b5aa67697fc0e233ca170d0355a66a985c56929bc2edd417100320baf1b07343d225a148cbcaf492dfb5c61ef1bd6cbb389bb99f745f4c12b96778d527e52805464e92caeed1501be4cd0b300e98e3ccb8b6cd556e48ca2c85d9c34d60352f06573c07edbf3fe639f1d4028fed88701e78b4f679ad4e09af70c65ba054c54cfcfb5ea3221a02a931fba7c2cfc54fa41b3d9696adb70cdb7271eaec3136d04d0979ad1e54f7ae5c1572504a8ce486e63c3fabc7b0ade5679eef7f7bfae6ae8f9c18682b5c9e43d4d888db88116771123d2b43e3177afd8fd412fe782e62f62215fadc74f883a53029512e2bf2e15070a8433a2e183e45ee9458b133fa79c53bee3738b6405a2e6d632325e1941264ad54ed6b83819cad900bdb9eeec5d4bea8ced150c38010ca7bdf17fa473998eccb4d967052c88783ca655db606876a4293014b53d11b00474c81cebd486b41c2a1eaecb317f35063b568595d621e04850494ec46aa21cd29d151767a46d3f8c27f343b508ebd2b1f3dd365f0adc5df448a0e997a010f9186947ba3a09f950449fc260d9cccfb3b3f6e3f37ec04f968fe4d1bb0835aa76c9c726719aad04cb63f09b30b197e509e2768e3bab246cd55571118933a666110439bd1433ef6fdb9ba7bffdb06c97538325527a548128f075e5da8b6b4387f64155eb74dd266a7b47d1cab9b0be8777db9ef5f222c69573e8c375dac544a03dbc95f0cd0e940c981366b6c8262f72869385a2456b9bebf8a365e76b6d45aa995596ebe51099e628fd697c28c1ce3fff3bd778a01d7cc781b5ff55838a9faa38bdf0bf3a4f946f3a5524b3a01dca8165910447d81c9edebd47b885794531c96b432977f806660b8c46f1e60ea7fe16d0fa141e255973538846b055259dd995a871fb11d892b0e9e834b00c2a9531a766edd984de31c76c77a2d4e4375a066bbcc8c5b520d431d12924cca06d27ed8c9ef36c9f840ddf83182e54661f013073e8f84605ab8bd423355c6768acd89b413af1af30b989edf4bc306b6765d7f28e478e16450ce6817d8dfab7a9b3e4c61f08c3f87d0a23a049c7802869559b960e025dace62b06cb94dde24c977087305f8e943684e8b4ce4277810d284d4aebf956b3e11e3ffdeca25319c7389b99aebd5a6242e81bdc9380158b1eb919e011467a523e7c9b82cc9aec98b07389266c139e87a7364a5d8f3c0b8e0408373b71d0344c67467a3625d004f82cf75c217d5b843453d721e6e2b35766d3defb1aefff2388b8158dc9cd0cd254fb99bc3aba520dd51840fd48fb379e1164d4b157b6e1bbdba5f660b2b87b88a1c173af68d93b61e82f5b4af6f61229896e0b74c7da0a5f2c088407387b1f1f4021981b17fd1335ecd57c54a65822178dfd41004ce984599449697ac3734e394bf2dc4132a7b6424e6219c3dd26180d62cc72b1e98f3cd8dffa7a17a7387badc82b692afd80aff078ebe8914f63a0ea5ef3d5db26ed4153b8514ab8c824a9ee1f30fae8b9d24f8c8c065b72b116dd2848e452a3df11950ea04dc7c532471ed7e745d879d87789220948309f62284083b01e8b48ddd6a9d034886444de5a275f6244dc3e66adf863c9feaca216122e836adf8854a1dc16a12b2038f7cbdd0bb0b0d30ca0b94adf3b0af158330a915eb2c1aa7f245bd4f3000e94529081b8358cc2c504f27be92c72b0238e030f8165c331273ac8d132347e9b601751b10272591b6f6cb362eeaaf4634a3ddd7a8c0355df954725e4bd9585310eae1f15904066d78a17e631f440723329179b323feaf11e203a36479e547f17f392edf5ae5f4cca1329aaaf662e30457f7e87f72a50a9f22e3a7a6b716998368e97646572a8fd51b790be66682842f2e90ac4a6ccd0da4986a6c2eb3829cda2d11341f42e94d7eff2984769fe1a58f72d47eb757c0eaf0040ab741fe679e6deff63476af70632d0478f12792d554e06b961190310c1a85c9a92172a5004ac54e82e9a8ec875385aa36b11f35f2678f4033c158b4be296df69fcfcb20fc53179779ceaff957df7734523a5906f738aa744dea02fcdb3b380cb0c40644c1d78ea069dc438ef965de028836c463cb678d272820e347459d93cea6a8793520223ac88d7f7aa875e5851695171e036cb7aad71fbe71a4d3e61cbac3b7f9d23a02c282989da43adb88cb281cf930f83004c9e634e89e407c7d8aad597f174a9b54a48c976b6f3064990cb8a4952677ea7566db2d33dcc878a36fa92c7eda7fac1bc8c5c53ce47e5061cdd15c7d97a918a683fbc94e0781c3c079462a481d6a6d6ea436144ff23e129d6ca697b98f4bfd6f2d2b780b2bb0be15526b612a5ffca811d9f4172393dbcfee0e957734bf969dc90b2b05adfb16be0ce2cad474a23985dd6c6bbc86e5caa23c9eca7e3c5643b31de79ba06ff0340293e060e8df18c3a3fa8031b89ad0a471d16086d0962ee6cbfe76786a8b3d66763012d688d25485cdde1990b6a4ddb40251abc398b13c2729d1d2504bbd298f94a2ff2d09dad56d346ca0ef0128d9f4fca0136d09ea768b9a6604fa63c996ba960f9b3fd5aa0d53401abacb5b4ff9c6660d3481788fad02f9e28947696f132f66c192602b02e000d03d8551bc1e8de1cee61b11278f9d1f87cf4d5a3e7860e22d6143d075c0f77cf10925bc2aa8a8ed769062abe0d43e7f4d71c59c1e93c29749b1bf4f4d3e71a6e481d716a1be6256409331cc764891e180d7406aa1618f61e874867902a6e7413377f61c6025f0e5633d0b0c4f4b1384df154f41ea73dea6b49241a882bf3abee2200cddcf171f60972f9758521072ee188365164349ccdcbff79a09a8423b2f31914cf8621377c5b9fbda4988a80846ec5c1e4c510f599cdd6f484a9263d2397a40684b1efbb7816f0cd6526862e1cca6dfe1eeda0325b42f35acc331102f376328066ed6a7578f1f74122476990dd8bbcd41e3ec3e963e64f9dcda29f2c5ce2534ab17c7e4188915ecd8287849064cb77a15a40f2ec261c7eba0dec92162d7214952e6f7e3b33b6bf9895fcaa5b82881bbef59a5c9e9246a003dbb2bf71fdad4f1fd5d078ec42630556a63e574b55b1b4b5c044a7e87daf9af3d5d4b51c83dfd499d06a785e0dfc2b645e3f6994f00e7b673c06a67a7b3a5dd8336546cb680f3834b6491dcb2f1432138d962110a382d0f4b85e8fac7dd75ea9bf983b10c1afff2787d39d7249bcbce8c123d67d9d9f83cbd52a65d2a36d19bc6afbe2ae18e2359c8dbd337d9fcd97b3ac687e9a7865661db09bb0e2fb9144f6cbf32802584c726109a88aaa8978690bb7d5960f6fb36d9a071f9140dcdbf324b9af7ca1edbb7d45df788c9f3998f0fbc748c6619ee9ff784f6d4f074ac2b1419e1034db73bb9586a17cce922bf01da59aac93fadfc3e2644b5af8d9d494a06395f0ad7f9f9423b874aa89e8f50329e82b64bd8f919bd5d3967cd1bbe2be8c3b69566c6748699a09c1923d85f56c014c165ede870500d4ba3dc7f07680d400687bba3ee1641090d739e6813541d440889630b92eb04f2b9206af75374fba202708617d3b7efb90525ed434a500871a7b7114214938df2405c1adec9380d0f51478fb925a90c51ef591d7796428e73dda715fad1afc0a3739bb24fb2dd8e8e1b24bc85c2a78aa6623fab20da6ec7e9aca8becfa46e3e082d3d54e35587678e219963c09590288c82d2028571dac7c99a7cd34200110b38d621af06e165d109d75a4fd85e9f942f0843a3f18b71e3b902668243e41a5d1b9a", 0x1000}, {&(0x7f0000005c80)}, {&(0x7f0000005cc0)="f5ae9e8bbbf977102444951b5d061dbdbe5d2bb0f817b0b4c6831e73893fddf34a0e79aca910a71e4d6874004be6a4d317c0eb2edf6d132c00ae44ac47e639274261f38a874fc092995f329bbf3243d307ca", 0x52}, {&(0x7f0000005d40)="5c1697fcf96718685237bf1e82c3b45a2a6dbff6ef1728f8bc7aa4510d6656facd2fd23b160a706bcb254ab8af0502630b5291d69046039fbea8fbc355343e28082591c2c5afc3851f49e86bf613fc81b052a244efd82c8f02a320afc7f487ce", 0x60}, {&(0x7f0000005dc0)="9af2e827a5e8b8e4b184a62b70dbbe6e3080aa772b08f052361b34d7cb996f88644ad47860afa7ac638f493afe238e346400b1f5e6e0de3f4c449ee13880e4f6f50b11feb12145853225c198026968e2842c35cfefc38824e2b12cf7ecb2f4adeac5b68f306bd4dcef0af7227a16f36789247ba73c7dd86c0307830513c2ff4716d25e49f1bf93cfe831a1ee7c97a9cc846ac611956aa53b029b0cbdca344cfeb8de15e2285d7c8eda40297029595559d3844410b6f8a36a5ea1380f8d54432a1d2f57e443b7e7626807a3cd1c6f53c973d82f2d48cb21e65e7915f3ead35b5fdd7a6dc50b07cce9014a10d82c3e4a2f9f366418d7da3d8ef0f4591f8f6db5445c655acf7f03fd4623204e0c5a8580b3dabfdf2c72f6f02a8c6896e83f0469b1ae8c9a8940631600a47daaedfd75a5c178be674c0ea23d1a890ba5440baee432a8ffb301a8c46e6c5a710023a3e00a8b5934b632d81fe92f32dae4913d71a7710fc2801924762b17467c15ec8d7cda8130bdc83b000a329d776bde3a228b212b3daad48189a24ee1445d565c64b3562f4f597650d563a34cd24fb3e5d397f4c467caafe10333bc9be9a027c7b6414571434ef973e8461a3beb05f12188d90e1cdcf2f7cd4f93ebed79d74de11f34739192922fa3cbe88aff225335823a2f9b5478b884771381f2644852049c43ab65f5be0f162df74edbd3b4679c713543d64728064ecd6b0e995b10b4a8b449fc2dab34738d528cf9a84f54897649da8a58bbc9e52f4bf79740a8d9916bf9f491964041f5903a47e95eda56d9bcd2f6220768872782ec6c588aa8109d0726f55e512822802b43034ce41d344ef8cfb49db5a47d415c5c1b91049ab4d805556dfbe0d8f2ba3aab2115c961327a54e185fd053fcb043528eaa8b6952dc1a6dc5eb1c0862cefa0bb6267e29b26e23e8fdc48a94c3a615827721ae8d57294e7b54e3b7979f09d9a9ea58c589f4c15981379abee3036f9dd29debd230945e3276b387b4197405899344b2800eff4fcdc60a41f7c8964f1db21635eb87330c442b21ae3fc1fbf3ec91ae2b9bcf5ff540fced18fa91ed3d4f13f8a73dcb514ddd8c5cb8b9ca9cb6d1605c50e79f8fc48c336098d274ada8b58d10a745c1056f75793b82d53cc93f9127716197e9f22ee8555cd50f173baaeba9c4213d2602567b2e9114052a69eeb4059c7a9e67b9d6abc9694aaa2ad8d7c50ab470192073d825b5355345190645d6dce530bbb90034bc1455ad6ad8f658d437a0e38166ddfdc6851562bbe7dfd335144cb28c33fa0d205b28b42e46986dff0487fd0d43c0c2706e26fe7d40281f09431475b4a1bb057252427f6ad893c70b6be14d0a39e1b6101268f542d1eedff34de33105a9a75231d4af759a67f4214da22d7990a454c4b584013fb4ecce3da42b18406aa8ac2e3aa154a0fa864ea6e20cc4e9e54a695271cc50f1700ed6dcd47da85a4aec8ba05ff609fd9a7799bc23b6599b1fbf2cf492ae36b7c1fbadd0a2e23ba94737f648c7a91c35382cc84187126f9097dc6f1268bc8003245af83d1dbb1eb1de786c8c1d9e72ce7887bacedb8ab686004f62f461f0693c155d6201bcfdda5ef50e691b4cb35deaef01a7594a8656694b494226e44b5d7f016ee84f6c78a646d126d479baf5e745d9345a57f20bd9d55d1d4dda8f9fb10dc6b06eab123f49463ee088a05f6bb7f248c5144de4cafc24bf6fef3b6ac922008ce9f43761cd7d3de32d6196f4287239493f92323271f86eaa6885b1c007bfbb8e0d26ee2cf3c89b93430278bda3589bd48892d3b02b5cc6ddb1d1ea999f951c3889801840dc559a63da1bc2e3a9670fe4737e64af62697a8aef4abe27137dbe170e7d135f7868e99a0f0efacaacf02e70683acb92b91827208a343a73e9475c073410a4d3253e0b6ff7d1a00f45c58aa51198474106525c8d2fc64a087a473c99153e8c3f27eb9e159013ff27c2893ba0c2f6178edd95101ffa6dee9478363327a8414880cbf7ee433d683a7c41205c864d19d3e92099e37cd37d4f984c19fc6043231e5d8e76684d16e3e993e8da5b289f8833b5d6af5276b2c8ae6584bf0d1b5f1aeb1ad9fbb7ddcf949b4fb0669cd97332c87f12a10ea4b11b382c199b2e212902c7568f2474a2a475a61ce8bbee02166b25f2b4e0c5df541572e6d491d5dbfc979c26c491016888c7443cec1effe4dc509b7432296fc455902be54caea9d1d35361b292a37f2422417c82c68918260b2fcab57ce1f98deed3c47edbeca51b3ea5eee6aaf972cfcca87eebc88a31d255eb02a1a81f2355c95a437c604735897bee6cc4f950ad4908c026301277d1a432d1623298b2fb5d3294a6ad6e7a5b374ea3a909ca76ec4806433597a0bd7e5fefe9c85af05c9fcaa25fc0f70c5454b78e7a278f07d2786bd95f9ade0b1a92741b11fea9140486b7b00b55da0d24ffb88aa1452180259460efde0561b36f9e0eb2a86571713336f12fe688e6ad3f780bc1b29f3115598225792ad62e035f74527b70f4c320548191e07ef535cde6829e60b18d553c0b2fb6680464deaed6eaaaf04a8c6722f9506157b4220d6efc9be9e913c258f1600c8d35fc94545785f7d9741585e3bb014dd7a9e40184428207155cf95cbe7e18754c80678177d777b12dae12561a3361c734a1b7421e70e4c2cb626e3bdef742730d618c3dfcd3703bb8f7e09ddf2e73db8c83b6e749bdc08ed0215620da9b725cfa6c2d5f539d9ceab3720a365211e1a7668c40b72edf0cb4b26084ccfd98fbcc879c525f16bc86f9664fc5bb2de1545fa8322358052547b3a7b2a7412684b21a16cbbf33286348c5c2aea23022c6a0459edece628da7e69746400b3921695f8674696a62da16f9b5b51595abcfdb08c655a2c8b322480fbfb78599de83499891a875da12ee10290f1226a47753f49e71e27f0669e99dabe239b5eb655652dac72005f303d2740bd60f2ca182d50a0014cda86e18adef75a710ec3b6c05082fa3e25d5000ea4020842d7072ec01af43f7d952035e6609bd53adc54a392aab44da5ffbe5e42e2d60d9af1bfde26df85706d89d9d718a9b8d520f0c699320729d980dce0049bdc2d5f68a0fec0badbc94f03bde30ac3b3032b8295950f0d15b94b1640f0b3c8fb910ef0aad7336750cbc4185d1efcecf6df2107554bc9ab48e9ead586858637a8cf6ebe67914d9d9d9701f5cab725ca192be70146657abfaa9b2f85bd20456133b163677201856298df92a28c43a517f2e6bb1342f4d24a3925374afb54d96ce3cda83dac97442f287c05051b3dbb410030fd199b37bc5f78998ff61c074682d592baaa4e21b5cd68999dbe7169ee9a101fc07a7c1cbe2a83e8c358de87e9c2c0d53d82291e10e9c6999b184615285cec0c2cef4eefdd8280cdefa5fddb6d1fd4cf45843f841a15c140bb622141df3532ab95ab2b2de56e3de04e43cd531e1c9009366c614924d4e21c07541f1df849c3fd9eb43735caa89c631d180a36fa883a2e160563bbf6b344322d9531b4119ad647bdc4178d9423db78fb9b3120fdca23f99ab1855f28bb9286a1b211f5f92114b0bc70d3ca9ef755c267a7b8a0ac5ea3e8d71e21e9ca9cdec412974ac8923352fefd8a6fbfd05ff254a70b68b23510e0627d20109ea7b1607f1fba6c31d42cc05f07236721aaac7a4a1e71c00e6f41758d8c2803bf39e9ca7df27de2032f20003e071faa01b4cb636101e35517968f0aac7b11d3d6d8bcdb104d1d846ab90d43bbd1b5dcc706458250b32375e743095e7dfe4e5995651ccb68eb1696647907f993f2e1e2f5da80426eb3bcc1517f0775f00c8776435b350e3e2c28caafdefc14ea7a442f180a7557dd5b2c291f2b9d4bcb4076bc66f5e49ddce0b238401d5a230f69f35a064ea16791d72c5390f7f371e4e1af84f6b374a84ce585740938a782f8198b771f9130e56c077e921591d64e73195c6f94857ac0a5c6258bc3636062ce6a6cb431f7e05629db5388fd918dc460efa861a326202ab66d052a659e2bf00169d26bd949ef9a4b55a640f2687cfb2f1e6fb5b5bf47447b40e928e5d8896c5c8ed28d7e7ee384f902b09d286463d264a5792030644dabf5038d27fa2f8875c5c0bd06a62112e1125b48715ed79ddaebf97e4d20f62ec18755ce613128443a5b97998516f5ddb65b5e081edde64f99b43e400398c2421ae02d2425b0eb9026366a88a3356ddf1dd1960bafb3719ed2516da4624001d10ef3f6a141527c18a978bb8e6599e876b18d82de8da65ff1296993a878741b10e223f3f86e32c62a9f06900ddd6965f055f78fb3d99225c9b1b8647bd59bf3744cecc0279b8b5e54d4ed285192393d21ddddbdd15b854c9e8e79d4ce28abe43c1283bf0d08999767d582250635f6c6019826529f26272fc1248bb2ef319395dc763cfd669c3a147c2db8a0f23a54ac140aac23f989d5447c71447bb0bc581b5da897914d78305bb761d0ee1538f18f56a253016c405c0a0febf3e5d05cad57829101cdc879468a98fde20f619ff7cc7079e0f916ddd0729ed1c6839b58bfffbf5ba8d8410b4efee78ea1d4e942b76325a31bc4823cbc3ff63ca1473e5f7cf148ef6bef1b7569c0b45aa307496b68858421c2176c88855bda95a7c61424cbb6b4df9da4184307ad59851c4a769d52f55e7e95dfb54aed393c1aab8e0650399f742f811f5962b78f39b42bfd9393df104b52a719ea46c728aa201463e4b7871ddafdbe8ff61178e070adf86c2ed4764d4ccdeab0139eff8d084cb732aafce96b6f4d7eacc6a85fcfb2b93e172a0ec3c47a487dba907c2d1163ef46150f86bfce6cb9d1d1aebced35a74adcb02fe1b438728684ea194a09be2017517850b95f11ba0c0f582bd1de87fb1154c551aaa69df1cde7a70ebbe2c385c71b52c5165f3f11ecb9c922fcb659dffa5f991119d7a384b85d58766a6fb1d14b331af519a6050e1ba7a8eb7c6b45b5bcfc5f4ee4818ed35b4bb461794d079ba0532155696197470c7791789db1c996362d414c2a19a86c103ea5c2f62a56470ec35d4e0e5f940f3facb90565367e60728434323cbe18bc46c58ccf0cd356618b21d05fd494b01f3e48485a3cc3dfd223dba3c97ea0fecf68809d1c9c716a0ad941a0e4a3f0873070c1e31e46642a2c0fdcc4101361d9c066dd318659ce28806a1db9ecc60238106609a4561cdb82e5501797a748c4e1ab4977a22c33088bc4211eaad9dbc6f04bf64691f2b2e27194a33d57ae467f60aae15faf7e5301a0ab86c443f7e54082132dcb4e4348cf5ef03e670d8c19c37349bd0fb253f84133cb237610566935344b1b49abd1a6c62713a23a4953e6a9fca7621c14e848877a30a8a2cdbcfb3b0420d429132ea704e5047db0b4c14d35d21127058d6f480f4f9b5dbac89a0b29d80315e87fb011f511e5e8e2ac9f067285382a032ef6c2a52cbb02bac394ae2e07082835e10239cd88b005936a3bc85919d2e255b4d1e0989e757ae9efc7943455de6c0c98e0244acaef2624b83e36984f05c54f762d0c80a144d89de31549b2d609418637943ee808dcac68b14dccd64d8ab87ff3eb1e4486a2fab4fc4f2f659edf6ad96db4a5137839bd8d4d7f502812be35a6592ff240ebbd4bd5e75497b2eeae288d2558de22b359e99dee52bba9baca91e85bca7059334d375376944ce72f2d1a8ebd6f402ee87da8d4a5f10ba1a8bbcf0663f6db65e63f641b8b02b2f76309b6ba47e6c7cf828c856ef37862982cd2087c37ce106b8aad1fd076cb208d", 0x1000}], 0xa}}], 0x4, 0x0) (async) sendmmsg(r6, &(0x7f0000006e80)=[{{&(0x7f0000000300)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x0, 0x4}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000380)="e01bc0f5010c9fa16c7a870c00dcf154266ef0cda81d416ff29d8b52634397b8163ad2453cccc9ca2a2a473dba2da33a747c8debc291ae3fc896bd8f00a2381f952c245513b77477540c9a2cf2b6a13cba3514cdaedc32140d48c7dc55439f19f0252d308cd065f8e85f08087b30fe5f293504bbf7a6797ac2096e041b70d4baf83cfe407cd29f06c9ff41c223b1231d5af1232d05cb62de4df2a9149c7c7d353f856b803490b78b627ebf446509a1fb41b59532ef7df6b532755804725cec13b8665b956b33f90b78a600d54f247c61654f766d12c64d927040dc13b801b5", 0xdf}, {&(0x7f0000000280)="21afc043965f5eba89cd8d4615db7877074f6688482a113a0ddf769975c52ac8d771c1240f3d78da6b810c66798f518ccf281ce7dc174573e7", 0x39}], 0x2, &(0x7f0000001200)=[{0x38, 0x10b, 0xfffffff7, "d2990975a328f3cba4b6944ccf21d8b5d1cb0008d1eb07efb2cec6b54e98571d7f"}, {0xe8, 0x16, 0xff, "abe7d3926fe7a245d2e72099447713a19a646d93cc1ab7397039e90c291546320aee5dac225cae202b1912c31d824b705884c0c335231fb52afc44e740af8fe89569fead68f92fbc724d3e955fa2cd86aaede3f5f07ff062a11da9306acda5b64bc10eb97bd59f15987102928517c4aba10af0d5e666151b98836fecd990b3a2d0e3cbc2efd9842b9f5732d9aee3e60a20473211d1442d821a12060693ef8e9a0aa3962917d4f6b19ae41125233e032188fc01faec88d1bd735325961d9e278ede69e5a63013fd42b07c40fa850f79869025a8"}, {0xe0, 0x118, 0xffff, "2dbfe40717d1e7881c1f4c1809aaea9aff7be0152a7c89acc26f231f8fa79a13141bdf0c7b166e01080d6b694ec549fabeaf9c3cf9015fb54b6313571337cfc976e4311d83cd9f60f4063903133671520160ae28d229af4871b2d958db59db124c1390a355f05978326c9e7399f4dadb819e37a5b9e37cc7dd99a4614bde277e23c94906d31b1daf7c330615918f73d621e64a2138ee809197bc11ebc59cf41cdf1c76c5e912e4a792ee378938eb1a52d653f40026b412078af702357fcb58f782869e7d71973dc46213d29d6884"}, {0x18, 0x88, 0x8, "e52e9199439a"}, {0x100, 0x112, 0x1ff, "6c5e9d3d1d7476b35acb4af6a7800f08fe0fb03b6123328846ee4a90ef458cd1f09af60122955b73d5c07f8fd936efa467762a44b7c91198f1a53ff254fb6ee77e60986a131c207a956f5e07e6971eefea83aec2ad92fbd10338f8f1cf420c97de3379e6d1d83f190c25e8288433acc42711b8e502715bd24bb51784f776fdc04a31755ad321e178ae8b5262f75a45fb4ee93487b2ad866971c915a086c299c5b93ea5c3f1c9198736ddd3edd35720b61d133fa6d6a6e00f44f643949da0bdb0cfd40948e7657463dd3afa0c319ad28e321fc9e87b02e83f52a2691fe3cf79d73597952199dea27069946ef0879f667f"}, {0x78, 0x10f, 0x4, "1aac7ec39f5730231e5b5e27e5816e4bf6207663b6c06058382df0bf455a7f1cba247bd31f673ad7be94216c447abb57bf8ebe725f9ed7f72ee590bca0fe09ffd753858ad1d4b68c996948d9510d99eb91c8c4116ec10c157e3791a1fa895f3ba071052847"}, {0x18, 0x114, 0x40, "8dbe5d9c472f"}, {0xc8, 0x104, 0xc, "a153f9dd31bca37f01ed3be87532a130bae520dfdad8106ee73dc08529a1c064ff68b1649dae7d81705d23a56acb7555d226ad1dcc75748c68ae4ba4baab724dc75d59ba3149b1f9d7068e37171ff2dc0f529708aa2de45a34780407332a538564067002cc13a3c3fda01fe50b85e6e7c1691e388176bca0bca8ec773daf8ba004d36d954e927b0c4befc9d6ea549a3d167fb043f6bf12783e445b46575ddbc80851ee4999445380c613395ba5d1cd2b05"}, {0x1010, 0x111, 0x6, "f72deffc532085323c407b801984604c9de1de855a6bb8626df92715adbe57c71d534cd9e60002db20aa529bab07545554aa3147f1143145abe11f6ae16ebc690fc3ecf6d24a2f8de22526edd70f726ee3a0b4d106a146ba700776746c919adee12768869d9ea164817844eb2c8e62d22fe331885782ef5234135f5c107d41605b9e5c9ab7616904e096b2474ccc81bb718de22fa6fa8b856b72164c2355aa52444f9b1668dacf9dc87e0501063bad2690599522adca5f555a3753c5514a6712e9faab0ca98087225cdd446786b943dec94a2b82e3c0baf080d5f56921ed5a33bf197ff13afac64e844c3ea778eca2219540638f759a97840d1381c055680665dcc4c5b49da5dc00b932db3cf42e155c76651e769cbaa042344477a589993912b2b78d5c49fac3e9858c54863d923fc5121474c33d9dc0623458d7435bf062d3720fceac1a117c6b1d697541d625e978c1cf52aa6932e90784100bb6aa770e7c6dbbf43a5bd775fc470971be4dbe9e33ca73f02c980c60ad7affafd68d2618c10dcf5536b09f1e1f373dd19b90349fbabb622c1af853a99929abd76745e4efa2e0685d93d0f9f368b72815964e109092c876f1ccd04efbaf78a18e74e943fc3250311af921167bc4f209b4d535ae6d0c7cb47000decf2ea4efd251d1d03404e89974bd7949401a7421ca86ef41277c924adf0c5b018d92cff8b23198dbf0f1aa55c094e8f37c0b995020b745bdf688eb7062aaac7606c314822fef7cf89c1a8c9a25f1be7a6f273591c7bf84f0786210fd0652cb72c8aa06df459fcdc582ee861d6fef3dcb8f8b0afc78ab58096f2abd7943ddfab1e5331925bf7f01e5c907e0a5b0cba5cbee652548ff91253a0bc4ac5d4b414fa5143ae2f56e1f1e7da585bc87174dd72d9ae78157cd9b5adee17b6d6c3f17474be2e5c90057a8b30a4d9dae7ea859ff6527e08cbe5099ae76b852d3429439633416b363702d9c8227e8ef72ba30fd8e6b72b37d27bc8dbb034b152b1681b9717c1168b0d85165c553760fc9abd94f276247d40e3ba2199e9e51ef75767ba46373d5c685e73716a944eb7ac0e1e6f57536d12a5a4dfeb337d488168104eae242b353d165d0a4e5098f240872e61c6e532dfd291ff2c79775353c7be4d7c5a7d47f355fa70a8630e1714aac22297cf78cc639172f521eed17b967a483c780fe65d86313991e7d3801c00fd506813ef77ba08ee6ec4b01fc742ffa267e46c32768606c319969bfa41abe741d7664eba78a4968fdbf6f4af55db1bc6b97d1fcdb8a74eefd1bda2f10f74a40b4ed7d3bec3259c74d023276987ed8f3c55f7dd053c2324f2f649cc90644268534bf8f37ce953ba913fb6de1ebea40c61bbae5aa5d959acc202d7cd7931ae21b0d23fb6bb86a119a319feda9edf5f9f231cb2bd7f4477a0ce1fdba13095f838ef4cfded30f745c673d7daefdce64bad57e4237d2b3c6c33280a2fbdc729d7ad0bb66b31ee403582e18c46f857a1bb8fd318527561c4c225ba219f2449967aa3a241558943ef11599a9817290757108eddcf70136d7f81a580810e184b7c907ab11f9435b69f2e1e4fc64bad6c3f6f849fb45682ceb6e8163a2681b3b7df4104a87c1a43882a1d887a1c2612944959221841a7cb6b71a53f36fdd050f17badf9f438807c139a61900f8f9948687196675fd2d315a369e188ce073c2b1777e48e0d46a1049761eb1977477642def414fea31910bd18674a9758c086a8d00688fc683a3d232818a2f824d77fa183171fb5e89796313b3034df66332f6955cf84297a0af7384d6596f5b989f4e53c18017d56137641837448b10cbaeaa4a7ff64ca947397334611f3876afa85f899875e890fcd1e86d906015c0dff015d44acd92c7c6dc5e767d7f94f76addbb0be237b999b09a91fcf8b2c6db1f90b9883aba5d82aebeddf7ab0ec944b3560e95bb8b521d2d15e4259d1d46b34acc099fdf521b01bbe162d77f196caa839430b3b1b3308c2e5e864b0c01d7372fac48910ab6e03f43ae9774437e536a22c1fbf226d12283220a09062611092d991777cd8748293b7b7f6c29d6d62cfe782c74be26a7786f5e1b2e38b1d68be231de370947adb66d60967db25bd0dda735fc535feab225fb5d549fadbdf6782c9e27a70a107cb1b04b06b44f460ccb9af996a88f1435ec07f71e80c64709a89fc034695598e8064c95f16e33ad72ed9e0b38909634c0bc68642de3d0c9fceb58a42c7ff2a37a91f5b4f83da0d8a1fb4660cc9903c944c0c392f1b453bef88b75f424f0c56b65c5ad698e6ea07155190458cd8e87edf48fdbc5e59191bd6f404ae7af328032365b0d84e034c829f64b5e77b95283bb974f4c86e2387e23a2740ec375d8c91a5bed55a186f3c53d229b80b9a13cbe0213a4bc3645e46f6d5dd65c7a0445b2bc2e7d337c666673f808f5069254ed3ac480922481e4ab57975739cf669468f1b237f1ff300253b0da895e2ca492087b9edacf3a88dc4c34cdafc34c843b0b6b1ac95169836415d854d7f6712632ae2f2476f1afde7d61eaed5e98ac0ebb481f0d5d15c1720767f7e5f8a01d1624625896e7d238dda0c2f5a856e87aa776c691fec4863f0c3660655af87e39d09e44b1649fd81a6e170bf1a425985f795762f6fb0cdb617306768aac2e5424144378b246833b27e5cda6a5e4fd66e5b303180d7d399ed7153819f2b0f6e5eff34638cbf61bc658df6c4ec4293fb72a4e8d8d9c514d5e1529e559b6feb799dfec7f81bb00d4f59df03283ec7804fdba11722a77786096527b133c8f7d37a28ab2889a013d0e4caa49608b03903fbc3fd39bf3cc8cdf814e05e3bb2b700302bd64964719a5e3c31f5eb74e60b2b1c18dd8ed2412317e1912e81f5190b22119e60e802e313d3c4c74738d6b3bea5e0490889d0035774db26d2e4ba637c01a5c11d983796ec686cc73dca04019cd70dad1fb4e2eaa054c5433ce5a531ec585fe1e76fbd5b04324bfe494abe31d5cd3251c6178a9542d164f2420236752fd6fc091f621e7762be813d27ff4ccbe9355cd14597e98109b4dcfd01854005418d29b721e43994dce3aa20204f908e3ee9b4f8a1b7339db4587107b501d0d2665258617f7e89057e11110f107dd3817ae8a2d8e03dd45ed20c6815e2c5ed3f441920956879ff9176b073c5b380ca4faffbd818939e509cd37991bd08b7d29b5fadc9d33f9251eaf63dc2b07303e62dfcee512c5323d606275923965a6527d8c824d317a2f15ab2726d53b4f58cd8ebeed897d94eb5433ea5fba70c9dbd9006344e06496e476d7c4b60a723452daa23d8efae9c3a541752ca5b786fc762f501aa32b9d7e6403c9cc84d487dd101b8e21cd89d283598166ef7a948d4349a98438f452454c4f0fa7cecb1fc52ea1820e54b0961cce4c3e40f4d341a986dae7ebb1b63473e439bbd62ff86e85ac71db49a8ab004d43e8e4d49811547aae39645e63dc6dd51f2960249e7a1da17f925c0eb14bfd85ff6f59df8c63bd7284f77e67e54603ae41d17c908b705ced662cd303b8f2a877bc59a0ad77510adf519351ff55f0e5ad75d071b0ffe8fef1fb3dda4153f4b107ecc186c270fcc2f255ed8af4619768c4ff45b4f860366b302a982a3ef590800743ec598c2387bc28b663955d0bf58f132f1d855671f8ac65ba2a66dd90a300203732d84264a3375878180e06134191b74d59ed5b1a1069d7e4b4c49003cb65b9756c8816fb4a9ee770fc61ab4142e76fe10387b3a32cc60901d0b4e56e96f9e3ceea50451f1c7e8df47947b9ce6f0ca7f551c6ad077aa0b485261b00b82290066f326765dc7b4da15407c5f90e2ea91fc43ebe9417bcd1390e5a1c82bb36028a3698d2b552b4ca42c1a2f9ae0c210c8e7b2057d00b747790f278c43cfb3b141707c06a8d2bd83f2d06ba2d271c8a8d1a9500f2ed7bb2f30ce34a9c34eef1406fc9e90a4df586f87a42194a00a7787ac9fed552dea3810db4fa3225a2a3ebc4f6c8dc8aa11927b8ca5d886b1f80889ad78fe3e671f82bc31860c3088f5cc977194c1426528e0a147cf137541cd76d4134195c5187a641cf3f89b67aedd4f95456ea8aba4fd1ac4ace7e3731501350fde0e98b17af3cd086ee403d8a1f98cac07b5b363671135e9c90e4dad0182a4ffa90c844c215fb298eb3dfcf1c8548c958cf4d37c6f353bf009d2bb57735a3e4bf0f6a72fc34eab1032ab26f96e6c798012c7946a5ad0eac4a1583b8de54770d7b4eda453fa1817279f9e343b04e5ea33ddadbb9604ba44c1efd6ad96376f330aef851c2969985995eec9ee104d6d21dd8d10379d58bffd02ca24548a9ff105bc660982a0ea8c81327780c9f28fb4ca5fd793858b4de4160f491ab789a0be8a69906c8446c161175141ff6308c231129ff56302f915ec2020a14abb1c35d804177ece9bec5263b8dfc0fb9cb79a81088742df59f1fc1846933252c13aadc853cbe539c9e821b863cdd7466a87627e1945741cc42173b37f9f83d51d59b961528ddef98e18ca76abfc356bb4bb861bb2a6f32c2a08727b9328106cbeed530c6d980a6293a92e003bc96e551f0467a00099e347bf389f77f89997326141ad729ae08e23000f948dad5b64be5379e4deb70f149382a8b5fbd00ff6e732bfd7fbd6b4a332ca16768c64401a32486d91c9884361d2bb9287215d23bb2f464db13047c3c9c0fc10eed47d00a3bfc62cb643612e5fcf86be0605c9356e91a064d341d583379998f29c053b9f0e60970b59646fcbea1c633d197ef51a21ada2458a8ae9e439557231d0c10b60fee5f48e6b14ec0b141d5f40bbbac33073f2804cc21218b517303477dc243911e2e5752b54dc74933862f27409c423e063afcd2c7f7af7b6be724b3b41066fa1159005a64f8608c412904bf331ab27e3cb48e0f6790cefc5e888f13282e6888720abc46dba92a1a306b30e38a638d4d8b151d824059cafee987c093a3c6c80577d9b1b134b3a2e92a631966720da676669a26b650c89ce501b98efa3f86884bb3df3d90b04549163a976af295ba27c7e12c599bbb7d005794a19027ee122418fded218a4aa2ab06a8b5e2b46f1c9991e58df4dbb74272b261bf42380c61d3d68c392dcb54acd75a330e33fadbcd0c71b75bc06de6a9c6f4f50f645ccc57314e3d40fcdefa2ac58670460f2cae1cdd3d5854370847f70c1420496be39cd3cfd4ab14de50ff19c61f048accb826bf233722c9a6f15d9df3614ffccb9c3e5111565dfd6b89f6d820aed29c17b5117612710fbd0ac3b7e539d8782be7cae56fa7af8ef67f08b77819422a5428aed5ac989cad9e1e662260e5e86ecc09b3fe10a06ac2f2bd94aa22ed223fb6c9d7cedabfc143c9ae4d4849db7fd9c344a50edccd6acd21e6de170bf30c18c3591521f8b90a517ecd12c0771ecabc63d2fdd39977bead331c9f16bc869e8c10951a1f6d9bbd8b23023c627450b3e9d8b6dcfd49f250ddcbc59228a2b363fc99eacd97ca62d244ff642a4b1217228e5fb09a62a2120e15dbe19a897e2dfd1220c98ccfe1296c0031a5d7f2ffa602237f071d19f6ece87855b7026d7d0af21118b54b44f96625bdc61a2b851c72fa989e1af5787979131e2c395c87a49ab103152f9d342da2b3713821c332a477644429bf34c2222c22606f05f17505a5ea194e1ff38592a3afeeb6fa4c29d8036bb62d9ba570183db6ca05f1d3b4eaaa196f9df44a4f404fa7a4bec4848b599e580a63697de835d5d01a43231345a9d51da9de8278c0c15b091e5b314e6f"}], 0x1480}}, {{&(0x7f00000004c0)=@pppoe={0x18, 0x0, {0x2, @local, 'pimreg0\x00'}}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000680)="924f35ed475c6060e702d3cbb65df8e1ba70254ca339e0e77313973dd536ef045d7b17023f29e9a4bf58ea0381155bc588b41c8a942954201515b2818f1570942851b9f85245548a69f43b6e779d178ad6c19fa248b79ff3f9265a22bcef799d054fb80634763ab388d2756c306e45df306bb15351c2ad18cff35eeb926fd85d77a508cb99f6c385eb306fde9a20064e998fc16772fbf4657ce0f46e161beef82be7ab53556e50a05f857797784de9811ac6348532bcc654664ec3cd07fa65eff708f682e6c265944f608071f64e71a84bf9153a3a329b6197ada40f48ba5dac0870f421197bf4fba6e5", 0xea}, {&(0x7f0000002680)="daf97e814e4991a868e76871e9009e63e9c6882833a6bc55ac2edc262fca3375e70aa1d3001c3fa0456d01caa9f4905f6080e603fa26ef2471139fa8b6dc468a1e7fcb84363e5ba84e06b60e8c7ad1e298214fd1a07876a0b6220d2a67937f93508c8f5ee5b58cf525decc481727580e8d599e2863d134bc67253bb1854a5c5e1f63ca51ee286ee231c02c03659d3bff5811f8422c059c21e88c0feb13f3c315dd82ef7f0505b965fc98d594000b5178239e334babb08af341dd1ed27c129945081a95fa4f67b2706f653d88d7da2e9ae5cbf3732bdfe9d077b52d792415ddf98d16d7e990a710775e3bdea86e8dbace7ef30b594f0f44d76e5f3e1409e5c6d37b5fd4104c99b456db9e211d065493167ce09e699a9c69842dfa8a1760a0faea8dc2caf3de614262c6c46c92f034bc0729d1b4ba429e1089f086bca86f68b815eab91e3f0e5e8f6d0ca6e970c2faff5acfc754e82e14c1d4690f61c02ce8ab1f517e29a1664750f8e440a439407558284f3b1fde93d2fde85686c5ce1be2ddb6076e140e4eaf756d9d4e994e48c320934d24c14569f06798cbd57f85ee691e505b1e99ad5fb69ac57508a1259d9583d98571aa4139fe58ffba8602c9cf6e83ee90ae74f5ea4ef8429335d7452c9fce89bfa620e4b3559b29aa22ee0ffe440a9ddfc4fb5f257f30ab7e8f8420d80fa74dd1ea8e7df25b40073be4270e174c27dad4cd8c9b1bb68140ccd3dc1f0977fbe1c1738abbbb9fef23a67cfda6949ecce000fefa659e1fcf254b8261d9db2da7f4507db9d2e9614704c85a14cc12612b0b78d11daed07cd84224511d694c7fb0737296c28f342f770b62074dceffe702d9534e48a332c0bd2abbd1804ac0cb4b94e5d9a75d48239dfd27c066d30474ea4032f10e1ffad273425557516ec2ac413d36ed720e343ed4e7813df7502a8f4e3e1219a8f884c599b59e82e40cffbf4bb671aaf03926d55650e8833309b91c28d36614d090f7c5f37ddd86cf19f1287c10472fd6d7c61f0b6068cee75c9089feeded89f80e0c2137cdead72553ac394463aed8072765c1a118378e7b98139c2485cfc16a9382acc13da01078271a69c54b780718374ba6aac31deaa55831a2bd04fc566ed9236e105e88e304d580c238b2acf372264487f047db78fc85efb926350b2767497afad8a640a602825acc2faafe842b6cbd145446a26366274f13532bd247a70e29e88553a98325532392fe7fbaf2b8e33f9b45ea2546e9e1eabbb5d856b0cd85be8b8564c293535708c07b1311e7ac50be0a5c64c81200c0d67bc12cf7552c806cc4abe18d6aaeb94b2ae91d056701d70c469902c5ff4310f4abde9d359b4c568177ce3b918cbd747e1145780e85f26463f4ae4904a355ebfccede837f5c3d25873c8da8af011d3020b01d4c12afcf61ff74b903a3695c13bdcb89a081478666ddff871621d9b3182d9776aaf77a02a391dbab7bc3a2da48969e5755f9edfc038644e83df9f42fd2f8ff2c7cab1c3b212fbf98bb8176f3031a8b601776a75397a575336ed76099d5949606f81f9aa559a5ba02148a67b51acf82a603778a2046223f55211a7e826f9e4bf4149f5d0362ae180c2ccfa729b9f1f073fe7eb45756030fc1906d861fc50e92b005551082b7e6068f4dbed66066b934cbf4e52f957ccd964d81b5e67c4d4087ef34c2b9e461b0e3d00de9db39ada14d043c6c4e0a3397ca7055d3464a04db4040c377dcf894791f74f5fcf860c2e8685278691da4ed37d63704a1551218973d0c1571f26a72635c230ee5a65248bf6eef2f65baa75426982a588687765cd20982fb4b7181ad3c34506f9a55e26c35566adcbfc70afa698558890293bccb7013af9f84d0c4c32391a4510ce051bf5cf6ed1a06a42b4843668c8292a6ca9f3c5fee0ef07eceb859468e6bfc52f8ad72b91cd5b9892d280666f7a224028fd08394cd1f0b90c26ceccd02720bc0d7b4125c4ff16b0e3726d0be779510d47caa7c2aa21ff1f0db9cdef3569c096a0c0f7e35c7bc2dbc5afdb1bfacd0f4c159ba33e8dec978109c539122ddefe41c0dcb6093b3c17b69c80d4936367a910e2f5d409fcdbe2e25314acfdcb5969bbd2735bf911996744462b71fff8336884f4f6882637c645f166d62f7933bff16a116e9935969036a9e72d6370f3db17993609d72a88cf5976691b49bc09aef58c9986b07b0a6b79698c802240a6fe1fc57c9617e7ace7961b22b6dee17cf5c2d577eb8994e972efbc2f64cffb0395352291071707942ffc9d6052abcfd6a30ecefb9876bc6ff705676e5acb7e05daf45b06a2544e864134fbc2dbf03b2e2bb45ff4a256fdaeac70c079448b0d50afc673b93cfb33fd8fb0ea72f66e56879f80b03d79735dc4219c74587811111622efda23fa0a6842de756d216ffb7b3d33638aadb293cdaec56549857bf92e643f86d678bac1654a8521f7ecc762656620621bac8214db49d4b73857b345a916d221cbb8236c870976fa7f7fb49bdaf4c420de9b6089c4e586293f5923bf94414f0e693ee5671828d2cbd4fff23ba071d278cb34101ea76e4f843a29a297e0c156e36a2ce74ac48741d938f2c412298ff6cd95c19b2c9d0f23897069f6344251b71b2406f15f6a6630821663459a823bf1ffaa471cfdf5fa9a7ba702a2cc2e656f0b8624c8c91edc14be2d72421e10850f805271c9f7caec423db5ab697455c3be54e01caba391e7a6e98d1cbb8d9552616dcb8fbf0c5a159de9f39ef73cd72ea0c9fd6a314f624ea329795fde1c89f7c5f80f550b25ac259e77184fa1d66af56f839c87b5fbe0af9f7e71604448c95594fb8451b9e086646146056a49c359deb73da9e65444bf0d48f3b4e215928b12e768c28cb006b8f2cc42c02f4ad096980410367a4e9f17b18d0732f48245dd634f90df45e4eea24440996865c4959f182ae35bb1181a0b834121e75ec6a0533a2b12b5ed88d05c6dfe862f6464c40a5cf88bc29c59c154634524f046997f67f253212c829036e5fa9cea7943d6c68e6d439b35a42e4786b54410e4c24c5ed5cd6aeba51ce543d37a458e3abda482b51e94c50ce889a1a4b2825d506c7a5ae14b8693cccba6409d04d75318e1dcb6913a97940ed2a6c6908a122b5a563ab7137a3d7fb595e0edaf69540a97c42b5c1254fc10feb1b949abfd5a9a39f44fecf486b9bf884eeea3aa8d206ff7b5fb5199691c08a4c14cfdde16254bb90bc8a05af96f776b2359b208d099bd5c3cf336b8adf2b19ccc97185987783974302ac61dda0b9ecdf91e1c3ddd26c69caefdb0ba0cea26198a075a39377638762fc839fbcf7a368fddc5f353e04a89899aa47fb7255be6dae94a0fe9c3586df5e3f03fc8de7dd71723162ea6da9c747e13f62dc0b700bc5011f9a86fc8b671da6b7f773850d60edf45b2d5a5c6498e3a875a2d202cb0d5088c57a9cb25538e710ecfce12bbdc3a96980526a0c83bf2c756a0ccaca856ba9ace2b00a6dd96edc66e7c6ee2932a31eb2bd09cb13af5c92dfd22692c7285b3947e5effb9c417818cd9e23bd121e54e92b8a97435fe2b1035936895a0b2dba9dc23f2708b4176ad7ca34380a40ad6e79863cda7136c0018eaa048afcf0bb35cd19c62cbf0bc0a131d2a597d2e7ea5f20697e2433de80e8079260685cb7d5d981673e4febbcd5b9836e0f7b7165ef87e77c37a9dceaa7d8b92cff32218a30d242cd42284f09ce40f6baf3d2f829e9e2e738aeff2f2b616288d40b486c7dcfeb44155b23dd033e1cf790069d3910047d00245009bfcb0522ed7af011e9f634421cfe76fce58f6f820dd0137bd574b4f66b2816ca407b9bb82f2d5d2da1b0b379ec6e0696999e5fd2c4950d608cf0fd9833d3b05110b43b810219d250acc262e5fd609635752054bda9b7a5bf836975e2ad089b2327a0f52523f216ca74a75f6e2272c6a4e26b85b8b7cbffe59e13746a87572748f8552a48f8f5969d4bb3baee5ba3f2a6e2135875a7f15675c1a0c7b78e2c27a122554c691e738866bd21a9f94a3cfe19e3098823884c902fb1c753cd5e6f5279f8bdc2d435e224281203267ad3fb4c148a3e3f626876b704e1b781a684786863b559a5a303c6ed5e5dd85403afb1a93398a7aef8a58b806d250c36bbcbd5f61e01af6fa8e7e66c113d08b26516a09af49d362e8d84eafd8fcee1999c40f95dac3be937071cb7170eee2b3321a5ffc8146776017b166e3059ba898d25eb1ed0f1044266a6b404f8e96bfcfcc39a526d374e9c1c5928ba1146d6b9234fda598df192dab838661e5978c14e76c66b728338d57cd9dc3510eff7f5316b08d8a3c530b1662bb12e22d8cab0247e1d17690832b6d2c406aee0bb84c67e56d8a019adbeb9916feb557918e93deafc01ff741b233d64cd6537bc974579db769325d5d34178c6ba8b7dbed5ea3adf82f0909d975a2d0f279a9f691b2e69c0719f000fd5bd4a4b40cd0d6d00b3f59ded4fc04aa4286f75fad676a95ec0464737756d2ed5dd121890b68b05f3dc24fbe6b7230925e2dbd669f317f662dd762d909ae24d4a76de440ee8ba831c1f1afeb3dc6a8321adb509292ec10f891037d70e1a5a53fff840c8d88a4f22b79dd68a74d23a4742aef4435f5e37bba131fa707afce8ea5c2c0253be09d418ccfa3c0afc404e50557381015dc608799a2fec7645e2ef813cc4b371350809923d90a8a9ab5876de3a5ecf1039ef463b8264baadbcb1f0c8bb18e7f253c61f8131684729645439364f23de0e4f18a2fb389b53b2cda9099b9743c43289f1574d860bedd84a9905eb7ab5acfd7e72577ca374fdaf4a0948b8e68fb05758208f350667e223aecd43f3b5b8d0a3c0e7bf63e3c254bd547c7be7ecc77dbbdf1849fe0f1be2ef4182b16b47b9e69b3c18021c35a5a477c9442775821d9f9eab9ed53b1f74e09da863952e61d5b41da6775f7188fed69ba53854d3e6d7065aad2df4af6ee7e88cdbbecc038797a0efc17e16cf8fdca90d453fa83065435e64eb4645a3cddf3aadd6919d82dff96231e142f3d2a79adbd6a73d39acfc905cb909797d2088885b1f98eae2b796a43ab5ec4b773aecf81a35ce977647d03fa136b7eef43e24ee60b77157045eff09b4034c7b8130c708226a783fadc727e1fd9746b637fc73fae9ca79381b8dd36dc09d0fbe0146457c3d58e0223dca1c2c1cd8afad942f4654987ccc617350eb9d61745e07014bbacde539fc4ee6f0b16f4a408e1661d74d20ac50be54f0970b292b4b2017d5e04489f75882675884acc07fa126b9d7d806708426685ae2becfb02dc7384b08f1698834523ca9736becac20f5ebb4e460257e9cc4ea6583f8fc554c013123d6526fb42f200148eca2e19ab030a54c840aacb4d890c56949cd124119c757033ca780440cca47b9dee7f8be3e71199bc610f1c2998fb212c15a59b29a86e7cb890730c060693af23ee1b0d76c13403c6e2ed7c3828f0808deb9f5c4820094eea995701f5fdbb35941618b025d730d20934d2b03131eaac78f023aa9e35a5d4e2fd12b5f702eac68ba585186def5a619513ed7ed25e9b057007729eb3d55c8f5e817930101552ebd2a2e69d28fb43b7e8932b401f64a8d358535148f7d995831129972a0d379f9c8ef88dacf5cb43c78655cec316141f18853d33a59befe137e357b4c041fce2fb012c94e800886e8c8800e584cace21f809c2924bd4fe1dcaa18c822793bf140664d6fbf7a112c197b22e66e51a470a3b2b3345bc735ec48a868b9af502ba1d4ecdecceab2dfc4652d", 0x1000}, {&(0x7f0000000540)="61e1b52edde740bdaddbe5e8790d4f0fc85e3ec806e6a7315f0d48b4", 0x1c}], 0x3, &(0x7f0000000780)=[{0x60, 0x88, 0x9, "c62e91560cfe0b81d0c8cfb03944fc53296e46d9917674aacc356c51db215bee333eb601f33be806d9ba5ce4738c939762ecd4db6eb85a877f09198e2051fc8c3ccb411d543d37f223f380279ed1b6ca"}, {0x40, 0x11, 0xfffc0000, "381ed6db30bcaf503ad66b6f893afcad171127c350902d85945c6a4db21455c2f69a6d6c733dbfaad8"}], 0xa0}}, {{&(0x7f0000000840)=@nfc={0x27, 0x0, 0x1, 0x6}, 0x80, &(0x7f0000000c00)=[{&(0x7f00000008c0)="66aff4678ee9143bdb3e85a83106704d996efddef83e8165e9cfc9f94530fd5899ebc53244ef5b666f66a927d8fb375ff5db695ca520806f2a347693fbb7abae7d177a18106e1fa8e550b31d5ea249d4eddea2c799cdd932cdac8c49a34bffe2fd7e603f6b8a2fe9ac1d394d8414a8d7602a816c7a1560b8b2e3119531187d4c85151a8171838112bb817413ee4b39d4df995f4dda7c12e5fd81968bcd1d3fcc3f2e1d49b85de29f78bbf1b9fb5770d028699f7c07af4b2b00b9812bfc5ee0939639cbb6e3ed52a52c65cf6cccee93a72c9591e3fcc30ada534df51636193d3756fa6c84127f6259e5058b17b56c6da649d48f1485c47c9798fd133b9965", 0xfe}, {&(0x7f00000009c0)="3cacfa6394bf417dd03bafa95ad16ad1f66430e5171bc83cd28813deb63c85dd1608560f0ad8f406bc49c2c134b9d728f6a002aaa94b4897d1a89baf2bcf72b8b3d97ddbdb9bcd744902a6440e81f92e859d62e1917c77f49133d2", 0x5b}, {&(0x7f0000000b00)="6d913dbf7f71b195fcac089dccaff1babf5c0eab7aba8d719e3a508edc003748049f9616ca14e3cf0f08de84e6820fe568ff65da80afb0e09d739c36a3f1d68cf682bb7e47c6e8cc22ad5bc05e92b3c5712c4d76d2263254d1b8c4f718c0f21dea21ee9731d213ae56add18250dc35a2dce7bfa812907564c74ff99a3cbda70fef955fd447e5f0fff2e12c0852fbaaa5d1ceb8e740608138bce0640ea4a6d5bd693385a0d031d902b389bcf1936337365d477c31f0b698a1c5353543e7e1c5840989a7d195ed9467569fa8", 0xcb}, {&(0x7f0000000a40)="db63539704da58e63d906c507009fcd717f7af71966213406a54247322130cc9029acec9ea21852588576ab3f5363349450ce7a923ec2b4cf5cc58b57a3a64d90e4765db8f1bb8bef2177ecc75", 0x4d}, {&(0x7f0000003680)="ac4954ab2241ef6a15f4e104e47766d838963edf08f3bcea9553f9447f72809e2dbe627f797deaeece58c5ee26ba95453aab79d4258217149f1b99ce3aa464aa9295c2f08c8ce25c551b00eff1127b2d69c97e14a25a124732cc603abf67b3695a8128f201411a9511871f48c40d8987f67cee88f4acafc4f7d5fd7478b8d56f3a77e500ec029f9e4220b077d11e09fb16a6e5d3d301a7807d05036d0be8edf244cbcc96123314dd093dce2a05a10fd6756cb09f1a8bce59f76fbaa495bf772b8b13b94e0388ecd848967571db88bf6844be408401aae8d8bd01ec22865dac716f7ff50b75e48419e5c9d53beea4df8e1ab0dddd0d54d24267be082a3e", 0xfd}, {&(0x7f0000000600)="1594247ce3e62bc296e71d3b1638c417b784724a4b25eb98b55e", 0x1a}], 0x6, &(0x7f0000003780)=[{0x98, 0x109, 0x80000001, "63c7434625b78f1f27ece81ddc5e7b6b454d5622f9588f11a73db694a5f3c9a99cc7a26b0754556552f2d19b074670cef356517ecd13b2766e69152b6d6ff51642d43fbfa5eac34ec2818dcc82f0ca75affbbc7f67fe6013edffaa063c73979019825934d64b8935aca33277be28d1f314d8746eeadffc1901c7d46a04d4bb2ed4b2d4ef5b"}, {0xa0, 0x88, 0x6, "42d08cc7c5425fb7e6640110736270be58e950e7ace7ba22d05de1713544e86e100577da807f2e9426aef1c524d2dcc1da718ba8141ac0e4a8ccc7723c669b1cbbabff0a7ed685a512243985afa34167aabe5eb06c50daf47e692b28563ccc685202378e45120fdb0e66f508ad5e6656eddad1aec5ba482a2c76743a123eab57f0ef16bc797a6efc9c"}, {0xa0, 0x108, 0x64, "86d267d77683ccd24c63e6e128683ca54e04009fb9fd15128b715c65aff83ac9e5a64b49b44d7208e8570448108654b23f441881b142fa0bb771bf233b9e217614ac380b8dc2242c1e5013b22ae7bdfd9980dd1ff89c30be5a1b7dedf404c987ea1748c598166a2f7c4c07878f0e713ca2c51ea5bd13b4cd5abbd510611951d44ec95534d5ecf6bc22266893555dc89f"}], 0x1d8}}, {{&(0x7f0000003980)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x4, 0x0, 0x4, {0xa, 0x4e21, 0x7, @private0, 0x75c8}}}, 0x80, &(0x7f0000006dc0)=[{&(0x7f0000003a00)="e37b660737b72eb1431415ffc8741216047b549a4eeaf7b395362358d9fc580b722bb8aa2282ea1e97579121c52a0461590889ac7ae4de64a78c901250ef3954a9a1e8fbfbf267b2fd0ff9cdfe637f756966bb841103483bfe2327bbf161a5b9f0774ef699a506f8d781dd671054cd", 0x6f}, {&(0x7f0000003a80)="633f6d9960d76a32dd057091c01bcfa4bee0484356ca20e8faaf79cd53c451efe52f12c9373705cbe971434583979a9c8eb72ead41d79f7263495ccfcd17266614e1264be037bd2531850c1e99b8d2afdd43337ff3322fbab78116af929fea0c8ca03ce8d58d9ca7d6406635ec33d886954602e0ecc99b87812d79b2cef35525a2256200a3ff69da8675e6519b470b46926013d337b6823b5421274b0fda2a064cc4e9a9ed739ab1241b76a2f5924599a1028b140fc98f571195e4821073cc57d4857195be50bab3133c20cfa9dae7", 0xcf}, {&(0x7f0000003b80)="e6ff9481a50e364e71005b8a2f9e2052262448a37f6662fc058da891844574227a1ab1a6a15410018c9f275f021ba4c46ad3b845a32e71cc7ecdcd48e8656b6a0f7e6faaffbe7aa100372247ee367b34631515a32d07c92218b672a2c9528f9f2c27dcc2a8613099697e0e683ee6e64204a1b62a2fa3bb73d0b0810d5b3ee7c524215797a87c486c232e94ad650bba6a0558ab1283436de169d3ac2c20c82b843d6ca72fa81994ca4530bdd64b214c2d5c6c106916a20f113cebee71b874ca603916cdfdba3eebe88e3726ea11607b684d0a905adceacfaa7fefeb92321e9f0222b71dc356c63fe599bf9b7f0e8ad3ad8450dbdb1ce91eee747b131281d10648e84b3b0f945f0d9d12267b3887e211de713a10117ddde59bb164703f0595a5570955d68cb795652a7118a4ad0cd9dfc30d71cd46ddc5adeafee5ab9a8bbac5c74754f24f9c344f37f7832e27507212e54feee3173690d1ca903a8bcce9d6327726cbc713b327d4c786972bdb0985d7a0a37563dae6cf1c21fb0f37ffdf8cdd7fe80b998dac0c0bcbc79e2aeadcbf7d555f84f8c1ca8582b8fde349635224eb03ae5c22ccfa7df2e7aebd97fe1b06f73d4e75a4acfa928bd810c8c85873d9d87adb9e44afdc79ec6be0090314d7cc55f1ac194d8b22ebc3f70627f0f999eea4afe7403cc014946ce559118fd69ebfbfdbebf744b96a2c06a61b85f37405a4d0d58e711a76629d1698a1426e693824f669488c4ba4e91bd4f3eead6d877e1a4225b2a9f0924dd2ff0ce7c13f9a45515a8e01f7c8703edcb1dbcd66aae946aedc6ad71c3b5d9def5a916d0e5977f15f3f365c05a4ac02b0717007a15d15266c20f9e5e36f88266cdf42cbecc4ba6a0929589b6f6e47791524da552f28b0207ea751bb541c052ff7d1a9c0236f391a84514752a0503cbb1ed98a9895e6135047298dd3ce2ef780452782f0202b379acd584f18c40050d3c3a00b9d20606051aaa524652a374c0e2a2bf5561e30063e591cdc1c91c9735397edbc1c61175f52be91791204b1f6086a58e7259bd556045459aa079353bf038176d6b9063daf9eca43fc489226edd3fef64cd7d85c3e9551d12d429fda301871af53838fb426dd03852f7f168905e3d403622a15977ee8fa828f2f4303cd7d1d7d7efcd25371b9e4537c461fba1f367dc14a9b69e5b9731a5c60bab3f75746bbdece0c8121da49f8a828829815390b104d839683d9e5f8374a9233f5f4ed660b0890a73c2bc9500f6132ae72fc26ddde4095f2f9dc3589ff41b4c3899af9cadce2cf8f6bbdfaf4df4b989c44efed710b55d00dc6bd3785632d787bb6e56488520fb8bd7cec140ecc447f1ae0d7b377a78b26a2c9fc69e5284b4899c8051e1c2a4b26048d1e10931cd804e8b51e75805f63b45b474cf31ecf13f1fe0ac57c7c8a2356cb6eff277af05707072a5f4d3df6682493510559b596079271ec3f21805fd606149f30cf186dccadcc864eb6a904dd8f5d87a38bf332f43149cda1acf1a7cc098a1b0e316d8ca969d06b041761e903d7908ba9f23079c03e738ad9244b3d24ddcf8eddeb5d44efebd2d5295af55d537f117aea59fe3f61f1b4cd3dff54df033c30040a58ff3a5cfd3b238842bf6618ef51e6d6701baa9e622a77e23a038eba0dfc9de223e4666a19d0fee638e9256d50dee8e3af5a3416a79e41f0f29de27c5d726bdce3a3a65c125cea3f0bd16794dba48236561d3725e0ef892751c99c81e156cb7a1ce78d7a079db5cd3516eed40c4973c73994e4632ba438f2da9359e9fc4a425a9d3b485de7c02c0246c1a40c1476f6a699f5d33f70cc077a3211dd010645f3b157035bbb6cbda9394d4cab542d2545a66f28344ae83e95f9a24e96c1faf174e6f54a85ac0736fac4a917498ef1a460711385c636b0fd232b0799d7bfbcddcd3b48bc747608d19a78ad234289fcb52ccc723c2f72318aad0542cca4b0d70ec5a1c75c836fe1073ed321d458422e51c882f25282ca8c413ff0065f3de514c1a55790546e27e482e59619b8c5d85576e256563d40c625cdc7552cf3c7f37ad1ffc32ca7035d9940b37afc02eb6513e04b50d41bee388f0850d8a617d9f73c17cf4c87667e6ad452ebb0052f093174da3201041c29423d9038af9812f9bd6378076ebc19df7cff70942664e6e92af6c20779e00068c1d89ea5918a98d15cca90630ab5663a525a50a3bbf2da9d04a3d0425d977f4fa45435c3c8567898d258ba4455398b0138339d5d0a7901b14b1d413e6805c55e76aa12fc7641343a9f5a60a388ec03ddce3edb5c7168fe01fc530de327f1dec407e8f510bbf80cfa499d9be6fbe5e009dc3eb7d963ae46a9340d5fb15194fa51b5b9afa9eac5c8a061cd4960f9ef7efcec9bf8455652f0621475a06b98880914ad9a6f5b0ae256dca2a8e354cdb49a2c2b99faf6214b8a474605f4bc59c16c08f411677db2cfdb06279617eaa4500f78ec74b39193980c2fc94922ee3f673204e1954b3525b393e9172e11bd56e56a8643123b777098bd80499c4b5cb6c9f02f871b406187c44763469c619feb1d865d7b1dc3ddb163f12dac004cc7ba28ed8c1a41e378f4858e5c7e5a6f4a5e4425fa56410a03f8de444ca41ccc827de91def2cdd6c90389ed3eaad965f9cdba34e224536d7154238e5414f1650073d7dbf424d9a46558e8246ff084247bf3b2a4c9931c4922e5e08a460276fe24255241a2bf21bd3b17bb24508a4258246a79b19a758ebb47353010f5791062dbb737eb6b5ade9be234cef2ab01ff243dbb354fc801d7e34e7082d24e0d957d4b0c70ae30c5eb646ff38edef3a1e54ca9684b545dceafc503b9e86271e34795e9addf7d2da042db3a497f3d5f1438aef7a7f94d659e8637ae14ede786c3f8d106713932531ac10da91a4635fb1fa1b9c0e895dcc4ec9c8cebb5d8aafac7626e8b173060bbfec836e9b84c83de969c4d0984e20a658606d2c937d248fc0d0598d704f7b6e6737e77aba9b0bd702af1d233a3f96c99aef9c7192f41f87fde1709dd97ddc0c10fbe4dc68a0db09410bdf795bbda3b7119c9d3e014769204aa3d884a457ba79f1ee66875a85d7a076b9e2b3387be126525e9078de2b7d649025e564ea4c6dfa8f516ae72ab5873cafb1f2aab5a7765b84f38845308c4bf126032cd66acd92180368128ff0e014276e7e743dd095a713c04b168faaae7f9723487e061b2a7e06fb9599a53a00672789eb7ed9578a5cf3be75fc720af68756e967e4f6870289a983f458be84c4a5bb1b1522e1dd1caec051caa607fcdd2eaaa5b6efd7f5d0f566c05f3045818a3990d7438e118d02827ff834a014023390f806338cb31000812588edaba25247110ea6eee116e355b902b17a735eea53598b219ffb79da0330c651b530fdf8563b82cd9a420f89f70439872ebec18dcc9109b64258a63484aa30d25380163387d6c59fa41223e3e97cb5d033f96a8039c92345938565312299d05330ca20b07dff67112685823f8d9a8f40c6297f2a639ac88bc602f9e83266b9a91f39ddd4b3d24af9694aec11941a2c4ac8fa41eef884754fdd60b693f5afd306db1ec80b5cf3883b49cbc4adb744255fe7490df93b10beb89018394cd64012a0a83420bffa203775dbaac0a9dbff09c7022940c7b2e8859473ead2a8e8ffbb1e0711a63feacc69c9fa81865bab16d250bcaf6be408b157c450a129ee84d45d8325e844abf508823c91220632a4d6db0eeb688df130bf7d4d33fe492a767bebaec25405034db20b863c3b0a0337cf7e8f1984eb5b8206e8f9f483f4838f02c3260a9d5a4556097b727a13f0f5552b0390407f139458169695f83283725e57e3ecb7adb4068c11ccd362b6c0a4c7eb33bfefa15d14cf04fc4882c45fff1c9aab8b24a2911f056cdcd46a405eb68cea7856465e3b253dd31dedd2eeef43cc0e0b1bb05055c6c599fb2e31919932741b02329653fdf488c084ad21adb5101ab2d477c9cf74c28177bf70ab3acde0c232c50629ed64ac0aec473ba2b1148d3cf40372da921a20dcda560308b1ba6850fcc0063597bb54bf82f0b248009cb0dab11267ea62ea6b4b2f3b424329f9b34b7893d28097f33b334cf2e92087a908bb4e5acf66aaed5196ebdb927015dc65d936cdb555c951e231f858c1761330dbf99e90debf5f06769413dd2b870510f6060ffaf8c61e9f8ed64e0faeff2d23f1777ab3f13be3d25aa566bc85770f15d92c61095e601597076018326bcfdc90c3d48e3de9efed9ab45052d2978b924d56035521d949e62f5db10f221f2c1174e261bcbdcbd65d91c3fb0372c200f5d1d8bf81de3e141bd18f90e9de8eb396c2bbcb456e32fdb6047af3f0d2ab33a3ed43abaaf29aa049fad75c4a028573a52300477bdbe54006c2177f55e6b1868ec2a9a8683ecb6c1b8012a551293464bf44b01823029b25fda2174747be3a7d0cad54f50010f9b1f75b257c0ae8cb5b7c76cff45d193b06a057ed5c6bc1cd93e0318507c5155df8a6719f3a1c7f4e7c43bec4659455d5c6fb093baf9bc25342fc6fdbf2cbee4c8e2b430e28ebd82dcdb0f494cb639220e10aca9596598aa0d0055fc8c752889f59c9d4031a23b4f084c1398b55170fcbb26519e5ba6b9e6fa6dadfc893531d566edb491cba384bc71a7f16dd59c77c2c76a42b86672d829c321d07c90d654cfd4beaf1e9d992996bf48467302fa36d96ecc8215da05cbc4145733b8aa7ff045ed45acbd47ff039556f92a309dd5635163c3269ff44391e6dc5d15bafebbfd122437b2c00eb9c43b89f75d18eb7b383ef1cc2e246aca07f5bc5fdf2b9cb1b5698ef22f22bd8ccf5dfe7321cc806c977dac926b9dd9d3b7b9306295d3801ba6342296b4d61daa4a6647fa86e6d7a0a37efef13c74d79911f88ff37ab0ec0259b8b6c8250c8be9f4d0a53dfad498d0433d8af78978f3e632e1b57c664400d5f3513b8d445fde18943ab287a0d1b162222ef49471a6beef6b52405602612c222cd659404484ade132d1483d7b5d9662431ddb67551dd2f9864d2cd2a761cec54bf424a153202d476dc81ca550e7e44c15688e11d4596509617107a095d93913801ceac84d08175d3c88c1dd6371018e4e9f44c6e0f1c275287c4e8bde8a65fff2f7ffd6c901b0f66584b7e3ab4bd6ba88aa87fd53f28035e5e43ad704d910f96f2980bed51722f8a2f33f288b8bdfe3a4e534ff49de51bab772883d576c873f9631824c3fd1527a0c1ee382929a5b4dca0a349ec82cdb6c0552df2425116d5b9d6a40b70256c9ea3c5844844e7c432c3c1c0880f9a98107cd9ca170134a2499efee4d00b9d1399262e8a98cd96589d269a3cb40fc2a269a357d78b590015e02c7f1b96bbe655876e443267c4258ca718f793619d40f7e6a1667010f2b3a7a45571bf08f9847ac908c63183c2bf41807f74a14d15abc85b5f17ac86291dd6d0cd60b051b5205fb904869bd1b495b2aba103b434c5698aed14426f66fd9fcb63363b58d0958bc9547219a243fe9b416ddb2ba52329f2f74891038a688503c223b8a6d69270bf18bb9cc953c715a17d357d2ddf602c4bf1cfeccb75a62d135fbd029822ae1bc91cd65401e6bb26df541ea910a04b8dc3424f460d87bf94d8156586fee31f75ec6e69f978f4a2c4d009ca59a9f266edb6d20c1efe8b813afdb3df895cb0e37b3b7264055bc1fd34ca3b6bc178c70b89e83b4f14ba34b3f50697120069c4a701719c461007d67ffac67a20171c6e2e5d0960e6a7f6446a13d3e6b143a36416b1", 0x1000}, {&(0x7f0000004b80)="33acba4fbd3c40acd72e20379f88c2ddf8231df8e702cda0b6922c7593138c529e0a3f27944434f8f3bca9f76c210f566f298cfcf8c658d5780698b97c10479d1a29c5461cd606ef9414f1cd2273bb62b945e6cdb91b88952d1e76bb552bc76e2412cde077044783794087f3d7070fafd2ad445c25a932b5374bd96331aec1c59778e94bde3d2c44a7f7e591bd37f06e5e19e9a4a3cc3e", 0x97}, {&(0x7f0000004c40)="0d0cdca9d2a8a7918cc1745244bdf02f7eb95e9eefccc83d2665f055e09fbdf1b4e0b860e65c3c51", 0x28}, {&(0x7f0000004c80)="f8fbed2edcaba58060561edb2edf9674fc3d34cfda9d8b099f0fdb1003f35edd9bbb74b2a4b2b02ace285c9b3df918d0119c34f6bb28df54c9a703ac2b3f8852d706a973032c74b049767a70fec3bb846086deabbcfe2bd5b222e90c82bbeb8e409ff33bf3463c38357c2fa975969827a92560770e5365dec2a87e9aa2905022846e71cd0c6836f973f6e9048a3ab8f9c47b5b60541ceb519c3dc328ebc8a88dfb9b070acf6c8b661e872685d198f7fe4dd515e32a923d1437c113356e7ef8f2d754d4b9ec7f9eccbb9bd50706dfe7eaa9a16280ffc77a1c878c6287005ce73fe53a1a7ef34c36ffd4f263ac32fa12c53675fd64c6c1ef7877598b951b053b076d8b5ecc9c52e12ba92fd228b1f81e279ab6fe86508ac76e9d36ab1fc1e90576c81ae7446f252b4e4bee55e898c28737f200417396c4289c983821d590e0bde9d9dbf5dde922159626d6c60138ad7a8505b78f0623e7a7af23ad7cd632fcf886bfcb475772c78814110137a34136b1f22553a05cff9a48add47b8c367ff5915fa2c93c7de63cb06e3ea85075df0ca4240836b1143122199cf70a2995bedaf8f43a70528a818cbc74147936e646e3b0aa5a9b529a3644009ff3702631c5f92c3c3246c8d18d22ff5e248d313cc26b77bf4bacccdb52a5fcae1459b6fecd4dfbbdf099367771cceaeed8e945a76ecd1603c77b6838f4afa261c74217757a1271160db9ef3eebba99f687262c39da782ae43923c2aaa6ff8390ec6fc64b11fdd65b53df5df56be147fe5e0c95c409668cd2b41b6810517c02d420f495e7755a36da7bb0f070f15022c68c65005ffbf6d013ca7999e691c9da757c821317f24ce77281f3e56bb2c86808064188aab5c970f4c3f39b22f4fed02724ec123a979f134cad9a05450fb0c516d53117ca3098c5a2fcd6c0f7a5c6907a1642557bb4685e7c2ab2a9b541a6d26212717b28597a5e587b191b0f89ad626f96fd86b8a23172f04a4ed745e0737c351b231a9cc75e21d66192bdd624f200c107a228d3cd128efb2dbc7ad843889e6fa5fd5d40398547c0384cfa8a935c1d862b9c113070175b129ece8537a58016c1e9eec8e80e7110bfeb229d19d029cfd0b89b5c9bb7d26a02390ddcae2a44cb3f2cc276cd2bf8e880fcb65f5cbde5fecf8bc0949521f1a5720dce995c5c877cd6c684a0c7e1871f6d4f7914b632e0c89a2018fb1c6436fd3e9e2846353873f484a54fabc410107482287f7936f67936063fb2614a93bb3f380faa370a471f4c1b157ad5aafd1ed6054dee0d9c09374c5d4ff706a7aaee829f7ef2b4a919ba5cb750dc448d292eed6433b9b9cd9de855f5108e48ae2451001d23c2718ed711c17371cea1c7ee53239743eaaad7df292051b1a85a9a9158bec39f9d10a413d5613f69571808e071369632dfd0abfa5c24957ace931c1a317a81308bd77b1650d131006183571421c2b5adf069bc7ca51f09320f1f8ee23aae4205b4f42a3bcf87f35ee9d81e062e91b6af05e92e5426f3e098e2c1431a27b6d919322dd028a8d4d7b8d068026338f46ded75078e0bffe94319ddfa1ada539e2d263eb70070cbd750c14c51d5958f1b366160d2ec34bc03e0f36b9abcc1e76cc8618675e4183e789512d4776bb0208df35378bb898749f46d10ab614a0534f952b53d5ffeed2cfed9c25056019d7b014c1817d94672f430d83a63f436da10a16e5719256b9605f15c379938fd779545c310bfe4668ca738e65f8409386602a0d032492fba87a440f682c8738a3256fbba9a6095b56aa44f7781bfd3cc703fee6149db941252ccbf3707f6f7ec967889f59b4c9b602879c0672f861a258986110c038535492ff9da3b2c4cabe6ec03100fd5c38b191d3c908f9686bca631942abf7229de2cb6f29698def623fac862e7ef2613bdc12d462e0073ca01d919be4a933c73adac0e21c0d231e2c6088ceb128a50c35888293f9c90ec1de709a7ff9154443e0ffc3100fb30a36939c6b5aa67697fc0e233ca170d0355a66a985c56929bc2edd417100320baf1b07343d225a148cbcaf492dfb5c61ef1bd6cbb389bb99f745f4c12b96778d527e52805464e92caeed1501be4cd0b300e98e3ccb8b6cd556e48ca2c85d9c34d60352f06573c07edbf3fe639f1d4028fed88701e78b4f679ad4e09af70c65ba054c54cfcfb5ea3221a02a931fba7c2cfc54fa41b3d9696adb70cdb7271eaec3136d04d0979ad1e54f7ae5c1572504a8ce486e63c3fabc7b0ade5679eef7f7bfae6ae8f9c18682b5c9e43d4d888db88116771123d2b43e3177afd8fd412fe782e62f62215fadc74f883a53029512e2bf2e15070a8433a2e183e45ee9458b133fa79c53bee3738b6405a2e6d632325e1941264ad54ed6b83819cad900bdb9eeec5d4bea8ced150c38010ca7bdf17fa473998eccb4d967052c88783ca655db606876a4293014b53d11b00474c81cebd486b41c2a1eaecb317f35063b568595d621e04850494ec46aa21cd29d151767a46d3f8c27f343b508ebd2b1f3dd365f0adc5df448a0e997a010f9186947ba3a09f950449fc260d9cccfb3b3f6e3f37ec04f968fe4d1bb0835aa76c9c726719aad04cb63f09b30b197e509e2768e3bab246cd55571118933a666110439bd1433ef6fdb9ba7bffdb06c97538325527a548128f075e5da8b6b4387f64155eb74dd266a7b47d1cab9b0be8777db9ef5f222c69573e8c375dac544a03dbc95f0cd0e940c981366b6c8262f72869385a2456b9bebf8a365e76b6d45aa995596ebe51099e628fd697c28c1ce3fff3bd778a01d7cc781b5ff55838a9faa38bdf0bf3a4f946f3a5524b3a01dca8165910447d81c9edebd47b885794531c96b432977f806660b8c46f1e60ea7fe16d0fa141e255973538846b055259dd995a871fb11d892b0e9e834b00c2a9531a766edd984de31c76c77a2d4e4375a066bbcc8c5b520d431d12924cca06d27ed8c9ef36c9f840ddf83182e54661f013073e8f84605ab8bd423355c6768acd89b413af1af30b989edf4bc306b6765d7f28e478e16450ce6817d8dfab7a9b3e4c61f08c3f87d0a23a049c7802869559b960e025dace62b06cb94dde24c977087305f8e943684e8b4ce4277810d284d4aebf956b3e11e3ffdeca25319c7389b99aebd5a6242e81bdc9380158b1eb919e011467a523e7c9b82cc9aec98b07389266c139e87a7364a5d8f3c0b8e0408373b71d0344c67467a3625d004f82cf75c217d5b843453d721e6e2b35766d3defb1aefff2388b8158dc9cd0cd254fb99bc3aba520dd51840fd48fb379e1164d4b157b6e1bbdba5f660b2b87b88a1c173af68d93b61e82f5b4af6f61229896e0b74c7da0a5f2c088407387b1f1f4021981b17fd1335ecd57c54a65822178dfd41004ce984599449697ac3734e394bf2dc4132a7b6424e6219c3dd26180d62cc72b1e98f3cd8dffa7a17a7387badc82b692afd80aff078ebe8914f63a0ea5ef3d5db26ed4153b8514ab8c824a9ee1f30fae8b9d24f8c8c065b72b116dd2848e452a3df11950ea04dc7c532471ed7e745d879d87789220948309f62284083b01e8b48ddd6a9d034886444de5a275f6244dc3e66adf863c9feaca216122e836adf8854a1dc16a12b2038f7cbdd0bb0b0d30ca0b94adf3b0af158330a915eb2c1aa7f245bd4f3000e94529081b8358cc2c504f27be92c72b0238e030f8165c331273ac8d132347e9b601751b10272591b6f6cb362eeaaf4634a3ddd7a8c0355df954725e4bd9585310eae1f15904066d78a17e631f440723329179b323feaf11e203a36479e547f17f392edf5ae5f4cca1329aaaf662e30457f7e87f72a50a9f22e3a7a6b716998368e97646572a8fd51b790be66682842f2e90ac4a6ccd0da4986a6c2eb3829cda2d11341f42e94d7eff2984769fe1a58f72d47eb757c0eaf0040ab741fe679e6deff63476af70632d0478f12792d554e06b961190310c1a85c9a92172a5004ac54e82e9a8ec875385aa36b11f35f2678f4033c158b4be296df69fcfcb20fc53179779ceaff957df7734523a5906f738aa744dea02fcdb3b380cb0c40644c1d78ea069dc438ef965de028836c463cb678d272820e347459d93cea6a8793520223ac88d7f7aa875e5851695171e036cb7aad71fbe71a4d3e61cbac3b7f9d23a02c282989da43adb88cb281cf930f83004c9e634e89e407c7d8aad597f174a9b54a48c976b6f3064990cb8a4952677ea7566db2d33dcc878a36fa92c7eda7fac1bc8c5c53ce47e5061cdd15c7d97a918a683fbc94e0781c3c079462a481d6a6d6ea436144ff23e129d6ca697b98f4bfd6f2d2b780b2bb0be15526b612a5ffca811d9f4172393dbcfee0e957734bf969dc90b2b05adfb16be0ce2cad474a23985dd6c6bbc86e5caa23c9eca7e3c5643b31de79ba06ff0340293e060e8df18c3a3fa8031b89ad0a471d16086d0962ee6cbfe76786a8b3d66763012d688d25485cdde1990b6a4ddb40251abc398b13c2729d1d2504bbd298f94a2ff2d09dad56d346ca0ef0128d9f4fca0136d09ea768b9a6604fa63c996ba960f9b3fd5aa0d53401abacb5b4ff9c6660d3481788fad02f9e28947696f132f66c192602b02e000d03d8551bc1e8de1cee61b11278f9d1f87cf4d5a3e7860e22d6143d075c0f77cf10925bc2aa8a8ed769062abe0d43e7f4d71c59c1e93c29749b1bf4f4d3e71a6e481d716a1be6256409331cc764891e180d7406aa1618f61e874867902a6e7413377f61c6025f0e5633d0b0c4f4b1384df154f41ea73dea6b49241a882bf3abee2200cddcf171f60972f9758521072ee188365164349ccdcbff79a09a8423b2f31914cf8621377c5b9fbda4988a80846ec5c1e4c510f599cdd6f484a9263d2397a40684b1efbb7816f0cd6526862e1cca6dfe1eeda0325b42f35acc331102f376328066ed6a7578f1f74122476990dd8bbcd41e3ec3e963e64f9dcda29f2c5ce2534ab17c7e4188915ecd8287849064cb77a15a40f2ec261c7eba0dec92162d7214952e6f7e3b33b6bf9895fcaa5b82881bbef59a5c9e9246a003dbb2bf71fdad4f1fd5d078ec42630556a63e574b55b1b4b5c044a7e87daf9af3d5d4b51c83dfd499d06a785e0dfc2b645e3f6994f00e7b673c06a67a7b3a5dd8336546cb680f3834b6491dcb2f1432138d962110a382d0f4b85e8fac7dd75ea9bf983b10c1afff2787d39d7249bcbce8c123d67d9d9f83cbd52a65d2a36d19bc6afbe2ae18e2359c8dbd337d9fcd97b3ac687e9a7865661db09bb0e2fb9144f6cbf32802584c726109a88aaa8978690bb7d5960f6fb36d9a071f9140dcdbf324b9af7ca1edbb7d45df788c9f3998f0fbc748c6619ee9ff784f6d4f074ac2b1419e1034db73bb9586a17cce922bf01da59aac93fadfc3e2644b5af8d9d494a06395f0ad7f9f9423b874aa89e8f50329e82b64bd8f919bd5d3967cd1bbe2be8c3b69566c6748699a09c1923d85f56c014c165ede870500d4ba3dc7f07680d400687bba3ee1641090d739e6813541d440889630b92eb04f2b9206af75374fba202708617d3b7efb90525ed434a500871a7b7114214938df2405c1adec9380d0f51478fb925a90c51ef591d7796428e73dda715fad1afc0a3739bb24fb2dd8e8e1b24bc85c2a78aa6623fab20da6ec7e9aca8becfa46e3e082d3d54e35587678e219963c09590288c82d2028571dac7c99a7cd34200110b38d621af06e165d109d75a4fd85e9f942f0843a3f18b71e3b902668243e41a5d1b9a", 0x1000}, {&(0x7f0000005c80)}, {&(0x7f0000005cc0)="f5ae9e8bbbf977102444951b5d061dbdbe5d2bb0f817b0b4c6831e73893fddf34a0e79aca910a71e4d6874004be6a4d317c0eb2edf6d132c00ae44ac47e639274261f38a874fc092995f329bbf3243d307ca", 0x52}, {&(0x7f0000005d40)="5c1697fcf96718685237bf1e82c3b45a2a6dbff6ef1728f8bc7aa4510d6656facd2fd23b160a706bcb254ab8af0502630b5291d69046039fbea8fbc355343e28082591c2c5afc3851f49e86bf613fc81b052a244efd82c8f02a320afc7f487ce", 0x60}, {&(0x7f0000005dc0)="9af2e827a5e8b8e4b184a62b70dbbe6e3080aa772b08f052361b34d7cb996f88644ad47860afa7ac638f493afe238e346400b1f5e6e0de3f4c449ee13880e4f6f50b11feb12145853225c198026968e2842c35cfefc38824e2b12cf7ecb2f4adeac5b68f306bd4dcef0af7227a16f36789247ba73c7dd86c0307830513c2ff4716d25e49f1bf93cfe831a1ee7c97a9cc846ac611956aa53b029b0cbdca344cfeb8de15e2285d7c8eda40297029595559d3844410b6f8a36a5ea1380f8d54432a1d2f57e443b7e7626807a3cd1c6f53c973d82f2d48cb21e65e7915f3ead35b5fdd7a6dc50b07cce9014a10d82c3e4a2f9f366418d7da3d8ef0f4591f8f6db5445c655acf7f03fd4623204e0c5a8580b3dabfdf2c72f6f02a8c6896e83f0469b1ae8c9a8940631600a47daaedfd75a5c178be674c0ea23d1a890ba5440baee432a8ffb301a8c46e6c5a710023a3e00a8b5934b632d81fe92f32dae4913d71a7710fc2801924762b17467c15ec8d7cda8130bdc83b000a329d776bde3a228b212b3daad48189a24ee1445d565c64b3562f4f597650d563a34cd24fb3e5d397f4c467caafe10333bc9be9a027c7b6414571434ef973e8461a3beb05f12188d90e1cdcf2f7cd4f93ebed79d74de11f34739192922fa3cbe88aff225335823a2f9b5478b884771381f2644852049c43ab65f5be0f162df74edbd3b4679c713543d64728064ecd6b0e995b10b4a8b449fc2dab34738d528cf9a84f54897649da8a58bbc9e52f4bf79740a8d9916bf9f491964041f5903a47e95eda56d9bcd2f6220768872782ec6c588aa8109d0726f55e512822802b43034ce41d344ef8cfb49db5a47d415c5c1b91049ab4d805556dfbe0d8f2ba3aab2115c961327a54e185fd053fcb043528eaa8b6952dc1a6dc5eb1c0862cefa0bb6267e29b26e23e8fdc48a94c3a615827721ae8d57294e7b54e3b7979f09d9a9ea58c589f4c15981379abee3036f9dd29debd230945e3276b387b4197405899344b2800eff4fcdc60a41f7c8964f1db21635eb87330c442b21ae3fc1fbf3ec91ae2b9bcf5ff540fced18fa91ed3d4f13f8a73dcb514ddd8c5cb8b9ca9cb6d1605c50e79f8fc48c336098d274ada8b58d10a745c1056f75793b82d53cc93f9127716197e9f22ee8555cd50f173baaeba9c4213d2602567b2e9114052a69eeb4059c7a9e67b9d6abc9694aaa2ad8d7c50ab470192073d825b5355345190645d6dce530bbb90034bc1455ad6ad8f658d437a0e38166ddfdc6851562bbe7dfd335144cb28c33fa0d205b28b42e46986dff0487fd0d43c0c2706e26fe7d40281f09431475b4a1bb057252427f6ad893c70b6be14d0a39e1b6101268f542d1eedff34de33105a9a75231d4af759a67f4214da22d7990a454c4b584013fb4ecce3da42b18406aa8ac2e3aa154a0fa864ea6e20cc4e9e54a695271cc50f1700ed6dcd47da85a4aec8ba05ff609fd9a7799bc23b6599b1fbf2cf492ae36b7c1fbadd0a2e23ba94737f648c7a91c35382cc84187126f9097dc6f1268bc8003245af83d1dbb1eb1de786c8c1d9e72ce7887bacedb8ab686004f62f461f0693c155d6201bcfdda5ef50e691b4cb35deaef01a7594a8656694b494226e44b5d7f016ee84f6c78a646d126d479baf5e745d9345a57f20bd9d55d1d4dda8f9fb10dc6b06eab123f49463ee088a05f6bb7f248c5144de4cafc24bf6fef3b6ac922008ce9f43761cd7d3de32d6196f4287239493f92323271f86eaa6885b1c007bfbb8e0d26ee2cf3c89b93430278bda3589bd48892d3b02b5cc6ddb1d1ea999f951c3889801840dc559a63da1bc2e3a9670fe4737e64af62697a8aef4abe27137dbe170e7d135f7868e99a0f0efacaacf02e70683acb92b91827208a343a73e9475c073410a4d3253e0b6ff7d1a00f45c58aa51198474106525c8d2fc64a087a473c99153e8c3f27eb9e159013ff27c2893ba0c2f6178edd95101ffa6dee9478363327a8414880cbf7ee433d683a7c41205c864d19d3e92099e37cd37d4f984c19fc6043231e5d8e76684d16e3e993e8da5b289f8833b5d6af5276b2c8ae6584bf0d1b5f1aeb1ad9fbb7ddcf949b4fb0669cd97332c87f12a10ea4b11b382c199b2e212902c7568f2474a2a475a61ce8bbee02166b25f2b4e0c5df541572e6d491d5dbfc979c26c491016888c7443cec1effe4dc509b7432296fc455902be54caea9d1d35361b292a37f2422417c82c68918260b2fcab57ce1f98deed3c47edbeca51b3ea5eee6aaf972cfcca87eebc88a31d255eb02a1a81f2355c95a437c604735897bee6cc4f950ad4908c026301277d1a432d1623298b2fb5d3294a6ad6e7a5b374ea3a909ca76ec4806433597a0bd7e5fefe9c85af05c9fcaa25fc0f70c5454b78e7a278f07d2786bd95f9ade0b1a92741b11fea9140486b7b00b55da0d24ffb88aa1452180259460efde0561b36f9e0eb2a86571713336f12fe688e6ad3f780bc1b29f3115598225792ad62e035f74527b70f4c320548191e07ef535cde6829e60b18d553c0b2fb6680464deaed6eaaaf04a8c6722f9506157b4220d6efc9be9e913c258f1600c8d35fc94545785f7d9741585e3bb014dd7a9e40184428207155cf95cbe7e18754c80678177d777b12dae12561a3361c734a1b7421e70e4c2cb626e3bdef742730d618c3dfcd3703bb8f7e09ddf2e73db8c83b6e749bdc08ed0215620da9b725cfa6c2d5f539d9ceab3720a365211e1a7668c40b72edf0cb4b26084ccfd98fbcc879c525f16bc86f9664fc5bb2de1545fa8322358052547b3a7b2a7412684b21a16cbbf33286348c5c2aea23022c6a0459edece628da7e69746400b3921695f8674696a62da16f9b5b51595abcfdb08c655a2c8b322480fbfb78599de83499891a875da12ee10290f1226a47753f49e71e27f0669e99dabe239b5eb655652dac72005f303d2740bd60f2ca182d50a0014cda86e18adef75a710ec3b6c05082fa3e25d5000ea4020842d7072ec01af43f7d952035e6609bd53adc54a392aab44da5ffbe5e42e2d60d9af1bfde26df85706d89d9d718a9b8d520f0c699320729d980dce0049bdc2d5f68a0fec0badbc94f03bde30ac3b3032b8295950f0d15b94b1640f0b3c8fb910ef0aad7336750cbc4185d1efcecf6df2107554bc9ab48e9ead586858637a8cf6ebe67914d9d9d9701f5cab725ca192be70146657abfaa9b2f85bd20456133b163677201856298df92a28c43a517f2e6bb1342f4d24a3925374afb54d96ce3cda83dac97442f287c05051b3dbb410030fd199b37bc5f78998ff61c074682d592baaa4e21b5cd68999dbe7169ee9a101fc07a7c1cbe2a83e8c358de87e9c2c0d53d82291e10e9c6999b184615285cec0c2cef4eefdd8280cdefa5fddb6d1fd4cf45843f841a15c140bb622141df3532ab95ab2b2de56e3de04e43cd531e1c9009366c614924d4e21c07541f1df849c3fd9eb43735caa89c631d180a36fa883a2e160563bbf6b344322d9531b4119ad647bdc4178d9423db78fb9b3120fdca23f99ab1855f28bb9286a1b211f5f92114b0bc70d3ca9ef755c267a7b8a0ac5ea3e8d71e21e9ca9cdec412974ac8923352fefd8a6fbfd05ff254a70b68b23510e0627d20109ea7b1607f1fba6c31d42cc05f07236721aaac7a4a1e71c00e6f41758d8c2803bf39e9ca7df27de2032f20003e071faa01b4cb636101e35517968f0aac7b11d3d6d8bcdb104d1d846ab90d43bbd1b5dcc706458250b32375e743095e7dfe4e5995651ccb68eb1696647907f993f2e1e2f5da80426eb3bcc1517f0775f00c8776435b350e3e2c28caafdefc14ea7a442f180a7557dd5b2c291f2b9d4bcb4076bc66f5e49ddce0b238401d5a230f69f35a064ea16791d72c5390f7f371e4e1af84f6b374a84ce585740938a782f8198b771f9130e56c077e921591d64e73195c6f94857ac0a5c6258bc3636062ce6a6cb431f7e05629db5388fd918dc460efa861a326202ab66d052a659e2bf00169d26bd949ef9a4b55a640f2687cfb2f1e6fb5b5bf47447b40e928e5d8896c5c8ed28d7e7ee384f902b09d286463d264a5792030644dabf5038d27fa2f8875c5c0bd06a62112e1125b48715ed79ddaebf97e4d20f62ec18755ce613128443a5b97998516f5ddb65b5e081edde64f99b43e400398c2421ae02d2425b0eb9026366a88a3356ddf1dd1960bafb3719ed2516da4624001d10ef3f6a141527c18a978bb8e6599e876b18d82de8da65ff1296993a878741b10e223f3f86e32c62a9f06900ddd6965f055f78fb3d99225c9b1b8647bd59bf3744cecc0279b8b5e54d4ed285192393d21ddddbdd15b854c9e8e79d4ce28abe43c1283bf0d08999767d582250635f6c6019826529f26272fc1248bb2ef319395dc763cfd669c3a147c2db8a0f23a54ac140aac23f989d5447c71447bb0bc581b5da897914d78305bb761d0ee1538f18f56a253016c405c0a0febf3e5d05cad57829101cdc879468a98fde20f619ff7cc7079e0f916ddd0729ed1c6839b58bfffbf5ba8d8410b4efee78ea1d4e942b76325a31bc4823cbc3ff63ca1473e5f7cf148ef6bef1b7569c0b45aa307496b68858421c2176c88855bda95a7c61424cbb6b4df9da4184307ad59851c4a769d52f55e7e95dfb54aed393c1aab8e0650399f742f811f5962b78f39b42bfd9393df104b52a719ea46c728aa201463e4b7871ddafdbe8ff61178e070adf86c2ed4764d4ccdeab0139eff8d084cb732aafce96b6f4d7eacc6a85fcfb2b93e172a0ec3c47a487dba907c2d1163ef46150f86bfce6cb9d1d1aebced35a74adcb02fe1b438728684ea194a09be2017517850b95f11ba0c0f582bd1de87fb1154c551aaa69df1cde7a70ebbe2c385c71b52c5165f3f11ecb9c922fcb659dffa5f991119d7a384b85d58766a6fb1d14b331af519a6050e1ba7a8eb7c6b45b5bcfc5f4ee4818ed35b4bb461794d079ba0532155696197470c7791789db1c996362d414c2a19a86c103ea5c2f62a56470ec35d4e0e5f940f3facb90565367e60728434323cbe18bc46c58ccf0cd356618b21d05fd494b01f3e48485a3cc3dfd223dba3c97ea0fecf68809d1c9c716a0ad941a0e4a3f0873070c1e31e46642a2c0fdcc4101361d9c066dd318659ce28806a1db9ecc60238106609a4561cdb82e5501797a748c4e1ab4977a22c33088bc4211eaad9dbc6f04bf64691f2b2e27194a33d57ae467f60aae15faf7e5301a0ab86c443f7e54082132dcb4e4348cf5ef03e670d8c19c37349bd0fb253f84133cb237610566935344b1b49abd1a6c62713a23a4953e6a9fca7621c14e848877a30a8a2cdbcfb3b0420d429132ea704e5047db0b4c14d35d21127058d6f480f4f9b5dbac89a0b29d80315e87fb011f511e5e8e2ac9f067285382a032ef6c2a52cbb02bac394ae2e07082835e10239cd88b005936a3bc85919d2e255b4d1e0989e757ae9efc7943455de6c0c98e0244acaef2624b83e36984f05c54f762d0c80a144d89de31549b2d609418637943ee808dcac68b14dccd64d8ab87ff3eb1e4486a2fab4fc4f2f659edf6ad96db4a5137839bd8d4d7f502812be35a6592ff240ebbd4bd5e75497b2eeae288d2558de22b359e99dee52bba9baca91e85bca7059334d375376944ce72f2d1a8ebd6f402ee87da8d4a5f10ba1a8bbcf0663f6db65e63f641b8b02b2f76309b6ba47e6c7cf828c856ef37862982cd2087c37ce106b8aad1fd076cb208d", 0x1000}], 0xa}}], 0x4, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000007140)={&(0x7f0000007000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000007100)={&(0x7f0000007180)=ANY=[@ANYBLOB="88000000", @ANYRES16=0x0, @ANYBLOB="010025bd7000fbdbdf251300000014000180080003000000000008000100", @ANYRES32=r3, @ANYBLOB="60000180fb6b0200766972745f7769666930000000000000080003000000000008004d7d020000001400020073797a5f74756e000000000000000000080001008213a1446866399ae7677b0950c865d8b8e5ab5a9d56bf7f9e6e5cc8152c5c8f8e94d604cd7e431fca596d12c00b4d3417a6facadb0c3f06b047d669986256bd6f42b2e3bcf4bc3732dc37028a851e03e21a5ed68c660a3e5f3444e6dab9e737096f71c72ad7e31661d2468c8f6a564244b941b64d9cc3e0841c6079bb60", @ANYRES32=r3, @ANYBLOB="0800030001000000140002006d616373656330000000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x4000}, 0x4) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000007140)={&(0x7f0000007000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000007100)={&(0x7f0000007180)=ANY=[@ANYBLOB="88000000", @ANYRES16=0x0, @ANYBLOB="010025bd7000fbdbdf251300000014000180080003000000000008000100", @ANYRES32=r3, @ANYBLOB="60000180fb6b0200766972745f7769666930000000000000080003000000000008004d7d020000001400020073797a5f74756e000000000000000000080001008213a1446866399ae7677b0950c865d8b8e5ab5a9d56bf7f9e6e5cc8152c5c8f8e94d604cd7e431fca596d12c00b4d3417a6facadb0c3f06b047d669986256bd6f42b2e3bcf4bc3732dc37028a851e03e21a5ed68c660a3e5f3444e6dab9e737096f71c72ad7e31661d2468c8f6a564244b941b64d9cc3e0841c6079bb60", @ANYRES32=r3, @ANYBLOB="0800030001000000140002006d616373656330000000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x4000}, 0x4) 174.881958ms ago: executing program 33 (id=381): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000640)='./file0\x00', 0xa00000, &(0x7f0000000ac0), 0x41, 0x554, &(0x7f0000000c80)="$eJzs3c9vHFcdAPDvjL2Ok7jYBYRKJUpFi5II4o1r2loIQbnAqRJQ7sHYG8vKrjfyrktsVdQV/wFCAokTJy5IXLghoR74A1ClSnBBHBAgqgpSOCB+dNDMzqrOejZ2Ens3yX4+0mTfm1/f92bitzPj5zcBTKynI+KliJiKiEsRMV/OT8vpap7Z76333q3X1vIpiSx75W9JJOW8/r7y/HREnO9tErMR8Y2vRnw7ORy3s7t3fbXZbGyX+Xq3daPe2d27vNla3WhsNLaWl5deWHlx5fmVK1npvuq50E/89Ctf/NVnv/PHq+9c/G5erC98LGoxUI+T1Kt6rTgWffkx2j6NYGMwVdanNu6CAABwLPk1/ocj4lPF9f98TBVXcwOmBvJnRlU6AAAA4CRkX5qL/yYRWYVLlXMBAACAh00aEXORpItlX4C5SNOZ8tnAR+Nc2mx3up+51t7ZWs+XRSxELb222WxcKfsKL0QtyfNLZR/bfv65gfxyRDweET+YP1vkF9fazfUxP/sAAACASXF+4P7/n/NpkT5axd8JAAAAAA+uhaEZAAAA4FHhlh8AAAAefYP3/4Pj/QMAAAAPta+9/HI+Zf33X6+/urtzvf3q5fVG5/pia2dtca29fWNxo93eKMbsax21v2a7feNzsbVzs95tdLr1zu7e1VZ7Z6t7dfO2V2ADAAAAI/T4J9/8XRIR+58/W0xRjgMIcJs/j7sAwEnS1Q8ml1G8YXLVxl0AYOySI5b3Ou8k+yMpDAAAcCoufPzw7//77//3bAAebfr6AMDkuZff/7svgEdDregBeHbcxQDGYLp8BvChXvbMsPWGDt7xm+NGyrKIt+YPznEdAQAAozVXTEm6WN4HzEWaLi5GPBaRLkQtubbZbFwp7w9+O187k+eXii2TI/sMAwAAAAAAAAAAAAAAAAAAAAAAAAA9WZZEdvfeSe5hIwAAAGA8ItK/JsVo/hEX5p+dG3w+MJP8az7+UmZ+/MoPb652u9tL+fy/F+/ymomI7o/K+c8NfX0YAAAAcNKS/aGLevfp5efSSEsFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAR479Zra/1plHHf/XJELFTFn47Z4nM2ahFx7h9JTB/YLomIqROIv/9GRDxxW/x3z5UR3s+y16MsRVX8s6cTf60fYaE4NNXx04g4fwLxYZK9mbc/L1X9/KXxdPFZ/fM3XU73a3j7l5aRnyjauar257FDe2tVxnjy7Z/Xe6na4fhvRDw5Xd3+9NvfZEj8Zw7t7T9Zlh2O/61v7u0Nq3/2k4gLld8/Se1grHq3daPe2d27vNla3WhsNLaWl5deWHlx5fmVK/Vrm81G+W9ljO9/4pfvD4uf1/9cRfw//L7X/t6p/s8O2+mA/71989ZHeslDJyCPf/GZyu/f2RgSPy2/+z5dpvPlF/rp/V76oKd+9tZTd6r/evXxP/L8Xzxm/S99/Xt/OuaqAMAIdHb3rq82m43tOyRmj7HOw5j49ewDUYy7TGSv987cg1Kee03kV6sfzOnX6sA6M3HbVmn5P/beg/7i3xF3t1U2kqNxprieP+5WMyM6TWNrkgAAgFPywUX/uEsCAAAAAAAAAAAAAAAAAAAAk2tg0K/zpzGc2GDM/fFUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjv4fAAD//+4h1eI=") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000008b}, 0x0) rt_sigtimedwait(&(0x7f0000000940), 0x0, 0xffffffffffffffff, 0x8) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x400, &(0x7f0000000100)=ANY=[], 0x1, 0x55b2, &(0x7f0000009a00)="$eJzs3EtvG2UXAOAzSdP71y9CLNh1pAopkeqoTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPAX+AUIJFYs+Q0sYAk7xALEDgnkeSfQ9AK9OI7aPo80PjPvvHPmzMiKdGYiB/DUWsx//zWLI3EgIuYj4nAW5XpWLRE3I86muc9FxNGImLtlyarxvwf2RsTBiDgySZ5yZtWuz46Pj53+5c3fvvlu355DX3z9/a5eOLCrno+I/npav95PseikeKUab4y7ZeyfGldxfVuOfpHGr7fXygzXG1vzGmU82Unzi/Vrw0m83Gs0P7/l+PVBOuFw3NnKMzkgv9LYKLdb7bUydodFGTs30nGbN9LfthvDUcrTupziR80yjkZbMY23N9vpetavlrE5GFXjKW/Ram9O4riK1emiWfRaZR1rD35/HxdvdQfXNvNxe2PYLQb56ZX6Cyv1M7X6RtFqj9qnao1+68ypfKnTm0yrjdqN/tlOUXR67ZVm0V/OlzrNZq1ez5fOtde6jUFer6+cXDlRO71crR3PX7v4Xt5r5UuT+Ep3cG3U7Q3zy8VGno5YzldXTr64nB+r5+9cuJRfevv8+QuX3v3g3PsXX77wxqvVpDvKypdWT6yu1uonaqv15afo+j+uin6A68/uPvzjD4922yC5xxcMgHu7o/+P2/v/0P8DU/co/X//arX9EP3/JHa6Vb9+9/4/7qf/j2n2/5OWSv//3/3v3C70vwuh/9/B64dH8nD9/96p1wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xc7d3CYORAEAfjYY9leLVnvfVvYGZWwJOeYYKCBNUAJpIQ1QA5FySAkRRNiTRE5AisTwE/R9km3e2HqeQVzeDBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYp7tqNrq5+nu9a57lajd5RgMAAABssqhmo/rDoIm/p/afqel3iouIKCNiU+3eiV4rZyflqbY8X73pw21EnWHd3k/Ht4j4l47HX/v+FgAAAOB8zSfTYVOtN6c0BXB/3F5xIM2kTfnjf6Z8RURUg4dM2cr16U+mZPXvuxuXmbLVE1hfMiVrpty6m+/1Mr2jaIed1uV5JOP6wToqM70XAAA4Ie1KYEsVAgAAwBm4OHYHOIT3pX0RrwuDaZ2x31zSguDXVgQAAAB8Hi9/KS6O2w8AAADgAOr6/5T2/yvs/wcAAADZNfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsE+LajaaT6bDbffHH8yzXO0m34gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7Yn3cUCIEwCIO96zuTuf9hpUFDY5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLffnriqtoAgD8zwwyl72tENCSipiZd6MbSaW3t1hgNuvAjmBA6VJRabVnYhljZuDOsuzG6NMZEgzu+Q9clYVM3hgULTFy5wNx/cAdGGG24g/D7JWfOM3dOzzn3zKThuedeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw+Wa8WM/jRvIymsXFsUdbizNJvbanTqwur08kJYlr/Qz2W1+tToqXym/OjQ9uIgAAAJwejSK/j4jHzZWppK6Ppvl/s2iT5PzfPpXFRaa+N+9f21o8k380UeT/v/y88dzOQKONdJyk09m5+c7F/VMZOqJTPPaePrTFULry6bWXRvqF1N9benazma5n7euHD99upeFwFbMFAP6NC0WdB8XfQ0ndHuTEADg1hkqJd5H/N0YHOycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq9lcAAAD//5npJgI=") (async) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x400, &(0x7f0000000100)=ANY=[], 0x1, 0x55b2, &(0x7f0000009a00)="$eJzs3EtvG2UXAOAzSdP71y9CLNh1pAopkeqoTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPAX+AUIJFYs+Q0sYAk7xALEDgnkeSfQ9AK9OI7aPo80PjPvvHPmzMiKdGYiB/DUWsx//zWLI3EgIuYj4nAW5XpWLRE3I86muc9FxNGImLtlyarxvwf2RsTBiDgySZ5yZtWuz46Pj53+5c3fvvlu355DX3z9/a5eOLCrno+I/npav95PseikeKUab4y7ZeyfGldxfVuOfpHGr7fXygzXG1vzGmU82Unzi/Vrw0m83Gs0P7/l+PVBOuFw3NnKMzkgv9LYKLdb7bUydodFGTs30nGbN9LfthvDUcrTupziR80yjkZbMY23N9vpetavlrE5GFXjKW/Ram9O4riK1emiWfRaZR1rD35/HxdvdQfXNvNxe2PYLQb56ZX6Cyv1M7X6RtFqj9qnao1+68ypfKnTm0yrjdqN/tlOUXR67ZVm0V/OlzrNZq1ez5fOtde6jUFer6+cXDlRO71crR3PX7v4Xt5r5UuT+Ep3cG3U7Q3zy8VGno5YzldXTr64nB+r5+9cuJRfevv8+QuX3v3g3PsXX77wxqvVpDvKypdWT6yu1uonaqv15afo+j+uin6A68/uPvzjD4922yC5xxcMgHu7o/+P2/v/0P8DU/co/X//arX9EP3/JHa6Vb9+9/4/7qf/j2n2/5OWSv//3/3v3C70vwuh/9/B64dH8nD9/96p1wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xc7d3CYORAEAfjYY9leLVnvfVvYGZWwJOeYYKCBNUAJpIQ1QA5FySAkRRNiTRE5AisTwE/R9km3e2HqeQVzeDBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYp7tqNrq5+nu9a57lajd5RgMAAABssqhmo/rDoIm/p/afqel3iouIKCNiU+3eiV4rZyflqbY8X73pw21EnWHd3k/Ht4j4l47HX/v+FgAAAOB8zSfTYVOtN6c0BXB/3F5xIM2kTfnjf6Z8RURUg4dM2cr16U+mZPXvuxuXmbLVE1hfMiVrpty6m+/1Mr2jaIed1uV5JOP6wToqM70XAAA4Ie1KYEsVAgAAwBm4OHYHOIT3pX0RrwuDaZ2x31zSguDXVgQAAAB8Hi9/KS6O2w8AAADgAOr6/5T2/yvs/wcAAADZNfv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsE+LajaaT6bDbffHH8yzXO0m34gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7Yn3cUCIEwCIO96zuTuf9hpUFDY5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLffnriqtoAgD8zwwyl72tENCSipiZd6MbSaW3t1hgNuvAjmBA6VJRabVnYhljZuDOsuzG6NMZEgzu+Q9clYVM3hgULTFy5wNx/cAdGGG24g/D7JWfOM3dOzzn3zKThuedeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw+Wa8WM/jRvIymsXFsUdbizNJvbanTqwur08kJYlr/Qz2W1+tToqXym/OjQ9uIgAAAJwejSK/j4jHzZWppK6Ppvl/s2iT5PzfPpXFRaa+N+9f21o8k380UeT/v/y88dzOQKONdJyk09m5+c7F/VMZOqJTPPaePrTFULry6bWXRvqF1N9benazma5n7euHD99upeFwFbMFAP6NC0WdB8XfQ0ndHuTEADg1hkqJd5H/N0YHOycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq9lcAAAD//5npJgI=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$KDSETLED(r0, 0xc0096616, 0x3f1c) r1 = socket(0x10, 0x803, 0x0) socket(0x200000100000011, 0x3, 0x0) (async) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'syz_tun\x00', 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000006f80)={0x0, 0x0}) sched_setaffinity(r4, 0x8, &(0x7f0000005c80)=0x7) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="400000001400b59500000000000000000a0000fd", @ANYRES32=r1, @ANYBLOB="14000200de8000000000000000000000000000aa140006000000000001"], 0x40}}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="400000001400b59500000000000000000a0000fd", @ANYRES32=r1, @ANYBLOB="14000200de8000000000000000000000000000aa140006000000000001"], 0x40}}, 0x0) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r2) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r5, 0x2, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x2000c800}, 0x200080c1) rmdir(&(0x7f00000001c0)='./file0\x00') socket$xdp(0x2c, 0x3, 0x0) (async) r6 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_STATISTICS(r6, 0x11b, 0x7, &(0x7f0000000080), &(0x7f00000000c0)=0x30) sendmmsg(r6, &(0x7f0000006e80)=[{{&(0x7f0000000300)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x0, 0x4}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000380)="e01bc0f5010c9fa16c7a870c00dcf154266ef0cda81d416ff29d8b52634397b8163ad2453cccc9ca2a2a473dba2da33a747c8debc291ae3fc896bd8f00a2381f952c245513b77477540c9a2cf2b6a13cba3514cdaedc32140d48c7dc55439f19f0252d308cd065f8e85f08087b30fe5f293504bbf7a6797ac2096e041b70d4baf83cfe407cd29f06c9ff41c223b1231d5af1232d05cb62de4df2a9149c7c7d353f856b803490b78b627ebf446509a1fb41b59532ef7df6b532755804725cec13b8665b956b33f90b78a600d54f247c61654f766d12c64d927040dc13b801b5", 0xdf}, {&(0x7f0000000280)="21afc043965f5eba89cd8d4615db7877074f6688482a113a0ddf769975c52ac8d771c1240f3d78da6b810c66798f518ccf281ce7dc174573e7", 0x39}], 0x2, &(0x7f0000001200)=[{0x38, 0x10b, 0xfffffff7, "d2990975a328f3cba4b6944ccf21d8b5d1cb0008d1eb07efb2cec6b54e98571d7f"}, {0xe8, 0x16, 0xff, "abe7d3926fe7a245d2e72099447713a19a646d93cc1ab7397039e90c291546320aee5dac225cae202b1912c31d824b705884c0c335231fb52afc44e740af8fe89569fead68f92fbc724d3e955fa2cd86aaede3f5f07ff062a11da9306acda5b64bc10eb97bd59f15987102928517c4aba10af0d5e666151b98836fecd990b3a2d0e3cbc2efd9842b9f5732d9aee3e60a20473211d1442d821a12060693ef8e9a0aa3962917d4f6b19ae41125233e032188fc01faec88d1bd735325961d9e278ede69e5a63013fd42b07c40fa850f79869025a8"}, {0xe0, 0x118, 0xffff, "2dbfe40717d1e7881c1f4c1809aaea9aff7be0152a7c89acc26f231f8fa79a13141bdf0c7b166e01080d6b694ec549fabeaf9c3cf9015fb54b6313571337cfc976e4311d83cd9f60f4063903133671520160ae28d229af4871b2d958db59db124c1390a355f05978326c9e7399f4dadb819e37a5b9e37cc7dd99a4614bde277e23c94906d31b1daf7c330615918f73d621e64a2138ee809197bc11ebc59cf41cdf1c76c5e912e4a792ee378938eb1a52d653f40026b412078af702357fcb58f782869e7d71973dc46213d29d6884"}, {0x18, 0x88, 0x8, "e52e9199439a"}, {0x100, 0x112, 0x1ff, "6c5e9d3d1d7476b35acb4af6a7800f08fe0fb03b6123328846ee4a90ef458cd1f09af60122955b73d5c07f8fd936efa467762a44b7c91198f1a53ff254fb6ee77e60986a131c207a956f5e07e6971eefea83aec2ad92fbd10338f8f1cf420c97de3379e6d1d83f190c25e8288433acc42711b8e502715bd24bb51784f776fdc04a31755ad321e178ae8b5262f75a45fb4ee93487b2ad866971c915a086c299c5b93ea5c3f1c9198736ddd3edd35720b61d133fa6d6a6e00f44f643949da0bdb0cfd40948e7657463dd3afa0c319ad28e321fc9e87b02e83f52a2691fe3cf79d73597952199dea27069946ef0879f667f"}, {0x78, 0x10f, 0x4, "1aac7ec39f5730231e5b5e27e5816e4bf6207663b6c06058382df0bf455a7f1cba247bd31f673ad7be94216c447abb57bf8ebe725f9ed7f72ee590bca0fe09ffd753858ad1d4b68c996948d9510d99eb91c8c4116ec10c157e3791a1fa895f3ba071052847"}, {0x18, 0x114, 0x40, "8dbe5d9c472f"}, {0xc8, 0x104, 0xc, "a153f9dd31bca37f01ed3be87532a130bae520dfdad8106ee73dc08529a1c064ff68b1649dae7d81705d23a56acb7555d226ad1dcc75748c68ae4ba4baab724dc75d59ba3149b1f9d7068e37171ff2dc0f529708aa2de45a34780407332a538564067002cc13a3c3fda01fe50b85e6e7c1691e388176bca0bca8ec773daf8ba004d36d954e927b0c4befc9d6ea549a3d167fb043f6bf12783e445b46575ddbc80851ee4999445380c613395ba5d1cd2b05"}, {0x1010, 0x111, 0x6, "f72deffc532085323c407b801984604c9de1de855a6bb8626df92715adbe57c71d534cd9e60002db20aa529bab07545554aa3147f1143145abe11f6ae16ebc690fc3ecf6d24a2f8de22526edd70f726ee3a0b4d106a146ba700776746c919adee12768869d9ea164817844eb2c8e62d22fe331885782ef5234135f5c107d41605b9e5c9ab7616904e096b2474ccc81bb718de22fa6fa8b856b72164c2355aa52444f9b1668dacf9dc87e0501063bad2690599522adca5f555a3753c5514a6712e9faab0ca98087225cdd446786b943dec94a2b82e3c0baf080d5f56921ed5a33bf197ff13afac64e844c3ea778eca2219540638f759a97840d1381c055680665dcc4c5b49da5dc00b932db3cf42e155c76651e769cbaa042344477a589993912b2b78d5c49fac3e9858c54863d923fc5121474c33d9dc0623458d7435bf062d3720fceac1a117c6b1d697541d625e978c1cf52aa6932e90784100bb6aa770e7c6dbbf43a5bd775fc470971be4dbe9e33ca73f02c980c60ad7affafd68d2618c10dcf5536b09f1e1f373dd19b90349fbabb622c1af853a99929abd76745e4efa2e0685d93d0f9f368b72815964e109092c876f1ccd04efbaf78a18e74e943fc3250311af921167bc4f209b4d535ae6d0c7cb47000decf2ea4efd251d1d03404e89974bd7949401a7421ca86ef41277c924adf0c5b018d92cff8b23198dbf0f1aa55c094e8f37c0b995020b745bdf688eb7062aaac7606c314822fef7cf89c1a8c9a25f1be7a6f273591c7bf84f0786210fd0652cb72c8aa06df459fcdc582ee861d6fef3dcb8f8b0afc78ab58096f2abd7943ddfab1e5331925bf7f01e5c907e0a5b0cba5cbee652548ff91253a0bc4ac5d4b414fa5143ae2f56e1f1e7da585bc87174dd72d9ae78157cd9b5adee17b6d6c3f17474be2e5c90057a8b30a4d9dae7ea859ff6527e08cbe5099ae76b852d3429439633416b363702d9c8227e8ef72ba30fd8e6b72b37d27bc8dbb034b152b1681b9717c1168b0d85165c553760fc9abd94f276247d40e3ba2199e9e51ef75767ba46373d5c685e73716a944eb7ac0e1e6f57536d12a5a4dfeb337d488168104eae242b353d165d0a4e5098f240872e61c6e532dfd291ff2c79775353c7be4d7c5a7d47f355fa70a8630e1714aac22297cf78cc639172f521eed17b967a483c780fe65d86313991e7d3801c00fd506813ef77ba08ee6ec4b01fc742ffa267e46c32768606c319969bfa41abe741d7664eba78a4968fdbf6f4af55db1bc6b97d1fcdb8a74eefd1bda2f10f74a40b4ed7d3bec3259c74d023276987ed8f3c55f7dd053c2324f2f649cc90644268534bf8f37ce953ba913fb6de1ebea40c61bbae5aa5d959acc202d7cd7931ae21b0d23fb6bb86a119a319feda9edf5f9f231cb2bd7f4477a0ce1fdba13095f838ef4cfded30f745c673d7daefdce64bad57e4237d2b3c6c33280a2fbdc729d7ad0bb66b31ee403582e18c46f857a1bb8fd318527561c4c225ba219f2449967aa3a241558943ef11599a9817290757108eddcf70136d7f81a580810e184b7c907ab11f9435b69f2e1e4fc64bad6c3f6f849fb45682ceb6e8163a2681b3b7df4104a87c1a43882a1d887a1c2612944959221841a7cb6b71a53f36fdd050f17badf9f438807c139a61900f8f9948687196675fd2d315a369e188ce073c2b1777e48e0d46a1049761eb1977477642def414fea31910bd18674a9758c086a8d00688fc683a3d232818a2f824d77fa183171fb5e89796313b3034df66332f6955cf84297a0af7384d6596f5b989f4e53c18017d56137641837448b10cbaeaa4a7ff64ca947397334611f3876afa85f899875e890fcd1e86d906015c0dff015d44acd92c7c6dc5e767d7f94f76addbb0be237b999b09a91fcf8b2c6db1f90b9883aba5d82aebeddf7ab0ec944b3560e95bb8b521d2d15e4259d1d46b34acc099fdf521b01bbe162d77f196caa839430b3b1b3308c2e5e864b0c01d7372fac48910ab6e03f43ae9774437e536a22c1fbf226d12283220a09062611092d991777cd8748293b7b7f6c29d6d62cfe782c74be26a7786f5e1b2e38b1d68be231de370947adb66d60967db25bd0dda735fc535feab225fb5d549fadbdf6782c9e27a70a107cb1b04b06b44f460ccb9af996a88f1435ec07f71e80c64709a89fc034695598e8064c95f16e33ad72ed9e0b38909634c0bc68642de3d0c9fceb58a42c7ff2a37a91f5b4f83da0d8a1fb4660cc9903c944c0c392f1b453bef88b75f424f0c56b65c5ad698e6ea07155190458cd8e87edf48fdbc5e59191bd6f404ae7af328032365b0d84e034c829f64b5e77b95283bb974f4c86e2387e23a2740ec375d8c91a5bed55a186f3c53d229b80b9a13cbe0213a4bc3645e46f6d5dd65c7a0445b2bc2e7d337c666673f808f5069254ed3ac480922481e4ab57975739cf669468f1b237f1ff300253b0da895e2ca492087b9edacf3a88dc4c34cdafc34c843b0b6b1ac95169836415d854d7f6712632ae2f2476f1afde7d61eaed5e98ac0ebb481f0d5d15c1720767f7e5f8a01d1624625896e7d238dda0c2f5a856e87aa776c691fec4863f0c3660655af87e39d09e44b1649fd81a6e170bf1a425985f795762f6fb0cdb617306768aac2e5424144378b246833b27e5cda6a5e4fd66e5b303180d7d399ed7153819f2b0f6e5eff34638cbf61bc658df6c4ec4293fb72a4e8d8d9c514d5e1529e559b6feb799dfec7f81bb00d4f59df03283ec7804fdba11722a77786096527b133c8f7d37a28ab2889a013d0e4caa49608b03903fbc3fd39bf3cc8cdf814e05e3bb2b700302bd64964719a5e3c31f5eb74e60b2b1c18dd8ed2412317e1912e81f5190b22119e60e802e313d3c4c74738d6b3bea5e0490889d0035774db26d2e4ba637c01a5c11d983796ec686cc73dca04019cd70dad1fb4e2eaa054c5433ce5a531ec585fe1e76fbd5b04324bfe494abe31d5cd3251c6178a9542d164f2420236752fd6fc091f621e7762be813d27ff4ccbe9355cd14597e98109b4dcfd01854005418d29b721e43994dce3aa20204f908e3ee9b4f8a1b7339db4587107b501d0d2665258617f7e89057e11110f107dd3817ae8a2d8e03dd45ed20c6815e2c5ed3f441920956879ff9176b073c5b380ca4faffbd818939e509cd37991bd08b7d29b5fadc9d33f9251eaf63dc2b07303e62dfcee512c5323d606275923965a6527d8c824d317a2f15ab2726d53b4f58cd8ebeed897d94eb5433ea5fba70c9dbd9006344e06496e476d7c4b60a723452daa23d8efae9c3a541752ca5b786fc762f501aa32b9d7e6403c9cc84d487dd101b8e21cd89d283598166ef7a948d4349a98438f452454c4f0fa7cecb1fc52ea1820e54b0961cce4c3e40f4d341a986dae7ebb1b63473e439bbd62ff86e85ac71db49a8ab004d43e8e4d49811547aae39645e63dc6dd51f2960249e7a1da17f925c0eb14bfd85ff6f59df8c63bd7284f77e67e54603ae41d17c908b705ced662cd303b8f2a877bc59a0ad77510adf519351ff55f0e5ad75d071b0ffe8fef1fb3dda4153f4b107ecc186c270fcc2f255ed8af4619768c4ff45b4f860366b302a982a3ef590800743ec598c2387bc28b663955d0bf58f132f1d855671f8ac65ba2a66dd90a300203732d84264a3375878180e06134191b74d59ed5b1a1069d7e4b4c49003cb65b9756c8816fb4a9ee770fc61ab4142e76fe10387b3a32cc60901d0b4e56e96f9e3ceea50451f1c7e8df47947b9ce6f0ca7f551c6ad077aa0b485261b00b82290066f326765dc7b4da15407c5f90e2ea91fc43ebe9417bcd1390e5a1c82bb36028a3698d2b552b4ca42c1a2f9ae0c210c8e7b2057d00b747790f278c43cfb3b141707c06a8d2bd83f2d06ba2d271c8a8d1a9500f2ed7bb2f30ce34a9c34eef1406fc9e90a4df586f87a42194a00a7787ac9fed552dea3810db4fa3225a2a3ebc4f6c8dc8aa11927b8ca5d886b1f80889ad78fe3e671f82bc31860c3088f5cc977194c1426528e0a147cf137541cd76d4134195c5187a641cf3f89b67aedd4f95456ea8aba4fd1ac4ace7e3731501350fde0e98b17af3cd086ee403d8a1f98cac07b5b363671135e9c90e4dad0182a4ffa90c844c215fb298eb3dfcf1c8548c958cf4d37c6f353bf009d2bb57735a3e4bf0f6a72fc34eab1032ab26f96e6c798012c7946a5ad0eac4a1583b8de54770d7b4eda453fa1817279f9e343b04e5ea33ddadbb9604ba44c1efd6ad96376f330aef851c2969985995eec9ee104d6d21dd8d10379d58bffd02ca24548a9ff105bc660982a0ea8c81327780c9f28fb4ca5fd793858b4de4160f491ab789a0be8a69906c8446c161175141ff6308c231129ff56302f915ec2020a14abb1c35d804177ece9bec5263b8dfc0fb9cb79a81088742df59f1fc1846933252c13aadc853cbe539c9e821b863cdd7466a87627e1945741cc42173b37f9f83d51d59b961528ddef98e18ca76abfc356bb4bb861bb2a6f32c2a08727b9328106cbeed530c6d980a6293a92e003bc96e551f0467a00099e347bf389f77f89997326141ad729ae08e23000f948dad5b64be5379e4deb70f149382a8b5fbd00ff6e732bfd7fbd6b4a332ca16768c64401a32486d91c9884361d2bb9287215d23bb2f464db13047c3c9c0fc10eed47d00a3bfc62cb643612e5fcf86be0605c9356e91a064d341d583379998f29c053b9f0e60970b59646fcbea1c633d197ef51a21ada2458a8ae9e439557231d0c10b60fee5f48e6b14ec0b141d5f40bbbac33073f2804cc21218b517303477dc243911e2e5752b54dc74933862f27409c423e063afcd2c7f7af7b6be724b3b41066fa1159005a64f8608c412904bf331ab27e3cb48e0f6790cefc5e888f13282e6888720abc46dba92a1a306b30e38a638d4d8b151d824059cafee987c093a3c6c80577d9b1b134b3a2e92a631966720da676669a26b650c89ce501b98efa3f86884bb3df3d90b04549163a976af295ba27c7e12c599bbb7d005794a19027ee122418fded218a4aa2ab06a8b5e2b46f1c9991e58df4dbb74272b261bf42380c61d3d68c392dcb54acd75a330e33fadbcd0c71b75bc06de6a9c6f4f50f645ccc57314e3d40fcdefa2ac58670460f2cae1cdd3d5854370847f70c1420496be39cd3cfd4ab14de50ff19c61f048accb826bf233722c9a6f15d9df3614ffccb9c3e5111565dfd6b89f6d820aed29c17b5117612710fbd0ac3b7e539d8782be7cae56fa7af8ef67f08b77819422a5428aed5ac989cad9e1e662260e5e86ecc09b3fe10a06ac2f2bd94aa22ed223fb6c9d7cedabfc143c9ae4d4849db7fd9c344a50edccd6acd21e6de170bf30c18c3591521f8b90a517ecd12c0771ecabc63d2fdd39977bead331c9f16bc869e8c10951a1f6d9bbd8b23023c627450b3e9d8b6dcfd49f250ddcbc59228a2b363fc99eacd97ca62d244ff642a4b1217228e5fb09a62a2120e15dbe19a897e2dfd1220c98ccfe1296c0031a5d7f2ffa602237f071d19f6ece87855b7026d7d0af21118b54b44f96625bdc61a2b851c72fa989e1af5787979131e2c395c87a49ab103152f9d342da2b3713821c332a477644429bf34c2222c22606f05f17505a5ea194e1ff38592a3afeeb6fa4c29d8036bb62d9ba570183db6ca05f1d3b4eaaa196f9df44a4f404fa7a4bec4848b599e580a63697de835d5d01a43231345a9d51da9de8278c0c15b091e5b314e6f"}], 0x1480}}, {{&(0x7f00000004c0)=@pppoe={0x18, 0x0, {0x2, @local, 'pimreg0\x00'}}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000680)="924f35ed475c6060e702d3cbb65df8e1ba70254ca339e0e77313973dd536ef045d7b17023f29e9a4bf58ea0381155bc588b41c8a942954201515b2818f1570942851b9f85245548a69f43b6e779d178ad6c19fa248b79ff3f9265a22bcef799d054fb80634763ab388d2756c306e45df306bb15351c2ad18cff35eeb926fd85d77a508cb99f6c385eb306fde9a20064e998fc16772fbf4657ce0f46e161beef82be7ab53556e50a05f857797784de9811ac6348532bcc654664ec3cd07fa65eff708f682e6c265944f608071f64e71a84bf9153a3a329b6197ada40f48ba5dac0870f421197bf4fba6e5", 0xea}, {&(0x7f0000002680)="daf97e814e4991a868e76871e9009e63e9c6882833a6bc55ac2edc262fca3375e70aa1d3001c3fa0456d01caa9f4905f6080e603fa26ef2471139fa8b6dc468a1e7fcb84363e5ba84e06b60e8c7ad1e298214fd1a07876a0b6220d2a67937f93508c8f5ee5b58cf525decc481727580e8d599e2863d134bc67253bb1854a5c5e1f63ca51ee286ee231c02c03659d3bff5811f8422c059c21e88c0feb13f3c315dd82ef7f0505b965fc98d594000b5178239e334babb08af341dd1ed27c129945081a95fa4f67b2706f653d88d7da2e9ae5cbf3732bdfe9d077b52d792415ddf98d16d7e990a710775e3bdea86e8dbace7ef30b594f0f44d76e5f3e1409e5c6d37b5fd4104c99b456db9e211d065493167ce09e699a9c69842dfa8a1760a0faea8dc2caf3de614262c6c46c92f034bc0729d1b4ba429e1089f086bca86f68b815eab91e3f0e5e8f6d0ca6e970c2faff5acfc754e82e14c1d4690f61c02ce8ab1f517e29a1664750f8e440a439407558284f3b1fde93d2fde85686c5ce1be2ddb6076e140e4eaf756d9d4e994e48c320934d24c14569f06798cbd57f85ee691e505b1e99ad5fb69ac57508a1259d9583d98571aa4139fe58ffba8602c9cf6e83ee90ae74f5ea4ef8429335d7452c9fce89bfa620e4b3559b29aa22ee0ffe440a9ddfc4fb5f257f30ab7e8f8420d80fa74dd1ea8e7df25b40073be4270e174c27dad4cd8c9b1bb68140ccd3dc1f0977fbe1c1738abbbb9fef23a67cfda6949ecce000fefa659e1fcf254b8261d9db2da7f4507db9d2e9614704c85a14cc12612b0b78d11daed07cd84224511d694c7fb0737296c28f342f770b62074dceffe702d9534e48a332c0bd2abbd1804ac0cb4b94e5d9a75d48239dfd27c066d30474ea4032f10e1ffad273425557516ec2ac413d36ed720e343ed4e7813df7502a8f4e3e1219a8f884c599b59e82e40cffbf4bb671aaf03926d55650e8833309b91c28d36614d090f7c5f37ddd86cf19f1287c10472fd6d7c61f0b6068cee75c9089feeded89f80e0c2137cdead72553ac394463aed8072765c1a118378e7b98139c2485cfc16a9382acc13da01078271a69c54b780718374ba6aac31deaa55831a2bd04fc566ed9236e105e88e304d580c238b2acf372264487f047db78fc85efb926350b2767497afad8a640a602825acc2faafe842b6cbd145446a26366274f13532bd247a70e29e88553a98325532392fe7fbaf2b8e33f9b45ea2546e9e1eabbb5d856b0cd85be8b8564c293535708c07b1311e7ac50be0a5c64c81200c0d67bc12cf7552c806cc4abe18d6aaeb94b2ae91d056701d70c469902c5ff4310f4abde9d359b4c568177ce3b918cbd747e1145780e85f26463f4ae4904a355ebfccede837f5c3d25873c8da8af011d3020b01d4c12afcf61ff74b903a3695c13bdcb89a081478666ddff871621d9b3182d9776aaf77a02a391dbab7bc3a2da48969e5755f9edfc038644e83df9f42fd2f8ff2c7cab1c3b212fbf98bb8176f3031a8b601776a75397a575336ed76099d5949606f81f9aa559a5ba02148a67b51acf82a603778a2046223f55211a7e826f9e4bf4149f5d0362ae180c2ccfa729b9f1f073fe7eb45756030fc1906d861fc50e92b005551082b7e6068f4dbed66066b934cbf4e52f957ccd964d81b5e67c4d4087ef34c2b9e461b0e3d00de9db39ada14d043c6c4e0a3397ca7055d3464a04db4040c377dcf894791f74f5fcf860c2e8685278691da4ed37d63704a1551218973d0c1571f26a72635c230ee5a65248bf6eef2f65baa75426982a588687765cd20982fb4b7181ad3c34506f9a55e26c35566adcbfc70afa698558890293bccb7013af9f84d0c4c32391a4510ce051bf5cf6ed1a06a42b4843668c8292a6ca9f3c5fee0ef07eceb859468e6bfc52f8ad72b91cd5b9892d280666f7a224028fd08394cd1f0b90c26ceccd02720bc0d7b4125c4ff16b0e3726d0be779510d47caa7c2aa21ff1f0db9cdef3569c096a0c0f7e35c7bc2dbc5afdb1bfacd0f4c159ba33e8dec978109c539122ddefe41c0dcb6093b3c17b69c80d4936367a910e2f5d409fcdbe2e25314acfdcb5969bbd2735bf911996744462b71fff8336884f4f6882637c645f166d62f7933bff16a116e9935969036a9e72d6370f3db17993609d72a88cf5976691b49bc09aef58c9986b07b0a6b79698c802240a6fe1fc57c9617e7ace7961b22b6dee17cf5c2d577eb8994e972efbc2f64cffb0395352291071707942ffc9d6052abcfd6a30ecefb9876bc6ff705676e5acb7e05daf45b06a2544e864134fbc2dbf03b2e2bb45ff4a256fdaeac70c079448b0d50afc673b93cfb33fd8fb0ea72f66e56879f80b03d79735dc4219c74587811111622efda23fa0a6842de756d216ffb7b3d33638aadb293cdaec56549857bf92e643f86d678bac1654a8521f7ecc762656620621bac8214db49d4b73857b345a916d221cbb8236c870976fa7f7fb49bdaf4c420de9b6089c4e586293f5923bf94414f0e693ee5671828d2cbd4fff23ba071d278cb34101ea76e4f843a29a297e0c156e36a2ce74ac48741d938f2c412298ff6cd95c19b2c9d0f23897069f6344251b71b2406f15f6a6630821663459a823bf1ffaa471cfdf5fa9a7ba702a2cc2e656f0b8624c8c91edc14be2d72421e10850f805271c9f7caec423db5ab697455c3be54e01caba391e7a6e98d1cbb8d9552616dcb8fbf0c5a159de9f39ef73cd72ea0c9fd6a314f624ea329795fde1c89f7c5f80f550b25ac259e77184fa1d66af56f839c87b5fbe0af9f7e71604448c95594fb8451b9e086646146056a49c359deb73da9e65444bf0d48f3b4e215928b12e768c28cb006b8f2cc42c02f4ad096980410367a4e9f17b18d0732f48245dd634f90df45e4eea24440996865c4959f182ae35bb1181a0b834121e75ec6a0533a2b12b5ed88d05c6dfe862f6464c40a5cf88bc29c59c154634524f046997f67f253212c829036e5fa9cea7943d6c68e6d439b35a42e4786b54410e4c24c5ed5cd6aeba51ce543d37a458e3abda482b51e94c50ce889a1a4b2825d506c7a5ae14b8693cccba6409d04d75318e1dcb6913a97940ed2a6c6908a122b5a563ab7137a3d7fb595e0edaf69540a97c42b5c1254fc10feb1b949abfd5a9a39f44fecf486b9bf884eeea3aa8d206ff7b5fb5199691c08a4c14cfdde16254bb90bc8a05af96f776b2359b208d099bd5c3cf336b8adf2b19ccc97185987783974302ac61dda0b9ecdf91e1c3ddd26c69caefdb0ba0cea26198a075a39377638762fc839fbcf7a368fddc5f353e04a89899aa47fb7255be6dae94a0fe9c3586df5e3f03fc8de7dd71723162ea6da9c747e13f62dc0b700bc5011f9a86fc8b671da6b7f773850d60edf45b2d5a5c6498e3a875a2d202cb0d5088c57a9cb25538e710ecfce12bbdc3a96980526a0c83bf2c756a0ccaca856ba9ace2b00a6dd96edc66e7c6ee2932a31eb2bd09cb13af5c92dfd22692c7285b3947e5effb9c417818cd9e23bd121e54e92b8a97435fe2b1035936895a0b2dba9dc23f2708b4176ad7ca34380a40ad6e79863cda7136c0018eaa048afcf0bb35cd19c62cbf0bc0a131d2a597d2e7ea5f20697e2433de80e8079260685cb7d5d981673e4febbcd5b9836e0f7b7165ef87e77c37a9dceaa7d8b92cff32218a30d242cd42284f09ce40f6baf3d2f829e9e2e738aeff2f2b616288d40b486c7dcfeb44155b23dd033e1cf790069d3910047d00245009bfcb0522ed7af011e9f634421cfe76fce58f6f820dd0137bd574b4f66b2816ca407b9bb82f2d5d2da1b0b379ec6e0696999e5fd2c4950d608cf0fd9833d3b05110b43b810219d250acc262e5fd609635752054bda9b7a5bf836975e2ad089b2327a0f52523f216ca74a75f6e2272c6a4e26b85b8b7cbffe59e13746a87572748f8552a48f8f5969d4bb3baee5ba3f2a6e2135875a7f15675c1a0c7b78e2c27a122554c691e738866bd21a9f94a3cfe19e3098823884c902fb1c753cd5e6f5279f8bdc2d435e224281203267ad3fb4c148a3e3f626876b704e1b781a684786863b559a5a303c6ed5e5dd85403afb1a93398a7aef8a58b806d250c36bbcbd5f61e01af6fa8e7e66c113d08b26516a09af49d362e8d84eafd8fcee1999c40f95dac3be937071cb7170eee2b3321a5ffc8146776017b166e3059ba898d25eb1ed0f1044266a6b404f8e96bfcfcc39a526d374e9c1c5928ba1146d6b9234fda598df192dab838661e5978c14e76c66b728338d57cd9dc3510eff7f5316b08d8a3c530b1662bb12e22d8cab0247e1d17690832b6d2c406aee0bb84c67e56d8a019adbeb9916feb557918e93deafc01ff741b233d64cd6537bc974579db769325d5d34178c6ba8b7dbed5ea3adf82f0909d975a2d0f279a9f691b2e69c0719f000fd5bd4a4b40cd0d6d00b3f59ded4fc04aa4286f75fad676a95ec0464737756d2ed5dd121890b68b05f3dc24fbe6b7230925e2dbd669f317f662dd762d909ae24d4a76de440ee8ba831c1f1afeb3dc6a8321adb509292ec10f891037d70e1a5a53fff840c8d88a4f22b79dd68a74d23a4742aef4435f5e37bba131fa707afce8ea5c2c0253be09d418ccfa3c0afc404e50557381015dc608799a2fec7645e2ef813cc4b371350809923d90a8a9ab5876de3a5ecf1039ef463b8264baadbcb1f0c8bb18e7f253c61f8131684729645439364f23de0e4f18a2fb389b53b2cda9099b9743c43289f1574d860bedd84a9905eb7ab5acfd7e72577ca374fdaf4a0948b8e68fb05758208f350667e223aecd43f3b5b8d0a3c0e7bf63e3c254bd547c7be7ecc77dbbdf1849fe0f1be2ef4182b16b47b9e69b3c18021c35a5a477c9442775821d9f9eab9ed53b1f74e09da863952e61d5b41da6775f7188fed69ba53854d3e6d7065aad2df4af6ee7e88cdbbecc038797a0efc17e16cf8fdca90d453fa83065435e64eb4645a3cddf3aadd6919d82dff96231e142f3d2a79adbd6a73d39acfc905cb909797d2088885b1f98eae2b796a43ab5ec4b773aecf81a35ce977647d03fa136b7eef43e24ee60b77157045eff09b4034c7b8130c708226a783fadc727e1fd9746b637fc73fae9ca79381b8dd36dc09d0fbe0146457c3d58e0223dca1c2c1cd8afad942f4654987ccc617350eb9d61745e07014bbacde539fc4ee6f0b16f4a408e1661d74d20ac50be54f0970b292b4b2017d5e04489f75882675884acc07fa126b9d7d806708426685ae2becfb02dc7384b08f1698834523ca9736becac20f5ebb4e460257e9cc4ea6583f8fc554c013123d6526fb42f200148eca2e19ab030a54c840aacb4d890c56949cd124119c757033ca780440cca47b9dee7f8be3e71199bc610f1c2998fb212c15a59b29a86e7cb890730c060693af23ee1b0d76c13403c6e2ed7c3828f0808deb9f5c4820094eea995701f5fdbb35941618b025d730d20934d2b03131eaac78f023aa9e35a5d4e2fd12b5f702eac68ba585186def5a619513ed7ed25e9b057007729eb3d55c8f5e817930101552ebd2a2e69d28fb43b7e8932b401f64a8d358535148f7d995831129972a0d379f9c8ef88dacf5cb43c78655cec316141f18853d33a59befe137e357b4c041fce2fb012c94e800886e8c8800e584cace21f809c2924bd4fe1dcaa18c822793bf140664d6fbf7a112c197b22e66e51a470a3b2b3345bc735ec48a868b9af502ba1d4ecdecceab2dfc4652d", 0x1000}, {&(0x7f0000000540)="61e1b52edde740bdaddbe5e8790d4f0fc85e3ec806e6a7315f0d48b4", 0x1c}], 0x3, &(0x7f0000000780)=[{0x60, 0x88, 0x9, "c62e91560cfe0b81d0c8cfb03944fc53296e46d9917674aacc356c51db215bee333eb601f33be806d9ba5ce4738c939762ecd4db6eb85a877f09198e2051fc8c3ccb411d543d37f223f380279ed1b6ca"}, {0x40, 0x11, 0xfffc0000, "381ed6db30bcaf503ad66b6f893afcad171127c350902d85945c6a4db21455c2f69a6d6c733dbfaad8"}], 0xa0}}, {{&(0x7f0000000840)=@nfc={0x27, 0x0, 0x1, 0x6}, 0x80, &(0x7f0000000c00)=[{&(0x7f00000008c0)="66aff4678ee9143bdb3e85a83106704d996efddef83e8165e9cfc9f94530fd5899ebc53244ef5b666f66a927d8fb375ff5db695ca520806f2a347693fbb7abae7d177a18106e1fa8e550b31d5ea249d4eddea2c799cdd932cdac8c49a34bffe2fd7e603f6b8a2fe9ac1d394d8414a8d7602a816c7a1560b8b2e3119531187d4c85151a8171838112bb817413ee4b39d4df995f4dda7c12e5fd81968bcd1d3fcc3f2e1d49b85de29f78bbf1b9fb5770d028699f7c07af4b2b00b9812bfc5ee0939639cbb6e3ed52a52c65cf6cccee93a72c9591e3fcc30ada534df51636193d3756fa6c84127f6259e5058b17b56c6da649d48f1485c47c9798fd133b9965", 0xfe}, {&(0x7f00000009c0)="3cacfa6394bf417dd03bafa95ad16ad1f66430e5171bc83cd28813deb63c85dd1608560f0ad8f406bc49c2c134b9d728f6a002aaa94b4897d1a89baf2bcf72b8b3d97ddbdb9bcd744902a6440e81f92e859d62e1917c77f49133d2", 0x5b}, {&(0x7f0000000b00)="6d913dbf7f71b195fcac089dccaff1babf5c0eab7aba8d719e3a508edc003748049f9616ca14e3cf0f08de84e6820fe568ff65da80afb0e09d739c36a3f1d68cf682bb7e47c6e8cc22ad5bc05e92b3c5712c4d76d2263254d1b8c4f718c0f21dea21ee9731d213ae56add18250dc35a2dce7bfa812907564c74ff99a3cbda70fef955fd447e5f0fff2e12c0852fbaaa5d1ceb8e740608138bce0640ea4a6d5bd693385a0d031d902b389bcf1936337365d477c31f0b698a1c5353543e7e1c5840989a7d195ed9467569fa8", 0xcb}, {&(0x7f0000000a40)="db63539704da58e63d906c507009fcd717f7af71966213406a54247322130cc9029acec9ea21852588576ab3f5363349450ce7a923ec2b4cf5cc58b57a3a64d90e4765db8f1bb8bef2177ecc75", 0x4d}, {&(0x7f0000003680)="ac4954ab2241ef6a15f4e104e47766d838963edf08f3bcea9553f9447f72809e2dbe627f797deaeece58c5ee26ba95453aab79d4258217149f1b99ce3aa464aa9295c2f08c8ce25c551b00eff1127b2d69c97e14a25a124732cc603abf67b3695a8128f201411a9511871f48c40d8987f67cee88f4acafc4f7d5fd7478b8d56f3a77e500ec029f9e4220b077d11e09fb16a6e5d3d301a7807d05036d0be8edf244cbcc96123314dd093dce2a05a10fd6756cb09f1a8bce59f76fbaa495bf772b8b13b94e0388ecd848967571db88bf6844be408401aae8d8bd01ec22865dac716f7ff50b75e48419e5c9d53beea4df8e1ab0dddd0d54d24267be082a3e", 0xfd}, {&(0x7f0000000600)="1594247ce3e62bc296e71d3b1638c417b784724a4b25eb98b55e", 0x1a}], 0x6, &(0x7f0000003780)=[{0x98, 0x109, 0x80000001, "63c7434625b78f1f27ece81ddc5e7b6b454d5622f9588f11a73db694a5f3c9a99cc7a26b0754556552f2d19b074670cef356517ecd13b2766e69152b6d6ff51642d43fbfa5eac34ec2818dcc82f0ca75affbbc7f67fe6013edffaa063c73979019825934d64b8935aca33277be28d1f314d8746eeadffc1901c7d46a04d4bb2ed4b2d4ef5b"}, {0xa0, 0x88, 0x6, "42d08cc7c5425fb7e6640110736270be58e950e7ace7ba22d05de1713544e86e100577da807f2e9426aef1c524d2dcc1da718ba8141ac0e4a8ccc7723c669b1cbbabff0a7ed685a512243985afa34167aabe5eb06c50daf47e692b28563ccc685202378e45120fdb0e66f508ad5e6656eddad1aec5ba482a2c76743a123eab57f0ef16bc797a6efc9c"}, {0xa0, 0x108, 0x64, "86d267d77683ccd24c63e6e128683ca54e04009fb9fd15128b715c65aff83ac9e5a64b49b44d7208e8570448108654b23f441881b142fa0bb771bf233b9e217614ac380b8dc2242c1e5013b22ae7bdfd9980dd1ff89c30be5a1b7dedf404c987ea1748c598166a2f7c4c07878f0e713ca2c51ea5bd13b4cd5abbd510611951d44ec95534d5ecf6bc22266893555dc89f"}], 0x1d8}}, {{&(0x7f0000003980)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x4, 0x0, 0x4, {0xa, 0x4e21, 0x7, @private0, 0x75c8}}}, 0x80, &(0x7f0000006dc0)=[{&(0x7f0000003a00)="e37b660737b72eb1431415ffc8741216047b549a4eeaf7b395362358d9fc580b722bb8aa2282ea1e97579121c52a0461590889ac7ae4de64a78c901250ef3954a9a1e8fbfbf267b2fd0ff9cdfe637f756966bb841103483bfe2327bbf161a5b9f0774ef699a506f8d781dd671054cd", 0x6f}, {&(0x7f0000003a80)="633f6d9960d76a32dd057091c01bcfa4bee0484356ca20e8faaf79cd53c451efe52f12c9373705cbe971434583979a9c8eb72ead41d79f7263495ccfcd17266614e1264be037bd2531850c1e99b8d2afdd43337ff3322fbab78116af929fea0c8ca03ce8d58d9ca7d6406635ec33d886954602e0ecc99b87812d79b2cef35525a2256200a3ff69da8675e6519b470b46926013d337b6823b5421274b0fda2a064cc4e9a9ed739ab1241b76a2f5924599a1028b140fc98f571195e4821073cc57d4857195be50bab3133c20cfa9dae7", 0xcf}, {&(0x7f0000003b80)="e6ff9481a50e364e71005b8a2f9e2052262448a37f6662fc058da891844574227a1ab1a6a15410018c9f275f021ba4c46ad3b845a32e71cc7ecdcd48e8656b6a0f7e6faaffbe7aa100372247ee367b34631515a32d07c92218b672a2c9528f9f2c27dcc2a8613099697e0e683ee6e64204a1b62a2fa3bb73d0b0810d5b3ee7c524215797a87c486c232e94ad650bba6a0558ab1283436de169d3ac2c20c82b843d6ca72fa81994ca4530bdd64b214c2d5c6c106916a20f113cebee71b874ca603916cdfdba3eebe88e3726ea11607b684d0a905adceacfaa7fefeb92321e9f0222b71dc356c63fe599bf9b7f0e8ad3ad8450dbdb1ce91eee747b131281d10648e84b3b0f945f0d9d12267b3887e211de713a10117ddde59bb164703f0595a5570955d68cb795652a7118a4ad0cd9dfc30d71cd46ddc5adeafee5ab9a8bbac5c74754f24f9c344f37f7832e27507212e54feee3173690d1ca903a8bcce9d6327726cbc713b327d4c786972bdb0985d7a0a37563dae6cf1c21fb0f37ffdf8cdd7fe80b998dac0c0bcbc79e2aeadcbf7d555f84f8c1ca8582b8fde349635224eb03ae5c22ccfa7df2e7aebd97fe1b06f73d4e75a4acfa928bd810c8c85873d9d87adb9e44afdc79ec6be0090314d7cc55f1ac194d8b22ebc3f70627f0f999eea4afe7403cc014946ce559118fd69ebfbfdbebf744b96a2c06a61b85f37405a4d0d58e711a76629d1698a1426e693824f669488c4ba4e91bd4f3eead6d877e1a4225b2a9f0924dd2ff0ce7c13f9a45515a8e01f7c8703edcb1dbcd66aae946aedc6ad71c3b5d9def5a916d0e5977f15f3f365c05a4ac02b0717007a15d15266c20f9e5e36f88266cdf42cbecc4ba6a0929589b6f6e47791524da552f28b0207ea751bb541c052ff7d1a9c0236f391a84514752a0503cbb1ed98a9895e6135047298dd3ce2ef780452782f0202b379acd584f18c40050d3c3a00b9d20606051aaa524652a374c0e2a2bf5561e30063e591cdc1c91c9735397edbc1c61175f52be91791204b1f6086a58e7259bd556045459aa079353bf038176d6b9063daf9eca43fc489226edd3fef64cd7d85c3e9551d12d429fda301871af53838fb426dd03852f7f168905e3d403622a15977ee8fa828f2f4303cd7d1d7d7efcd25371b9e4537c461fba1f367dc14a9b69e5b9731a5c60bab3f75746bbdece0c8121da49f8a828829815390b104d839683d9e5f8374a9233f5f4ed660b0890a73c2bc9500f6132ae72fc26ddde4095f2f9dc3589ff41b4c3899af9cadce2cf8f6bbdfaf4df4b989c44efed710b55d00dc6bd3785632d787bb6e56488520fb8bd7cec140ecc447f1ae0d7b377a78b26a2c9fc69e5284b4899c8051e1c2a4b26048d1e10931cd804e8b51e75805f63b45b474cf31ecf13f1fe0ac57c7c8a2356cb6eff277af05707072a5f4d3df6682493510559b596079271ec3f21805fd606149f30cf186dccadcc864eb6a904dd8f5d87a38bf332f43149cda1acf1a7cc098a1b0e316d8ca969d06b041761e903d7908ba9f23079c03e738ad9244b3d24ddcf8eddeb5d44efebd2d5295af55d537f117aea59fe3f61f1b4cd3dff54df033c30040a58ff3a5cfd3b238842bf6618ef51e6d6701baa9e622a77e23a038eba0dfc9de223e4666a19d0fee638e9256d50dee8e3af5a3416a79e41f0f29de27c5d726bdce3a3a65c125cea3f0bd16794dba48236561d3725e0ef892751c99c81e156cb7a1ce78d7a079db5cd3516eed40c4973c73994e4632ba438f2da9359e9fc4a425a9d3b485de7c02c0246c1a40c1476f6a699f5d33f70cc077a3211dd010645f3b157035bbb6cbda9394d4cab542d2545a66f28344ae83e95f9a24e96c1faf174e6f54a85ac0736fac4a917498ef1a460711385c636b0fd232b0799d7bfbcddcd3b48bc747608d19a78ad234289fcb52ccc723c2f72318aad0542cca4b0d70ec5a1c75c836fe1073ed321d458422e51c882f25282ca8c413ff0065f3de514c1a55790546e27e482e59619b8c5d85576e256563d40c625cdc7552cf3c7f37ad1ffc32ca7035d9940b37afc02eb6513e04b50d41bee388f0850d8a617d9f73c17cf4c87667e6ad452ebb0052f093174da3201041c29423d9038af9812f9bd6378076ebc19df7cff70942664e6e92af6c20779e00068c1d89ea5918a98d15cca90630ab5663a525a50a3bbf2da9d04a3d0425d977f4fa45435c3c8567898d258ba4455398b0138339d5d0a7901b14b1d413e6805c55e76aa12fc7641343a9f5a60a388ec03ddce3edb5c7168fe01fc530de327f1dec407e8f510bbf80cfa499d9be6fbe5e009dc3eb7d963ae46a9340d5fb15194fa51b5b9afa9eac5c8a061cd4960f9ef7efcec9bf8455652f0621475a06b98880914ad9a6f5b0ae256dca2a8e354cdb49a2c2b99faf6214b8a474605f4bc59c16c08f411677db2cfdb06279617eaa4500f78ec74b39193980c2fc94922ee3f673204e1954b3525b393e9172e11bd56e56a8643123b777098bd80499c4b5cb6c9f02f871b406187c44763469c619feb1d865d7b1dc3ddb163f12dac004cc7ba28ed8c1a41e378f4858e5c7e5a6f4a5e4425fa56410a03f8de444ca41ccc827de91def2cdd6c90389ed3eaad965f9cdba34e224536d7154238e5414f1650073d7dbf424d9a46558e8246ff084247bf3b2a4c9931c4922e5e08a460276fe24255241a2bf21bd3b17bb24508a4258246a79b19a758ebb47353010f5791062dbb737eb6b5ade9be234cef2ab01ff243dbb354fc801d7e34e7082d24e0d957d4b0c70ae30c5eb646ff38edef3a1e54ca9684b545dceafc503b9e86271e34795e9addf7d2da042db3a497f3d5f1438aef7a7f94d659e8637ae14ede786c3f8d106713932531ac10da91a4635fb1fa1b9c0e895dcc4ec9c8cebb5d8aafac7626e8b173060bbfec836e9b84c83de969c4d0984e20a658606d2c937d248fc0d0598d704f7b6e6737e77aba9b0bd702af1d233a3f96c99aef9c7192f41f87fde1709dd97ddc0c10fbe4dc68a0db09410bdf795bbda3b7119c9d3e014769204aa3d884a457ba79f1ee66875a85d7a076b9e2b3387be126525e9078de2b7d649025e564ea4c6dfa8f516ae72ab5873cafb1f2aab5a7765b84f38845308c4bf126032cd66acd92180368128ff0e014276e7e743dd095a713c04b168faaae7f9723487e061b2a7e06fb9599a53a00672789eb7ed9578a5cf3be75fc720af68756e967e4f6870289a983f458be84c4a5bb1b1522e1dd1caec051caa607fcdd2eaaa5b6efd7f5d0f566c05f3045818a3990d7438e118d02827ff834a014023390f806338cb31000812588edaba25247110ea6eee116e355b902b17a735eea53598b219ffb79da0330c651b530fdf8563b82cd9a420f89f70439872ebec18dcc9109b64258a63484aa30d25380163387d6c59fa41223e3e97cb5d033f96a8039c92345938565312299d05330ca20b07dff67112685823f8d9a8f40c6297f2a639ac88bc602f9e83266b9a91f39ddd4b3d24af9694aec11941a2c4ac8fa41eef884754fdd60b693f5afd306db1ec80b5cf3883b49cbc4adb744255fe7490df93b10beb89018394cd64012a0a83420bffa203775dbaac0a9dbff09c7022940c7b2e8859473ead2a8e8ffbb1e0711a63feacc69c9fa81865bab16d250bcaf6be408b157c450a129ee84d45d8325e844abf508823c91220632a4d6db0eeb688df130bf7d4d33fe492a767bebaec25405034db20b863c3b0a0337cf7e8f1984eb5b8206e8f9f483f4838f02c3260a9d5a4556097b727a13f0f5552b0390407f139458169695f83283725e57e3ecb7adb4068c11ccd362b6c0a4c7eb33bfefa15d14cf04fc4882c45fff1c9aab8b24a2911f056cdcd46a405eb68cea7856465e3b253dd31dedd2eeef43cc0e0b1bb05055c6c599fb2e31919932741b02329653fdf488c084ad21adb5101ab2d477c9cf74c28177bf70ab3acde0c232c50629ed64ac0aec473ba2b1148d3cf40372da921a20dcda560308b1ba6850fcc0063597bb54bf82f0b248009cb0dab11267ea62ea6b4b2f3b424329f9b34b7893d28097f33b334cf2e92087a908bb4e5acf66aaed5196ebdb927015dc65d936cdb555c951e231f858c1761330dbf99e90debf5f06769413dd2b870510f6060ffaf8c61e9f8ed64e0faeff2d23f1777ab3f13be3d25aa566bc85770f15d92c61095e601597076018326bcfdc90c3d48e3de9efed9ab45052d2978b924d56035521d949e62f5db10f221f2c1174e261bcbdcbd65d91c3fb0372c200f5d1d8bf81de3e141bd18f90e9de8eb396c2bbcb456e32fdb6047af3f0d2ab33a3ed43abaaf29aa049fad75c4a028573a52300477bdbe54006c2177f55e6b1868ec2a9a8683ecb6c1b8012a551293464bf44b01823029b25fda2174747be3a7d0cad54f50010f9b1f75b257c0ae8cb5b7c76cff45d193b06a057ed5c6bc1cd93e0318507c5155df8a6719f3a1c7f4e7c43bec4659455d5c6fb093baf9bc25342fc6fdbf2cbee4c8e2b430e28ebd82dcdb0f494cb639220e10aca9596598aa0d0055fc8c752889f59c9d4031a23b4f084c1398b55170fcbb26519e5ba6b9e6fa6dadfc893531d566edb491cba384bc71a7f16dd59c77c2c76a42b86672d829c321d07c90d654cfd4beaf1e9d992996bf48467302fa36d96ecc8215da05cbc4145733b8aa7ff045ed45acbd47ff039556f92a309dd5635163c3269ff44391e6dc5d15bafebbfd122437b2c00eb9c43b89f75d18eb7b383ef1cc2e246aca07f5bc5fdf2b9cb1b5698ef22f22bd8ccf5dfe7321cc806c977dac926b9dd9d3b7b9306295d3801ba6342296b4d61daa4a6647fa86e6d7a0a37efef13c74d79911f88ff37ab0ec0259b8b6c8250c8be9f4d0a53dfad498d0433d8af78978f3e632e1b57c664400d5f3513b8d445fde18943ab287a0d1b162222ef49471a6beef6b52405602612c222cd659404484ade132d1483d7b5d9662431ddb67551dd2f9864d2cd2a761cec54bf424a153202d476dc81ca550e7e44c15688e11d4596509617107a095d93913801ceac84d08175d3c88c1dd6371018e4e9f44c6e0f1c275287c4e8bde8a65fff2f7ffd6c901b0f66584b7e3ab4bd6ba88aa87fd53f28035e5e43ad704d910f96f2980bed51722f8a2f33f288b8bdfe3a4e534ff49de51bab772883d576c873f9631824c3fd1527a0c1ee382929a5b4dca0a349ec82cdb6c0552df2425116d5b9d6a40b70256c9ea3c5844844e7c432c3c1c0880f9a98107cd9ca170134a2499efee4d00b9d1399262e8a98cd96589d269a3cb40fc2a269a357d78b590015e02c7f1b96bbe655876e443267c4258ca718f793619d40f7e6a1667010f2b3a7a45571bf08f9847ac908c63183c2bf41807f74a14d15abc85b5f17ac86291dd6d0cd60b051b5205fb904869bd1b495b2aba103b434c5698aed14426f66fd9fcb63363b58d0958bc9547219a243fe9b416ddb2ba52329f2f74891038a688503c223b8a6d69270bf18bb9cc953c715a17d357d2ddf602c4bf1cfeccb75a62d135fbd029822ae1bc91cd65401e6bb26df541ea910a04b8dc3424f460d87bf94d8156586fee31f75ec6e69f978f4a2c4d009ca59a9f266edb6d20c1efe8b813afdb3df895cb0e37b3b7264055bc1fd34ca3b6bc178c70b89e83b4f14ba34b3f50697120069c4a701719c461007d67ffac67a20171c6e2e5d0960e6a7f6446a13d3e6b143a36416b1", 0x1000}, {&(0x7f0000004b80)="33acba4fbd3c40acd72e20379f88c2ddf8231df8e702cda0b6922c7593138c529e0a3f27944434f8f3bca9f76c210f566f298cfcf8c658d5780698b97c10479d1a29c5461cd606ef9414f1cd2273bb62b945e6cdb91b88952d1e76bb552bc76e2412cde077044783794087f3d7070fafd2ad445c25a932b5374bd96331aec1c59778e94bde3d2c44a7f7e591bd37f06e5e19e9a4a3cc3e", 0x97}, {&(0x7f0000004c40)="0d0cdca9d2a8a7918cc1745244bdf02f7eb95e9eefccc83d2665f055e09fbdf1b4e0b860e65c3c51", 0x28}, {&(0x7f0000004c80)="f8fbed2edcaba58060561edb2edf9674fc3d34cfda9d8b099f0fdb1003f35edd9bbb74b2a4b2b02ace285c9b3df918d0119c34f6bb28df54c9a703ac2b3f8852d706a973032c74b049767a70fec3bb846086deabbcfe2bd5b222e90c82bbeb8e409ff33bf3463c38357c2fa975969827a92560770e5365dec2a87e9aa2905022846e71cd0c6836f973f6e9048a3ab8f9c47b5b60541ceb519c3dc328ebc8a88dfb9b070acf6c8b661e872685d198f7fe4dd515e32a923d1437c113356e7ef8f2d754d4b9ec7f9eccbb9bd50706dfe7eaa9a16280ffc77a1c878c6287005ce73fe53a1a7ef34c36ffd4f263ac32fa12c53675fd64c6c1ef7877598b951b053b076d8b5ecc9c52e12ba92fd228b1f81e279ab6fe86508ac76e9d36ab1fc1e90576c81ae7446f252b4e4bee55e898c28737f200417396c4289c983821d590e0bde9d9dbf5dde922159626d6c60138ad7a8505b78f0623e7a7af23ad7cd632fcf886bfcb475772c78814110137a34136b1f22553a05cff9a48add47b8c367ff5915fa2c93c7de63cb06e3ea85075df0ca4240836b1143122199cf70a2995bedaf8f43a70528a818cbc74147936e646e3b0aa5a9b529a3644009ff3702631c5f92c3c3246c8d18d22ff5e248d313cc26b77bf4bacccdb52a5fcae1459b6fecd4dfbbdf099367771cceaeed8e945a76ecd1603c77b6838f4afa261c74217757a1271160db9ef3eebba99f687262c39da782ae43923c2aaa6ff8390ec6fc64b11fdd65b53df5df56be147fe5e0c95c409668cd2b41b6810517c02d420f495e7755a36da7bb0f070f15022c68c65005ffbf6d013ca7999e691c9da757c821317f24ce77281f3e56bb2c86808064188aab5c970f4c3f39b22f4fed02724ec123a979f134cad9a05450fb0c516d53117ca3098c5a2fcd6c0f7a5c6907a1642557bb4685e7c2ab2a9b541a6d26212717b28597a5e587b191b0f89ad626f96fd86b8a23172f04a4ed745e0737c351b231a9cc75e21d66192bdd624f200c107a228d3cd128efb2dbc7ad843889e6fa5fd5d40398547c0384cfa8a935c1d862b9c113070175b129ece8537a58016c1e9eec8e80e7110bfeb229d19d029cfd0b89b5c9bb7d26a02390ddcae2a44cb3f2cc276cd2bf8e880fcb65f5cbde5fecf8bc0949521f1a5720dce995c5c877cd6c684a0c7e1871f6d4f7914b632e0c89a2018fb1c6436fd3e9e2846353873f484a54fabc410107482287f7936f67936063fb2614a93bb3f380faa370a471f4c1b157ad5aafd1ed6054dee0d9c09374c5d4ff706a7aaee829f7ef2b4a919ba5cb750dc448d292eed6433b9b9cd9de855f5108e48ae2451001d23c2718ed711c17371cea1c7ee53239743eaaad7df292051b1a85a9a9158bec39f9d10a413d5613f69571808e071369632dfd0abfa5c24957ace931c1a317a81308bd77b1650d131006183571421c2b5adf069bc7ca51f09320f1f8ee23aae4205b4f42a3bcf87f35ee9d81e062e91b6af05e92e5426f3e098e2c1431a27b6d919322dd028a8d4d7b8d068026338f46ded75078e0bffe94319ddfa1ada539e2d263eb70070cbd750c14c51d5958f1b366160d2ec34bc03e0f36b9abcc1e76cc8618675e4183e789512d4776bb0208df35378bb898749f46d10ab614a0534f952b53d5ffeed2cfed9c25056019d7b014c1817d94672f430d83a63f436da10a16e5719256b9605f15c379938fd779545c310bfe4668ca738e65f8409386602a0d032492fba87a440f682c8738a3256fbba9a6095b56aa44f7781bfd3cc703fee6149db941252ccbf3707f6f7ec967889f59b4c9b602879c0672f861a258986110c038535492ff9da3b2c4cabe6ec03100fd5c38b191d3c908f9686bca631942abf7229de2cb6f29698def623fac862e7ef2613bdc12d462e0073ca01d919be4a933c73adac0e21c0d231e2c6088ceb128a50c35888293f9c90ec1de709a7ff9154443e0ffc3100fb30a36939c6b5aa67697fc0e233ca170d0355a66a985c56929bc2edd417100320baf1b07343d225a148cbcaf492dfb5c61ef1bd6cbb389bb99f745f4c12b96778d527e52805464e92caeed1501be4cd0b300e98e3ccb8b6cd556e48ca2c85d9c34d60352f06573c07edbf3fe639f1d4028fed88701e78b4f679ad4e09af70c65ba054c54cfcfb5ea3221a02a931fba7c2cfc54fa41b3d9696adb70cdb7271eaec3136d04d0979ad1e54f7ae5c1572504a8ce486e63c3fabc7b0ade5679eef7f7bfae6ae8f9c18682b5c9e43d4d888db88116771123d2b43e3177afd8fd412fe782e62f62215fadc74f883a53029512e2bf2e15070a8433a2e183e45ee9458b133fa79c53bee3738b6405a2e6d632325e1941264ad54ed6b83819cad900bdb9eeec5d4bea8ced150c38010ca7bdf17fa473998eccb4d967052c88783ca655db606876a4293014b53d11b00474c81cebd486b41c2a1eaecb317f35063b568595d621e04850494ec46aa21cd29d151767a46d3f8c27f343b508ebd2b1f3dd365f0adc5df448a0e997a010f9186947ba3a09f950449fc260d9cccfb3b3f6e3f37ec04f968fe4d1bb0835aa76c9c726719aad04cb63f09b30b197e509e2768e3bab246cd55571118933a666110439bd1433ef6fdb9ba7bffdb06c97538325527a548128f075e5da8b6b4387f64155eb74dd266a7b47d1cab9b0be8777db9ef5f222c69573e8c375dac544a03dbc95f0cd0e940c981366b6c8262f72869385a2456b9bebf8a365e76b6d45aa995596ebe51099e628fd697c28c1ce3fff3bd778a01d7cc781b5ff55838a9faa38bdf0bf3a4f946f3a5524b3a01dca8165910447d81c9edebd47b885794531c96b432977f806660b8c46f1e60ea7fe16d0fa141e255973538846b055259dd995a871fb11d892b0e9e834b00c2a9531a766edd984de31c76c77a2d4e4375a066bbcc8c5b520d431d12924cca06d27ed8c9ef36c9f840ddf83182e54661f013073e8f84605ab8bd423355c6768acd89b413af1af30b989edf4bc306b6765d7f28e478e16450ce6817d8dfab7a9b3e4c61f08c3f87d0a23a049c7802869559b960e025dace62b06cb94dde24c977087305f8e943684e8b4ce4277810d284d4aebf956b3e11e3ffdeca25319c7389b99aebd5a6242e81bdc9380158b1eb919e011467a523e7c9b82cc9aec98b07389266c139e87a7364a5d8f3c0b8e0408373b71d0344c67467a3625d004f82cf75c217d5b843453d721e6e2b35766d3defb1aefff2388b8158dc9cd0cd254fb99bc3aba520dd51840fd48fb379e1164d4b157b6e1bbdba5f660b2b87b88a1c173af68d93b61e82f5b4af6f61229896e0b74c7da0a5f2c088407387b1f1f4021981b17fd1335ecd57c54a65822178dfd41004ce984599449697ac3734e394bf2dc4132a7b6424e6219c3dd26180d62cc72b1e98f3cd8dffa7a17a7387badc82b692afd80aff078ebe8914f63a0ea5ef3d5db26ed4153b8514ab8c824a9ee1f30fae8b9d24f8c8c065b72b116dd2848e452a3df11950ea04dc7c532471ed7e745d879d87789220948309f62284083b01e8b48ddd6a9d034886444de5a275f6244dc3e66adf863c9feaca216122e836adf8854a1dc16a12b2038f7cbdd0bb0b0d30ca0b94adf3b0af158330a915eb2c1aa7f245bd4f3000e94529081b8358cc2c504f27be92c72b0238e030f8165c331273ac8d132347e9b601751b10272591b6f6cb362eeaaf4634a3ddd7a8c0355df954725e4bd9585310eae1f15904066d78a17e631f440723329179b323feaf11e203a36479e547f17f392edf5ae5f4cca1329aaaf662e30457f7e87f72a50a9f22e3a7a6b716998368e97646572a8fd51b790be66682842f2e90ac4a6ccd0da4986a6c2eb3829cda2d11341f42e94d7eff2984769fe1a58f72d47eb757c0eaf0040ab741fe679e6deff63476af70632d0478f12792d554e06b961190310c1a85c9a92172a5004ac54e82e9a8ec875385aa36b11f35f2678f4033c158b4be296df69fcfcb20fc53179779ceaff957df7734523a5906f738aa744dea02fcdb3b380cb0c40644c1d78ea069dc438ef965de028836c463cb678d272820e347459d93cea6a8793520223ac88d7f7aa875e5851695171e036cb7aad71fbe71a4d3e61cbac3b7f9d23a02c282989da43adb88cb281cf930f83004c9e634e89e407c7d8aad597f174a9b54a48c976b6f3064990cb8a4952677ea7566db2d33dcc878a36fa92c7eda7fac1bc8c5c53ce47e5061cdd15c7d97a918a683fbc94e0781c3c079462a481d6a6d6ea436144ff23e129d6ca697b98f4bfd6f2d2b780b2bb0be15526b612a5ffca811d9f4172393dbcfee0e957734bf969dc90b2b05adfb16be0ce2cad474a23985dd6c6bbc86e5caa23c9eca7e3c5643b31de79ba06ff0340293e060e8df18c3a3fa8031b89ad0a471d16086d0962ee6cbfe76786a8b3d66763012d688d25485cdde1990b6a4ddb40251abc398b13c2729d1d2504bbd298f94a2ff2d09dad56d346ca0ef0128d9f4fca0136d09ea768b9a6604fa63c996ba960f9b3fd5aa0d53401abacb5b4ff9c6660d3481788fad02f9e28947696f132f66c192602b02e000d03d8551bc1e8de1cee61b11278f9d1f87cf4d5a3e7860e22d6143d075c0f77cf10925bc2aa8a8ed769062abe0d43e7f4d71c59c1e93c29749b1bf4f4d3e71a6e481d716a1be6256409331cc764891e180d7406aa1618f61e874867902a6e7413377f61c6025f0e5633d0b0c4f4b1384df154f41ea73dea6b49241a882bf3abee2200cddcf171f60972f9758521072ee188365164349ccdcbff79a09a8423b2f31914cf8621377c5b9fbda4988a80846ec5c1e4c510f599cdd6f484a9263d2397a40684b1efbb7816f0cd6526862e1cca6dfe1eeda0325b42f35acc331102f376328066ed6a7578f1f74122476990dd8bbcd41e3ec3e963e64f9dcda29f2c5ce2534ab17c7e4188915ecd8287849064cb77a15a40f2ec261c7eba0dec92162d7214952e6f7e3b33b6bf9895fcaa5b82881bbef59a5c9e9246a003dbb2bf71fdad4f1fd5d078ec42630556a63e574b55b1b4b5c044a7e87daf9af3d5d4b51c83dfd499d06a785e0dfc2b645e3f6994f00e7b673c06a67a7b3a5dd8336546cb680f3834b6491dcb2f1432138d962110a382d0f4b85e8fac7dd75ea9bf983b10c1afff2787d39d7249bcbce8c123d67d9d9f83cbd52a65d2a36d19bc6afbe2ae18e2359c8dbd337d9fcd97b3ac687e9a7865661db09bb0e2fb9144f6cbf32802584c726109a88aaa8978690bb7d5960f6fb36d9a071f9140dcdbf324b9af7ca1edbb7d45df788c9f3998f0fbc748c6619ee9ff784f6d4f074ac2b1419e1034db73bb9586a17cce922bf01da59aac93fadfc3e2644b5af8d9d494a06395f0ad7f9f9423b874aa89e8f50329e82b64bd8f919bd5d3967cd1bbe2be8c3b69566c6748699a09c1923d85f56c014c165ede870500d4ba3dc7f07680d400687bba3ee1641090d739e6813541d440889630b92eb04f2b9206af75374fba202708617d3b7efb90525ed434a500871a7b7114214938df2405c1adec9380d0f51478fb925a90c51ef591d7796428e73dda715fad1afc0a3739bb24fb2dd8e8e1b24bc85c2a78aa6623fab20da6ec7e9aca8becfa46e3e082d3d54e35587678e219963c09590288c82d2028571dac7c99a7cd34200110b38d621af06e165d109d75a4fd85e9f942f0843a3f18b71e3b902668243e41a5d1b9a", 0x1000}, {&(0x7f0000005c80)}, {&(0x7f0000005cc0)="f5ae9e8bbbf977102444951b5d061dbdbe5d2bb0f817b0b4c6831e73893fddf34a0e79aca910a71e4d6874004be6a4d317c0eb2edf6d132c00ae44ac47e639274261f38a874fc092995f329bbf3243d307ca", 0x52}, {&(0x7f0000005d40)="5c1697fcf96718685237bf1e82c3b45a2a6dbff6ef1728f8bc7aa4510d6656facd2fd23b160a706bcb254ab8af0502630b5291d69046039fbea8fbc355343e28082591c2c5afc3851f49e86bf613fc81b052a244efd82c8f02a320afc7f487ce", 0x60}, {&(0x7f0000005dc0)="9af2e827a5e8b8e4b184a62b70dbbe6e3080aa772b08f052361b34d7cb996f88644ad47860afa7ac638f493afe238e346400b1f5e6e0de3f4c449ee13880e4f6f50b11feb12145853225c198026968e2842c35cfefc38824e2b12cf7ecb2f4adeac5b68f306bd4dcef0af7227a16f36789247ba73c7dd86c0307830513c2ff4716d25e49f1bf93cfe831a1ee7c97a9cc846ac611956aa53b029b0cbdca344cfeb8de15e2285d7c8eda40297029595559d3844410b6f8a36a5ea1380f8d54432a1d2f57e443b7e7626807a3cd1c6f53c973d82f2d48cb21e65e7915f3ead35b5fdd7a6dc50b07cce9014a10d82c3e4a2f9f366418d7da3d8ef0f4591f8f6db5445c655acf7f03fd4623204e0c5a8580b3dabfdf2c72f6f02a8c6896e83f0469b1ae8c9a8940631600a47daaedfd75a5c178be674c0ea23d1a890ba5440baee432a8ffb301a8c46e6c5a710023a3e00a8b5934b632d81fe92f32dae4913d71a7710fc2801924762b17467c15ec8d7cda8130bdc83b000a329d776bde3a228b212b3daad48189a24ee1445d565c64b3562f4f597650d563a34cd24fb3e5d397f4c467caafe10333bc9be9a027c7b6414571434ef973e8461a3beb05f12188d90e1cdcf2f7cd4f93ebed79d74de11f34739192922fa3cbe88aff225335823a2f9b5478b884771381f2644852049c43ab65f5be0f162df74edbd3b4679c713543d64728064ecd6b0e995b10b4a8b449fc2dab34738d528cf9a84f54897649da8a58bbc9e52f4bf79740a8d9916bf9f491964041f5903a47e95eda56d9bcd2f6220768872782ec6c588aa8109d0726f55e512822802b43034ce41d344ef8cfb49db5a47d415c5c1b91049ab4d805556dfbe0d8f2ba3aab2115c961327a54e185fd053fcb043528eaa8b6952dc1a6dc5eb1c0862cefa0bb6267e29b26e23e8fdc48a94c3a615827721ae8d57294e7b54e3b7979f09d9a9ea58c589f4c15981379abee3036f9dd29debd230945e3276b387b4197405899344b2800eff4fcdc60a41f7c8964f1db21635eb87330c442b21ae3fc1fbf3ec91ae2b9bcf5ff540fced18fa91ed3d4f13f8a73dcb514ddd8c5cb8b9ca9cb6d1605c50e79f8fc48c336098d274ada8b58d10a745c1056f75793b82d53cc93f9127716197e9f22ee8555cd50f173baaeba9c4213d2602567b2e9114052a69eeb4059c7a9e67b9d6abc9694aaa2ad8d7c50ab470192073d825b5355345190645d6dce530bbb90034bc1455ad6ad8f658d437a0e38166ddfdc6851562bbe7dfd335144cb28c33fa0d205b28b42e46986dff0487fd0d43c0c2706e26fe7d40281f09431475b4a1bb057252427f6ad893c70b6be14d0a39e1b6101268f542d1eedff34de33105a9a75231d4af759a67f4214da22d7990a454c4b584013fb4ecce3da42b18406aa8ac2e3aa154a0fa864ea6e20cc4e9e54a695271cc50f1700ed6dcd47da85a4aec8ba05ff609fd9a7799bc23b6599b1fbf2cf492ae36b7c1fbadd0a2e23ba94737f648c7a91c35382cc84187126f9097dc6f1268bc8003245af83d1dbb1eb1de786c8c1d9e72ce7887bacedb8ab686004f62f461f0693c155d6201bcfdda5ef50e691b4cb35deaef01a7594a8656694b494226e44b5d7f016ee84f6c78a646d126d479baf5e745d9345a57f20bd9d55d1d4dda8f9fb10dc6b06eab123f49463ee088a05f6bb7f248c5144de4cafc24bf6fef3b6ac922008ce9f43761cd7d3de32d6196f4287239493f92323271f86eaa6885b1c007bfbb8e0d26ee2cf3c89b93430278bda3589bd48892d3b02b5cc6ddb1d1ea999f951c3889801840dc559a63da1bc2e3a9670fe4737e64af62697a8aef4abe27137dbe170e7d135f7868e99a0f0efacaacf02e70683acb92b91827208a343a73e9475c073410a4d3253e0b6ff7d1a00f45c58aa51198474106525c8d2fc64a087a473c99153e8c3f27eb9e159013ff27c2893ba0c2f6178edd95101ffa6dee9478363327a8414880cbf7ee433d683a7c41205c864d19d3e92099e37cd37d4f984c19fc6043231e5d8e76684d16e3e993e8da5b289f8833b5d6af5276b2c8ae6584bf0d1b5f1aeb1ad9fbb7ddcf949b4fb0669cd97332c87f12a10ea4b11b382c199b2e212902c7568f2474a2a475a61ce8bbee02166b25f2b4e0c5df541572e6d491d5dbfc979c26c491016888c7443cec1effe4dc509b7432296fc455902be54caea9d1d35361b292a37f2422417c82c68918260b2fcab57ce1f98deed3c47edbeca51b3ea5eee6aaf972cfcca87eebc88a31d255eb02a1a81f2355c95a437c604735897bee6cc4f950ad4908c026301277d1a432d1623298b2fb5d3294a6ad6e7a5b374ea3a909ca76ec4806433597a0bd7e5fefe9c85af05c9fcaa25fc0f70c5454b78e7a278f07d2786bd95f9ade0b1a92741b11fea9140486b7b00b55da0d24ffb88aa1452180259460efde0561b36f9e0eb2a86571713336f12fe688e6ad3f780bc1b29f3115598225792ad62e035f74527b70f4c320548191e07ef535cde6829e60b18d553c0b2fb6680464deaed6eaaaf04a8c6722f9506157b4220d6efc9be9e913c258f1600c8d35fc94545785f7d9741585e3bb014dd7a9e40184428207155cf95cbe7e18754c80678177d777b12dae12561a3361c734a1b7421e70e4c2cb626e3bdef742730d618c3dfcd3703bb8f7e09ddf2e73db8c83b6e749bdc08ed0215620da9b725cfa6c2d5f539d9ceab3720a365211e1a7668c40b72edf0cb4b26084ccfd98fbcc879c525f16bc86f9664fc5bb2de1545fa8322358052547b3a7b2a7412684b21a16cbbf33286348c5c2aea23022c6a0459edece628da7e69746400b3921695f8674696a62da16f9b5b51595abcfdb08c655a2c8b322480fbfb78599de83499891a875da12ee10290f1226a47753f49e71e27f0669e99dabe239b5eb655652dac72005f303d2740bd60f2ca182d50a0014cda86e18adef75a710ec3b6c05082fa3e25d5000ea4020842d7072ec01af43f7d952035e6609bd53adc54a392aab44da5ffbe5e42e2d60d9af1bfde26df85706d89d9d718a9b8d520f0c699320729d980dce0049bdc2d5f68a0fec0badbc94f03bde30ac3b3032b8295950f0d15b94b1640f0b3c8fb910ef0aad7336750cbc4185d1efcecf6df2107554bc9ab48e9ead586858637a8cf6ebe67914d9d9d9701f5cab725ca192be70146657abfaa9b2f85bd20456133b163677201856298df92a28c43a517f2e6bb1342f4d24a3925374afb54d96ce3cda83dac97442f287c05051b3dbb410030fd199b37bc5f78998ff61c074682d592baaa4e21b5cd68999dbe7169ee9a101fc07a7c1cbe2a83e8c358de87e9c2c0d53d82291e10e9c6999b184615285cec0c2cef4eefdd8280cdefa5fddb6d1fd4cf45843f841a15c140bb622141df3532ab95ab2b2de56e3de04e43cd531e1c9009366c614924d4e21c07541f1df849c3fd9eb43735caa89c631d180a36fa883a2e160563bbf6b344322d9531b4119ad647bdc4178d9423db78fb9b3120fdca23f99ab1855f28bb9286a1b211f5f92114b0bc70d3ca9ef755c267a7b8a0ac5ea3e8d71e21e9ca9cdec412974ac8923352fefd8a6fbfd05ff254a70b68b23510e0627d20109ea7b1607f1fba6c31d42cc05f07236721aaac7a4a1e71c00e6f41758d8c2803bf39e9ca7df27de2032f20003e071faa01b4cb636101e35517968f0aac7b11d3d6d8bcdb104d1d846ab90d43bbd1b5dcc706458250b32375e743095e7dfe4e5995651ccb68eb1696647907f993f2e1e2f5da80426eb3bcc1517f0775f00c8776435b350e3e2c28caafdefc14ea7a442f180a7557dd5b2c291f2b9d4bcb4076bc66f5e49ddce0b238401d5a230f69f35a064ea16791d72c5390f7f371e4e1af84f6b374a84ce585740938a782f8198b771f9130e56c077e921591d64e73195c6f94857ac0a5c6258bc3636062ce6a6cb431f7e05629db5388fd918dc460efa861a326202ab66d052a659e2bf00169d26bd949ef9a4b55a640f2687cfb2f1e6fb5b5bf47447b40e928e5d8896c5c8ed28d7e7ee384f902b09d286463d264a5792030644dabf5038d27fa2f8875c5c0bd06a62112e1125b48715ed79ddaebf97e4d20f62ec18755ce613128443a5b97998516f5ddb65b5e081edde64f99b43e400398c2421ae02d2425b0eb9026366a88a3356ddf1dd1960bafb3719ed2516da4624001d10ef3f6a141527c18a978bb8e6599e876b18d82de8da65ff1296993a878741b10e223f3f86e32c62a9f06900ddd6965f055f78fb3d99225c9b1b8647bd59bf3744cecc0279b8b5e54d4ed285192393d21ddddbdd15b854c9e8e79d4ce28abe43c1283bf0d08999767d582250635f6c6019826529f26272fc1248bb2ef319395dc763cfd669c3a147c2db8a0f23a54ac140aac23f989d5447c71447bb0bc581b5da897914d78305bb761d0ee1538f18f56a253016c405c0a0febf3e5d05cad57829101cdc879468a98fde20f619ff7cc7079e0f916ddd0729ed1c6839b58bfffbf5ba8d8410b4efee78ea1d4e942b76325a31bc4823cbc3ff63ca1473e5f7cf148ef6bef1b7569c0b45aa307496b68858421c2176c88855bda95a7c61424cbb6b4df9da4184307ad59851c4a769d52f55e7e95dfb54aed393c1aab8e0650399f742f811f5962b78f39b42bfd9393df104b52a719ea46c728aa201463e4b7871ddafdbe8ff61178e070adf86c2ed4764d4ccdeab0139eff8d084cb732aafce96b6f4d7eacc6a85fcfb2b93e172a0ec3c47a487dba907c2d1163ef46150f86bfce6cb9d1d1aebced35a74adcb02fe1b438728684ea194a09be2017517850b95f11ba0c0f582bd1de87fb1154c551aaa69df1cde7a70ebbe2c385c71b52c5165f3f11ecb9c922fcb659dffa5f991119d7a384b85d58766a6fb1d14b331af519a6050e1ba7a8eb7c6b45b5bcfc5f4ee4818ed35b4bb461794d079ba0532155696197470c7791789db1c996362d414c2a19a86c103ea5c2f62a56470ec35d4e0e5f940f3facb90565367e60728434323cbe18bc46c58ccf0cd356618b21d05fd494b01f3e48485a3cc3dfd223dba3c97ea0fecf68809d1c9c716a0ad941a0e4a3f0873070c1e31e46642a2c0fdcc4101361d9c066dd318659ce28806a1db9ecc60238106609a4561cdb82e5501797a748c4e1ab4977a22c33088bc4211eaad9dbc6f04bf64691f2b2e27194a33d57ae467f60aae15faf7e5301a0ab86c443f7e54082132dcb4e4348cf5ef03e670d8c19c37349bd0fb253f84133cb237610566935344b1b49abd1a6c62713a23a4953e6a9fca7621c14e848877a30a8a2cdbcfb3b0420d429132ea704e5047db0b4c14d35d21127058d6f480f4f9b5dbac89a0b29d80315e87fb011f511e5e8e2ac9f067285382a032ef6c2a52cbb02bac394ae2e07082835e10239cd88b005936a3bc85919d2e255b4d1e0989e757ae9efc7943455de6c0c98e0244acaef2624b83e36984f05c54f762d0c80a144d89de31549b2d609418637943ee808dcac68b14dccd64d8ab87ff3eb1e4486a2fab4fc4f2f659edf6ad96db4a5137839bd8d4d7f502812be35a6592ff240ebbd4bd5e75497b2eeae288d2558de22b359e99dee52bba9baca91e85bca7059334d375376944ce72f2d1a8ebd6f402ee87da8d4a5f10ba1a8bbcf0663f6db65e63f641b8b02b2f76309b6ba47e6c7cf828c856ef37862982cd2087c37ce106b8aad1fd076cb208d", 0x1000}], 0xa}}], 0x4, 0x0) (async) sendmmsg(r6, &(0x7f0000006e80)=[{{&(0x7f0000000300)=@tipc=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x0, 0x4}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000380)="e01bc0f5010c9fa16c7a870c00dcf154266ef0cda81d416ff29d8b52634397b8163ad2453cccc9ca2a2a473dba2da33a747c8debc291ae3fc896bd8f00a2381f952c245513b77477540c9a2cf2b6a13cba3514cdaedc32140d48c7dc55439f19f0252d308cd065f8e85f08087b30fe5f293504bbf7a6797ac2096e041b70d4baf83cfe407cd29f06c9ff41c223b1231d5af1232d05cb62de4df2a9149c7c7d353f856b803490b78b627ebf446509a1fb41b59532ef7df6b532755804725cec13b8665b956b33f90b78a600d54f247c61654f766d12c64d927040dc13b801b5", 0xdf}, {&(0x7f0000000280)="21afc043965f5eba89cd8d4615db7877074f6688482a113a0ddf769975c52ac8d771c1240f3d78da6b810c66798f518ccf281ce7dc174573e7", 0x39}], 0x2, &(0x7f0000001200)=[{0x38, 0x10b, 0xfffffff7, "d2990975a328f3cba4b6944ccf21d8b5d1cb0008d1eb07efb2cec6b54e98571d7f"}, {0xe8, 0x16, 0xff, "abe7d3926fe7a245d2e72099447713a19a646d93cc1ab7397039e90c291546320aee5dac225cae202b1912c31d824b705884c0c335231fb52afc44e740af8fe89569fead68f92fbc724d3e955fa2cd86aaede3f5f07ff062a11da9306acda5b64bc10eb97bd59f15987102928517c4aba10af0d5e666151b98836fecd990b3a2d0e3cbc2efd9842b9f5732d9aee3e60a20473211d1442d821a12060693ef8e9a0aa3962917d4f6b19ae41125233e032188fc01faec88d1bd735325961d9e278ede69e5a63013fd42b07c40fa850f79869025a8"}, {0xe0, 0x118, 0xffff, "2dbfe40717d1e7881c1f4c1809aaea9aff7be0152a7c89acc26f231f8fa79a13141bdf0c7b166e01080d6b694ec549fabeaf9c3cf9015fb54b6313571337cfc976e4311d83cd9f60f4063903133671520160ae28d229af4871b2d958db59db124c1390a355f05978326c9e7399f4dadb819e37a5b9e37cc7dd99a4614bde277e23c94906d31b1daf7c330615918f73d621e64a2138ee809197bc11ebc59cf41cdf1c76c5e912e4a792ee378938eb1a52d653f40026b412078af702357fcb58f782869e7d71973dc46213d29d6884"}, {0x18, 0x88, 0x8, "e52e9199439a"}, {0x100, 0x112, 0x1ff, "6c5e9d3d1d7476b35acb4af6a7800f08fe0fb03b6123328846ee4a90ef458cd1f09af60122955b73d5c07f8fd936efa467762a44b7c91198f1a53ff254fb6ee77e60986a131c207a956f5e07e6971eefea83aec2ad92fbd10338f8f1cf420c97de3379e6d1d83f190c25e8288433acc42711b8e502715bd24bb51784f776fdc04a31755ad321e178ae8b5262f75a45fb4ee93487b2ad866971c915a086c299c5b93ea5c3f1c9198736ddd3edd35720b61d133fa6d6a6e00f44f643949da0bdb0cfd40948e7657463dd3afa0c319ad28e321fc9e87b02e83f52a2691fe3cf79d73597952199dea27069946ef0879f667f"}, {0x78, 0x10f, 0x4, "1aac7ec39f5730231e5b5e27e5816e4bf6207663b6c06058382df0bf455a7f1cba247bd31f673ad7be94216c447abb57bf8ebe725f9ed7f72ee590bca0fe09ffd753858ad1d4b68c996948d9510d99eb91c8c4116ec10c157e3791a1fa895f3ba071052847"}, {0x18, 0x114, 0x40, "8dbe5d9c472f"}, {0xc8, 0x104, 0xc, "a153f9dd31bca37f01ed3be87532a130bae520dfdad8106ee73dc08529a1c064ff68b1649dae7d81705d23a56acb7555d226ad1dcc75748c68ae4ba4baab724dc75d59ba3149b1f9d7068e37171ff2dc0f529708aa2de45a34780407332a538564067002cc13a3c3fda01fe50b85e6e7c1691e388176bca0bca8ec773daf8ba004d36d954e927b0c4befc9d6ea549a3d167fb043f6bf12783e445b46575ddbc80851ee4999445380c613395ba5d1cd2b05"}, {0x1010, 0x111, 0x6, "f72deffc532085323c407b801984604c9de1de855a6bb8626df92715adbe57c71d534cd9e60002db20aa529bab07545554aa3147f1143145abe11f6ae16ebc690fc3ecf6d24a2f8de22526edd70f726ee3a0b4d106a146ba700776746c919adee12768869d9ea164817844eb2c8e62d22fe331885782ef5234135f5c107d41605b9e5c9ab7616904e096b2474ccc81bb718de22fa6fa8b856b72164c2355aa52444f9b1668dacf9dc87e0501063bad2690599522adca5f555a3753c5514a6712e9faab0ca98087225cdd446786b943dec94a2b82e3c0baf080d5f56921ed5a33bf197ff13afac64e844c3ea778eca2219540638f759a97840d1381c055680665dcc4c5b49da5dc00b932db3cf42e155c76651e769cbaa042344477a589993912b2b78d5c49fac3e9858c54863d923fc5121474c33d9dc0623458d7435bf062d3720fceac1a117c6b1d697541d625e978c1cf52aa6932e90784100bb6aa770e7c6dbbf43a5bd775fc470971be4dbe9e33ca73f02c980c60ad7affafd68d2618c10dcf5536b09f1e1f373dd19b90349fbabb622c1af853a99929abd76745e4efa2e0685d93d0f9f368b72815964e109092c876f1ccd04efbaf78a18e74e943fc3250311af921167bc4f209b4d535ae6d0c7cb47000decf2ea4efd251d1d03404e89974bd7949401a7421ca86ef41277c924adf0c5b018d92cff8b23198dbf0f1aa55c094e8f37c0b995020b745bdf688eb7062aaac7606c314822fef7cf89c1a8c9a25f1be7a6f273591c7bf84f0786210fd0652cb72c8aa06df459fcdc582ee861d6fef3dcb8f8b0afc78ab58096f2abd7943ddfab1e5331925bf7f01e5c907e0a5b0cba5cbee652548ff91253a0bc4ac5d4b414fa5143ae2f56e1f1e7da585bc87174dd72d9ae78157cd9b5adee17b6d6c3f17474be2e5c90057a8b30a4d9dae7ea859ff6527e08cbe5099ae76b852d3429439633416b363702d9c8227e8ef72ba30fd8e6b72b37d27bc8dbb034b152b1681b9717c1168b0d85165c553760fc9abd94f276247d40e3ba2199e9e51ef75767ba46373d5c685e73716a944eb7ac0e1e6f57536d12a5a4dfeb337d488168104eae242b353d165d0a4e5098f240872e61c6e532dfd291ff2c79775353c7be4d7c5a7d47f355fa70a8630e1714aac22297cf78cc639172f521eed17b967a483c780fe65d86313991e7d3801c00fd506813ef77ba08ee6ec4b01fc742ffa267e46c32768606c319969bfa41abe741d7664eba78a4968fdbf6f4af55db1bc6b97d1fcdb8a74eefd1bda2f10f74a40b4ed7d3bec3259c74d023276987ed8f3c55f7dd053c2324f2f649cc90644268534bf8f37ce953ba913fb6de1ebea40c61bbae5aa5d959acc202d7cd7931ae21b0d23fb6bb86a119a319feda9edf5f9f231cb2bd7f4477a0ce1fdba13095f838ef4cfded30f745c673d7daefdce64bad57e4237d2b3c6c33280a2fbdc729d7ad0bb66b31ee403582e18c46f857a1bb8fd318527561c4c225ba219f2449967aa3a241558943ef11599a9817290757108eddcf70136d7f81a580810e184b7c907ab11f9435b69f2e1e4fc64bad6c3f6f849fb45682ceb6e8163a2681b3b7df4104a87c1a43882a1d887a1c2612944959221841a7cb6b71a53f36fdd050f17badf9f438807c139a61900f8f9948687196675fd2d315a369e188ce073c2b1777e48e0d46a1049761eb1977477642def414fea31910bd18674a9758c086a8d00688fc683a3d232818a2f824d77fa183171fb5e89796313b3034df66332f6955cf84297a0af7384d6596f5b989f4e53c18017d56137641837448b10cbaeaa4a7ff64ca947397334611f3876afa85f899875e890fcd1e86d906015c0dff015d44acd92c7c6dc5e767d7f94f76addbb0be237b999b09a91fcf8b2c6db1f90b9883aba5d82aebeddf7ab0ec944b3560e95bb8b521d2d15e4259d1d46b34acc099fdf521b01bbe162d77f196caa839430b3b1b3308c2e5e864b0c01d7372fac48910ab6e03f43ae9774437e536a22c1fbf226d12283220a09062611092d991777cd8748293b7b7f6c29d6d62cfe782c74be26a7786f5e1b2e38b1d68be231de370947adb66d60967db25bd0dda735fc535feab225fb5d549fadbdf6782c9e27a70a107cb1b04b06b44f460ccb9af996a88f1435ec07f71e80c64709a89fc034695598e8064c95f16e33ad72ed9e0b38909634c0bc68642de3d0c9fceb58a42c7ff2a37a91f5b4f83da0d8a1fb4660cc9903c944c0c392f1b453bef88b75f424f0c56b65c5ad698e6ea07155190458cd8e87edf48fdbc5e59191bd6f404ae7af328032365b0d84e034c829f64b5e77b95283bb974f4c86e2387e23a2740ec375d8c91a5bed55a186f3c53d229b80b9a13cbe0213a4bc3645e46f6d5dd65c7a0445b2bc2e7d337c666673f808f5069254ed3ac480922481e4ab57975739cf669468f1b237f1ff300253b0da895e2ca492087b9edacf3a88dc4c34cdafc34c843b0b6b1ac95169836415d854d7f6712632ae2f2476f1afde7d61eaed5e98ac0ebb481f0d5d15c1720767f7e5f8a01d1624625896e7d238dda0c2f5a856e87aa776c691fec4863f0c3660655af87e39d09e44b1649fd81a6e170bf1a425985f795762f6fb0cdb617306768aac2e5424144378b246833b27e5cda6a5e4fd66e5b303180d7d399ed7153819f2b0f6e5eff34638cbf61bc658df6c4ec4293fb72a4e8d8d9c514d5e1529e559b6feb799dfec7f81bb00d4f59df03283ec7804fdba11722a77786096527b133c8f7d37a28ab2889a013d0e4caa49608b03903fbc3fd39bf3cc8cdf814e05e3bb2b700302bd64964719a5e3c31f5eb74e60b2b1c18dd8ed2412317e1912e81f5190b22119e60e802e313d3c4c74738d6b3bea5e0490889d0035774db26d2e4ba637c01a5c11d983796ec686cc73dca04019cd70dad1fb4e2eaa054c5433ce5a531ec585fe1e76fbd5b04324bfe494abe31d5cd3251c6178a9542d164f2420236752fd6fc091f621e7762be813d27ff4ccbe9355cd14597e98109b4dcfd01854005418d29b721e43994dce3aa20204f908e3ee9b4f8a1b7339db4587107b501d0d2665258617f7e89057e11110f107dd3817ae8a2d8e03dd45ed20c6815e2c5ed3f441920956879ff9176b073c5b380ca4faffbd818939e509cd37991bd08b7d29b5fadc9d33f9251eaf63dc2b07303e62dfcee512c5323d606275923965a6527d8c824d317a2f15ab2726d53b4f58cd8ebeed897d94eb5433ea5fba70c9dbd9006344e06496e476d7c4b60a723452daa23d8efae9c3a541752ca5b786fc762f501aa32b9d7e6403c9cc84d487dd101b8e21cd89d283598166ef7a948d4349a98438f452454c4f0fa7cecb1fc52ea1820e54b0961cce4c3e40f4d341a986dae7ebb1b63473e439bbd62ff86e85ac71db49a8ab004d43e8e4d49811547aae39645e63dc6dd51f2960249e7a1da17f925c0eb14bfd85ff6f59df8c63bd7284f77e67e54603ae41d17c908b705ced662cd303b8f2a877bc59a0ad77510adf519351ff55f0e5ad75d071b0ffe8fef1fb3dda4153f4b107ecc186c270fcc2f255ed8af4619768c4ff45b4f860366b302a982a3ef590800743ec598c2387bc28b663955d0bf58f132f1d855671f8ac65ba2a66dd90a300203732d84264a3375878180e06134191b74d59ed5b1a1069d7e4b4c49003cb65b9756c8816fb4a9ee770fc61ab4142e76fe10387b3a32cc60901d0b4e56e96f9e3ceea50451f1c7e8df47947b9ce6f0ca7f551c6ad077aa0b485261b00b82290066f326765dc7b4da15407c5f90e2ea91fc43ebe9417bcd1390e5a1c82bb36028a3698d2b552b4ca42c1a2f9ae0c210c8e7b2057d00b747790f278c43cfb3b141707c06a8d2bd83f2d06ba2d271c8a8d1a9500f2ed7bb2f30ce34a9c34eef1406fc9e90a4df586f87a42194a00a7787ac9fed552dea3810db4fa3225a2a3ebc4f6c8dc8aa11927b8ca5d886b1f80889ad78fe3e671f82bc31860c3088f5cc977194c1426528e0a147cf137541cd76d4134195c5187a641cf3f89b67aedd4f95456ea8aba4fd1ac4ace7e3731501350fde0e98b17af3cd086ee403d8a1f98cac07b5b363671135e9c90e4dad0182a4ffa90c844c215fb298eb3dfcf1c8548c958cf4d37c6f353bf009d2bb57735a3e4bf0f6a72fc34eab1032ab26f96e6c798012c7946a5ad0eac4a1583b8de54770d7b4eda453fa1817279f9e343b04e5ea33ddadbb9604ba44c1efd6ad96376f330aef851c2969985995eec9ee104d6d21dd8d10379d58bffd02ca24548a9ff105bc660982a0ea8c81327780c9f28fb4ca5fd793858b4de4160f491ab789a0be8a69906c8446c161175141ff6308c231129ff56302f915ec2020a14abb1c35d804177ece9bec5263b8dfc0fb9cb79a81088742df59f1fc1846933252c13aadc853cbe539c9e821b863cdd7466a87627e1945741cc42173b37f9f83d51d59b961528ddef98e18ca76abfc356bb4bb861bb2a6f32c2a08727b9328106cbeed530c6d980a6293a92e003bc96e551f0467a00099e347bf389f77f89997326141ad729ae08e23000f948dad5b64be5379e4deb70f149382a8b5fbd00ff6e732bfd7fbd6b4a332ca16768c64401a32486d91c9884361d2bb9287215d23bb2f464db13047c3c9c0fc10eed47d00a3bfc62cb643612e5fcf86be0605c9356e91a064d341d583379998f29c053b9f0e60970b59646fcbea1c633d197ef51a21ada2458a8ae9e439557231d0c10b60fee5f48e6b14ec0b141d5f40bbbac33073f2804cc21218b517303477dc243911e2e5752b54dc74933862f27409c423e063afcd2c7f7af7b6be724b3b41066fa1159005a64f8608c412904bf331ab27e3cb48e0f6790cefc5e888f13282e6888720abc46dba92a1a306b30e38a638d4d8b151d824059cafee987c093a3c6c80577d9b1b134b3a2e92a631966720da676669a26b650c89ce501b98efa3f86884bb3df3d90b04549163a976af295ba27c7e12c599bbb7d005794a19027ee122418fded218a4aa2ab06a8b5e2b46f1c9991e58df4dbb74272b261bf42380c61d3d68c392dcb54acd75a330e33fadbcd0c71b75bc06de6a9c6f4f50f645ccc57314e3d40fcdefa2ac58670460f2cae1cdd3d5854370847f70c1420496be39cd3cfd4ab14de50ff19c61f048accb826bf233722c9a6f15d9df3614ffccb9c3e5111565dfd6b89f6d820aed29c17b5117612710fbd0ac3b7e539d8782be7cae56fa7af8ef67f08b77819422a5428aed5ac989cad9e1e662260e5e86ecc09b3fe10a06ac2f2bd94aa22ed223fb6c9d7cedabfc143c9ae4d4849db7fd9c344a50edccd6acd21e6de170bf30c18c3591521f8b90a517ecd12c0771ecabc63d2fdd39977bead331c9f16bc869e8c10951a1f6d9bbd8b23023c627450b3e9d8b6dcfd49f250ddcbc59228a2b363fc99eacd97ca62d244ff642a4b1217228e5fb09a62a2120e15dbe19a897e2dfd1220c98ccfe1296c0031a5d7f2ffa602237f071d19f6ece87855b7026d7d0af21118b54b44f96625bdc61a2b851c72fa989e1af5787979131e2c395c87a49ab103152f9d342da2b3713821c332a477644429bf34c2222c22606f05f17505a5ea194e1ff38592a3afeeb6fa4c29d8036bb62d9ba570183db6ca05f1d3b4eaaa196f9df44a4f404fa7a4bec4848b599e580a63697de835d5d01a43231345a9d51da9de8278c0c15b091e5b314e6f"}], 0x1480}}, {{&(0x7f00000004c0)=@pppoe={0x18, 0x0, {0x2, @local, 'pimreg0\x00'}}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000680)="924f35ed475c6060e702d3cbb65df8e1ba70254ca339e0e77313973dd536ef045d7b17023f29e9a4bf58ea0381155bc588b41c8a942954201515b2818f1570942851b9f85245548a69f43b6e779d178ad6c19fa248b79ff3f9265a22bcef799d054fb80634763ab388d2756c306e45df306bb15351c2ad18cff35eeb926fd85d77a508cb99f6c385eb306fde9a20064e998fc16772fbf4657ce0f46e161beef82be7ab53556e50a05f857797784de9811ac6348532bcc654664ec3cd07fa65eff708f682e6c265944f608071f64e71a84bf9153a3a329b6197ada40f48ba5dac0870f421197bf4fba6e5", 0xea}, {&(0x7f0000002680)="daf97e814e4991a868e76871e9009e63e9c6882833a6bc55ac2edc262fca3375e70aa1d3001c3fa0456d01caa9f4905f6080e603fa26ef2471139fa8b6dc468a1e7fcb84363e5ba84e06b60e8c7ad1e298214fd1a07876a0b6220d2a67937f93508c8f5ee5b58cf525decc481727580e8d599e2863d134bc67253bb1854a5c5e1f63ca51ee286ee231c02c03659d3bff5811f8422c059c21e88c0feb13f3c315dd82ef7f0505b965fc98d594000b5178239e334babb08af341dd1ed27c129945081a95fa4f67b2706f653d88d7da2e9ae5cbf3732bdfe9d077b52d792415ddf98d16d7e990a710775e3bdea86e8dbace7ef30b594f0f44d76e5f3e1409e5c6d37b5fd4104c99b456db9e211d065493167ce09e699a9c69842dfa8a1760a0faea8dc2caf3de614262c6c46c92f034bc0729d1b4ba429e1089f086bca86f68b815eab91e3f0e5e8f6d0ca6e970c2faff5acfc754e82e14c1d4690f61c02ce8ab1f517e29a1664750f8e440a439407558284f3b1fde93d2fde85686c5ce1be2ddb6076e140e4eaf756d9d4e994e48c320934d24c14569f06798cbd57f85ee691e505b1e99ad5fb69ac57508a1259d9583d98571aa4139fe58ffba8602c9cf6e83ee90ae74f5ea4ef8429335d7452c9fce89bfa620e4b3559b29aa22ee0ffe440a9ddfc4fb5f257f30ab7e8f8420d80fa74dd1ea8e7df25b40073be4270e174c27dad4cd8c9b1bb68140ccd3dc1f0977fbe1c1738abbbb9fef23a67cfda6949ecce000fefa659e1fcf254b8261d9db2da7f4507db9d2e9614704c85a14cc12612b0b78d11daed07cd84224511d694c7fb0737296c28f342f770b62074dceffe702d9534e48a332c0bd2abbd1804ac0cb4b94e5d9a75d48239dfd27c066d30474ea4032f10e1ffad273425557516ec2ac413d36ed720e343ed4e7813df7502a8f4e3e1219a8f884c599b59e82e40cffbf4bb671aaf03926d55650e8833309b91c28d36614d090f7c5f37ddd86cf19f1287c10472fd6d7c61f0b6068cee75c9089feeded89f80e0c2137cdead72553ac394463aed8072765c1a118378e7b98139c2485cfc16a9382acc13da01078271a69c54b780718374ba6aac31deaa55831a2bd04fc566ed9236e105e88e304d580c238b2acf372264487f047db78fc85efb926350b2767497afad8a640a602825acc2faafe842b6cbd145446a26366274f13532bd247a70e29e88553a98325532392fe7fbaf2b8e33f9b45ea2546e9e1eabbb5d856b0cd85be8b8564c293535708c07b1311e7ac50be0a5c64c81200c0d67bc12cf7552c806cc4abe18d6aaeb94b2ae91d056701d70c469902c5ff4310f4abde9d359b4c568177ce3b918cbd747e1145780e85f26463f4ae4904a355ebfccede837f5c3d25873c8da8af011d3020b01d4c12afcf61ff74b903a3695c13bdcb89a081478666ddff871621d9b3182d9776aaf77a02a391dbab7bc3a2da48969e5755f9edfc038644e83df9f42fd2f8ff2c7cab1c3b212fbf98bb8176f3031a8b601776a75397a575336ed76099d5949606f81f9aa559a5ba02148a67b51acf82a603778a2046223f55211a7e826f9e4bf4149f5d0362ae180c2ccfa729b9f1f073fe7eb45756030fc1906d861fc50e92b005551082b7e6068f4dbed66066b934cbf4e52f957ccd964d81b5e67c4d4087ef34c2b9e461b0e3d00de9db39ada14d043c6c4e0a3397ca7055d3464a04db4040c377dcf894791f74f5fcf860c2e8685278691da4ed37d63704a1551218973d0c1571f26a72635c230ee5a65248bf6eef2f65baa75426982a588687765cd20982fb4b7181ad3c34506f9a55e26c35566adcbfc70afa698558890293bccb7013af9f84d0c4c32391a4510ce051bf5cf6ed1a06a42b4843668c8292a6ca9f3c5fee0ef07eceb859468e6bfc52f8ad72b91cd5b9892d280666f7a224028fd08394cd1f0b90c26ceccd02720bc0d7b4125c4ff16b0e3726d0be779510d47caa7c2aa21ff1f0db9cdef3569c096a0c0f7e35c7bc2dbc5afdb1bfacd0f4c159ba33e8dec978109c539122ddefe41c0dcb6093b3c17b69c80d4936367a910e2f5d409fcdbe2e25314acfdcb5969bbd2735bf911996744462b71fff8336884f4f6882637c645f166d62f7933bff16a116e9935969036a9e72d6370f3db17993609d72a88cf5976691b49bc09aef58c9986b07b0a6b79698c802240a6fe1fc57c9617e7ace7961b22b6dee17cf5c2d577eb8994e972efbc2f64cffb0395352291071707942ffc9d6052abcfd6a30ecefb9876bc6ff705676e5acb7e05daf45b06a2544e864134fbc2dbf03b2e2bb45ff4a256fdaeac70c079448b0d50afc673b93cfb33fd8fb0ea72f66e56879f80b03d79735dc4219c74587811111622efda23fa0a6842de756d216ffb7b3d33638aadb293cdaec56549857bf92e643f86d678bac1654a8521f7ecc762656620621bac8214db49d4b73857b345a916d221cbb8236c870976fa7f7fb49bdaf4c420de9b6089c4e586293f5923bf94414f0e693ee5671828d2cbd4fff23ba071d278cb34101ea76e4f843a29a297e0c156e36a2ce74ac48741d938f2c412298ff6cd95c19b2c9d0f23897069f6344251b71b2406f15f6a6630821663459a823bf1ffaa471cfdf5fa9a7ba702a2cc2e656f0b8624c8c91edc14be2d72421e10850f805271c9f7caec423db5ab697455c3be54e01caba391e7a6e98d1cbb8d9552616dcb8fbf0c5a159de9f39ef73cd72ea0c9fd6a314f624ea329795fde1c89f7c5f80f550b25ac259e77184fa1d66af56f839c87b5fbe0af9f7e71604448c95594fb8451b9e086646146056a49c359deb73da9e65444bf0d48f3b4e215928b12e768c28cb006b8f2cc42c02f4ad096980410367a4e9f17b18d0732f48245dd634f90df45e4eea24440996865c4959f182ae35bb1181a0b834121e75ec6a0533a2b12b5ed88d05c6dfe862f6464c40a5cf88bc29c59c154634524f046997f67f253212c829036e5fa9cea7943d6c68e6d439b35a42e4786b54410e4c24c5ed5cd6aeba51ce543d37a458e3abda482b51e94c50ce889a1a4b2825d506c7a5ae14b8693cccba6409d04d75318e1dcb6913a97940ed2a6c6908a122b5a563ab7137a3d7fb595e0edaf69540a97c42b5c1254fc10feb1b949abfd5a9a39f44fecf486b9bf884eeea3aa8d206ff7b5fb5199691c08a4c14cfdde16254bb90bc8a05af96f776b2359b208d099bd5c3cf336b8adf2b19ccc97185987783974302ac61dda0b9ecdf91e1c3ddd26c69caefdb0ba0cea26198a075a39377638762fc839fbcf7a368fddc5f353e04a89899aa47fb7255be6dae94a0fe9c3586df5e3f03fc8de7dd71723162ea6da9c747e13f62dc0b700bc5011f9a86fc8b671da6b7f773850d60edf45b2d5a5c6498e3a875a2d202cb0d5088c57a9cb25538e710ecfce12bbdc3a96980526a0c83bf2c756a0ccaca856ba9ace2b00a6dd96edc66e7c6ee2932a31eb2bd09cb13af5c92dfd22692c7285b3947e5effb9c417818cd9e23bd121e54e92b8a97435fe2b1035936895a0b2dba9dc23f2708b4176ad7ca34380a40ad6e79863cda7136c0018eaa048afcf0bb35cd19c62cbf0bc0a131d2a597d2e7ea5f20697e2433de80e8079260685cb7d5d981673e4febbcd5b9836e0f7b7165ef87e77c37a9dceaa7d8b92cff32218a30d242cd42284f09ce40f6baf3d2f829e9e2e738aeff2f2b616288d40b486c7dcfeb44155b23dd033e1cf790069d3910047d00245009bfcb0522ed7af011e9f634421cfe76fce58f6f820dd0137bd574b4f66b2816ca407b9bb82f2d5d2da1b0b379ec6e0696999e5fd2c4950d608cf0fd9833d3b05110b43b810219d250acc262e5fd609635752054bda9b7a5bf836975e2ad089b2327a0f52523f216ca74a75f6e2272c6a4e26b85b8b7cbffe59e13746a87572748f8552a48f8f5969d4bb3baee5ba3f2a6e2135875a7f15675c1a0c7b78e2c27a122554c691e738866bd21a9f94a3cfe19e3098823884c902fb1c753cd5e6f5279f8bdc2d435e224281203267ad3fb4c148a3e3f626876b704e1b781a684786863b559a5a303c6ed5e5dd85403afb1a93398a7aef8a58b806d250c36bbcbd5f61e01af6fa8e7e66c113d08b26516a09af49d362e8d84eafd8fcee1999c40f95dac3be937071cb7170eee2b3321a5ffc8146776017b166e3059ba898d25eb1ed0f1044266a6b404f8e96bfcfcc39a526d374e9c1c5928ba1146d6b9234fda598df192dab838661e5978c14e76c66b728338d57cd9dc3510eff7f5316b08d8a3c530b1662bb12e22d8cab0247e1d17690832b6d2c406aee0bb84c67e56d8a019adbeb9916feb557918e93deafc01ff741b233d64cd6537bc974579db769325d5d34178c6ba8b7dbed5ea3adf82f0909d975a2d0f279a9f691b2e69c0719f000fd5bd4a4b40cd0d6d00b3f59ded4fc04aa4286f75fad676a95ec0464737756d2ed5dd121890b68b05f3dc24fbe6b7230925e2dbd669f317f662dd762d909ae24d4a76de440ee8ba831c1f1afeb3dc6a8321adb509292ec10f891037d70e1a5a53fff840c8d88a4f22b79dd68a74d23a4742aef4435f5e37bba131fa707afce8ea5c2c0253be09d418ccfa3c0afc404e50557381015dc608799a2fec7645e2ef813cc4b371350809923d90a8a9ab5876de3a5ecf1039ef463b8264baadbcb1f0c8bb18e7f253c61f8131684729645439364f23de0e4f18a2fb389b53b2cda9099b9743c43289f1574d860bedd84a9905eb7ab5acfd7e72577ca374fdaf4a0948b8e68fb05758208f350667e223aecd43f3b5b8d0a3c0e7bf63e3c254bd547c7be7ecc77dbbdf1849fe0f1be2ef4182b16b47b9e69b3c18021c35a5a477c9442775821d9f9eab9ed53b1f74e09da863952e61d5b41da6775f7188fed69ba53854d3e6d7065aad2df4af6ee7e88cdbbecc038797a0efc17e16cf8fdca90d453fa83065435e64eb4645a3cddf3aadd6919d82dff96231e142f3d2a79adbd6a73d39acfc905cb909797d2088885b1f98eae2b796a43ab5ec4b773aecf81a35ce977647d03fa136b7eef43e24ee60b77157045eff09b4034c7b8130c708226a783fadc727e1fd9746b637fc73fae9ca79381b8dd36dc09d0fbe0146457c3d58e0223dca1c2c1cd8afad942f4654987ccc617350eb9d61745e07014bbacde539fc4ee6f0b16f4a408e1661d74d20ac50be54f0970b292b4b2017d5e04489f75882675884acc07fa126b9d7d806708426685ae2becfb02dc7384b08f1698834523ca9736becac20f5ebb4e460257e9cc4ea6583f8fc554c013123d6526fb42f200148eca2e19ab030a54c840aacb4d890c56949cd124119c757033ca780440cca47b9dee7f8be3e71199bc610f1c2998fb212c15a59b29a86e7cb890730c060693af23ee1b0d76c13403c6e2ed7c3828f0808deb9f5c4820094eea995701f5fdbb35941618b025d730d20934d2b03131eaac78f023aa9e35a5d4e2fd12b5f702eac68ba585186def5a619513ed7ed25e9b057007729eb3d55c8f5e817930101552ebd2a2e69d28fb43b7e8932b401f64a8d358535148f7d995831129972a0d379f9c8ef88dacf5cb43c78655cec316141f18853d33a59befe137e357b4c041fce2fb012c94e800886e8c8800e584cace21f809c2924bd4fe1dcaa18c822793bf140664d6fbf7a112c197b22e66e51a470a3b2b3345bc735ec48a868b9af502ba1d4ecdecceab2dfc4652d", 0x1000}, {&(0x7f0000000540)="61e1b52edde740bdaddbe5e8790d4f0fc85e3ec806e6a7315f0d48b4", 0x1c}], 0x3, &(0x7f0000000780)=[{0x60, 0x88, 0x9, "c62e91560cfe0b81d0c8cfb03944fc53296e46d9917674aacc356c51db215bee333eb601f33be806d9ba5ce4738c939762ecd4db6eb85a877f09198e2051fc8c3ccb411d543d37f223f380279ed1b6ca"}, {0x40, 0x11, 0xfffc0000, "381ed6db30bcaf503ad66b6f893afcad171127c350902d85945c6a4db21455c2f69a6d6c733dbfaad8"}], 0xa0}}, {{&(0x7f0000000840)=@nfc={0x27, 0x0, 0x1, 0x6}, 0x80, &(0x7f0000000c00)=[{&(0x7f00000008c0)="66aff4678ee9143bdb3e85a83106704d996efddef83e8165e9cfc9f94530fd5899ebc53244ef5b666f66a927d8fb375ff5db695ca520806f2a347693fbb7abae7d177a18106e1fa8e550b31d5ea249d4eddea2c799cdd932cdac8c49a34bffe2fd7e603f6b8a2fe9ac1d394d8414a8d7602a816c7a1560b8b2e3119531187d4c85151a8171838112bb817413ee4b39d4df995f4dda7c12e5fd81968bcd1d3fcc3f2e1d49b85de29f78bbf1b9fb5770d028699f7c07af4b2b00b9812bfc5ee0939639cbb6e3ed52a52c65cf6cccee93a72c9591e3fcc30ada534df51636193d3756fa6c84127f6259e5058b17b56c6da649d48f1485c47c9798fd133b9965", 0xfe}, {&(0x7f00000009c0)="3cacfa6394bf417dd03bafa95ad16ad1f66430e5171bc83cd28813deb63c85dd1608560f0ad8f406bc49c2c134b9d728f6a002aaa94b4897d1a89baf2bcf72b8b3d97ddbdb9bcd744902a6440e81f92e859d62e1917c77f49133d2", 0x5b}, {&(0x7f0000000b00)="6d913dbf7f71b195fcac089dccaff1babf5c0eab7aba8d719e3a508edc003748049f9616ca14e3cf0f08de84e6820fe568ff65da80afb0e09d739c36a3f1d68cf682bb7e47c6e8cc22ad5bc05e92b3c5712c4d76d2263254d1b8c4f718c0f21dea21ee9731d213ae56add18250dc35a2dce7bfa812907564c74ff99a3cbda70fef955fd447e5f0fff2e12c0852fbaaa5d1ceb8e740608138bce0640ea4a6d5bd693385a0d031d902b389bcf1936337365d477c31f0b698a1c5353543e7e1c5840989a7d195ed9467569fa8", 0xcb}, {&(0x7f0000000a40)="db63539704da58e63d906c507009fcd717f7af71966213406a54247322130cc9029acec9ea21852588576ab3f5363349450ce7a923ec2b4cf5cc58b57a3a64d90e4765db8f1bb8bef2177ecc75", 0x4d}, {&(0x7f0000003680)="ac4954ab2241ef6a15f4e104e47766d838963edf08f3bcea9553f9447f72809e2dbe627f797deaeece58c5ee26ba95453aab79d4258217149f1b99ce3aa464aa9295c2f08c8ce25c551b00eff1127b2d69c97e14a25a124732cc603abf67b3695a8128f201411a9511871f48c40d8987f67cee88f4acafc4f7d5fd7478b8d56f3a77e500ec029f9e4220b077d11e09fb16a6e5d3d301a7807d05036d0be8edf244cbcc96123314dd093dce2a05a10fd6756cb09f1a8bce59f76fbaa495bf772b8b13b94e0388ecd848967571db88bf6844be408401aae8d8bd01ec22865dac716f7ff50b75e48419e5c9d53beea4df8e1ab0dddd0d54d24267be082a3e", 0xfd}, {&(0x7f0000000600)="1594247ce3e62bc296e71d3b1638c417b784724a4b25eb98b55e", 0x1a}], 0x6, &(0x7f0000003780)=[{0x98, 0x109, 0x80000001, "63c7434625b78f1f27ece81ddc5e7b6b454d5622f9588f11a73db694a5f3c9a99cc7a26b0754556552f2d19b074670cef356517ecd13b2766e69152b6d6ff51642d43fbfa5eac34ec2818dcc82f0ca75affbbc7f67fe6013edffaa063c73979019825934d64b8935aca33277be28d1f314d8746eeadffc1901c7d46a04d4bb2ed4b2d4ef5b"}, {0xa0, 0x88, 0x6, "42d08cc7c5425fb7e6640110736270be58e950e7ace7ba22d05de1713544e86e100577da807f2e9426aef1c524d2dcc1da718ba8141ac0e4a8ccc7723c669b1cbbabff0a7ed685a512243985afa34167aabe5eb06c50daf47e692b28563ccc685202378e45120fdb0e66f508ad5e6656eddad1aec5ba482a2c76743a123eab57f0ef16bc797a6efc9c"}, {0xa0, 0x108, 0x64, "86d267d77683ccd24c63e6e128683ca54e04009fb9fd15128b715c65aff83ac9e5a64b49b44d7208e8570448108654b23f441881b142fa0bb771bf233b9e217614ac380b8dc2242c1e5013b22ae7bdfd9980dd1ff89c30be5a1b7dedf404c987ea1748c598166a2f7c4c07878f0e713ca2c51ea5bd13b4cd5abbd510611951d44ec95534d5ecf6bc22266893555dc89f"}], 0x1d8}}, {{&(0x7f0000003980)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x0, 0x4, 0x0, 0x4, {0xa, 0x4e21, 0x7, @private0, 0x75c8}}}, 0x80, &(0x7f0000006dc0)=[{&(0x7f0000003a00)="e37b660737b72eb1431415ffc8741216047b549a4eeaf7b395362358d9fc580b722bb8aa2282ea1e97579121c52a0461590889ac7ae4de64a78c901250ef3954a9a1e8fbfbf267b2fd0ff9cdfe637f756966bb841103483bfe2327bbf161a5b9f0774ef699a506f8d781dd671054cd", 0x6f}, {&(0x7f0000003a80)="633f6d9960d76a32dd057091c01bcfa4bee0484356ca20e8faaf79cd53c451efe52f12c9373705cbe971434583979a9c8eb72ead41d79f7263495ccfcd17266614e1264be037bd2531850c1e99b8d2afdd43337ff3322fbab78116af929fea0c8ca03ce8d58d9ca7d6406635ec33d886954602e0ecc99b87812d79b2cef35525a2256200a3ff69da8675e6519b470b46926013d337b6823b5421274b0fda2a064cc4e9a9ed739ab1241b76a2f5924599a1028b140fc98f571195e4821073cc57d4857195be50bab3133c20cfa9dae7", 0xcf}, {&(0x7f0000003b80)="e6ff9481a50e364e71005b8a2f9e2052262448a37f6662fc058da891844574227a1ab1a6a15410018c9f275f021ba4c46ad3b845a32e71cc7ecdcd48e8656b6a0f7e6faaffbe7aa100372247ee367b34631515a32d07c92218b672a2c9528f9f2c27dcc2a8613099697e0e683ee6e64204a1b62a2fa3bb73d0b0810d5b3ee7c524215797a87c486c232e94ad650bba6a0558ab1283436de169d3ac2c20c82b843d6ca72fa81994ca4530bdd64b214c2d5c6c106916a20f113cebee71b874ca603916cdfdba3eebe88e3726ea11607b684d0a905adceacfaa7fefeb92321e9f0222b71dc356c63fe599bf9b7f0e8ad3ad8450dbdb1ce91eee747b131281d10648e84b3b0f945f0d9d12267b3887e211de713a10117ddde59bb164703f0595a5570955d68cb795652a7118a4ad0cd9dfc30d71cd46ddc5adeafee5ab9a8bbac5c74754f24f9c344f37f7832e27507212e54feee3173690d1ca903a8bcce9d6327726cbc713b327d4c786972bdb0985d7a0a37563dae6cf1c21fb0f37ffdf8cdd7fe80b998dac0c0bcbc79e2aeadcbf7d555f84f8c1ca8582b8fde349635224eb03ae5c22ccfa7df2e7aebd97fe1b06f73d4e75a4acfa928bd810c8c85873d9d87adb9e44afdc79ec6be0090314d7cc55f1ac194d8b22ebc3f70627f0f999eea4afe7403cc014946ce559118fd69ebfbfdbebf744b96a2c06a61b85f37405a4d0d58e711a76629d1698a1426e693824f669488c4ba4e91bd4f3eead6d877e1a4225b2a9f0924dd2ff0ce7c13f9a45515a8e01f7c8703edcb1dbcd66aae946aedc6ad71c3b5d9def5a916d0e5977f15f3f365c05a4ac02b0717007a15d15266c20f9e5e36f88266cdf42cbecc4ba6a0929589b6f6e47791524da552f28b0207ea751bb541c052ff7d1a9c0236f391a84514752a0503cbb1ed98a9895e6135047298dd3ce2ef780452782f0202b379acd584f18c40050d3c3a00b9d20606051aaa524652a374c0e2a2bf5561e30063e591cdc1c91c9735397edbc1c61175f52be91791204b1f6086a58e7259bd556045459aa079353bf038176d6b9063daf9eca43fc489226edd3fef64cd7d85c3e9551d12d429fda301871af53838fb426dd03852f7f168905e3d403622a15977ee8fa828f2f4303cd7d1d7d7efcd25371b9e4537c461fba1f367dc14a9b69e5b9731a5c60bab3f75746bbdece0c8121da49f8a828829815390b104d839683d9e5f8374a9233f5f4ed660b0890a73c2bc9500f6132ae72fc26ddde4095f2f9dc3589ff41b4c3899af9cadce2cf8f6bbdfaf4df4b989c44efed710b55d00dc6bd3785632d787bb6e56488520fb8bd7cec140ecc447f1ae0d7b377a78b26a2c9fc69e5284b4899c8051e1c2a4b26048d1e10931cd804e8b51e75805f63b45b474cf31ecf13f1fe0ac57c7c8a2356cb6eff277af05707072a5f4d3df6682493510559b596079271ec3f21805fd606149f30cf186dccadcc864eb6a904dd8f5d87a38bf332f43149cda1acf1a7cc098a1b0e316d8ca969d06b041761e903d7908ba9f23079c03e738ad9244b3d24ddcf8eddeb5d44efebd2d5295af55d537f117aea59fe3f61f1b4cd3dff54df033c30040a58ff3a5cfd3b238842bf6618ef51e6d6701baa9e622a77e23a038eba0dfc9de223e4666a19d0fee638e9256d50dee8e3af5a3416a79e41f0f29de27c5d726bdce3a3a65c125cea3f0bd16794dba48236561d3725e0ef892751c99c81e156cb7a1ce78d7a079db5cd3516eed40c4973c73994e4632ba438f2da9359e9fc4a425a9d3b485de7c02c0246c1a40c1476f6a699f5d33f70cc077a3211dd010645f3b157035bbb6cbda9394d4cab542d2545a66f28344ae83e95f9a24e96c1faf174e6f54a85ac0736fac4a917498ef1a460711385c636b0fd232b0799d7bfbcddcd3b48bc747608d19a78ad234289fcb52ccc723c2f72318aad0542cca4b0d70ec5a1c75c836fe1073ed321d458422e51c882f25282ca8c413ff0065f3de514c1a55790546e27e482e59619b8c5d85576e256563d40c625cdc7552cf3c7f37ad1ffc32ca7035d9940b37afc02eb6513e04b50d41bee388f0850d8a617d9f73c17cf4c87667e6ad452ebb0052f093174da3201041c29423d9038af9812f9bd6378076ebc19df7cff70942664e6e92af6c20779e00068c1d89ea5918a98d15cca90630ab5663a525a50a3bbf2da9d04a3d0425d977f4fa45435c3c8567898d258ba4455398b0138339d5d0a7901b14b1d413e6805c55e76aa12fc7641343a9f5a60a388ec03ddce3edb5c7168fe01fc530de327f1dec407e8f510bbf80cfa499d9be6fbe5e009dc3eb7d963ae46a9340d5fb15194fa51b5b9afa9eac5c8a061cd4960f9ef7efcec9bf8455652f0621475a06b98880914ad9a6f5b0ae256dca2a8e354cdb49a2c2b99faf6214b8a474605f4bc59c16c08f411677db2cfdb06279617eaa4500f78ec74b39193980c2fc94922ee3f673204e1954b3525b393e9172e11bd56e56a8643123b777098bd80499c4b5cb6c9f02f871b406187c44763469c619feb1d865d7b1dc3ddb163f12dac004cc7ba28ed8c1a41e378f4858e5c7e5a6f4a5e4425fa56410a03f8de444ca41ccc827de91def2cdd6c90389ed3eaad965f9cdba34e224536d7154238e5414f1650073d7dbf424d9a46558e8246ff084247bf3b2a4c9931c4922e5e08a460276fe24255241a2bf21bd3b17bb24508a4258246a79b19a758ebb47353010f5791062dbb737eb6b5ade9be234cef2ab01ff243dbb354fc801d7e34e7082d24e0d957d4b0c70ae30c5eb646ff38edef3a1e54ca9684b545dceafc503b9e86271e34795e9addf7d2da042db3a497f3d5f1438aef7a7f94d659e8637ae14ede786c3f8d106713932531ac10da91a4635fb1fa1b9c0e895dcc4ec9c8cebb5d8aafac7626e8b173060bbfec836e9b84c83de969c4d0984e20a658606d2c937d248fc0d0598d704f7b6e6737e77aba9b0bd702af1d233a3f96c99aef9c7192f41f87fde1709dd97ddc0c10fbe4dc68a0db09410bdf795bbda3b7119c9d3e014769204aa3d884a457ba79f1ee66875a85d7a076b9e2b3387be126525e9078de2b7d649025e564ea4c6dfa8f516ae72ab5873cafb1f2aab5a7765b84f38845308c4bf126032cd66acd92180368128ff0e014276e7e743dd095a713c04b168faaae7f9723487e061b2a7e06fb9599a53a00672789eb7ed9578a5cf3be75fc720af68756e967e4f6870289a983f458be84c4a5bb1b1522e1dd1caec051caa607fcdd2eaaa5b6efd7f5d0f566c05f3045818a3990d7438e118d02827ff834a014023390f806338cb31000812588edaba25247110ea6eee116e355b902b17a735eea53598b219ffb79da0330c651b530fdf8563b82cd9a420f89f70439872ebec18dcc9109b64258a63484aa30d25380163387d6c59fa41223e3e97cb5d033f96a8039c92345938565312299d05330ca20b07dff67112685823f8d9a8f40c6297f2a639ac88bc602f9e83266b9a91f39ddd4b3d24af9694aec11941a2c4ac8fa41eef884754fdd60b693f5afd306db1ec80b5cf3883b49cbc4adb744255fe7490df93b10beb89018394cd64012a0a83420bffa203775dbaac0a9dbff09c7022940c7b2e8859473ead2a8e8ffbb1e0711a63feacc69c9fa81865bab16d250bcaf6be408b157c450a129ee84d45d8325e844abf508823c91220632a4d6db0eeb688df130bf7d4d33fe492a767bebaec25405034db20b863c3b0a0337cf7e8f1984eb5b8206e8f9f483f4838f02c3260a9d5a4556097b727a13f0f5552b0390407f139458169695f83283725e57e3ecb7adb4068c11ccd362b6c0a4c7eb33bfefa15d14cf04fc4882c45fff1c9aab8b24a2911f056cdcd46a405eb68cea7856465e3b253dd31dedd2eeef43cc0e0b1bb05055c6c599fb2e31919932741b02329653fdf488c084ad21adb5101ab2d477c9cf74c28177bf70ab3acde0c232c50629ed64ac0aec473ba2b1148d3cf40372da921a20dcda560308b1ba6850fcc0063597bb54bf82f0b248009cb0dab11267ea62ea6b4b2f3b424329f9b34b7893d28097f33b334cf2e92087a908bb4e5acf66aaed5196ebdb927015dc65d936cdb555c951e231f858c1761330dbf99e90debf5f06769413dd2b870510f6060ffaf8c61e9f8ed64e0faeff2d23f1777ab3f13be3d25aa566bc85770f15d92c61095e601597076018326bcfdc90c3d48e3de9efed9ab45052d2978b924d56035521d949e62f5db10f221f2c1174e261bcbdcbd65d91c3fb0372c200f5d1d8bf81de3e141bd18f90e9de8eb396c2bbcb456e32fdb6047af3f0d2ab33a3ed43abaaf29aa049fad75c4a028573a52300477bdbe54006c2177f55e6b1868ec2a9a8683ecb6c1b8012a551293464bf44b01823029b25fda2174747be3a7d0cad54f50010f9b1f75b257c0ae8cb5b7c76cff45d193b06a057ed5c6bc1cd93e0318507c5155df8a6719f3a1c7f4e7c43bec4659455d5c6fb093baf9bc25342fc6fdbf2cbee4c8e2b430e28ebd82dcdb0f494cb639220e10aca9596598aa0d0055fc8c752889f59c9d4031a23b4f084c1398b55170fcbb26519e5ba6b9e6fa6dadfc893531d566edb491cba384bc71a7f16dd59c77c2c76a42b86672d829c321d07c90d654cfd4beaf1e9d992996bf48467302fa36d96ecc8215da05cbc4145733b8aa7ff045ed45acbd47ff039556f92a309dd5635163c3269ff44391e6dc5d15bafebbfd122437b2c00eb9c43b89f75d18eb7b383ef1cc2e246aca07f5bc5fdf2b9cb1b5698ef22f22bd8ccf5dfe7321cc806c977dac926b9dd9d3b7b9306295d3801ba6342296b4d61daa4a6647fa86e6d7a0a37efef13c74d79911f88ff37ab0ec0259b8b6c8250c8be9f4d0a53dfad498d0433d8af78978f3e632e1b57c664400d5f3513b8d445fde18943ab287a0d1b162222ef49471a6beef6b52405602612c222cd659404484ade132d1483d7b5d9662431ddb67551dd2f9864d2cd2a761cec54bf424a153202d476dc81ca550e7e44c15688e11d4596509617107a095d93913801ceac84d08175d3c88c1dd6371018e4e9f44c6e0f1c275287c4e8bde8a65fff2f7ffd6c901b0f66584b7e3ab4bd6ba88aa87fd53f28035e5e43ad704d910f96f2980bed51722f8a2f33f288b8bdfe3a4e534ff49de51bab772883d576c873f9631824c3fd1527a0c1ee382929a5b4dca0a349ec82cdb6c0552df2425116d5b9d6a40b70256c9ea3c5844844e7c432c3c1c0880f9a98107cd9ca170134a2499efee4d00b9d1399262e8a98cd96589d269a3cb40fc2a269a357d78b590015e02c7f1b96bbe655876e443267c4258ca718f793619d40f7e6a1667010f2b3a7a45571bf08f9847ac908c63183c2bf41807f74a14d15abc85b5f17ac86291dd6d0cd60b051b5205fb904869bd1b495b2aba103b434c5698aed14426f66fd9fcb63363b58d0958bc9547219a243fe9b416ddb2ba52329f2f74891038a688503c223b8a6d69270bf18bb9cc953c715a17d357d2ddf602c4bf1cfeccb75a62d135fbd029822ae1bc91cd65401e6bb26df541ea910a04b8dc3424f460d87bf94d8156586fee31f75ec6e69f978f4a2c4d009ca59a9f266edb6d20c1efe8b813afdb3df895cb0e37b3b7264055bc1fd34ca3b6bc178c70b89e83b4f14ba34b3f50697120069c4a701719c461007d67ffac67a20171c6e2e5d0960e6a7f6446a13d3e6b143a36416b1", 0x1000}, {&(0x7f0000004b80)="33acba4fbd3c40acd72e20379f88c2ddf8231df8e702cda0b6922c7593138c529e0a3f27944434f8f3bca9f76c210f566f298cfcf8c658d5780698b97c10479d1a29c5461cd606ef9414f1cd2273bb62b945e6cdb91b88952d1e76bb552bc76e2412cde077044783794087f3d7070fafd2ad445c25a932b5374bd96331aec1c59778e94bde3d2c44a7f7e591bd37f06e5e19e9a4a3cc3e", 0x97}, {&(0x7f0000004c40)="0d0cdca9d2a8a7918cc1745244bdf02f7eb95e9eefccc83d2665f055e09fbdf1b4e0b860e65c3c51", 0x28}, {&(0x7f0000004c80)="f8fbed2edcaba58060561edb2edf9674fc3d34cfda9d8b099f0fdb1003f35edd9bbb74b2a4b2b02ace285c9b3df918d0119c34f6bb28df54c9a703ac2b3f8852d706a973032c74b049767a70fec3bb846086deabbcfe2bd5b222e90c82bbeb8e409ff33bf3463c38357c2fa975969827a92560770e5365dec2a87e9aa2905022846e71cd0c6836f973f6e9048a3ab8f9c47b5b60541ceb519c3dc328ebc8a88dfb9b070acf6c8b661e872685d198f7fe4dd515e32a923d1437c113356e7ef8f2d754d4b9ec7f9eccbb9bd50706dfe7eaa9a16280ffc77a1c878c6287005ce73fe53a1a7ef34c36ffd4f263ac32fa12c53675fd64c6c1ef7877598b951b053b076d8b5ecc9c52e12ba92fd228b1f81e279ab6fe86508ac76e9d36ab1fc1e90576c81ae7446f252b4e4bee55e898c28737f200417396c4289c983821d590e0bde9d9dbf5dde922159626d6c60138ad7a8505b78f0623e7a7af23ad7cd632fcf886bfcb475772c78814110137a34136b1f22553a05cff9a48add47b8c367ff5915fa2c93c7de63cb06e3ea85075df0ca4240836b1143122199cf70a2995bedaf8f43a70528a818cbc74147936e646e3b0aa5a9b529a3644009ff3702631c5f92c3c3246c8d18d22ff5e248d313cc26b77bf4bacccdb52a5fcae1459b6fecd4dfbbdf099367771cceaeed8e945a76ecd1603c77b6838f4afa261c74217757a1271160db9ef3eebba99f687262c39da782ae43923c2aaa6ff8390ec6fc64b11fdd65b53df5df56be147fe5e0c95c409668cd2b41b6810517c02d420f495e7755a36da7bb0f070f15022c68c65005ffbf6d013ca7999e691c9da757c821317f24ce77281f3e56bb2c86808064188aab5c970f4c3f39b22f4fed02724ec123a979f134cad9a05450fb0c516d53117ca3098c5a2fcd6c0f7a5c6907a1642557bb4685e7c2ab2a9b541a6d26212717b28597a5e587b191b0f89ad626f96fd86b8a23172f04a4ed745e0737c351b231a9cc75e21d66192bdd624f200c107a228d3cd128efb2dbc7ad843889e6fa5fd5d40398547c0384cfa8a935c1d862b9c113070175b129ece8537a58016c1e9eec8e80e7110bfeb229d19d029cfd0b89b5c9bb7d26a02390ddcae2a44cb3f2cc276cd2bf8e880fcb65f5cbde5fecf8bc0949521f1a5720dce995c5c877cd6c684a0c7e1871f6d4f7914b632e0c89a2018fb1c6436fd3e9e2846353873f484a54fabc410107482287f7936f67936063fb2614a93bb3f380faa370a471f4c1b157ad5aafd1ed6054dee0d9c09374c5d4ff706a7aaee829f7ef2b4a919ba5cb750dc448d292eed6433b9b9cd9de855f5108e48ae2451001d23c2718ed711c17371cea1c7ee53239743eaaad7df292051b1a85a9a9158bec39f9d10a413d5613f69571808e071369632dfd0abfa5c24957ace931c1a317a81308bd77b1650d131006183571421c2b5adf069bc7ca51f09320f1f8ee23aae4205b4f42a3bcf87f35ee9d81e062e91b6af05e92e5426f3e098e2c1431a27b6d919322dd028a8d4d7b8d068026338f46ded75078e0bffe94319ddfa1ada539e2d263eb70070cbd750c14c51d5958f1b366160d2ec34bc03e0f36b9abcc1e76cc8618675e4183e789512d4776bb0208df35378bb898749f46d10ab614a0534f952b53d5ffeed2cfed9c25056019d7b014c1817d94672f430d83a63f436da10a16e5719256b9605f15c379938fd779545c310bfe4668ca738e65f8409386602a0d032492fba87a440f682c8738a3256fbba9a6095b56aa44f7781bfd3cc703fee6149db941252ccbf3707f6f7ec967889f59b4c9b602879c0672f861a258986110c038535492ff9da3b2c4cabe6ec03100fd5c38b191d3c908f9686bca631942abf7229de2cb6f29698def623fac862e7ef2613bdc12d462e0073ca01d919be4a933c73adac0e21c0d231e2c6088ceb128a50c35888293f9c90ec1de709a7ff9154443e0ffc3100fb30a36939c6b5aa67697fc0e233ca170d0355a66a985c56929bc2edd417100320baf1b07343d225a148cbcaf492dfb5c61ef1bd6cbb389bb99f745f4c12b96778d527e52805464e92caeed1501be4cd0b300e98e3ccb8b6cd556e48ca2c85d9c34d60352f06573c07edbf3fe639f1d4028fed88701e78b4f679ad4e09af70c65ba054c54cfcfb5ea3221a02a931fba7c2cfc54fa41b3d9696adb70cdb7271eaec3136d04d0979ad1e54f7ae5c1572504a8ce486e63c3fabc7b0ade5679eef7f7bfae6ae8f9c18682b5c9e43d4d888db88116771123d2b43e3177afd8fd412fe782e62f62215fadc74f883a53029512e2bf2e15070a8433a2e183e45ee9458b133fa79c53bee3738b6405a2e6d632325e1941264ad54ed6b83819cad900bdb9eeec5d4bea8ced150c38010ca7bdf17fa473998eccb4d967052c88783ca655db606876a4293014b53d11b00474c81cebd486b41c2a1eaecb317f35063b568595d621e04850494ec46aa21cd29d151767a46d3f8c27f343b508ebd2b1f3dd365f0adc5df448a0e997a010f9186947ba3a09f950449fc260d9cccfb3b3f6e3f37ec04f968fe4d1bb0835aa76c9c726719aad04cb63f09b30b197e509e2768e3bab246cd55571118933a666110439bd1433ef6fdb9ba7bffdb06c97538325527a548128f075e5da8b6b4387f64155eb74dd266a7b47d1cab9b0be8777db9ef5f222c69573e8c375dac544a03dbc95f0cd0e940c981366b6c8262f72869385a2456b9bebf8a365e76b6d45aa995596ebe51099e628fd697c28c1ce3fff3bd778a01d7cc781b5ff55838a9faa38bdf0bf3a4f946f3a5524b3a01dca8165910447d81c9edebd47b885794531c96b432977f806660b8c46f1e60ea7fe16d0fa141e255973538846b055259dd995a871fb11d892b0e9e834b00c2a9531a766edd984de31c76c77a2d4e4375a066bbcc8c5b520d431d12924cca06d27ed8c9ef36c9f840ddf83182e54661f013073e8f84605ab8bd423355c6768acd89b413af1af30b989edf4bc306b6765d7f28e478e16450ce6817d8dfab7a9b3e4c61f08c3f87d0a23a049c7802869559b960e025dace62b06cb94dde24c977087305f8e943684e8b4ce4277810d284d4aebf956b3e11e3ffdeca25319c7389b99aebd5a6242e81bdc9380158b1eb919e011467a523e7c9b82cc9aec98b07389266c139e87a7364a5d8f3c0b8e0408373b71d0344c67467a3625d004f82cf75c217d5b843453d721e6e2b35766d3defb1aefff2388b8158dc9cd0cd254fb99bc3aba520dd51840fd48fb379e1164d4b157b6e1bbdba5f660b2b87b88a1c173af68d93b61e82f5b4af6f61229896e0b74c7da0a5f2c088407387b1f1f4021981b17fd1335ecd57c54a65822178dfd41004ce984599449697ac3734e394bf2dc4132a7b6424e6219c3dd26180d62cc72b1e98f3cd8dffa7a17a7387badc82b692afd80aff078ebe8914f63a0ea5ef3d5db26ed4153b8514ab8c824a9ee1f30fae8b9d24f8c8c065b72b116dd2848e452a3df11950ea04dc7c532471ed7e745d879d87789220948309f62284083b01e8b48ddd6a9d034886444de5a275f6244dc3e66adf863c9feaca216122e836adf8854a1dc16a12b2038f7cbdd0bb0b0d30ca0b94adf3b0af158330a915eb2c1aa7f245bd4f3000e94529081b8358cc2c504f27be92c72b0238e030f8165c331273ac8d132347e9b601751b10272591b6f6cb362eeaaf4634a3ddd7a8c0355df954725e4bd9585310eae1f15904066d78a17e631f440723329179b323feaf11e203a36479e547f17f392edf5ae5f4cca1329aaaf662e30457f7e87f72a50a9f22e3a7a6b716998368e97646572a8fd51b790be66682842f2e90ac4a6ccd0da4986a6c2eb3829cda2d11341f42e94d7eff2984769fe1a58f72d47eb757c0eaf0040ab741fe679e6deff63476af70632d0478f12792d554e06b961190310c1a85c9a92172a5004ac54e82e9a8ec875385aa36b11f35f2678f4033c158b4be296df69fcfcb20fc53179779ceaff957df7734523a5906f738aa744dea02fcdb3b380cb0c40644c1d78ea069dc438ef965de028836c463cb678d272820e347459d93cea6a8793520223ac88d7f7aa875e5851695171e036cb7aad71fbe71a4d3e61cbac3b7f9d23a02c282989da43adb88cb281cf930f83004c9e634e89e407c7d8aad597f174a9b54a48c976b6f3064990cb8a4952677ea7566db2d33dcc878a36fa92c7eda7fac1bc8c5c53ce47e5061cdd15c7d97a918a683fbc94e0781c3c079462a481d6a6d6ea436144ff23e129d6ca697b98f4bfd6f2d2b780b2bb0be15526b612a5ffca811d9f4172393dbcfee0e957734bf969dc90b2b05adfb16be0ce2cad474a23985dd6c6bbc86e5caa23c9eca7e3c5643b31de79ba06ff0340293e060e8df18c3a3fa8031b89ad0a471d16086d0962ee6cbfe76786a8b3d66763012d688d25485cdde1990b6a4ddb40251abc398b13c2729d1d2504bbd298f94a2ff2d09dad56d346ca0ef0128d9f4fca0136d09ea768b9a6604fa63c996ba960f9b3fd5aa0d53401abacb5b4ff9c6660d3481788fad02f9e28947696f132f66c192602b02e000d03d8551bc1e8de1cee61b11278f9d1f87cf4d5a3e7860e22d6143d075c0f77cf10925bc2aa8a8ed769062abe0d43e7f4d71c59c1e93c29749b1bf4f4d3e71a6e481d716a1be6256409331cc764891e180d7406aa1618f61e874867902a6e7413377f61c6025f0e5633d0b0c4f4b1384df154f41ea73dea6b49241a882bf3abee2200cddcf171f60972f9758521072ee188365164349ccdcbff79a09a8423b2f31914cf8621377c5b9fbda4988a80846ec5c1e4c510f599cdd6f484a9263d2397a40684b1efbb7816f0cd6526862e1cca6dfe1eeda0325b42f35acc331102f376328066ed6a7578f1f74122476990dd8bbcd41e3ec3e963e64f9dcda29f2c5ce2534ab17c7e4188915ecd8287849064cb77a15a40f2ec261c7eba0dec92162d7214952e6f7e3b33b6bf9895fcaa5b82881bbef59a5c9e9246a003dbb2bf71fdad4f1fd5d078ec42630556a63e574b55b1b4b5c044a7e87daf9af3d5d4b51c83dfd499d06a785e0dfc2b645e3f6994f00e7b673c06a67a7b3a5dd8336546cb680f3834b6491dcb2f1432138d962110a382d0f4b85e8fac7dd75ea9bf983b10c1afff2787d39d7249bcbce8c123d67d9d9f83cbd52a65d2a36d19bc6afbe2ae18e2359c8dbd337d9fcd97b3ac687e9a7865661db09bb0e2fb9144f6cbf32802584c726109a88aaa8978690bb7d5960f6fb36d9a071f9140dcdbf324b9af7ca1edbb7d45df788c9f3998f0fbc748c6619ee9ff784f6d4f074ac2b1419e1034db73bb9586a17cce922bf01da59aac93fadfc3e2644b5af8d9d494a06395f0ad7f9f9423b874aa89e8f50329e82b64bd8f919bd5d3967cd1bbe2be8c3b69566c6748699a09c1923d85f56c014c165ede870500d4ba3dc7f07680d400687bba3ee1641090d739e6813541d440889630b92eb04f2b9206af75374fba202708617d3b7efb90525ed434a500871a7b7114214938df2405c1adec9380d0f51478fb925a90c51ef591d7796428e73dda715fad1afc0a3739bb24fb2dd8e8e1b24bc85c2a78aa6623fab20da6ec7e9aca8becfa46e3e082d3d54e35587678e219963c09590288c82d2028571dac7c99a7cd34200110b38d621af06e165d109d75a4fd85e9f942f0843a3f18b71e3b902668243e41a5d1b9a", 0x1000}, {&(0x7f0000005c80)}, {&(0x7f0000005cc0)="f5ae9e8bbbf977102444951b5d061dbdbe5d2bb0f817b0b4c6831e73893fddf34a0e79aca910a71e4d6874004be6a4d317c0eb2edf6d132c00ae44ac47e639274261f38a874fc092995f329bbf3243d307ca", 0x52}, {&(0x7f0000005d40)="5c1697fcf96718685237bf1e82c3b45a2a6dbff6ef1728f8bc7aa4510d6656facd2fd23b160a706bcb254ab8af0502630b5291d69046039fbea8fbc355343e28082591c2c5afc3851f49e86bf613fc81b052a244efd82c8f02a320afc7f487ce", 0x60}, {&(0x7f0000005dc0)="9af2e827a5e8b8e4b184a62b70dbbe6e3080aa772b08f052361b34d7cb996f88644ad47860afa7ac638f493afe238e346400b1f5e6e0de3f4c449ee13880e4f6f50b11feb12145853225c198026968e2842c35cfefc38824e2b12cf7ecb2f4adeac5b68f306bd4dcef0af7227a16f36789247ba73c7dd86c0307830513c2ff4716d25e49f1bf93cfe831a1ee7c97a9cc846ac611956aa53b029b0cbdca344cfeb8de15e2285d7c8eda40297029595559d3844410b6f8a36a5ea1380f8d54432a1d2f57e443b7e7626807a3cd1c6f53c973d82f2d48cb21e65e7915f3ead35b5fdd7a6dc50b07cce9014a10d82c3e4a2f9f366418d7da3d8ef0f4591f8f6db5445c655acf7f03fd4623204e0c5a8580b3dabfdf2c72f6f02a8c6896e83f0469b1ae8c9a8940631600a47daaedfd75a5c178be674c0ea23d1a890ba5440baee432a8ffb301a8c46e6c5a710023a3e00a8b5934b632d81fe92f32dae4913d71a7710fc2801924762b17467c15ec8d7cda8130bdc83b000a329d776bde3a228b212b3daad48189a24ee1445d565c64b3562f4f597650d563a34cd24fb3e5d397f4c467caafe10333bc9be9a027c7b6414571434ef973e8461a3beb05f12188d90e1cdcf2f7cd4f93ebed79d74de11f34739192922fa3cbe88aff225335823a2f9b5478b884771381f2644852049c43ab65f5be0f162df74edbd3b4679c713543d64728064ecd6b0e995b10b4a8b449fc2dab34738d528cf9a84f54897649da8a58bbc9e52f4bf79740a8d9916bf9f491964041f5903a47e95eda56d9bcd2f6220768872782ec6c588aa8109d0726f55e512822802b43034ce41d344ef8cfb49db5a47d415c5c1b91049ab4d805556dfbe0d8f2ba3aab2115c961327a54e185fd053fcb043528eaa8b6952dc1a6dc5eb1c0862cefa0bb6267e29b26e23e8fdc48a94c3a615827721ae8d57294e7b54e3b7979f09d9a9ea58c589f4c15981379abee3036f9dd29debd230945e3276b387b4197405899344b2800eff4fcdc60a41f7c8964f1db21635eb87330c442b21ae3fc1fbf3ec91ae2b9bcf5ff540fced18fa91ed3d4f13f8a73dcb514ddd8c5cb8b9ca9cb6d1605c50e79f8fc48c336098d274ada8b58d10a745c1056f75793b82d53cc93f9127716197e9f22ee8555cd50f173baaeba9c4213d2602567b2e9114052a69eeb4059c7a9e67b9d6abc9694aaa2ad8d7c50ab470192073d825b5355345190645d6dce530bbb90034bc1455ad6ad8f658d437a0e38166ddfdc6851562bbe7dfd335144cb28c33fa0d205b28b42e46986dff0487fd0d43c0c2706e26fe7d40281f09431475b4a1bb057252427f6ad893c70b6be14d0a39e1b6101268f542d1eedff34de33105a9a75231d4af759a67f4214da22d7990a454c4b584013fb4ecce3da42b18406aa8ac2e3aa154a0fa864ea6e20cc4e9e54a695271cc50f1700ed6dcd47da85a4aec8ba05ff609fd9a7799bc23b6599b1fbf2cf492ae36b7c1fbadd0a2e23ba94737f648c7a91c35382cc84187126f9097dc6f1268bc8003245af83d1dbb1eb1de786c8c1d9e72ce7887bacedb8ab686004f62f461f0693c155d6201bcfdda5ef50e691b4cb35deaef01a7594a8656694b494226e44b5d7f016ee84f6c78a646d126d479baf5e745d9345a57f20bd9d55d1d4dda8f9fb10dc6b06eab123f49463ee088a05f6bb7f248c5144de4cafc24bf6fef3b6ac922008ce9f43761cd7d3de32d6196f4287239493f92323271f86eaa6885b1c007bfbb8e0d26ee2cf3c89b93430278bda3589bd48892d3b02b5cc6ddb1d1ea999f951c3889801840dc559a63da1bc2e3a9670fe4737e64af62697a8aef4abe27137dbe170e7d135f7868e99a0f0efacaacf02e70683acb92b91827208a343a73e9475c073410a4d3253e0b6ff7d1a00f45c58aa51198474106525c8d2fc64a087a473c99153e8c3f27eb9e159013ff27c2893ba0c2f6178edd95101ffa6dee9478363327a8414880cbf7ee433d683a7c41205c864d19d3e92099e37cd37d4f984c19fc6043231e5d8e76684d16e3e993e8da5b289f8833b5d6af5276b2c8ae6584bf0d1b5f1aeb1ad9fbb7ddcf949b4fb0669cd97332c87f12a10ea4b11b382c199b2e212902c7568f2474a2a475a61ce8bbee02166b25f2b4e0c5df541572e6d491d5dbfc979c26c491016888c7443cec1effe4dc509b7432296fc455902be54caea9d1d35361b292a37f2422417c82c68918260b2fcab57ce1f98deed3c47edbeca51b3ea5eee6aaf972cfcca87eebc88a31d255eb02a1a81f2355c95a437c604735897bee6cc4f950ad4908c026301277d1a432d1623298b2fb5d3294a6ad6e7a5b374ea3a909ca76ec4806433597a0bd7e5fefe9c85af05c9fcaa25fc0f70c5454b78e7a278f07d2786bd95f9ade0b1a92741b11fea9140486b7b00b55da0d24ffb88aa1452180259460efde0561b36f9e0eb2a86571713336f12fe688e6ad3f780bc1b29f3115598225792ad62e035f74527b70f4c320548191e07ef535cde6829e60b18d553c0b2fb6680464deaed6eaaaf04a8c6722f9506157b4220d6efc9be9e913c258f1600c8d35fc94545785f7d9741585e3bb014dd7a9e40184428207155cf95cbe7e18754c80678177d777b12dae12561a3361c734a1b7421e70e4c2cb626e3bdef742730d618c3dfcd3703bb8f7e09ddf2e73db8c83b6e749bdc08ed0215620da9b725cfa6c2d5f539d9ceab3720a365211e1a7668c40b72edf0cb4b26084ccfd98fbcc879c525f16bc86f9664fc5bb2de1545fa8322358052547b3a7b2a7412684b21a16cbbf33286348c5c2aea23022c6a0459edece628da7e69746400b3921695f8674696a62da16f9b5b51595abcfdb08c655a2c8b322480fbfb78599de83499891a875da12ee10290f1226a47753f49e71e27f0669e99dabe239b5eb655652dac72005f303d2740bd60f2ca182d50a0014cda86e18adef75a710ec3b6c05082fa3e25d5000ea4020842d7072ec01af43f7d952035e6609bd53adc54a392aab44da5ffbe5e42e2d60d9af1bfde26df85706d89d9d718a9b8d520f0c699320729d980dce0049bdc2d5f68a0fec0badbc94f03bde30ac3b3032b8295950f0d15b94b1640f0b3c8fb910ef0aad7336750cbc4185d1efcecf6df2107554bc9ab48e9ead586858637a8cf6ebe67914d9d9d9701f5cab725ca192be70146657abfaa9b2f85bd20456133b163677201856298df92a28c43a517f2e6bb1342f4d24a3925374afb54d96ce3cda83dac97442f287c05051b3dbb410030fd199b37bc5f78998ff61c074682d592baaa4e21b5cd68999dbe7169ee9a101fc07a7c1cbe2a83e8c358de87e9c2c0d53d82291e10e9c6999b184615285cec0c2cef4eefdd8280cdefa5fddb6d1fd4cf45843f841a15c140bb622141df3532ab95ab2b2de56e3de04e43cd531e1c9009366c614924d4e21c07541f1df849c3fd9eb43735caa89c631d180a36fa883a2e160563bbf6b344322d9531b4119ad647bdc4178d9423db78fb9b3120fdca23f99ab1855f28bb9286a1b211f5f92114b0bc70d3ca9ef755c267a7b8a0ac5ea3e8d71e21e9ca9cdec412974ac8923352fefd8a6fbfd05ff254a70b68b23510e0627d20109ea7b1607f1fba6c31d42cc05f07236721aaac7a4a1e71c00e6f41758d8c2803bf39e9ca7df27de2032f20003e071faa01b4cb636101e35517968f0aac7b11d3d6d8bcdb104d1d846ab90d43bbd1b5dcc706458250b32375e743095e7dfe4e5995651ccb68eb1696647907f993f2e1e2f5da80426eb3bcc1517f0775f00c8776435b350e3e2c28caafdefc14ea7a442f180a7557dd5b2c291f2b9d4bcb4076bc66f5e49ddce0b238401d5a230f69f35a064ea16791d72c5390f7f371e4e1af84f6b374a84ce585740938a782f8198b771f9130e56c077e921591d64e73195c6f94857ac0a5c6258bc3636062ce6a6cb431f7e05629db5388fd918dc460efa861a326202ab66d052a659e2bf00169d26bd949ef9a4b55a640f2687cfb2f1e6fb5b5bf47447b40e928e5d8896c5c8ed28d7e7ee384f902b09d286463d264a5792030644dabf5038d27fa2f8875c5c0bd06a62112e1125b48715ed79ddaebf97e4d20f62ec18755ce613128443a5b97998516f5ddb65b5e081edde64f99b43e400398c2421ae02d2425b0eb9026366a88a3356ddf1dd1960bafb3719ed2516da4624001d10ef3f6a141527c18a978bb8e6599e876b18d82de8da65ff1296993a878741b10e223f3f86e32c62a9f06900ddd6965f055f78fb3d99225c9b1b8647bd59bf3744cecc0279b8b5e54d4ed285192393d21ddddbdd15b854c9e8e79d4ce28abe43c1283bf0d08999767d582250635f6c6019826529f26272fc1248bb2ef319395dc763cfd669c3a147c2db8a0f23a54ac140aac23f989d5447c71447bb0bc581b5da897914d78305bb761d0ee1538f18f56a253016c405c0a0febf3e5d05cad57829101cdc879468a98fde20f619ff7cc7079e0f916ddd0729ed1c6839b58bfffbf5ba8d8410b4efee78ea1d4e942b76325a31bc4823cbc3ff63ca1473e5f7cf148ef6bef1b7569c0b45aa307496b68858421c2176c88855bda95a7c61424cbb6b4df9da4184307ad59851c4a769d52f55e7e95dfb54aed393c1aab8e0650399f742f811f5962b78f39b42bfd9393df104b52a719ea46c728aa201463e4b7871ddafdbe8ff61178e070adf86c2ed4764d4ccdeab0139eff8d084cb732aafce96b6f4d7eacc6a85fcfb2b93e172a0ec3c47a487dba907c2d1163ef46150f86bfce6cb9d1d1aebced35a74adcb02fe1b438728684ea194a09be2017517850b95f11ba0c0f582bd1de87fb1154c551aaa69df1cde7a70ebbe2c385c71b52c5165f3f11ecb9c922fcb659dffa5f991119d7a384b85d58766a6fb1d14b331af519a6050e1ba7a8eb7c6b45b5bcfc5f4ee4818ed35b4bb461794d079ba0532155696197470c7791789db1c996362d414c2a19a86c103ea5c2f62a56470ec35d4e0e5f940f3facb90565367e60728434323cbe18bc46c58ccf0cd356618b21d05fd494b01f3e48485a3cc3dfd223dba3c97ea0fecf68809d1c9c716a0ad941a0e4a3f0873070c1e31e46642a2c0fdcc4101361d9c066dd318659ce28806a1db9ecc60238106609a4561cdb82e5501797a748c4e1ab4977a22c33088bc4211eaad9dbc6f04bf64691f2b2e27194a33d57ae467f60aae15faf7e5301a0ab86c443f7e54082132dcb4e4348cf5ef03e670d8c19c37349bd0fb253f84133cb237610566935344b1b49abd1a6c62713a23a4953e6a9fca7621c14e848877a30a8a2cdbcfb3b0420d429132ea704e5047db0b4c14d35d21127058d6f480f4f9b5dbac89a0b29d80315e87fb011f511e5e8e2ac9f067285382a032ef6c2a52cbb02bac394ae2e07082835e10239cd88b005936a3bc85919d2e255b4d1e0989e757ae9efc7943455de6c0c98e0244acaef2624b83e36984f05c54f762d0c80a144d89de31549b2d609418637943ee808dcac68b14dccd64d8ab87ff3eb1e4486a2fab4fc4f2f659edf6ad96db4a5137839bd8d4d7f502812be35a6592ff240ebbd4bd5e75497b2eeae288d2558de22b359e99dee52bba9baca91e85bca7059334d375376944ce72f2d1a8ebd6f402ee87da8d4a5f10ba1a8bbcf0663f6db65e63f641b8b02b2f76309b6ba47e6c7cf828c856ef37862982cd2087c37ce106b8aad1fd076cb208d", 0x1000}], 0xa}}], 0x4, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000007140)={&(0x7f0000007000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000007100)={&(0x7f0000007180)=ANY=[@ANYBLOB="88000000", @ANYRES16=0x0, @ANYBLOB="010025bd7000fbdbdf251300000014000180080003000000000008000100", @ANYRES32=r3, @ANYBLOB="60000180fb6b0200766972745f7769666930000000000000080003000000000008004d7d020000001400020073797a5f74756e000000000000000000080001008213a1446866399ae7677b0950c865d8b8e5ab5a9d56bf7f9e6e5cc8152c5c8f8e94d604cd7e431fca596d12c00b4d3417a6facadb0c3f06b047d669986256bd6f42b2e3bcf4bc3732dc37028a851e03e21a5ed68c660a3e5f3444e6dab9e737096f71c72ad7e31661d2468c8f6a564244b941b64d9cc3e0841c6079bb60", @ANYRES32=r3, @ANYBLOB="0800030001000000140002006d616373656330000000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x4000}, 0x4) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000007140)={&(0x7f0000007000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000007100)={&(0x7f0000007180)=ANY=[@ANYBLOB="88000000", @ANYRES16=0x0, @ANYBLOB="010025bd7000fbdbdf251300000014000180080003000000000008000100", @ANYRES32=r3, @ANYBLOB="60000180fb6b0200766972745f7769666930000000000000080003000000000008004d7d020000001400020073797a5f74756e000000000000000000080001008213a1446866399ae7677b0950c865d8b8e5ab5a9d56bf7f9e6e5cc8152c5c8f8e94d604cd7e431fca596d12c00b4d3417a6facadb0c3f06b047d669986256bd6f42b2e3bcf4bc3732dc37028a851e03e21a5ed68c660a3e5f3444e6dab9e737096f71c72ad7e31661d2468c8f6a564244b941b64d9cc3e0841c6079bb60", @ANYRES32=r3, @ANYBLOB="0800030001000000140002006d616373656330000000000000000000"], 0x88}, 0x1, 0x0, 0x0, 0x4000}, 0x4) 0s ago: executing program 0 (id=383): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000040)=0x2, 0x4) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$IPT_SO_GET_REVISION_TARGET(r1, 0x0, 0x43, &(0x7f0000000080)={'IDLETIMER\x00'}, &(0x7f0000000180)=0x1e) bind$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @empty}, 0x10) r2 = socket$inet(0x2, 0x4, 0x1) setsockopt$sock_int(r2, 0x1, 0xf, &(0x7f0000000040)=0x2, 0x4) bind$inet(r2, &(0x7f0000000200)={0x2, 0x4e20, @empty}, 0x10) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x22) kernel console output (not intermixed with test programs): g ep0 maxpacket: 32 [ 32.698322][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 75 @ nid 36 [ 32.708688][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 307199 of nid 36 [ 32.718530][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 74 @ nid 36 [ 32.728994][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 72 @ nid 36 [ 32.739668][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 262143 of nid 36 [ 32.749634][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 63 @ nid 36 [ 32.760081][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 32.769080][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 62 @ nid 36 [ 32.779453][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 253951 of nid 36 [ 32.789236][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 61 @ nid 36 [ 32.799581][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 249855 of nid 36 [ 32.809516][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 60 @ nid 36 [ 32.819857][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 245759 of nid 36 [ 32.825865][ T471] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 32.829635][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 59 @ nid 36 [ 32.850859][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 241663 of nid 36 [ 32.855777][ T471] usb 4-1: New USB device found, idVendor=054c, idProduct=03d5, bcdDevice= 0.00 [ 32.870825][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 58 @ nid 36 [ 32.879572][ T471] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 32.889402][ T444] erofs: (device loop4): vle_extent_lookback: unknown type 3 @ lcn 56 of nid 36 [ 32.896645][ T471] usb 4-1: config 0 descriptor?? [ 32.903255][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 57 @ nid 36 [ 32.913668][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 233471 of nid 36 [ 32.923488][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 56 @ nid 36 [ 32.933919][ T444] erofs: (device loop4): vle_extent_lookback: unknown type 3 @ lcn 54 of nid 36 [ 32.942901][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 55 @ nid 36 [ 32.953452][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 225279 of nid 36 [ 32.963267][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 54 @ nid 36 [ 32.973692][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 32.982522][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 53 @ nid 36 [ 32.992895][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.001689][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 52 @ nid 36 [ 33.012008][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.020771][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 51 @ nid 36 [ 33.031101][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.039849][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 50 @ nid 36 [ 33.050357][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.059115][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 49 @ nid 36 [ 33.069496][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.078215][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 48 @ nid 36 [ 33.088596][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 196607 of nid 36 [ 33.098351][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 47 @ nid 36 [ 33.108695][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.117446][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 46 @ nid 36 [ 33.127815][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 45 @ nid 36 [ 33.138119][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 44 @ nid 36 [ 33.148458][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 180223 of nid 36 [ 33.158260][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 43 @ nid 36 [ 33.168902][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 176127 of nid 36 [ 33.178831][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 42 @ nid 36 [ 33.189207][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 172031 of nid 36 [ 33.199209][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 41 @ nid 36 [ 33.209934][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 167935 of nid 36 [ 33.215977][ T5] usb 1-1: string descriptor 0 read error: -22 [ 33.219743][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 40 @ nid 36 [ 33.236082][ T444] erofs: (device loop4): vle_extent_lookback: unknown type 3 @ lcn 38 of nid 36 [ 33.244878][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 39 @ nid 36 [ 33.255276][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 159743 of nid 36 [ 33.265099][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 38 @ nid 36 [ 33.275408][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 147455 of nid 36 [ 33.285191][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 35 @ nid 36 [ 33.296385][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 143359 of nid 36 [ 33.306207][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 34 @ nid 36 [ 33.316575][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 114687 of nid 36 [ 33.326332][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 27 @ nid 36 [ 33.336674][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.345386][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 26 @ nid 36 [ 33.355780][ T444] erofs: (device loop4): vle_extent_lookback: unknown type 3 @ lcn 24 of nid 36 [ 33.364571][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 25 @ nid 36 [ 33.374960][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 102399 of nid 36 [ 33.384736][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 24 @ nid 36 [ 33.391051][ T471] input: HID 054c:03d5 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:054C:03D5.0003/input/input6 [ 33.395103][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.409233][ T471] sony 0003:054C:03D5.0003: input,hidraw0: USB HID v0.00 Joystick [HID 054c:03d5] on usb-dummy_hcd.3-1/input0 [ 33.425777][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 23 @ nid 36 [ 33.448452][ T5] input: HID 256c:006d Pen as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:256C:006D.0002/input/input7 [ 33.460027][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.471627][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 22 @ nid 36 [ 33.484588][ T5] input: HID 256c:006d Pad as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:256C:006D.0002/input/input8 [ 33.496368][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.505098][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 21 @ nid 36 [ 33.517712][ T5] uclogic 0003:256C:006D.0002: input,hidraw1: USB HID v0.00 Keypad [HID 256c:006d] on usb-dummy_hcd.0-1/input0 [ 33.529687][ T444] erofs: (device loop4): vle_extent_lookback: bogus lookback distance @ nid 36 [ 33.546766][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 20 @ nid 36 [ 33.563120][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 18 @ nid 36 [ 33.573925][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 16 @ nid 36 [ 33.585637][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 45055 of nid 36 [ 33.596273][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 10 @ nid 36 [ 33.608104][ T444] erofs: (device loop4): z_erofs_map_blocks_iter: unknown type 3 @ offset 40959 of nid 36 [ 33.618087][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 9 @ nid 36 [ 33.628656][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 6 @ nid 36 [ 33.638936][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 5 @ nid 36 [ 33.649425][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 4 @ nid 36 [ 33.659901][ T444] erofs: (device loop4): z_erofs_vle_normalaccess_readpages: readahead error at page 1 @ nid 36 [ 33.670495][ T444] attempt to access beyond end of device [ 33.670495][ T444] loop4: rw=0, want=1049280, limit=16 [ 33.681628][ T444] attempt to access beyond end of device [ 33.681628][ T444] loop4: rw=0, want=392, limit=16 [ 33.692439][ T444] attempt to access beyond end of device [ 33.692439][ T444] loop4: rw=0, want=67108888, limit=16 [ 33.704649][ T444] attempt to access beyond end of device [ 33.704649][ T444] loop4: rw=0, want=736, limit=16 [ 33.715221][ T444] attempt to access beyond end of device [ 33.715221][ T444] loop4: rw=0, want=525160, limit=16 [ 33.725885][ T444] attempt to access beyond end of device [ 33.725885][ T444] loop4: rw=0, want=88, limit=16 [ 33.736149][ T444] attempt to access beyond end of device [ 33.736149][ T444] loop4: rw=0, want=1183616, limit=16 [ 33.747130][ T444] attempt to access beyond end of device [ 33.747130][ T444] loop4: rw=0, want=312, limit=16 [ 33.758488][ T444] attempt to access beyond end of device [ 33.758488][ T444] loop4: rw=0, want=1048992, limit=16 [ 33.769733][ T444] attempt to access beyond end of device [ 33.769733][ T444] loop4: rw=0, want=688, limit=16 [ 33.806104][ T377] usb 5-1: USB disconnect, device number 2 [ 33.813649][ T377] usblp0: removed [ 33.909710][ T23] kauditd_printk_skb: 32 callbacks suppressed [ 33.909718][ T23] audit: type=1400 audit(1740431282.420:197): avc: denied { create } for pid=567 comm="syz.4.39" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 33.937916][ T23] audit: type=1400 audit(1740431282.420:198): avc: denied { write } for pid=567 comm="syz.4.39" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 33.956663][ T564] EXT4-fs (loop2): mounted filesystem without journal. Opts: nouid32,usrquota,nodiscard,,errors=continue [ 33.958038][ T23] audit: type=1400 audit(1740431282.420:199): avc: denied { nlmsg_read } for pid=567 comm="syz.4.39" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 33.968958][ T564] ext4 filesystem being mounted at /12/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 34.003376][ T23] audit: type=1400 audit(1740431282.510:200): avc: denied { create } for pid=563 comm="syz.2.38" dev="anon_inodefs" ino=14195 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 34.024881][ T23] audit: type=1400 audit(1740431282.510:201): avc: denied { ioctl } for pid=563 comm="syz.2.38" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=14195 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 34.365834][ T377] usb 5-1: new low-speed USB device number 3 using dummy_hcd [ 34.515785][ T345] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 34.719100][ T5] usb 1-1: USB disconnect, device number 3 [ 34.744296][ T23] audit: type=1400 audit(1740431283.250:202): avc: denied { block_suspend } for pid=581 comm="syz.0.41" capability=36 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 34.765428][ T23] audit: type=1400 audit(1740431283.260:203): avc: denied { unmount } for pid=355 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 34.765953][ T345] usb 3-1: Using ep0 maxpacket: 16 [ 34.825844][ T377] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 34.836851][ T377] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 34.848689][ T377] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 is Bulk; changing to Interrupt [ 34.850658][ T23] audit: type=1400 audit(1740431283.360:204): avc: denied { nlmsg_read } for pid=585 comm="syz.0.43" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 34.858455][ T377] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 34.878931][ T586] netlink: 8 bytes leftover after parsing attributes in process `syz.0.43'. [ 34.889183][ T377] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 is Bulk; changing to Interrupt [ 34.906442][ T377] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 34.945858][ T345] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 34.959068][ T345] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 34.962952][ T589] EXT4-fs (loop0): Quota format mount options ignored when QUOTA feature is enabled [ 34.968801][ T345] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 34.982387][ T589] EXT4-fs (loop0): ext4_check_descriptors: Inode table for group 0 overlaps block group descriptors [ 34.990594][ T345] usb 3-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 35.001436][ T589] EXT4-fs (loop0): ext4_check_descriptors: Checksum for group 0 failed (25054!=20869) [ 35.010177][ T345] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.019760][ T589] EXT4-fs (loop0): filesystem has both journal inode and journal device! [ 35.028300][ T345] usb 3-1: config 0 descriptor?? [ 35.043534][ T395] usb 4-1: USB disconnect, device number 3 [ 35.132673][ T23] audit: type=1400 audit(1740431283.640:205): avc: denied { create } for pid=591 comm="syz.3.45" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 35.162850][ T23] audit: type=1400 audit(1740431283.660:206): avc: denied { setopt } for pid=591 comm="syz.3.45" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 35.165828][ T377] usb 5-1: string descriptor 0 read error: -22 [ 35.192027][ T377] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 35.194763][ T592] xt_bpf: check failed: parse error [ 35.201200][ T377] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 35.218638][ T594] EXT4-fs (loop0): mounted filesystem without journal. Opts: quota,abort,,errors=continue [ 35.228483][ T594] ext4 filesystem being mounted at /17/file0 supports timestamps until (%ptR?) (0x7fffffff) [ 35.249164][ T592] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 35.495879][ T377] cdc_ncm 5-1:1.0: bind() failure [ 35.502824][ T377] cdc_ncm 5-1:1.1: bind() failure [ 35.510263][ T377] usb 5-1: USB disconnect, device number 3 [ 35.516776][ T345] microsoft 0003:045E:07DA.0004: ignoring exceeding usage max [ 35.525140][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.525856][ T107] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 35.540619][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.548167][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.555168][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.562236][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.569279][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.576391][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.583408][ T345] microsoft 0003:045E:07DA.0004: unknown main item tag 0x0 [ 35.594154][ T345] input: HID 045e:07da as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:045E:07DA.0004/input/input9 [ 35.667213][ T345] microsoft 0003:045E:07DA.0004: input,hidraw0: USB HID v0.00 Device [HID 045e:07da] on usb-dummy_hcd.2-1/input0 [ 35.722935][ T345] usb 3-1: USB disconnect, device number 3 [ 35.820684][ T605] EXT4-fs (loop1): 1 orphan inode deleted [ 35.826379][ T605] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 35.835106][ T605] ext4 filesystem being mounted at /1/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 35.880715][ T609] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.887697][ T609] bridge0: port 1(bridge_slave_0) entered disabled state [ 35.894838][ T609] device bridge_slave_0 entered promiscuous mode [ 35.904659][ T609] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.911731][ T609] bridge0: port 2(bridge_slave_1) entered disabled state [ 35.919333][ T609] device bridge_slave_1 entered promiscuous mode [ 35.925902][ T107] usb 4-1: config 0 interface 0 altsetting 1 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 35.942696][ T107] usb 4-1: config 0 interface 0 altsetting 1 endpoint 0x81 has invalid wMaxPacketSize 0 [ 35.954256][ T107] usb 4-1: config 0 interface 0 has no altsetting 0 [ 35.960769][ T107] usb 4-1: New USB device found, idVendor=1e7d, idProduct=2db4, bcdDevice= 0.00 [ 35.970530][ T107] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.979774][ T107] usb 4-1: config 0 descriptor?? [ 35.992927][ T609] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.999760][ T609] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.006883][ T609] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.013634][ T609] bridge0: port 1(bridge_slave_0) entered forwarding state [ 36.035538][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 36.043124][ T378] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.050486][ T378] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.061490][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 36.070123][ T378] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.076980][ T378] bridge0: port 1(bridge_slave_0) entered forwarding state [ 36.093222][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 36.101490][ T378] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.108342][ T378] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.128230][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 36.136124][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 36.157281][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.177290][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.186612][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.202282][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.221058][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.335831][ T107] usb 4-1: string descriptor 0 read error: -71 [ 36.348033][ T619] F2FS-fs (loop4): Project quota feature not enabled. Cannot enable project quota enforcement. [ 36.445858][ T107] usbhid 4-1:0.0: can't add hid device: -71 [ 36.451605][ T107] usbhid: probe of 4-1:0.0 failed with error -71 [ 36.459287][ T107] usb 4-1: USB disconnect, device number 4 [ 36.467605][ T621] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 36.506041][ T7] device bridge_slave_1 left promiscuous mode [ 36.512019][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.521923][ T7] device bridge_slave_0 left promiscuous mode [ 36.528608][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.537952][ T624] F2FS-fs (loop2): Found nat_bits in checkpoint [ 36.539088][ T631] overlayfs: unrecognized mount option "fsname=@*" or missing value [ 36.573839][ T631] IPv6: addrconf: prefix option has invalid lifetime [ 36.658198][ T624] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 36.665079][ T641] netlink: 8 bytes leftover after parsing attributes in process `syz.4.55'. [ 36.912960][ T648] FAT-fs (loop3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 36.960571][ T643] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 36.981545][ T643] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 37.039095][ T643] F2FS-fs (loop4): Found nat_bits in checkpoint [ 37.085802][ T345] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 37.155455][ T643] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 37.162486][ T643] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 37.251751][ T659] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 37.271630][ T661] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpquota,auto_da_alloc,errors=continue,,errors=continue [ 37.284236][ T661] ext4 filesystem being mounted at /15/bus supports timestamps until (%ptR?) (0x7fffffff) [ 37.286427][ T659] EXT4-fs (loop3): mounted filesystem without journal. Opts: minixdf,bsddf,barrier=0x0000000000000009,commit=0x0000000000000005,debug_want_extra_isize=0x0000000000000080,lazytime,nodelalloc,noblock_validity,nomblk_io_submit,,errors=continue [ 37.325838][ T345] usb 2-1: Using ep0 maxpacket: 8 [ 37.359790][ T636] F2FS-fs (loop0): Wrong CP boundary, start(512) end(1536) blocks(0) [ 37.388054][ T636] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 37.398037][ T661] fuse: Unknown parameter 'ÍAú/w  ' [ 37.413818][ T636] F2FS-fs (loop0): Found nat_bits in checkpoint [ 37.447330][ T345] usb 2-1: config 0 interface 0 altsetting 6 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 37.458208][ T345] usb 2-1: config 0 interface 0 altsetting 6 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 37.468697][ T636] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 37.471562][ T345] usb 2-1: config 0 interface 0 has no altsetting 0 [ 37.494155][ T636] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 37.498816][ T345] usb 2-1: New USB device found, idVendor=04f2, idProduct=1421, bcdDevice= 0.00 [ 37.519308][ T345] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 37.530883][ T345] usb 2-1: config 0 descriptor?? [ 37.777936][ T684] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.779372][ T681] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 37.798066][ T684] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.805500][ T684] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.813299][ T684] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.822086][ T684] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.837543][ T345] chicony 0003:04F2:1421.0005: hidraw0: USB HID v0.02 Device [HID 04f2:1421] on usb-dummy_hcd.1-1/input0 [ 38.012678][ T700] netlink: 8 bytes leftover after parsing attributes in process `syz.3.70'. [ 38.260592][ T711] EXT4-fs (loop0): Ignoring removed mblk_io_submit option [ 38.267545][ T711] EXT4-fs (loop0): Unrecognized mount option "dax=never" or missing value [ 38.297512][ T715] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpid,grpquota,,errors=continue [ 38.307704][ T715] ext4 filesystem being mounted at /13/mnt supports timestamps until (%ptR?) (0x7fffffff) [ 38.568031][ T722] incfs: iterate_incfs_dir / -22 [ 38.572841][ T722] incfs: iterate_incfs_dir / -22 [ 38.578464][ T722] input: syz1 as /devices/virtual/input/input10 [ 38.954185][ T23] kauditd_printk_skb: 25 callbacks suppressed [ 38.954193][ T23] audit: type=1400 audit(1740431287.460:230): avc: denied { write } for pid=726 comm="syz.4.75" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 [ 39.034621][ T23] audit: type=1400 audit(1740431287.540:231): avc: denied { create } for pid=725 comm="syz.3.76" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 39.093759][ T732] EXT4-fs (loop3): mounted filesystem without journal. Opts: nombcache,abort,dioread_lock,norecovery,discard,lazytime,noload,usrquota,noauto_da_alloc,,errors=continue [ 39.127130][ T23] audit: type=1400 audit(1740431287.640:232): avc: denied { create } for pid=725 comm="syz.3.76" name="file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 39.211852][ T744] syz.3.76 (744) used greatest stack depth: 20472 bytes left [ 39.250970][ T751] input: syz0 as /devices/virtual/input/input11 [ 39.261322][ T23] audit: type=1400 audit(1740431287.720:233): avc: denied { create } for pid=745 comm="syz.4.81" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 39.261400][ T23] audit: type=1400 audit(1740431287.720:234): avc: denied { connect } for pid=745 comm="syz.4.81" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 39.275573][ T23] audit: type=1400 audit(1740431287.770:235): avc: denied { create } for pid=752 comm="syz.4.82" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 39.325658][ T23] audit: type=1400 audit(1740431287.790:236): avc: denied { read } for pid=148 comm="acpid" name="event4" dev="devtmpfs" ino=16482 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 39.348165][ T23] audit: type=1400 audit(1740431287.790:237): avc: denied { open } for pid=148 comm="acpid" path="/dev/input/event4" dev="devtmpfs" ino=16482 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 39.372041][ T23] audit: type=1400 audit(1740431287.790:238): avc: denied { ioctl } for pid=148 comm="acpid" path="/dev/input/event4" dev="devtmpfs" ino=16482 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 39.465349][ T23] audit: type=1400 audit(1740431287.970:239): avc: denied { write } for pid=733 comm="syz.0.78" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 39.614346][ T756] FAT-fs (loop4): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 39.630934][ T756] netlink: 173 bytes leftover after parsing attributes in process `syz.4.82'. [ 39.721837][ T759] netlink: 8 bytes leftover after parsing attributes in process `syz.2.83'. [ 39.893806][ T18] usb 2-1: USB disconnect, device number 2 [ 40.157253][ T763] netlink: 84 bytes leftover after parsing attributes in process `syz.1.84'. [ 40.241244][ T774] FAT-fs (loop1): Unrecognized mount option "subj_role=[" or missing value [ 40.253159][ T750] device syzkaller0 entered promiscuous mode [ 40.366433][ T774] xt_hashlimit: max too large, truncated to 1048576 [ 40.595792][ T377] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 40.596300][ T780] FAT-fs (loop4): bogus sectors per cluster 0 [ 40.609009][ T780] FAT-fs (loop4): Can't find a valid FAT filesystem [ 40.627747][ T783] EXT4-fs (loop3): feature flags set on rev 0 fs, running e2fsck is recommended [ 40.630747][ T785] FAT-fs (loop0): Directory bread(block 64) failed [ 40.636742][ T783] EXT4-fs (loop3): The Hurd can't support 64-bit file systems [ 40.643097][ T785] FAT-fs (loop0): Directory bread(block 65) failed [ 40.650351][ T107] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 40.657042][ T785] FAT-fs (loop0): Directory bread(block 66) failed [ 40.670378][ T785] FAT-fs (loop0): Directory bread(block 67) failed [ 40.676767][ T785] FAT-fs (loop0): Directory bread(block 68) failed [ 40.683034][ T785] FAT-fs (loop0): Directory bread(block 69) failed [ 40.689435][ T785] FAT-fs (loop0): Directory bread(block 70) failed [ 40.695696][ T785] FAT-fs (loop0): Directory bread(block 71) failed [ 40.702095][ T785] FAT-fs (loop0): Directory bread(block 72) failed [ 40.708385][ T785] FAT-fs (loop0): Directory bread(block 73) failed [ 40.835801][ T377] usb 3-1: Using ep0 maxpacket: 16 [ 40.965994][ T377] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 40.980207][ T377] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 41.035843][ T107] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 41.045937][ T107] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 41.054622][ T107] usb 2-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 5, skipping [ 41.065399][ T107] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 41.155881][ T107] usb 2-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 41.164955][ T107] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 41.172843][ T107] usb 2-1: SerialNumber: syz [ 41.175863][ T377] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 41.186335][ T377] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 41.194144][ T377] usb 3-1: Product: syz [ 41.199288][ T377] usb 3-1: Manufacturer: syz [ 41.203731][ T377] usb 3-1: SerialNumber: syz [ 41.224719][ T802] netlink: 8 bytes leftover after parsing attributes in process `syz.4.95'. [ 41.355796][ T395] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 41.432401][ T807] F2FS-fs (loop3): Unrecognized mount option "grpquota=Fǃî¿×‚ë“." or missing value [ 41.443651][ T809] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 41.522087][ T809] EXT4-fs warning (device loop4): ext4_empty_dir:3059: inode #11: comm syz.4.98: directory missing '..' [ 41.608147][ T807] netlink: 92 bytes leftover after parsing attributes in process `syz.3.97'. [ 41.827195][ T819] overlayfs: missing 'lowerdir' [ 41.923032][ T819] device syzkaller0 entered promiscuous mode [ 41.934889][ T377] usb 3-1: cannot find UAC_HEADER [ 41.940178][ T377] snd-usb-audio: probe of 3-1:1.0 failed with error -22 [ 41.953441][ T13] usb 3-1: USB disconnect, device number 4 [ 41.985839][ T395] usb 1-1: config 1 has an invalid descriptor of length 166, skipping remainder of the config [ 41.995989][ T395] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 42.075840][ T395] usb 1-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 42.084736][ T395] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 42.092550][ T395] usb 1-1: SerialNumber: syz [ 42.166850][ T107] usb 2-1: 0:2 : does not exist [ 42.171771][ T107] usb 2-1: unit 5 not found! [ 42.179776][ T107] usb 2-1: USB disconnect, device number 3 [ 42.195774][ T5] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 42.338507][ T825] FAT-fs (loop1): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 42.391064][ T395] usb 1-1: 0:2 : does not exist [ 42.421329][ T395] usb 1-1: USB disconnect, device number 4 [ 42.513234][ T825] netlink: 173 bytes leftover after parsing attributes in process `syz.1.101'. [ 43.050099][ T842] cgroup: syz.0.104 (842) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future. [ 43.066366][ T842] cgroup: "memory" requires setting use_hierarchy to 1 on the root [ 43.076808][ T460] udevd[460]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 43.096502][ T841] FAT-fs (loop2): Unrecognized mount option "nnonumtail=1" or missing value [ 43.125532][ T417] udevd[417]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 43.144436][ T847] netlink: 8 bytes leftover after parsing attributes in process `syz.1.106'. [ 43.195844][ T5] usb 4-1: config 0 has an invalid interface number: 163 but max is 0 [ 43.208358][ T5] usb 4-1: config 0 has an invalid descriptor of length 36, skipping remainder of the config [ 43.218441][ T5] usb 4-1: config 0 has no interface number 0 [ 43.319214][ T851] erofs: (device loop1): mounted with opts: , root inode @ nid 36. [ 43.461639][ T851] erofs: (device loop1): erofs_read_inode: bogus i_mode (0) @ nid 0 [ 43.961094][ T5] usb 4-1: New USB device found, idVendor=203d, idProduct=14a1, bcdDevice=a0.12 [ 43.971595][ T5] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 43.979754][ T5] usb 4-1: Product: syz [ 43.983742][ T5] usb 4-1: Manufacturer: syz [ 43.988196][ T5] usb 4-1: SerialNumber: syz [ 43.994113][ T5] usb 4-1: config 0 descriptor?? [ 44.046199][ T512] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 44.062113][ T23] kauditd_printk_skb: 18 callbacks suppressed [ 44.062120][ T23] audit: type=1400 audit(1740431292.570:258): avc: denied { create } for pid=860 comm="syz.2.109" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 44.143576][ T23] audit: type=1400 audit(1740431292.600:259): avc: denied { connect } for pid=860 comm="syz.2.109" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 44.164306][ T23] audit: type=1400 audit(1740431292.600:260): avc: denied { setopt } for pid=860 comm="syz.2.109" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 44.187524][ T23] audit: type=1400 audit(1740431292.600:261): avc: denied { ioctl } for pid=860 comm="syz.2.109" path="socket:[16343]" dev="sockfs" ino=16343 ioctlcmd=0x8946 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 44.243782][ T23] audit: type=1400 audit(1740431292.750:262): avc: denied { getopt } for pid=862 comm="syz.4.110" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 44.264841][ T863] overlayfs: failed to resolve './file1': -2 [ 44.285797][ T377] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 44.351131][ T870] netlink: 'syz.2.112': attribute type 12 has an invalid length. [ 44.361562][ T23] audit: type=1400 audit(1740431292.870:263): avc: denied { ioctl } for pid=869 comm="syz.2.112" path="socket:[16808]" dev="sockfs" ino=16808 ioctlcmd=0x8983 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 44.365779][ T512] usb 1-1: device descriptor read/64, error 18 [ 44.535793][ T107] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 44.655879][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 44.665531][ T377] usb 2-1: New USB device found, idVendor=5543, idProduct=0522, bcdDevice= 0.00 [ 44.674323][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 44.682731][ T377] usb 2-1: config 0 descriptor?? [ 44.785783][ T512] usb 1-1: device descriptor read/64, error 18 [ 44.905822][ T107] usb 5-1: New USB device found, idVendor=04dd, idProduct=9032, bcdDevice=fd.0b [ 44.914666][ T107] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 44.927064][ T107] usb 5-1: config 0 descriptor?? [ 44.966483][ T107] usb 5-1: unsupported MDLM descriptors [ 44.992960][ T874] EXT4-fs (loop2): mounting ext3 file system using the ext4 subsystem [ 45.001170][ T874] EXT4-fs (loop2): invalid journal inode [ 45.055783][ T512] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 45.077805][ T23] audit: type=1400 audit(1740431293.590:264): avc: denied { read } for pid=873 comm="syz.2.113" path="socket:[17411]" dev="sockfs" ino=17411 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 45.158927][ T851] capability: warning: `syz.1.108' uses 32-bit capabilities (legacy support in use) [ 45.168433][ T395] usb 5-1: USB disconnect, device number 4 [ 45.177798][ T377] uclogic 0003:5543:0522.0006: No inputs registered, leaving [ 45.188474][ T377] uclogic 0003:5543:0522.0006: hidraw0: USB HID v0.00 Device [HID 5543:0522] on usb-dummy_hcd.1-1/input0 [ 45.276379][ T13] usb 4-1: USB disconnect, device number 5 [ 45.325785][ T512] usb 1-1: device descriptor read/64, error 18 [ 45.377277][ T395] usb 2-1: USB disconnect, device number 4 [ 45.465860][ T377] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 45.509413][ T889] FAT-fs (loop3): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 45.649248][ T889] netlink: 173 bytes leftover after parsing attributes in process `syz.3.117'. [ 45.785823][ T512] usb 1-1: device descriptor read/64, error 18 [ 45.876203][ T377] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 45.916125][ T512] usb usb1-port1: attempt power cycle [ 45.938748][ T377] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 45.986513][ T377] usb 3-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 46.029511][ T377] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 46.112277][ T377] usb 3-1: config 0 descriptor?? [ 46.196949][ T893] netlink: 8 bytes leftover after parsing attributes in process `syz.1.118'. [ 46.246647][ T905] netlink: 28 bytes leftover after parsing attributes in process `syz.4.123'. [ 46.255360][ T905] tipc: Started in network mode [ 46.260027][ T905] tipc: Own node identity 7, cluster identity 5 [ 46.266094][ T905] tipc: 32-bit node address hash set to 7 [ 46.310065][ T912] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 46.327070][ T912] [EXT4 FS bs=4096, gc=1, bpg=3008, ipg=32, mo=8003e119, mo2=0000] [ 46.336642][ T912] EXT4-fs (loop4): 1 truncate cleaned up [ 46.342071][ T912] EXT4-fs (loop4): mounted filesystem without journal. Opts: nobarrier,noblock_validity,nombcache,norecovery,barrier=0x000000000000000c,resgid=0x000000000000ee01,nodiscard,noauto_da_alloc,resgid=0x00000000000000002,errors=continue [ 46.364858][ T617] Quota error (device loop4): free_dqentry: Quota structure has offset to other block (1) than it should (5) [ 46.365171][ T881] syz.2.114[881] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 46.365220][ T881] syz.2.114[881] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 46.525822][ T395] usb 2-1: new full-speed USB device number 5 using dummy_hcd [ 46.535785][ T13] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 46.642025][ T881] FAT-fs (loop2): error, corrupted directory (invalid entries) [ 46.686092][ T881] FAT-fs (loop2): Filesystem has been set read-only [ 46.727355][ T23] audit: type=1400 audit(1740431295.240:265): avc: denied { name_bind } for pid=928 comm="syz.4.128" src=4 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=udp_socket permissive=1 [ 46.805788][ T13] usb 4-1: Using ep0 maxpacket: 8 [ 46.815956][ T377] usbhid 3-1:0.0: can't add hid device: -71 [ 46.821949][ T377] usbhid: probe of 3-1:0.0 failed with error -71 [ 46.848118][ T377] usb 3-1: USB disconnect, device number 5 [ 46.895857][ T395] usb 2-1: config 0 interface 0 altsetting 4 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 46.917406][ T395] usb 2-1: config 0 interface 0 has no altsetting 0 [ 46.931382][ T395] usb 2-1: New USB device found, idVendor=0403, idProduct=97c1, bcdDevice= 0.00 [ 46.945827][ T13] usb 4-1: config 162 has an invalid interface number: 166 but max is 0 [ 46.948827][ T395] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 46.964313][ T13] usb 4-1: config 162 has no interface number 0 [ 46.970604][ T13] usb 4-1: config 162 interface 166 has no altsetting 0 [ 46.978457][ T395] usb 2-1: config 0 descriptor?? [ 47.026412][ T395] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 47.155902][ T13] usb 4-1: New USB device found, idVendor=05ac, idProduct=921d, bcdDevice=d3.ea [ 47.164877][ T13] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 47.172995][ T13] usb 4-1: Product: syz [ 47.177182][ T13] usb 4-1: Manufacturer: syz [ 47.181617][ T13] usb 4-1: SerialNumber: syz [ 47.206651][ T935] netlink: 8 bytes leftover after parsing attributes in process `syz.0.130'. [ 47.349266][ T931] F2FS-fs (loop2): Unrecognized mount option "rR¹öSCè§Ø„¨H" or missing value [ 47.485861][ T377] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 47.507268][ T13] usb 4-1: USB disconnect, device number 6 [ 47.592489][ T23] audit: type=1400 audit(1740431296.100:266): avc: denied { ioctl } for pid=930 comm="syz.2.129" path="socket:[17095]" dev="sockfs" ino=17095 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 47.733172][ T377] usb 1-1: Using ep0 maxpacket: 16 [ 47.856673][ T377] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 47.871406][ T377] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 47.882633][ T377] usb 1-1: New USB device found, idVendor=05ac, idProduct=8241, bcdDevice= 0.00 [ 47.892672][ T377] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 47.927852][ T377] usb 1-1: config 0 descriptor?? [ 47.997774][ T947] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 48.359993][ T945] FAT-fs (loop4): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 48.376043][ T944] netlink: 173 bytes leftover after parsing attributes in process `syz.4.132'. [ 48.392437][ T953] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=953 comm=syz.2.133 [ 48.484502][ T965] tmpfs: Bad value for 'nr_inodes' [ 48.489476][ T377] usbhid 1-1:0.0: can't add hid device: -71 [ 48.556043][ T377] usbhid: probe of 1-1:0.0 failed with error -71 [ 48.564388][ T969] capability: warning: `syz.4.140' uses deprecated v2 capabilities in a way that may be insecure [ 48.575121][ T377] usb 1-1: USB disconnect, device number 8 [ 48.691695][ T972] netlink: 8 bytes leftover after parsing attributes in process `syz.4.141'. [ 48.747208][ T970] EXT4-fs (loop3): Test dummy encryption mode enabled [ 48.753808][ T970] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 48.762936][ T970] EXT4-fs (loop3): mounted filesystem without journal. Opts: norecovery,test_dummy_encryption,nombcache,user_xattr,nomblk_io_submit,,errors=continue [ 48.766574][ T961] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 48.787271][ T961] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 48.799401][ T961] F2FS-fs (loop2): Found nat_bits in checkpoint [ 48.824011][ T961] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 48.830857][ T961] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 48.883819][ T967] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 48.897643][ T967] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 48.934570][ T967] F2FS-fs (loop0): Found nat_bits in checkpoint [ 48.944615][ T961] SELinux: policydb magic number 0x341f97d4 does not match expected magic number 0xf97cff8c [ 48.955155][ T961] SELinux: failed to load policy [ 48.966069][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.966074][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.973424][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.977687][ T967] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 48.981747][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.981751][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.988241][ T967] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 48.995369][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 48.995381][ T358] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 49.105766][ T13] usb 5-1: new full-speed USB device number 5 using dummy_hcd [ 49.235188][ T377] usb 2-1: USB disconnect, device number 5 [ 49.353910][ T994] EXT4-fs (loop2): Test dummy encryption mode enabled [ 49.359528][ T997] netlink: 16 bytes leftover after parsing attributes in process `syz.1.145'. [ 49.373282][ T997] netlink: 68 bytes leftover after parsing attributes in process `syz.1.145'. [ 49.385691][ T23] kauditd_printk_skb: 15 callbacks suppressed [ 49.385699][ T23] audit: type=1400 audit(1740431297.890:282): avc: denied { connect } for pid=999 comm="syz.3.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 49.418697][ T994] EXT4-fs (loop2): mounted filesystem without journal. Opts: inode_readahead_blks=0x0000000008000000,noauto_da_alloc,dioread_nolock,test_dummy_encryption,nobarrier,nodelalloc,minixdf,debug_want_extra_isize=0x0000000000000040,,errors=continue [ 49.454006][ T994] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 49.475879][ T13] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 49.501625][ T13] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 49.517678][ T1002] EXT4-fs (loop0): 1 orphan inode deleted [ 49.523286][ T1002] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 49.532252][ T13] usb 5-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 49.541409][ T1002] ext4 filesystem being mounted at /14/file1 supports timestamps until (%ptR?) (0x7fffffff) [ 49.542300][ T23] audit: type=1400 audit(1740431298.050:283): avc: denied { map } for pid=993 comm="syz.2.143" path=2F33332F131377C5FC35D41454D5D41D29AD1A6029598146E6BE166E41AD0DBD4054033C9F33BBDA8224A2F3D772E7636E48B33CBF708372E8F1B9933EC5127743BE2206209EF02DF9CBF2F6E880D3382F626C6B696F2E6266712E6176675F71756575655F73697A65 dev="loop2" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 49.551978][ T13] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 49.613151][ T994] fscrypt: AES-256-CTS-CBC using implementation "cts(cbc-aes-aesni)" [ 49.622238][ T23] audit: type=1400 audit(1740431298.100:284): avc: denied { execute } for pid=993 comm="syz.2.143" path=2F33332F131377C5FC35D41454D5D41D29AD1A6029598146E6BE166E41AD0DBD4054033C9F33BBDA8224A2F3D772E7636E48B33CBF708372E8F1B9933EC5127743BE2206209EF02DF9CBF2F6E880D3382F626C6B696F2E6266712E6176675F71756575655F73697A65 dev="loop2" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 49.666308][ T13] usb 5-1: config 0 descriptor?? [ 49.706800][ T13] hub 5-1:0.0: USB hub found [ 49.822229][ T1022] EXT4-fs (loop0): Ignoring removed mblk_io_submit option [ 49.829340][ T1022] EXT4-fs (loop0): Unrecognized mount option "uid>00000000000000000000" or missing value [ 49.905835][ T1000] F2FS-fs (loop3): Invalid Fs Meta Ino: node(0) meta(2) root(0) [ 49.913401][ T1000] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 50.026898][ T1000] F2FS-fs (loop3): invalid crc value [ 50.148130][ T1000] F2FS-fs (loop3): Found nat_bits in checkpoint [ 50.209036][ T1028] FAT-fs (loop1): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 50.226438][ T1028] netlink: 173 bytes leftover after parsing attributes in process `syz.1.150'. [ 50.358603][ T1000] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 50.398325][ T1022] EXT4-fs (loop0): Ignoring removed mblk_io_submit option [ 50.518870][ T1000] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 50.550421][ T1036] EXT4-fs error (device loop2): ext4_validate_block_bitmap:418: comm syz.2.151: bg 0: block 248: padding at end of block bitmap is not set [ 50.597591][ T1022] EXT4-fs (loop0): mounted filesystem without journal. Opts: debug_want_extra_isize=0x0000000000000004,usrjquota=,errors=remount-ro,dioread_lock,max_batch_time=0x0000000000000005,mblk_io_submit,minixdf,barrier=0x0000000000000000,nombcache,bsddf, [ 50.618748][ T23] audit: type=1400 audit(1740431299.130:285): avc: denied { write } for pid=999 comm="syz.3.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 50.644667][ T1036] Quota error (device loop2): write_blk: dquota write failed [ 50.655637][ T1036] Quota error (device loop2): qtree_write_dquot: Error -117 occurred while creating quota [ 50.692868][ T23] audit: type=1400 audit(1740431299.160:286): avc: denied { setopt } for pid=999 comm="syz.3.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 50.718631][ T13] hub 5-1:0.0: config failed, can't read hub descriptor (err -22) [ 50.728459][ T23] audit: type=1400 audit(1740431299.240:287): avc: denied { bind } for pid=999 comm="syz.3.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 50.730759][ T1045] netlink: 8 bytes leftover after parsing attributes in process `syz.1.153'. [ 50.757691][ T1036] EXT4-fs (loop2): 1 truncate cleaned up [ 50.763230][ T1036] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 50.772387][ T1036] ext4 filesystem being mounted at /34/bus supports timestamps until (%ptR?) (0x7fffffff) [ 50.806552][ T357] handle_bad_sector: 6981 callbacks suppressed [ 50.806562][ T357] attempt to access beyond end of device [ 50.806562][ T357] loop3: rw=2049, want=45112, limit=40427 [ 50.825826][ T13] usbhid 5-1:0.0: can't add hid device: -71 [ 50.831576][ T13] usbhid: probe of 5-1:0.0 failed with error -71 [ 50.867445][ T13] usb 5-1: USB disconnect, device number 5 [ 50.941180][ T1052] EXT4-fs error (device loop2): ext4_lookup:1821: inode #2: comm syz.2.151: deleted inode referenced: 12 [ 50.952311][ T1051] EXT4-fs (loop0): Ignoring removed bh option [ 50.960024][ T1047] xt_time: invalid argument - start or stop time greater than 23:59:59 [ 50.970043][ T1051] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem [ 50.978246][ T1051] EXT4-fs (loop0): can't mount with commit=3, fs mounted w/o journal [ 50.988623][ T23] audit: type=1400 audit(1740431299.500:288): avc: denied { ioctl } for pid=1035 comm="syz.2.151" path="/34/bus/file1" dev="loop2" ino=15 ioctlcmd=0x6609 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 51.184456][ T378] Quota error (device loop2): remove_tree: Getting block too big (0 >= 6) [ 51.281752][ T1069] netlink: 96 bytes leftover after parsing attributes in process `syz.3.154'. [ 51.437250][ T1074] Zero length message leads to an empty skb [ 51.488932][ T13] usb 5-1: new full-speed USB device number 6 using dummy_hcd [ 51.629264][ T1075] loop0: p1 p2 p3 p4 < > [ 51.633466][ T1075] loop0: partition table partially beyond EOD, truncated [ 51.640784][ T1075] loop0: p1 size 8388608 extends beyond EOD, truncated [ 51.648795][ T1075] loop0: p2 size 589824 extends beyond EOD, truncated [ 51.656130][ T1075] loop0: p3 start 150994944 is beyond EOD, truncated [ 51.662650][ T1075] loop0: p4 start 1526857729 is beyond EOD, truncated [ 51.669379][ T107] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 51.905837][ T13] usb 5-1: unable to get BOS descriptor or descriptor too short [ 51.929547][ T459] udevd[459]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory [ 51.934524][ T460] udevd[460]: inotify_add_watch(7, /dev/loop0p1, 10) failed: No such file or directory [ 51.978354][ T107] usb 3-1: device descriptor read/64, error 18 [ 51.984484][ T13] usb 5-1: not running at top speed; connect to a high speed hub [ 51.999106][ T1075] loop0: p1 p2 p3 p4 < > [ 52.003426][ T1075] loop0: partition table partially beyond EOD, truncated [ 52.011179][ T1075] loop0: p1 size 8388608 extends beyond EOD, truncated [ 52.020477][ T1075] loop0: p2 size 589824 extends beyond EOD, truncated [ 52.032029][ T1075] loop0: p3 start 150994944 is beyond EOD, truncated [ 52.039172][ T1075] loop0: p4 start 1526857729 is beyond EOD, truncated [ 52.065873][ T13] usb 5-1: config 1 interface 0 altsetting 7 endpoint 0x82 has invalid maxpacket 512, setting to 64 [ 52.077304][ T13] usb 5-1: config 1 interface 0 altsetting 7 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 52.087888][ T13] usb 5-1: config 1 interface 0 altsetting 7 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 52.100553][ T13] usb 5-1: config 1 interface 0 has no altsetting 0 [ 52.137661][ T1088] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 52.147121][ T1088] EXT4-fs (loop1): orphan cleanup on readonly fs [ 52.153381][ T1088] EXT4-fs error (device loop1): ext4_free_blocks:4795: comm syz.1.163: Freeing blocks not in datazone - block = 0, count = 4096 [ 52.166929][ T1088] EXT4-fs (loop1): 1 orphan inode deleted [ 52.172454][ T1088] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 52.438580][ T1098] FAT-fs (loop3): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 52.473094][ T1098] netlink: 173 bytes leftover after parsing attributes in process `syz.3.164'. [ 52.961230][ T13] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 52.975241][ T13] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 52.983064][ T13] usb 5-1: Product: syz [ 52.987035][ T13] usb 5-1: Manufacturer: syz [ 52.991443][ T13] usb 5-1: SerialNumber: syz [ 52.996669][ T1103] xt_hashlimit: max too large, truncated to 1048576 [ 53.027885][ T1105] netlink: 8 bytes leftover after parsing attributes in process `syz.0.166'. [ 53.036668][ T107] usb 3-1: device descriptor read/64, error 18 [ 53.062398][ T1067] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 53.104891][ T1067] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 53.232758][ T1115] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 53.465076][ T107] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 53.476467][ T1119] EXT4-fs (loop3): Unrecognized mount option "euid<00000000000000000000" or missing value [ 53.491436][ T1115] EXT4-fs error (device loop1) in ext4_do_update_inode:5534: error 27 [ 53.500208][ T1115] EXT4-fs error (device loop1) in ext4_do_update_inode:5534: error 27 [ 53.514758][ T1109] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 53.524420][ T1115] EXT4-fs error (device loop1) in ext4_do_update_inode:5534: error 27 [ 53.525060][ T1109] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 53.533130][ T1115] EXT4-fs error (device loop1) in ext4_do_update_inode:5534: error 27 [ 53.543307][ T1109] F2FS-fs (loop0): invalid crc value [ 53.549168][ T1115] EXT4-fs error (device loop1): ext4_evict_inode:312: comm syz.1.170: couldn't truncate inode 15 (err -27) [ 53.555698][ T1109] F2FS-fs (loop0): Found nat_bits in checkpoint [ 53.565919][ T13] cdc_ether: probe of 5-1:1.0 failed with error -71 [ 53.592001][ T13] usb 5-1: USB disconnect, device number 6 [ 53.605615][ T1109] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 53.613065][ T1109] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 53.660670][ T1109] xt_l2tp: missing protocol rule (udp|l2tpip) [ 53.735779][ T107] usb 3-1: device descriptor read/64, error 18 [ 53.750359][ T1142] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 53.762209][ T1109] attempt to access beyond end of device [ 53.762209][ T1109] loop0: rw=2049, want=81920, limit=40427 [ 53.774708][ T1142] EXT4-fs (loop1): orphan cleanup on readonly fs [ 53.784485][ T1142] EXT4-fs error (device loop1): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 19 vs 41 free clusters [ 53.798681][ T1142] EXT4-fs (loop1): Remounting filesystem read-only [ 53.801227][ T1109] attempt to access beyond end of device [ 53.801227][ T1109] loop0: rw=2049, want=53248, limit=40427 [ 53.805096][ T1142] EXT4-fs (loop1): 1 truncate cleaned up [ 53.822058][ T1142] EXT4-fs (loop1): mounted filesystem without journal. Opts: bsddf,noblock_validity,inode_readahead_blks=0x0000000000000080,barrier=0x0000000000000000,nogrpid,resgid=0x000000000000ee01,errors=remount-ro,noinit_itable,min_batch_time=0x00000000000000022 [ 53.833580][ T1109] attempt to access beyond end of device [ 53.833580][ T1109] loop0: rw=2049, want=58232, limit=40427 [ 53.885276][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 53.894046][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 54.028878][ T1149] netlink: 8 bytes leftover after parsing attributes in process `syz.3.178'. [ 54.042997][ T1147] fuse: Unknown parameter './file0' [ 54.196144][ T107] usb 3-1: device descriptor read/64, error 18 [ 54.457083][ T107] usb usb3-port1: attempt power cycle [ 54.467238][ T1166] FAT-fs (loop3): Directory bread(block 64) failed [ 54.473560][ T1166] FAT-fs (loop3): Directory bread(block 65) failed [ 54.479967][ T1166] FAT-fs (loop3): Directory bread(block 66) failed [ 54.486254][ T1166] FAT-fs (loop3): Directory bread(block 67) failed [ 54.492650][ T1166] FAT-fs (loop3): Directory bread(block 68) failed [ 54.498928][ T1166] FAT-fs (loop3): Directory bread(block 69) failed [ 54.505269][ T1166] FAT-fs (loop3): Directory bread(block 70) failed [ 54.511597][ T1166] FAT-fs (loop3): Directory bread(block 71) failed [ 54.517989][ T1166] FAT-fs (loop3): Directory bread(block 72) failed [ 54.524237][ T1166] FAT-fs (loop3): Directory bread(block 73) failed [ 54.546681][ T1165] EXT4-fs (loop0): Ignoring removed orlov option [ 54.571217][ T1165] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 54.639594][ T1172] FAT-fs (loop1): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 54.973826][ T1165] EXT4-fs (loop0): mounted filesystem without journal. Opts: noblock_validity,bsddf,sysvgroups,norecovery,debug_want_extra_isize=0x0000000000000080,orlov,nogrpid,noauto_da_alloc,nomblk_io_submit,,errors=continue [ 55.329884][ T23] kauditd_printk_skb: 19 callbacks suppressed [ 55.329908][ T23] audit: type=1400 audit(1740431303.840:306): avc: denied { create } for pid=1176 comm="syz.4.183" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 55.405806][ T23] audit: type=1400 audit(1740431303.870:307): avc: denied { write } for pid=1176 comm="syz.4.183" path="socket:[19562]" dev="sockfs" ino=19562 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 55.740474][ T1197] EXT4-fs (loop4): filesystem is read-only [ 55.886351][ T1203] netlink: 8 bytes leftover after parsing attributes in process `syz.1.191'. [ 55.909587][ T1197] EXT4-fs (loop4): filesystem is read-only [ 55.924769][ T1197] EXT4-fs (loop4): orphan cleanup on readonly fs [ 55.951246][ T1197] EXT4-fs error (device loop4): ext4_orphan_get:1262: comm syz.4.189: bad orphan inode 16 [ 55.965488][ T1197] ext4_test_bit(bit=15, block=3) = 0 [ 55.970669][ T1197] EXT4-fs (loop4): mounted filesystem without journal. Opts: block_validity,,errors=continue [ 56.015885][ T107] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 56.056890][ T1209] device syzkaller0 entered promiscuous mode [ 56.185690][ T1215] EXT4-fs (loop4): Mount option "nouser_xattr" will be removed by 3.5 [ 56.185690][ T1215] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 56.185690][ T1215] [ 56.219384][ T1215] EXT4-fs (loop4): mounted filesystem without journal. Opts: init_itable,init_itable=0x0000000000000400,inode_readahead_blks=0x0000000000000002,dioread_lock,norecovery,max_dir_size_kb=0x00000000004007b1,resgid=0x0000000000000000,grpquota,minixdf,nouser_xattr,barrier=0x0000000000000002,errors=continue [ 56.248870][ T107] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 56.261078][ T107] usb 3-1: config 1 has no interface number 0 [ 56.265384][ T1215] netlink: 28 bytes leftover after parsing attributes in process `syz.4.194'. [ 56.267085][ T107] usb 3-1: config 1 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 56.287350][ T107] usb 3-1: Duplicate descriptor for config 1 interface 1 altsetting 0, skipping [ 56.296947][ T107] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 200 [ 56.305773][ T395] usb 2-1: new full-speed USB device number 6 using dummy_hcd [ 56.407314][ T23] audit: type=1400 audit(56.395:308): avc: denied { shutdown } for pid=1219 comm="syz.4.195" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 56.485875][ T107] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 56.494827][ T107] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 56.503254][ T107] usb 3-1: Product: syz [ 56.507429][ T107] usb 3-1: Manufacturer: syz [ 56.512027][ T107] usb 3-1: SerialNumber: syz [ 56.548631][ T1228] EXT4-fs (loop3): ext4_check_descriptors: Inode bitmap for group 0 not in group (block 4)! [ 56.559250][ T1228] EXT4-fs (loop3): group descriptors corrupted! [ 56.685831][ T18] usb 1-1: new full-speed USB device number 9 using dummy_hcd [ 56.745943][ T395] usb 2-1: config 0 has an invalid interface number: 16 but max is 0 [ 56.753894][ T395] usb 2-1: config 0 has no interface number 0 [ 56.761546][ T395] usb 2-1: config 0 interface 16 altsetting 0 endpoint 0x82 has invalid maxpacket 65535, setting to 64 [ 56.773455][ T395] usb 2-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 56.809743][ T1231] FAT-fs (loop4): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 56.927023][ T1168] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 56.986388][ T395] usb 2-1: New USB device found, idVendor=0499, idProduct=102a, bcdDevice=85.2d [ 57.000801][ T395] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 57.085454][ T395] usb 2-1: Product: syz [ 57.096248][ T18] usb 1-1: not running at top speed; connect to a high speed hub [ 57.114447][ T395] usb 2-1: Manufacturer: syz [ 57.150367][ T1234] EXT4-fs (loop3): can't mount with data=, fs mounted w/o journal [ 57.158403][ T395] usb 2-1: SerialNumber: syz [ 57.187904][ T395] usb 2-1: config 0 descriptor?? [ 57.196276][ T18] usb 1-1: config 1 interface 0 altsetting 128 endpoint 0x2 has an invalid bInterval 0, changing to 10 [ 57.207811][ T1206] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 57.214440][ T18] usb 1-1: config 1 interface 0 has no altsetting 0 [ 57.226957][ T395] usb 2-1: invalid MIDI out EP 0 [ 57.231949][ T395] snd-usb-audio: probe of 2-1:0.16 failed with error -22 [ 57.349475][ T1234] EXT4-fs (loop3): mounted filesystem without journal. Opts: nojournal_checksum,usrjquota=,errors=remount-ro,discard,auto_da_alloc,resgid=0x0000000000000000,nouid32,barrier=0x0000000000000000,init_itable=0x0000000000007fff,bsddf, [ 57.385856][ T18] usb 1-1: New USB device found, idVendor=ffff, idProduct=ffff, bcdDevice= 0.40 [ 57.398893][ T18] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 57.402236][ T23] audit: type=1400 audit(57.385:309): avc: denied { setattr } for pid=1239 comm="syz.4.200" name="/" dev="incremental-fs" ino=18971 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 57.408817][ T18] usb 1-1: Product: syz [ 57.438992][ T23] audit: type=1400 audit(57.415:310): avc: denied { execute } for pid=1239 comm="syz.4.200" path="/48/bus/blkio.throttle.io_service_bytes_recursive" dev="ramfs" ino=18977 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:ramfs_t tclass=file permissive=1 [ 57.470373][ T5] usb 2-1: USB disconnect, device number 6 [ 57.488438][ T18] usb 1-1: Manufacturer: syz [ 57.492839][ T18] usb 1-1: SerialNumber: syz [ 57.527985][ T23] audit: type=1400 audit(57.515:311): avc: denied { unmount } for pid=352 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 57.551924][ T23] audit: type=1400 audit(57.535:312): avc: denied { getopt } for pid=1244 comm="syz.4.201" lport=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 57.683670][ T23] audit: type=1326 audit(57.665:313): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1167 comm="syz.2.182" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fe6a8e25169 code=0x0 [ 57.743829][ T1252] netlink: 'syz.4.203': attribute type 16 has an invalid length. [ 57.751471][ T1252] netlink: 200 bytes leftover after parsing attributes in process `syz.4.203'. [ 57.760520][ T1252] device veth0_to_team entered promiscuous mode [ 57.781102][ T1249] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 57.796324][ T107] cdc_ncm 3-1:1.1: bind() failure [ 57.805012][ T23] audit: type=1400 audit(57.785:314): avc: denied { ioctl } for pid=1222 comm="syz.0.196" path="socket:[19835]" dev="sockfs" ino=19835 ioctlcmd=0x8941 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 57.975807][ T18] usbhid 1-1:1.0: can't add hid device: -71 [ 57.981596][ T18] usbhid: probe of 1-1:1.0 failed with error -71 [ 57.992872][ T18] usb 1-1: USB disconnect, device number 9 [ 58.037126][ T1259] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 58.049059][ T1259] EXT4-fs error (device loop3): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 58.063522][ T1259] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 2 with error 28 [ 58.075853][ T1259] EXT4-fs (loop3): This should not happen!! Data will be lost [ 58.075853][ T1259] [ 58.084545][ T1264] netlink: 24 bytes leftover after parsing attributes in process `syz.1.206'. [ 58.085390][ T23] audit: type=1400 audit(58.065:315): avc: denied { ioctl } for pid=1263 comm="syz.1.206" path="socket:[19060]" dev="sockfs" ino=19060 ioctlcmd=0x7437 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 58.096780][ T1259] EXT4-fs (loop3): Total free blocks count 0 [ 58.123682][ T1259] EXT4-fs (loop3): Free/Dirty block details [ 58.129421][ T1259] EXT4-fs (loop3): free_blocks=2415919104 [ 58.134945][ T1259] EXT4-fs (loop3): dirty_blocks=16 [ 58.139908][ T1259] EXT4-fs (loop3): Block reservation details [ 58.145703][ T1259] EXT4-fs (loop3): i_reserved_data_blocks=1 [ 58.205866][ T1271] fuse: Bad value for 'group_id' [ 58.231047][ T1272] netlink: 12 bytes leftover after parsing attributes in process `syz.1.208'. [ 58.240047][ T1269] netlink: 12 bytes leftover after parsing attributes in process `syz.1.208'. [ 58.286822][ T1275] FAT-fs (loop3): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 58.307512][ T1275] FAT-fs (loop3): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 58.406816][ T9] FAT-fs (loop3): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 58.668955][ T1281] FAT-fs (loop0): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 59.125406][ T1295] netlink: 8 bytes leftover after parsing attributes in process `syz.4.214'. [ 59.164122][ T18] usb 3-1: USB disconnect, device number 8 [ 59.489260][ T1320] EXT4-fs (loop1): Ignoring removed mblk_io_submit option [ 59.517814][ T1320] EXT4-fs (loop1): mounted filesystem without journal. Opts: debug_want_extra_isize=0x0000000000000004,usrjquota=,errors=remount-ro,dioread_lock,max_batch_time=0x0000000000000005,mblk_io_submit,minixdf,barrier=0x0000000000000000,nombcache,bsddf, [ 59.555765][ T395] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 59.611600][ T1324] EXT4-fs error (device loop1): ext4_validate_block_bitmap:418: comm syz.1.222: bg 0: block 234: padding at end of block bitmap is not set [ 59.626096][ T1324] EXT4-fs (loop1): Remounting filesystem read-only [ 59.695783][ T405] usb 1-1: new full-speed USB device number 10 using dummy_hcd [ 59.805837][ T18] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 59.925875][ T395] usb 4-1: config 0 interface 0 altsetting 191 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 59.939977][ T395] usb 4-1: config 0 interface 0 altsetting 191 endpoint 0x81 has invalid wMaxPacketSize 0 [ 59.950062][ T395] usb 4-1: config 0 interface 0 has no altsetting 0 [ 59.961056][ T1337] xt_l2tp: v2 tid > 0xffff: 1845690368 [ 59.963035][ T395] usb 4-1: New USB device found, idVendor=056a, idProduct=0064, bcdDevice= 0.00 [ 59.975475][ T395] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 59.996524][ T395] usb 4-1: config 0 descriptor?? [ 60.055807][ T18] usb 3-1: Using ep0 maxpacket: 32 [ 60.065823][ T405] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 60.080644][ T405] usb 1-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 60.093793][ T405] usb 1-1: New USB device found, idVendor=1020, idProduct=0006, bcdDevice= 0.00 [ 60.103224][ T405] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 60.114832][ T405] usb 1-1: config 0 descriptor?? [ 60.175842][ T18] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 60.176437][ T405] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 60.184112][ T18] usb 3-1: config 0 has no interface number 0 [ 60.197350][ T18] usb 3-1: config 0 interface 151 altsetting 0 endpoint 0x85 has an invalid bInterval 0, changing to 7 [ 60.217337][ T1344] netlink: 8 bytes leftover after parsing attributes in process `syz.4.227'. [ 60.261252][ T1348] 9pnet: Insufficient options for proto=fd [ 60.319546][ T1351] EXT4-fs (loop4): mounted filesystem without journal. Opts: barrier=0x0000000000000007,i_version,,errors=continue [ 60.344986][ T23] kauditd_printk_skb: 13 callbacks suppressed [ 60.344994][ T23] audit: type=1400 audit(60.325:329): avc: denied { execute } for pid=1350 comm="syz.4.230" name="file2" dev="loop4" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 60.351500][ T1351] EXT4-fs (loop4): re-mounted. Opts: [ 60.372536][ T23] audit: type=1400 audit(60.335:330): avc: denied { remount } for pid=1350 comm="syz.4.230" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 60.405905][ T18] usb 3-1: New USB device found, idVendor=0499, idProduct=6bb7, bcdDevice=68.2f [ 60.414837][ T18] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 60.422766][ T18] usb 3-1: Product: syz [ 60.430771][ T18] usb 3-1: Manufacturer: syz [ 60.435229][ T18] usb 3-1: SerialNumber: syz [ 60.442403][ T18] usb 3-1: config 0 descriptor?? [ 60.467816][ T395] wacom 0003:056A:0064.0007: Unknown device_type for 'HID 056a:0064'. Assuming pen. [ 60.477962][ T395] wacom 0003:056A:0064.0007: hidraw0: USB HID v0.00 Device [HID 056a:0064] on usb-dummy_hcd.3-1/input0 [ 60.490153][ T395] input: Wacom PenPartner2 Pen as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:056A:0064.0007/input/input12 [ 60.668827][ T5] usb 4-1: USB disconnect, device number 7 [ 60.695779][ T405] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 61.526058][ T1365] FAT-fs (loop1): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 61.561969][ T1363] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=0 sclass=netlink_xfrm_socket pid=1363 comm=syz.1.232 [ 61.715826][ T405] usb 5-1: config 0 has an invalid interface number: 229 but max is 0 [ 61.717345][ T18] usb 3-1: USB disconnect, device number 9 [ 61.726856][ T405] usb 5-1: config 0 has no interface number 0 [ 61.900099][ T23] audit: type=1400 audit(61.875:331): avc: denied { create } for pid=1375 comm="syz.1.235" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 62.054591][ T1380] erofs: (device loop1): mounted with opts: , root inode @ nid 36. [ 62.075542][ T1383] fuse: Unknown parameter '0xffffffffffffffff0x00000000000000030000000000000000000400000000000000000000' [ 62.087892][ T23] audit: type=1400 audit(61.885:332): avc: denied { write } for pid=1375 comm="syz.1.235" name="file0" dev="tmpfs" ino=20228 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 62.157866][ T23] audit: type=1400 audit(61.885:333): avc: denied { open } for pid=1375 comm="syz.1.235" path="/42/file0" dev="tmpfs" ino=20228 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 62.180062][ T23] audit: type=1400 audit(61.885:334): avc: denied { ioctl } for pid=1375 comm="syz.1.235" path="/42/file0" dev="tmpfs" ino=20228 ioctlcmd=0x1274 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 62.223306][ T1388] netlink: 8 bytes leftover after parsing attributes in process `syz.3.239'. [ 62.234139][ T23] audit: type=1400 audit(62.025:335): avc: denied { unlink } for pid=354 comm="syz-executor" name="file0" dev="tmpfs" ino=20228 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 62.302240][ T1389] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 62.354126][ T1389] EXT4-fs warning (device loop1): ext4_empty_dir:3059: inode #11: comm syz.1.238: directory missing '..' [ 62.368904][ T23] audit: type=1400 audit(62.275:336): avc: denied { create } for pid=1391 comm="syz.2.240" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 62.423015][ T18] usb 1-1: USB disconnect, device number 10 [ 62.715817][ T345] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 62.965995][ T345] usb 4-1: Using ep0 maxpacket: 32 [ 63.085724][ C0] sched: RT throttling activated [ 63.086053][ T345] usb 4-1: config 0 has an invalid interface number: 67 but max is 0 [ 63.098783][ T345] usb 4-1: config 0 has no interface number 0 [ 63.125301][ T23] audit: type=1400 audit(63.105:337): avc: denied { nlmsg_write } for pid=1409 comm="syz.2.245" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 63.125857][ T405] usb 5-1: New USB device found, idVendor=e748, idProduct=7698, bcdDevice=38.cc [ 63.258330][ T1407] FAT-fs (loop0): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 63.273590][ T1407] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=0 sclass=netlink_xfrm_socket pid=1407 comm=syz.0.243 [ 63.299993][ T345] usb 4-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 63.327227][ T345] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 63.349917][ T405] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 63.357748][ T405] usb 5-1: Product: syz [ 63.361718][ T405] usb 5-1: Manufacturer: syz [ 63.366254][ T405] usb 5-1: SerialNumber: syz [ 63.366443][ T345] usb 4-1: Product: syz [ 63.374917][ T345] usb 4-1: Manufacturer: syz [ 63.384878][ T345] usb 4-1: SerialNumber: syz [ 63.393938][ T345] usb 4-1: config 0 descriptor?? [ 63.396051][ T405] usb 5-1: config 0 descriptor?? [ 63.485821][ T405] usb 5-1: can't set config #0, error -71 [ 63.503265][ T345] smsc95xx v1.0.6 [ 63.508380][ T1432] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 63.512989][ T405] usb 5-1: USB disconnect, device number 7 [ 63.562832][ T1441] netlink: 8 bytes leftover after parsing attributes in process `syz.2.252'. [ 63.596081][ T1415] F2FS-fs (loop1): Invalid log_blocksize (268), supports only 12 [ 63.605795][ T1415] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 63.608744][ T23] audit: type=1400 audit(63.595:338): avc: denied { connect } for pid=1443 comm="syz.2.253" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 63.618367][ T1415] F2FS-fs (loop1): invalid crc value [ 63.639066][ T1415] F2FS-fs (loop1): Found nat_bits in checkpoint [ 63.698619][ T1415] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 63.705473][ T1415] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 63.724287][ T617] F2FS-fs (loop1): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 63.733039][ T617] F2FS-fs (loop1): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 63.767460][ T617] attempt to access beyond end of device [ 63.767460][ T617] loop1: rw=1, want=45224, limit=40427 [ 63.815981][ T13] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 63.865880][ T345] smsc95xx 4-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -32 [ 63.876483][ T345] smsc95xx 4-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 63.895785][ T405] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 64.006427][ T617] Bluetooth: hci0: Frame reassembly failed (-84) [ 64.012680][ T7] Bluetooth: hci0: received HCILL_GO_TO_SLEEP_ACK in state 0 [ 64.034991][ T1457] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=65309 sclass=netlink_route_socket pid=1457 comm=syz.1.254 [ 64.105779][ T13] usb 1-1: device descriptor read/64, error 18 [ 64.135839][ T345] smsc95xx 4-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000014: -32 [ 64.146475][ T345] smsc95xx: probe of 4-1:0.67 failed with error -32 [ 64.275815][ T405] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 64.286551][ T405] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 64.296050][ T405] usb 5-1: New USB device found, idVendor=0c12, idProduct=0030, bcdDevice= 0.00 [ 64.304864][ T405] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 64.313414][ T405] usb 5-1: config 0 descriptor?? [ 64.318178][ T107] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 64.495762][ T13] usb 1-1: device descriptor read/64, error 18 [ 64.555770][ T107] usb 3-1: Using ep0 maxpacket: 8 [ 64.655845][ T405] usbhid 5-1:0.0: can't add hid device: -71 [ 64.661636][ T405] usbhid: probe of 5-1:0.0 failed with error -71 [ 64.668797][ T405] usb 5-1: USB disconnect, device number 8 [ 64.675835][ T107] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 64.765804][ T13] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 64.820756][ T345] usb 4-1: USB disconnect, device number 8 [ 64.845926][ T107] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 64.855024][ T107] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 64.864741][ T107] usb 3-1: Product: syz [ 64.868976][ T107] usb 3-1: Manufacturer: syz [ 64.873388][ T107] usb 3-1: SerialNumber: syz [ 64.887544][ T1475] EXT4-fs error (device loop3): __ext4_iget:5217: inode #3: block 127754: comm syz.3.259: invalid block [ 64.898658][ T1475] EXT4-fs error (device loop3): ext4_quota_enable:6059: comm syz.3.259: Bad quota inode: 3, type: 0 [ 64.909493][ T1475] EXT4-fs warning (device loop3): ext4_enable_quotas:6100: Failed to enable quota tracking (type=0, err=-117, ino=3). Please run e2fsck to fix. [ 64.916361][ T107] usb 3-1: bad CDC descriptors [ 64.924340][ T1475] EXT4-fs (loop3): mount failed [ 65.015778][ T405] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 65.035809][ T13] usb 1-1: device descriptor read/64, error 18 [ 65.118266][ T345] usb 3-1: USB disconnect, device number 10 [ 65.141121][ T1482] 9pnet: p9_fd_create_tcp (1482): problem connecting socket to 127.0.0.1 [ 65.528732][ T1487] FAT-fs (loop3): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 65.832521][ T23] kauditd_printk_skb: 4 callbacks suppressed [ 65.832530][ T23] audit: type=1400 audit(65.815:343): avc: denied { ioctl } for pid=1490 comm="syz.2.262" path="uts:[4026532522]" dev="nsfs" ino=4026532522 ioctlcmd=0xb704 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 65.879001][ T23] audit: type=1400 audit(65.855:344): avc: denied { accept } for pid=1490 comm="syz.2.262" lport=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 65.903577][ T1493] netlink: 8 bytes leftover after parsing attributes in process `syz.2.263'. [ 65.995822][ T405] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 66.006050][ T405] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 66.025842][ T13] usb 1-1: device descriptor read/64, error 18 [ 66.074353][ T1501] F2FS-fs (loop2): Unrecognized mount option "b" or missing value [ 66.085886][ T405] usb 5-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 66.094725][ T405] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 66.108401][ T405] usb 5-1: SerialNumber: syz [ 66.114746][ T395] Bluetooth: hci0: command 0x1003 tx timeout [ 66.120594][ T394] Bluetooth: hci0: sending frame failed (-49) [ 66.130846][ T23] audit: type=1400 audit(66.115:345): avc: denied { read } for pid=1503 comm="syz.3.267" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 66.145851][ T13] usb usb1-port1: attempt power cycle [ 66.182024][ T23] audit: type=1400 audit(66.165:346): avc: denied { setopt } for pid=1503 comm="syz.3.267" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 66.297279][ T1504] EXT4-fs (loop3): mounted filesystem without journal. Opts: noquota,barrier=0x0000000000001000,grpjquota=,noauto_da_alloc,dioread_lock,,errors=continue [ 66.316718][ T23] audit: type=1400 audit(66.305:347): avc: denied { create } for pid=1503 comm="syz.3.267" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 [ 66.387406][ T1505] EXT4-fs error (device loop3): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 41 vs 39667 free clusters [ 66.402598][ T405] usb 5-1: 0:2 : does not exist [ 66.405162][ T1505] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 9 with max blocks 2 with error 28 [ 66.411767][ T405] usb 5-1: unit 255 not found! [ 66.419604][ T1505] EXT4-fs (loop3): This should not happen!! Data will be lost [ 66.419604][ T1505] [ 66.433766][ T1505] EXT4-fs (loop3): Total free blocks count 0 [ 66.439703][ T1505] EXT4-fs (loop3): Free/Dirty block details [ 66.445883][ T1505] EXT4-fs (loop3): free_blocks=39626 [ 66.447149][ T405] usb 5-1: USB disconnect, device number 9 [ 66.450964][ T1505] EXT4-fs (loop3): dirty_blocks=2117 [ 66.450969][ T1505] EXT4-fs (loop3): Block reservation details [ 66.450974][ T1505] EXT4-fs (loop3): i_reserved_data_blocks=2117 [ 66.459448][ T1504] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 11 with max blocks 2048 with error 28 [ 66.532596][ T74] cfg80211: failed to load regulatory.db [ 66.538222][ T1504] EXT4-fs (loop3): This should not happen!! Data will be lost [ 66.538222][ T1504] [ 66.585589][ T13] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 66.614840][ T1521] EXT4-fs (loop0): Ignoring removed bh option [ 66.621495][ T1521] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem [ 66.632445][ T1521] EXT4-fs (loop0): 1 truncate cleaned up [ 66.638293][ T1521] EXT4-fs (loop0): mounted filesystem without journal. Opts: noload,max_dir_size_kb=0x0000000000000001,bh,noload,data_err=ignore,usrjquota=,,errors=continue [ 66.744243][ T1538] netlink: 8 bytes leftover after parsing attributes in process `syz.0.274'. [ 66.955847][ T74] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 67.209418][ T23] audit: type=1400 audit(67.195:348): avc: denied { mounton } for pid=1546 comm="syz.4.278" path="/66/file0/file2" dev="loop4" ino=1048613 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=file permissive=1 [ 67.255756][ T74] usb 4-1: Using ep0 maxpacket: 8 [ 67.386013][ T74] usb 4-1: config 0 has an invalid interface number: 226 but max is 0 [ 67.402599][ T74] usb 4-1: config 0 has no interface number 0 [ 67.412533][ T74] usb 4-1: config 0 interface 226 altsetting 0 endpoint 0x8 has invalid maxpacket 512, setting to 64 [ 67.424295][ T74] usb 4-1: config 0 interface 226 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 32 [ 67.434916][ T74] usb 4-1: config 0 interface 226 altsetting 0 has a duplicate endpoint with address 0x4, skipping [ 67.552259][ T13] usb 1-1: device not accepting address 13, error -71 [ 67.625825][ T107] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 67.625866][ T74] usb 4-1: New USB device found, idVendor=1199, idProduct=9018, bcdDevice=9c.94 [ 67.642089][ T74] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.649876][ T74] usb 4-1: Product: syz [ 67.653855][ T74] usb 4-1: Manufacturer: syz [ 67.658286][ T74] usb 4-1: SerialNumber: syz [ 67.663515][ T74] usb 4-1: config 0 descriptor?? [ 67.685870][ T1529] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 67.728264][ T1554] EXT4-fs (loop0): Ignoring removed bh option [ 67.734160][ T1554] EXT4-fs (loop0): couldn't mount as ext3 due to feature incompatibilities [ 67.766155][ T377] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 67.817798][ T1554] EXT4-fs warning (device sda1): ext4_resize_fs:1981: can't read last block, resize aborted [ 67.981889][ T74] usb 4-1: USB disconnect, device number 9 [ 67.988177][ T107] usb 3-1: config index 0 descriptor too short (expected 32820, got 52) [ 67.996848][ T107] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 68.006798][ T107] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 68.019272][ T107] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0xE2, skipping [ 68.029701][ T107] usb 3-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 68.045814][ T377] usb 5-1: device descriptor read/64, error 18 [ 68.165886][ T471] Bluetooth: hci0: command 0x1001 tx timeout [ 68.171772][ T394] Bluetooth: hci0: sending frame failed (-49) [ 68.255805][ T107] usb 3-1: New USB device found, idVendor=0ccd, idProduct=0035, bcdDevice= a.97 [ 68.264647][ T107] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 68.272461][ T107] usb 3-1: Product: syz [ 68.276447][ T107] usb 3-1: Manufacturer: syz [ 68.280850][ T107] usb 3-1: SerialNumber: syz [ 68.286268][ T107] usb 3-1: config 0 descriptor?? [ 68.326930][ T107] snd-usb-audio: probe of 3-1:0.0 failed with error -2 [ 68.428697][ T1563] input: syz0 as /devices/virtual/input/input15 [ 68.435759][ T377] usb 5-1: device descriptor read/64, error 18 [ 68.570359][ T1537] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 68.593573][ T1537] EXT4-fs error (device loop2): ext4_ext_check_inode:543: inode #12: comm syz.2.275: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 68.612935][ T1537] EXT4-fs error (device loop2): ext4_ext_check_inode:543: inode #12: comm syz.2.275: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 68.632611][ T1537] EXT4-fs error (device loop2): ext4_ext_check_inode:543: inode #12: comm syz.2.275: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 68.652167][ T13] usb 3-1: USB disconnect, device number 11 [ 68.815855][ T377] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 68.945762][ T18] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 69.075751][ T74] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 69.085762][ T377] usb 5-1: device descriptor read/64, error 18 [ 69.185789][ T18] usb 4-1: Using ep0 maxpacket: 16 [ 69.223105][ T23] audit: type=1400 audit(69.205:349): avc: denied { write } for pid=1579 comm="syz.2.286" name="binder0" dev="binder" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 69.355907][ T18] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 69.363299][ T18] usb 4-1: can't read configurations, error -61 [ 69.435826][ T74] usb 1-1: config 0 has an invalid interface number: 25 but max is 0 [ 69.443690][ T74] usb 1-1: config 0 has no interface number 0 [ 69.449785][ T74] usb 1-1: config 0 interface 25 altsetting 0 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 69.485776][ T13] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 69.485782][ T377] usb 5-1: device descriptor read/64, error 18 [ 69.515859][ T18] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 69.605843][ T377] usb usb5-port1: attempt power cycle [ 69.625816][ T74] usb 1-1: New USB device found, idVendor=1b3b, idProduct=2951, bcdDevice=9e.ee [ 69.634652][ T74] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.642556][ T74] usb 1-1: Product: syz [ 69.646537][ T74] usb 1-1: Manufacturer: syz [ 69.650859][ T74] usb 1-1: SerialNumber: syz [ 69.656095][ T74] usb 1-1: config 0 descriptor?? [ 69.745754][ T13] usb 3-1: Using ep0 maxpacket: 8 [ 69.765762][ T18] usb 4-1: Using ep0 maxpacket: 16 [ 69.925792][ T18] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 69.933189][ T18] usb 4-1: can't read configurations, error -61 [ 69.939316][ T74] uvcvideo: Found UVC 0.00 device syz (1b3b:2951) [ 69.945558][ T18] usb usb4-port1: attempt power cycle [ 69.950831][ T74] uvcvideo: No valid video chain found. [ 69.957097][ T74] usb 1-1: USB disconnect, device number 15 [ 69.965848][ T13] usb 3-1: config 1 interface 0 has no altsetting 0 [ 70.025780][ T377] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 70.125824][ T13] usb 3-1: New USB device found, idVendor=05ac, idProduct=0242, bcdDevice= 0.40 [ 70.134665][ T13] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.142489][ T13] usb 3-1: Product: syz [ 70.146458][ T13] usb 3-1: Manufacturer: syz [ 70.150869][ T13] usb 3-1: SerialNumber: syz [ 70.195847][ T377] usb 5-1: device descriptor read/8, error -61 [ 70.245761][ T74] Bluetooth: hci0: command 0x1009 tx timeout [ 70.365828][ T18] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 70.397941][ T1583] netlink: 8 bytes leftover after parsing attributes in process `syz.4.287'. [ 70.435940][ T377] usb 5-1: device descriptor read/8, error -71 [ 70.438590][ T1587] erofs: (device loop4): mounted with opts: , root inode @ nid 36. [ 70.460529][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 70.468876][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 70.497478][ T18] usb 4-1: Using ep0 maxpacket: 16 [ 70.666118][ T18] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 70.675703][ T18] usb 4-1: can't read configurations, error -61 [ 70.855887][ T18] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 70.956122][ T18] usb 4-1: Using ep0 maxpacket: 16 [ 71.115982][ T18] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 71.128444][ T18] usb 4-1: can't read configurations, error -61 [ 71.158640][ T18] usb usb4-port1: unable to enumerate USB device [ 71.422024][ T1600] netlink: 28 bytes leftover after parsing attributes in process `syz.2.292'. [ 71.431039][ T1600] netlink: 120 bytes leftover after parsing attributes in process `syz.2.292'. [ 71.459941][ T1604] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 71.469506][ T23] audit: type=1400 audit(71.455:350): avc: denied { ioctl } for pid=1603 comm="syz.0.294" path="socket:[22206]" dev="sockfs" ino=22206 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 71.495846][ T13] usbhid 3-1:1.0: can't add hid device: -71 [ 71.501182][ T23] audit: type=1400 audit(71.475:351): avc: denied { connect } for pid=1603 comm="syz.0.294" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 71.504852][ T13] usbhid: probe of 3-1:1.0 failed with error -71 [ 71.522069][ T23] audit: type=1400 audit(71.485:352): avc: denied { rename } for pid=1602 comm="syz.4.293" name="file2" dev="loop4" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 71.556186][ T23] audit: type=1400 audit(71.505:353): avc: denied { getopt } for pid=1603 comm="syz.0.294" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 71.567105][ T13] usb 3-1: USB disconnect, device number 12 [ 71.616593][ T1609] EXT4-fs (loop0): Unrecognized mount option "subj_type=~ÕCYøxr" or missing value [ 71.713102][ T23] audit: type=1400 audit(71.695:354): avc: denied { read } for pid=1611 comm="syz.3.295" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 71.864597][ T23] audit: type=1400 audit(71.845:355): avc: denied { ioctl } for pid=1620 comm="syz.3.297" path="/dev/usbmon0" dev="devtmpfs" ino=10719 ioctlcmd=0x920a scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 71.906173][ T377] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 71.906704][ T1623] EXT4-fs (loop3): encrypted files will use data=ordered instead of data journaling mode [ 71.930400][ T1623] EXT4-fs (loop3): Unsupported blocksize for fs encryption [ 72.013322][ T1621] EXT4-fs (loop3): mounted filesystem without journal. Opts: noinit_itable,usrquota,dioread_lock,norecovery,debug_want_extra_isize=0x0000000000000032,lazytime,nodelalloc,usrquota,nombcache,,errors=continue [ 72.145840][ T377] usb 5-1: Using ep0 maxpacket: 32 [ 72.242216][ T1635] netlink: 8 bytes leftover after parsing attributes in process `syz.3.300'. [ 72.267220][ T377] usb 5-1: config index 0 descriptor too short (expected 59137, got 38) [ 72.276709][ T377] usb 5-1: config 178 has too many interfaces: 92, using maximum allowed: 32 [ 72.359109][ T1639] FAT-fs (loop2): IO charset macichortname=mixed not found [ 72.366815][ T377] usb 5-1: config 178 has an invalid descriptor of length 0, skipping remainder of the config [ 72.377185][ T377] usb 5-1: config 178 has 0 interfaces, different from the descriptor's value: 92 [ 72.398373][ T1645] xt_hashlimit: size too large, truncated to 1048576 [ 72.449956][ T23] audit: type=1400 audit(72.435:356): avc: denied { append } for pid=1644 comm="syz.3.302" name="kvm" dev="devtmpfs" ino=116 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 72.486715][ T1637] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 72.494321][ T1637] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 72.506742][ T1637] F2FS-fs (loop0): invalid crc value [ 72.517298][ T1637] F2FS-fs (loop0): Found nat_bits in checkpoint [ 72.564228][ T1637] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 72.565874][ T377] usb 5-1: New USB device found, idVendor=05c6, idProduct=920b, bcdDevice=f4.41 [ 72.571539][ T1637] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 72.593488][ T377] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 72.614235][ T377] usb 5-1: Product: syz [ 72.614304][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 72.618301][ T377] usb 5-1: Manufacturer: syz [ 72.645753][ T377] usb 5-1: SerialNumber: syz [ 72.655756][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 72.715875][ T13] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 73.417551][ T23] audit: type=1400 audit(73.405:357): avc: denied { write } for pid=1602 comm="syz.4.293" name="hwrng" dev="devtmpfs" ino=135 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:random_device_t tclass=chr_file permissive=1 [ 73.448570][ T1604] xt_bpf: check failed: parse error [ 73.483031][ T377] usb 5-1: USB disconnect, device number 14 [ 73.613014][ T23] audit: type=1400 audit(73.595:358): avc: denied { shutdown } for pid=1661 comm="syz.2.306" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 73.675808][ T13] usb 4-1: device descriptor read/64, error 18 [ 73.825770][ T5] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 73.885754][ T395] usb 3-1: new full-speed USB device number 13 using dummy_hcd [ 74.052901][ T1666] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 74.094873][ T5] usb 1-1: Using ep0 maxpacket: 32 [ 74.100356][ T13] usb 4-1: device descriptor read/64, error 18 [ 74.155783][ T395] usb 3-1: device descriptor read/64, error 18 [ 74.215815][ T5] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 74.326064][ T107] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 74.375785][ T13] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 74.385936][ T5] usb 1-1: New USB device found, idVendor=22b8, idProduct=6027, bcdDevice=c2.80 [ 74.394886][ T5] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 74.402637][ T5] usb 1-1: Product: syz [ 74.406652][ T5] usb 1-1: Manufacturer: syz [ 74.410978][ T5] usb 1-1: SerialNumber: syz [ 74.416540][ T5] usb 1-1: config 0 descriptor?? [ 74.456340][ T5] usb 1-1: bad CDC descriptors [ 74.461053][ T5] usb 1-1: unsupported MDLM descriptors [ 74.485811][ T377] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 74.545793][ T395] usb 3-1: device descriptor read/64, error 18 [ 74.645772][ T13] usb 4-1: device descriptor read/64, error 18 [ 74.725765][ T377] usb 2-1: Using ep0 maxpacket: 32 [ 74.802526][ T1660] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 74.810267][ T5] usb 1-1: USB disconnect, device number 16 [ 74.815775][ T395] usb 3-1: new full-speed USB device number 14 using dummy_hcd [ 74.846131][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 74.856900][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 74.866372][ T377] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 74.875183][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 74.884004][ T377] usb 2-1: config 0 descriptor?? [ 74.926140][ T377] hub 2-1:0.0: USB hub found [ 75.045759][ T13] usb 4-1: device descriptor read/64, error 18 [ 75.085792][ T395] usb 3-1: device descriptor read/64, error 18 [ 75.165839][ T13] usb usb4-port1: attempt power cycle [ 75.189931][ T1675] FAT-fs (loop1): Directory bread(block 64) failed [ 75.196290][ T1675] FAT-fs (loop1): Directory bread(block 65) failed [ 75.202610][ T1675] FAT-fs (loop1): Directory bread(block 66) failed [ 75.209266][ T1675] FAT-fs (loop1): Directory bread(block 67) failed [ 75.215591][ T1675] FAT-fs (loop1): Directory bread(block 68) failed [ 75.222399][ T1675] FAT-fs (loop1): Directory bread(block 69) failed [ 75.228770][ T1675] FAT-fs (loop1): Directory bread(block 70) failed [ 75.235036][ T1675] FAT-fs (loop1): Directory bread(block 71) failed [ 75.241446][ T1675] FAT-fs (loop1): Directory bread(block 72) failed [ 75.247733][ T1675] FAT-fs (loop1): Directory bread(block 73) failed [ 75.258703][ T1675] attempt to access beyond end of device [ 75.258703][ T1675] loop1: rw=0, want=1196, limit=256 [ 75.269487][ T1675] attempt to access beyond end of device [ 75.269487][ T1675] loop1: rw=0, want=1196, limit=256 [ 75.285927][ T377] hub 2-1:0.0: 1 port detected [ 75.384771][ T1690] netlink: 8 bytes leftover after parsing attributes in process `syz.3.313'. [ 75.495820][ T395] usb 3-1: device descriptor read/64, error 18 [ 75.505777][ T107] usb 5-1: device descriptor read/64, error -71 [ 75.626181][ T395] usb usb3-port1: attempt power cycle [ 75.666092][ T74] usb 1-1: new full-speed USB device number 17 using dummy_hcd [ 75.718669][ T1707] FAT-fs (loop3): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 76.075825][ T395] usb 3-1: new full-speed USB device number 15 using dummy_hcd [ 76.083799][ T74] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 76.104816][ T74] usb 1-1: config 1 has no interface number 1 [ 76.133134][ T74] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 76.193365][ T74] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 4 [ 76.290195][ T395] usb 3-1: device descriptor read/8, error -61 [ 76.349487][ T377] hub 2-1:0.0: hub_hub_status failed (err = -71) [ 76.356158][ T377] hub 2-1:0.0: config failed, can't get hub status (err -71) [ 76.395855][ T74] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 76.404709][ T74] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 76.412739][ T74] usb 1-1: Product: syz [ 76.416946][ T74] usb 1-1: Manufacturer: syz [ 76.421413][ T74] usb 1-1: SerialNumber: syz [ 76.465896][ T377] usbhid 2-1:0.0: can't add hid device: -71 [ 76.471750][ T377] usbhid: probe of 2-1:0.0 failed with error -71 [ 76.506100][ T377] usb 2-1: USB disconnect, device number 7 [ 76.565951][ T395] usb 3-1: device descriptor read/8, error -61 [ 76.594474][ T1712] F2FS-fs (loop3): Small segment_count (9 < 1 * 24) [ 76.600957][ T1712] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 76.612081][ T1712] F2FS-fs (loop3): Found nat_bits in checkpoint [ 76.649661][ T1712] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 76.656523][ T1712] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 76.663204][ T1718] EXT4-fs error (device loop2): ext4_get_branch:178: inode #13: block 1024: comm syz.2.319: invalid block [ 76.679158][ T1718] EXT4-fs (loop2): Remounting filesystem read-only [ 76.685557][ T1718] EXT4-fs error (device loop2): ext4_free_branches:1022: inode #13: comm syz.2.319: invalid indirect mapped block 1024 (level 0) [ 76.699424][ T1718] EXT4-fs error (device loop2): ext4_validate_block_bitmap:418: comm syz.2.319: bg 0: block 35: padding at end of block bitmap is not set [ 76.713812][ T1718] EXT4-fs error (device loop2) in ext4_free_blocks:5016: Corrupt filesystem [ 76.722824][ T1718] EXT4-fs (loop2): 1 truncate cleaned up [ 76.728374][ T1718] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,dioread_lock,bsddf, [ 76.755971][ T74] usb 1-1: 2:1: invalid format type 0x1002 is detected, processed as PCM [ 76.764259][ T74] usb 1-1: 2:1 : sample bitwidth 189 in over sample bytes 3 [ 76.771380][ T74] usb 1-1: 2:1 : invalid UAC_FORMAT_TYPE desc [ 76.801290][ T74] usb 1-1: USB disconnect, device number 17 [ 76.816813][ T1723] EXT4-fs (loop2): Unrecognized mount option "smackfsfloor=seclabel" or missing value [ 76.935850][ T107] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 76.944962][ T107] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 76.953021][ T107] usb 5-1: Product: syz [ 76.957358][ T107] usb 5-1: Manufacturer: syz [ 76.961786][ T107] usb 5-1: SerialNumber: syz [ 77.274545][ T1729] 9pnet: Insufficient options for proto=fd [ 77.531345][ T1740] EXT4-fs (loop3): mounting ext3 file system using the ext4 subsystem [ 77.540186][ T1740] EXT4-fs (loop3): invalid journal inode [ 77.545663][ T1740] EXT4-fs (loop3): can't get journal size [ 77.553991][ T1740] EXT4-fs (loop3): 1 truncate cleaned up [ 77.559868][ T1740] EXT4-fs (loop3): mounted filesystem without journal. Opts: norecovery,,errors=continue [ 77.594723][ T1740] xt_CT: You must specify a L4 protocol and not use inversions on it [ 77.663928][ T23] audit: type=1400 audit(77.645:359): avc: denied { setopt } for pid=1739 comm="syz.3.324" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 77.775797][ T74] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 77.863596][ T1749] netlink: 8 bytes leftover after parsing attributes in process `syz.3.326'. [ 77.874396][ T23] audit: type=1400 audit(77.855:360): avc: denied { name_bind } for pid=1750 comm="syz.1.327" src=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=tcp_socket permissive=1 [ 78.045756][ T74] usb 1-1: Using ep0 maxpacket: 32 [ 78.199639][ T74] usb 1-1: config index 0 descriptor too short (expected 16428, got 44) [ 78.233752][ T74] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x85 has invalid maxpacket 32 [ 78.250707][ T395] usb 5-1: USB disconnect, device number 15 [ 78.305901][ T377] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 78.436284][ T74] usb 1-1: New USB device found, idVendor=0499, idProduct=1010, bcdDevice= 5.f5 [ 78.445212][ T74] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 78.454728][ T74] usb 1-1: Product: syz [ 78.459262][ T74] usb 1-1: Manufacturer: syz [ 78.463859][ T74] usb 1-1: SerialNumber: syz [ 78.472285][ T74] usb 1-1: config 0 descriptor?? [ 78.495825][ T1738] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 78.575815][ T377] usb 3-1: Invalid ep0 maxpacket: 512 [ 78.656393][ T1759] FAT-fs (loop3): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 78.663042][ T23] audit: type=1400 audit(78.645:361): avc: denied { mount } for pid=1762 comm="syz.4.330" name="/" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 78.691704][ T23] audit: type=1400 audit(78.675:362): avc: denied { mounton } for pid=1762 comm="syz.4.330" path="/75/file0" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=dir permissive=1 [ 78.705822][ T5] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 78.745763][ T377] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 78.799454][ T1763] EXT4-fs (loop4): couldn't mount as ext3 due to feature incompatibilities [ 78.854181][ T1766] EXT4-fs (loop4): couldn't mount as ext3 due to feature incompatibilities [ 78.950216][ T23] audit: type=1400 audit(78.935:363): avc: denied { unmount } for pid=352 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 78.950725][ T1769] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 78.995760][ T377] usb 3-1: Invalid ep0 maxpacket: 512 [ 79.001141][ T377] usb usb3-port1: attempt power cycle [ 79.007944][ T1769] device syzkaller0 entered promiscuous mode [ 79.052396][ T23] audit: type=1400 audit(79.035:364): avc: denied { mounton } for pid=1768 comm="syz.3.331" path="/73/file0/bus" dev="devtmpfs" ino=9408 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 79.078474][ T1773] EXT4-fs (loop4): 1 orphan inode deleted [ 79.084095][ T1773] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,nodiscard,noquota,init_itable,stripe=0x0000000000000079,resgid=0x0000000000000000,sysvgroups,delalloc,usrquota, [ 79.165799][ T5] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 79.173711][ T5] usb 2-1: can't read configurations, error -22 [ 79.228467][ T1784] fuse: Unknown parameter 'g9~ƒroupa' [ 79.342565][ T1788] sch_tbf: burst 19872 is lower than device lo mtu (65550) ! [ 79.404740][ T1785] EXT4-fs (loop3): mounted filesystem without journal. Opts: usrquota,nogrpid,nodelalloc,,errors=continue [ 79.416195][ T377] usb 3-1: new high-speed USB device number 19 using dummy_hcd [ 79.426208][ T23] audit: type=1400 audit(79.405:365): avc: denied { unlink } for pid=145 comm="syslogd" name="messages.0" dev="tmpfs" ino=10851 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 79.427461][ T5] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 79.535840][ T377] usb 3-1: Invalid ep0 maxpacket: 512 [ 79.544232][ T1794] EXT4-fs (loop3): error: could not find journal device path: error -2 [ 79.685903][ T377] usb 3-1: new high-speed USB device number 20 using dummy_hcd [ 79.775829][ T377] usb 3-1: Invalid ep0 maxpacket: 512 [ 79.781103][ T377] usb usb3-port1: unable to enumerate USB device [ 79.809514][ T1801] erofs: (device loop3): mounted with opts: , root inode @ nid 36. [ 79.855825][ T5] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 79.863662][ T5] usb 2-1: can't read configurations, error -22 [ 79.865821][ T1804] EXT4-fs (loop3): mounted filesystem without journal. Opts: user_xattr,grpjquota=,barrier=0x0000000000000009,,errors=continue [ 79.870017][ T5] usb usb2-port1: attempt power cycle [ 79.952750][ T1809] netlink: 8 bytes leftover after parsing attributes in process `syz.3.339'. [ 80.308900][ T1816] FAT-fs (loop4): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 80.781899][ T74] usb 1-1: USB disconnect, device number 18 [ 80.990842][ T5] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 81.040837][ T23] audit: type=1400 audit(81.025:366): avc: denied { mounton } for pid=1818 comm="syz.1.342" path="/51/file0" dev="tmpfs" ino=23046 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 81.239056][ T23] audit: type=1400 audit(81.225:367): avc: denied { remount } for pid=1829 comm="syz.0.345" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 81.268166][ T1839] syz.2.347[1839] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 81.268198][ T1839] syz.2.347[1839] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 81.300371][ T1839] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 81.320903][ T1839] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 81.366141][ T1811] F2FS-fs (loop3): Test dummy encryption mode enabled [ 81.381838][ T1855] netlink: 8 bytes leftover after parsing attributes in process `syz.4.350'. [ 81.392837][ T1811] F2FS-fs (loop3): invalid crc value [ 81.400404][ T1811] F2FS-fs (loop3): Found nat_bits in checkpoint [ 81.472662][ T1811] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 81.489946][ T5] usb 2-1: device not accepting address 10, error -71 [ 81.501716][ T1811] F2FS-fs (loop3): Unrecognized mount option "hash" or missing value [ 81.569474][ T23] audit: type=1400 audit(81.555:368): avc: denied { read } for pid=1810 comm="syz.3.340" path="socket:[23242]" dev="sockfs" ino=23242 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 81.675865][ T13] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 81.899531][ T1884] FAT-fs (loop0): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 82.300542][ T1889] tipc: Started in network mode [ 82.305222][ T1889] tipc: Own node identity ac1414aa, cluster identity 4711 [ 82.312506][ T1889] tipc: Enabled bearer , priority 10 [ 82.365826][ T5] usb 2-1: new full-speed USB device number 11 using dummy_hcd [ 82.375461][ T1889] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 82.385299][ T1889] EXT4-fs (loop2): shut down requested (2) [ 82.396156][ T1889] SELinux: inode_doinit_use_xattr: getxattr returned 5 for dev=loop2 ino=15 [ 82.404919][ T1889] SELinux: inode_doinit_use_xattr: getxattr returned 5 for dev=loop2 ino=15 [ 82.415742][ T13] usb 5-1: Using ep0 maxpacket: 32 [ 82.427031][ T1897] netlink: 8 bytes leftover after parsing attributes in process `syz.0.359'. [ 82.498420][ T1897] EXT4-fs warning (device loop0): ext4_multi_mount_protect:287: Invalid MMP block in superblock [ 82.545896][ T13] usb 5-1: config 1 has an invalid interface number: 4 but max is 2 [ 82.553758][ T13] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 82.564918][ T13] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 82.573939][ T13] usb 5-1: config 1 has no interface number 1 [ 82.579905][ T13] usb 5-1: config 1 interface 4 altsetting 3 has 0 endpoint descriptors, different from the interface descriptor's value: 23 [ 82.581187][ T1902] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 82.592755][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 82.601356][ T74] usb 4-1: new high-speed USB device number 17 using dummy_hcd [ 82.612069][ T13] usb 5-1: config 1 interface 4 has no altsetting 0 [ 82.625874][ T5] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 82.635378][ T5] usb 2-1: New USB device found, idVendor=0b0e, idProduct=ffff, bcdDevice= 0.00 [ 82.644349][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 82.657127][ T5] usb 2-1: config 0 descriptor?? [ 82.785834][ T377] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 82.805187][ T13] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 82.814054][ T13] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 82.821894][ T13] usb 5-1: Product: syz [ 82.826223][ T13] usb 5-1: Manufacturer: syz [ 82.830614][ T13] usb 5-1: SerialNumber: syz [ 82.855820][ T74] usb 4-1: Using ep0 maxpacket: 8 [ 82.952476][ T1913] bridge0: port 1(bridge_slave_0) entered blocking state [ 82.959414][ T1913] bridge0: port 1(bridge_slave_0) entered disabled state [ 82.966613][ T1913] device bridge_slave_0 entered promiscuous mode [ 82.973339][ T1913] bridge0: port 2(bridge_slave_1) entered blocking state [ 82.980342][ T74] usb 4-1: config 0 has an invalid interface number: 31 but max is 0 [ 82.983366][ T1913] bridge0: port 2(bridge_slave_1) entered disabled state [ 82.988293][ T74] usb 4-1: config 0 has no interface number 0 [ 82.995944][ T5] usbhid 2-1:0.0: can't add hid device: -71 [ 83.001546][ T1913] device bridge_slave_1 entered promiscuous mode [ 83.016913][ T5] usbhid: probe of 2-1:0.0 failed with error -71 [ 83.028480][ T5] usb 2-1: USB disconnect, device number 11 [ 83.046927][ T377] usb 1-1: Using ep0 maxpacket: 8 [ 83.052512][ T1921] netlink: 4 bytes leftover after parsing attributes in process `syz.1.366'. [ 83.085537][ T1913] bridge0: port 2(bridge_slave_1) entered blocking state [ 83.092401][ T1913] bridge0: port 2(bridge_slave_1) entered forwarding state [ 83.093061][ T1924] x_tables: duplicate underflow at hook 1 [ 83.099526][ T1913] bridge0: port 1(bridge_slave_0) entered blocking state [ 83.099533][ T1913] bridge0: port 1(bridge_slave_0) entered forwarding state [ 83.121108][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 83.129062][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 83.131012][ T23] kauditd_printk_skb: 2 callbacks suppressed [ 83.131021][ T23] audit: type=1400 audit(83.115:371): avc: denied { ioctl } for pid=1923 comm="syz.1.367" path="socket:[24305]" dev="sockfs" ino=24305 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 83.165660][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 83.166156][ T74] usb 4-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 83.184668][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 83.192590][ T74] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 83.200601][ T377] usb 1-1: config 135 has an invalid interface number: 230 but max is 0 [ 83.208913][ T74] usb 4-1: Product: syz [ 83.212873][ T74] usb 4-1: Manufacturer: syz [ 83.215079][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 83.217329][ T377] usb 1-1: config 135 has an invalid descriptor of length 246, skipping remainder of the config [ 83.224177][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 83.234423][ T74] usb 4-1: SerialNumber: syz [ 83.246251][ T23] audit: type=1400 audit(83.155:372): avc: denied { ioctl } for pid=1923 comm="syz.1.367" path="/dev/uhid" dev="devtmpfs" ino=9550 ioctlcmd=0xf50a scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 83.270187][ T377] usb 1-1: config 135 has no interface number 0 [ 83.275901][ T13] usb 5-1: 0:2 : does not exist [ 83.277076][ T74] usb 4-1: config 0 descriptor?? [ 83.288877][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 83.297029][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 83.303846][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 83.311284][ T107] tipc: 32-bit node address hash set to aa1414ac [ 83.331453][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 83.339732][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 83.344900][ T377] usb 1-1: config 135 interface 230 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 83.355866][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 83.377142][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 83.379447][ T13] usb 5-1: USB disconnect, device number 16 [ 83.398761][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 83.407272][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 83.415061][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 83.447203][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 83.516174][ T377] usb 1-1: New USB device found, idVendor=18ec, idProduct=3288, bcdDevice=3f.3a [ 83.526853][ T377] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 83.534666][ T377] usb 1-1: Product: syz [ 83.540539][ T377] usb 1-1: Manufacturer: syz [ 83.544962][ T377] usb 1-1: SerialNumber: syz [ 83.767180][ T74] uvcvideo: Found UVC 0.04 device syz (046d:08c3) [ 83.773942][ T74] uvcvideo: No valid video chain found. [ 83.835840][ T74] usb 4-1: USB disconnect, device number 17 [ 83.953548][ T124] usb 1-1: USB disconnect, device number 19 [ 84.107981][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 84.116716][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 84.124922][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 84.133129][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 84.142842][ T1933] FAT-fs (loop1): Unrecognized mount option "debugŒgid=0x0000000000000000" or missing value [ 84.183239][ T23] audit: type=1400 audit(84.165:373): avc: denied { audit_read } for pid=1941 comm="syz.5.364" capability=37 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 84.326527][ T1944] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 84.334117][ T1944] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 84.344119][ T1944] F2FS-fs (loop4): invalid crc value [ 84.353929][ T1944] F2FS-fs (loop4): Found nat_bits in checkpoint [ 84.387391][ T1944] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 84.394261][ T1944] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 84.415790][ T5] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 84.470728][ T1954] netlink: 8 bytes leftover after parsing attributes in process `syz.0.373'. [ 84.577718][ T1944] attempt to access beyond end of device [ 84.577718][ T1944] loop4: rw=2049, want=81920, limit=40427 [ 84.603670][ T1944] attempt to access beyond end of device [ 84.603670][ T1944] loop4: rw=2049, want=53248, limit=40427 [ 84.634034][ T1944] attempt to access beyond end of device [ 84.634034][ T1944] loop4: rw=2049, want=62800, limit=40427 [ 84.685655][ T352] attempt to access beyond end of device [ 84.685655][ T352] loop4: rw=2051, want=53248, limit=40427 [ 84.696780][ T5] usb 4-1: device descriptor read/64, error 18 [ 84.702703][ T352] attempt to access beyond end of device [ 84.702703][ T352] loop4: rw=2051, want=81920, limit=40427 [ 84.714996][ T352] attempt to access beyond end of device [ 84.714996][ T352] loop4: rw=2051, want=61440, limit=40427 [ 84.726713][ T352] F2FS-fs (loop4): Issue discard(6144, 6144, 512) failed, ret: -5 [ 84.726729][ T352] F2FS-fs (loop4): Issue discard(9728, 9728, 512) failed, ret: -5 [ 84.734380][ T352] F2FS-fs (loop4): Issue discard(7168, 7168, 512) failed, ret: -5 [ 84.735759][ T124] usb 2-1: new full-speed USB device number 12 using dummy_hcd [ 84.963891][ T1961] F2FS-fs (loop0): Unrecognized mount option "usrjq5ota=!/Ü (\:*#}" or missing value [ 85.085870][ T5] usb 4-1: device descriptor read/64, error 18 [ 85.155804][ T124] usb 2-1: unable to get BOS descriptor or descriptor too short [ 85.176264][ T1968] EXT4-fs (loop4): mounted filesystem without journal. Opts: debug_want_extra_isize=0x0000000000000004,usrjquota=,auto_da_alloc,discard,max_batch_time=0x0000000000000005,noquota,minixdf,journal_ioprio=0x0000000000000007,nombcache,bsddf,,errors=continue [ 85.200404][ T124] usb 2-1: not running at top speed; connect to a high speed hub [ 85.285821][ T124] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 85.305791][ T124] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 1023, setting to 64 [ 85.338141][ T1972] F2FS-fs (loop5): Fix alignment : internally, start(4096) end(16896) block(12288) [ 85.340194][ T352] EXT4-fs error (device loop4): ext4_map_blocks:617: inode #2: block 16: comm syz-executor: lblock 0 mapped to illegal pblock 16 (length 1) [ 85.364318][ T1972] F2FS-fs (loop5): invalid crc value [ 85.370663][ T1972] F2FS-fs (loop5): invalid crc value [ 85.373069][ T1962] device gretap0 entered promiscuous mode [ 85.377500][ T1972] F2FS-fs (loop5): Failed to get valid F2FS checkpoint [ 85.382918][ T352] EXT4-fs error (device loop4) in ext4_reserve_inode_write:6102: Corrupt filesystem [ 85.397442][ T5] usb 4-1: new high-speed USB device number 19 using dummy_hcd [ 85.475926][ T124] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 85.484759][ T124] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 85.492770][ T124] usb 2-1: Product: syz [ 85.500056][ T124] usb 2-1: Manufacturer: syz [ 85.504491][ T124] usb 2-1: SerialNumber: syz [ 85.525860][ T1952] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 85.602625][ T1980] EXT4-fs (loop0): mounted filesystem without journal. Opts: dioread_lock,noblock_validity,lazytime,noblock_validity,,errors=continue [ 85.634127][ T1983] bridge0: port 1(bridge_slave_0) entered blocking state [ 85.641790][ T1983] bridge0: port 1(bridge_slave_0) entered disabled state [ 85.649818][ T1980] EXT4-fs error (device loop0): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 25 vs 4278190105 free clusters [ 85.650038][ T1983] device bridge_slave_0 entered promiscuous mode [ 85.671612][ T1983] bridge0: port 2(bridge_slave_1) entered blocking state [ 85.675866][ T5] usb 4-1: device descriptor read/64, error 18 [ 85.678672][ T1983] bridge0: port 2(bridge_slave_1) entered disabled state [ 85.692202][ T1983] device bridge_slave_1 entered promiscuous mode [ 85.723789][ T9] ------------[ cut here ]------------ [ 85.729065][ T9] kernel BUG at fs/ext4/inode.c:2844! [ 85.734951][ T9] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 85.740830][ T9] CPU: 1 PID: 9 Comm: kworker/u4:1 Not tainted 5.4.290-syzkaller-00017-g6b07fcd94a6a #0 [ 85.750364][ T9] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 85.760279][ T9] Workqueue: writeback wb_workfn (flush-7:0) [ 85.761194][ T1983] bridge0: port 2(bridge_slave_1) entered blocking state [ 85.766177][ T9] RIP: 0010:ext4_writepages+0x3c96/0x3cc0 [ 85.766185][ T9] Code: 99 9b ff 31 ff 89 de e8 b8 99 9b ff 45 84 f6 75 2e e8 9e 97 9b ff 49 bf 00 00 00 00 00 fc ff df e9 1d f9 ff ff e8 8a 97 9b ff <0f> 0b e8 83 97 9b ff 0f 0b e8 7c 97 9b ff e8 b7 a0 37 ff eb 99 e8 [ 85.766196][ T9] RSP: 0018:ffff8881f5dcf0e0 EFLAGS: 00010293 [ 85.772932][ T1983] bridge0: port 2(bridge_slave_1) entered forwarding state [ 85.778482][ T9] RAX: ffffffff81c8b376 RBX: 0000010000000000 RCX: ffff8881f5dc6e40 [ 85.778487][ T9] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 85.778493][ T9] RBP: ffff8881f5dcf4d0 R08: ffffffff81c87fc6 R09: ffffed103a24980b [ 85.778497][ T9] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff8881d124c100 [ 85.778503][ T9] R13: 0000000000000001 R14: 0000018410000000 R15: dffffc0000000000 [ 85.778508][ T9] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 85.778513][ T9] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 85.778524][ T9] CR2: 00007fff8193ee38 CR3: 00000001da90c000 CR4: 00000000003406a0 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 85.798053][ T1983] bridge0: port 1(bridge_slave_0) entered blocking state [ 85.803834][ T9] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 85.810874][ T1983] bridge0: port 1(bridge_slave_0) entered forwarding state [ 85.818666][ T9] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 85.818668][ T9] Call Trace: [ 85.818688][ T9] ? __die+0xb4/0x100 [ 85.848276][ T617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 85.849927][ T9] ? die+0x26/0x50 [ 85.868824][ T23] audit: type=1400 audit(85.725:374): avc: denied { write } for pid=342 comm="syz-executor" path="pipe:[12344]" dev="pipefs" ino=12344 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 85.872925][ T9] ? do_trap+0x1e7/0x340 [ 85.946260][ T9] ? ext4_writepages+0x3c96/0x3cc0 [ 85.951200][ T9] ? ext4_writepages+0x3c96/0x3cc0 [ 85.956149][ T9] ? do_invalid_op+0xfb/0x110 [ 85.960661][ T9] ? ext4_writepages+0x3c96/0x3cc0 [ 85.965608][ T9] ? invalid_op+0x1e/0x30 [ 85.969774][ T9] ? ext4_writepages+0x8e6/0x3cc0 [ 85.974632][ T9] ? ext4_writepages+0x3c96/0x3cc0 [ 85.979590][ T9] ? ext4_writepages+0x3c96/0x3cc0 [ 85.984529][ T9] ? _raw_spin_unlock+0x49/0x60 [ 85.989218][ T9] ? netif_rx_internal+0xfd/0x450 [ 85.994076][ T9] ? dev_forward_skb+0x40/0x40 [ 85.998679][ T9] ? eth_type_trans+0x2e4/0x620 [ 86.003363][ T9] ? check_preemption_disabled+0x9f/0x320 [ 86.008920][ T9] ? ext4_readpage+0x2e0/0x2e0 [ 86.013518][ T9] ? check_preemption_disabled+0x9f/0x320 [ 86.019077][ T9] ? update_load_avg+0x40f/0x1210 [ 86.023935][ T9] ? check_preemption_disabled+0x9f/0x320 [ 86.029599][ T9] ? unwind_next_frame+0x176a/0x1ea0 [ 86.034716][ T9] ? ext4_readpage+0x2e0/0x2e0 [ 86.039402][ T9] do_writepages+0x12b/0x270 [ 86.043827][ T9] ? get_reg+0x220/0x220 [ 86.047914][ T9] ? __writepage+0x110/0x110 [ 86.052334][ T9] ? _raw_spin_lock+0xa4/0x1b0 [ 86.056933][ T9] ? _raw_spin_trylock_bh+0x190/0x190 [ 86.062140][ T9] ? unwind_next_frame+0x181e/0x1ea0 [ 86.067264][ T9] ? _raw_spin_lock+0xa4/0x1b0 [ 86.071863][ T9] __writeback_single_inode+0xd9/0xcc0 [ 86.077157][ T9] writeback_sb_inodes+0x9e0/0x1800 [ 86.082189][ T9] ? _raw_spin_lock+0xa4/0x1b0 [ 86.086793][ T9] ? queue_io+0x500/0x500 [ 86.090956][ T9] ? writeback_sb_inodes+0x1800/0x1800 [ 86.096252][ T9] ? queue_io+0x358/0x500 [ 86.100416][ T9] wb_writeback+0x403/0xd70 [ 86.104758][ T9] ? wb_io_lists_depopulated+0x170/0x170 [ 86.110226][ T9] ? set_worker_desc+0x158/0x1c0 [ 86.115000][ T9] ? check_preemption_disabled+0x9f/0x320 [ 86.120554][ T9] ? kthread_data+0x4e/0xc0 [ 86.124891][ T9] wb_workfn+0x3b6/0x1230 [ 86.129064][ T9] ? inode_wait_for_writeback+0x280/0x280 [ 86.134616][ T9] ? switch_mm_irqs_off+0x6b5/0xab0 [ 86.139649][ T9] ? _raw_spin_unlock_irq+0x4a/0x60 [ 86.144683][ T9] ? finish_task_switch+0x130/0x590 [ 86.149717][ T9] ? __schedule+0xb0d/0x1320 [ 86.154144][ T9] ? _raw_spin_lock_irqsave+0x210/0x210 [ 86.159526][ T9] ? read_word_at_a_time+0xe/0x20 [ 86.164383][ T9] ? strscpy+0x89/0x220 [ 86.168378][ T9] process_one_work+0x765/0xd20 [ 86.173065][ T9] worker_thread+0xaef/0x1470 [ 86.177753][ T9] kthread+0x2da/0x360 [ 86.181656][ T9] ? worker_clr_flags+0x170/0x170 [ 86.186515][ T9] ? kthread_blkcg+0xd0/0xd0 [ 86.190941][ T9] ret_from_fork+0x1f/0x30 [ 86.195192][ T9] Modules linked in: [ 86.199937][ T617] bridge0: port 1(bridge_slave_0) entered disabled state [ 86.206826][ T9] ---[ end trace a7066a06cfa756b0 ]--- [ 86.212068][ T9] RIP: 0010:ext4_writepages+0x3c96/0x3cc0 [ 86.217942][ T9] Code: 99 9b ff 31 ff 89 de e8 b8 99 9b ff 45 84 f6 75 2e e8 9e 97 9b ff 49 bf 00 00 00 00 00 fc ff df e9 1d f9 ff ff e8 8a 97 9b ff <0f> 0b e8 83 97 9b ff 0f 0b e8 7c 97 9b ff e8 b7 a0 37 ff eb 99 e8 [ 86.237649][ T9] RSP: 0018:ffff8881f5dcf0e0 EFLAGS: 00010293 [ 86.237896][ T617] bridge0: port 2(bridge_slave_1) entered disabled state [ 86.243510][ T9] RAX: ffffffff81c8b376 RBX: 0000010000000000 RCX: ffff8881f5dc6e40 [ 86.243515][ T9] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 86.243526][ T9] RBP: ffff8881f5dcf4d0 R08: ffffffff81c87fc6 R09: ffffed103a24980b [ 86.274374][ T9] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff8881d124c100 [ 86.283134][ T9] R13: 0000000000000001 R14: 0000018410000000 R15: dffffc0000000000 [ 86.291120][ T9] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 86.300191][ T9] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.309129][ T9] CR2: 00007fff8193ee38 CR3: 00000001ed05f000 CR4: 00000000003406a0 [ 86.317256][ T9] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.325031][ T9] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.333683][ T9] Kernel panic - not syncing: Fatal exception [ 86.339708][ T9] Kernel Offset: disabled [ 86.343827][ T9] Rebooting in 86400 seconds..