Extracting prog: 7m26.477073629s Minimizing prog: 42.02µs Simplifying prog options: 0s Extracting C: 3m25.110740026s Simplifying C: 22m31.630413804s 1 programs, timeouts [30s 1m40s 6m0s] extracting reproducer from 1 programs testing a last program of every proc single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs detailed listing: executing program 0: syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000040)='./file1\x00', 0x804000, &(0x7f0000000b00)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566ff00000000000000757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c5410c61efabdd6d6d26826b9b07231868487302aa21c001f4dbdd9f71083b09c655aae81908cb1af80f16521105c704f8b850a64bf17ecb786d28b1028a71372464fcf3523b76be624c9b1b48a63e1004036b62a47216cf2b4edcd2130c37c89ab742858a3cf172773fc7b40ef6571c7b0b9ed11f0fb06181e1f2f243990cfad7a675be6840b3b9486f034174ebbd731ee3f8bd539c350256f7429ce8ced02580e8a9c76d71a7859f3189de4dccea0d3ffc7bad7e561384ef26b812801f0ed42b7851302cd4bac6e0520b62725c307b086421252b9c8dd93281f292c8b9852ce5de6a39e198a4e78bad6a7122df51877dff15750f5b7e4d471a934f", @ANYRESDEC=0x0, @ANYBLOB="a4cf6e1813ce892166d50c060c75ee9f5b1c4e1e0004a81af970c650c52ed1ebf24b9bd03f19ae00771059210fbdd6d66689bd7c36f2ac7cae45f95fe27e29a7fee8926a1c598c0e01adae708bc91258cf5c52ec67c0855e24a40479d2330dc6dc81a36252107f6654b44d23ebb4d531c050e72ffb7f3c80eb0f7a2903f70e366b917ef2cb0173c6f929dfa474093e58393503c36af215c790b8a8e3e9cfb196e7e09848029554c904fa37c8cb521cfb3d3b5c94005bac04d0a1ca6fe6224ed18aa84334b8bd022c37bdb9bdd1d238c269aa67e7220dc842db3da984b1ef7b71be7a27004506d994f86da84e58c2240bac9ba464b844657170a4e5ea11bd2930e2bf39c39c354a"], 0xff, 0x5df0, &(0x7f0000006cc0)="$eJzs3X2QHGeZGPDumVntrlYfKyHjlSXLaywg8sVYtmIHcUe0IQcBIrCQkW3k00nCXoEOWRL6sGzpEn/ljGO4lKrsOjt2SHQ2Ra5SV4kpXeJwKFXCGHPhqlwWhD845+tcgfwRzlEdko9IhE3tTvfudG+/07Mzs7LM/X5V2pnufeZ5n6fnnZ7uXu1sBAAAwF8LL/3O/jc+ftkHv/vg6Nn7PvzHdz0QDVQn1velAYPJ7T1vVoXMplXfO595ZntrQxO3+Xlx6TeWvDH40PqPPbr2Q9/b9ieLRlasHL3xa8dvevihF97/8xeeeGp92TjpfLp6ajn+iziKVvzo+BMPf/tPLx1fF4+PHw/eHy1aFC/+5qI4l2L1uSiK7pysM/vN42fX7Bi/feCLvZn1C3NJzPe/3vqSeXZk66efOfm5kW8fH9675idnbthz/1RI3Ncwn6JowbbGx/dEUdSf/BuXzrah9MHJ7YYoiuY2PO69JXVd1WL91wSWlye3c5LbgZI86fevzC3XWqyjlrvtbfFx7arMcv68/PbL74xmS9rnguT2+eT26hnmqab/4qgSR7XJ8nfFU3Mkanje4iiemNt9k8uVieVocjnKL8e55UpuudqT62ti3GTDVuM4uz6Ny61Pd8e1ZP2VjfvqAhsD65cmt33JC/Vn6XKUv1M3MO3OVB9RQ12nL9TECKgEXnvp+snykidjIFk3EC+e9pixAun3Tn9n++bXf3j4+cFAHfFzcZI/biv/yOjTJ79624mlQ6H82ypJ/kpb+V+qvnzuK2eG5gXzH03zV9vKv+kXP37kwZsPLQlun9Pp9qm1lX/ll+YdOXtoY+9wKP+xNH9fW/lv3LJi7eVnDt4drH91un3628r/g8dWnd9y9OsngvmjNP/ctvK/+vSzy6tLHz8VzH8y3T4DbeW/Zc2T6z667KGngtv/lTT//Lbybz718La9z7y4Kjg/N6TbZ7Ct/OfWff+184Prnw3tO+NjF/odFuCXy9uSY6xHkuV2zzM71XC+8ORwrX7MNy/5N7+bA+XEDecuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQsmeserBx+bUTj9702f++9b/W4iiKA48ZK5B+rzpn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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL+yAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhZ36CY2riOMAPrO7NdtuqUkpdKM1tNiLBaEQLPYg5uIfpP6hoqhQjGK8qCiIVuzBtsEi6qGgULEXUfGs7KGoPcRCqygICh7Ekwc9qeSQFKmispuZze5rH4kPIlI+H1hmf7M73/d7s7MPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKB4BgAA//9+7123") program did not crash single: failed to extract reproducer single: executing 1 programs separately with timeout 1m40s testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs detailed listing: executing program 0: syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000040)='./file1\x00', 0x804000, &(0x7f0000000b00)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566ff00000000000000757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c5410c61efabdd6d6d26826b9b07231868487302aa21c001f4dbdd9f71083b09c655aae81908cb1af80f16521105c704f8b850a64bf17ecb786d28b1028a71372464fcf3523b76be624c9b1b48a63e1004036b62a47216cf2b4edcd2130c37c89ab742858a3cf172773fc7b40ef6571c7b0b9ed11f0fb06181e1f2f243990cfad7a675be6840b3b9486f034174ebbd731ee3f8bd539c350256f7429ce8ced02580e8a9c76d71a7859f3189de4dccea0d3ffc7bad7e561384ef26b812801f0ed42b7851302cd4bac6e0520b62725c307b086421252b9c8dd93281f292c8b9852ce5de6a39e198a4e78bad6a7122df51877dff15750f5b7e4d471a934f", @ANYRESDEC=0x0, @ANYBLOB="a4cf6e1813ce892166d50c060c75ee9f5b1c4e1e0004a81af970c650c52ed1ebf24b9bd03f19ae00771059210fbdd6d66689bd7c36f2ac7cae45f95fe27e29a7fee8926a1c598c0e01adae708bc91258cf5c52ec67c0855e24a40479d2330dc6dc81a36252107f6654b44d23ebb4d531c050e72ffb7f3c80eb0f7a2903f70e366b917ef2cb0173c6f929dfa474093e58393503c36af215c790b8a8e3e9cfb196e7e09848029554c904fa37c8cb521cfb3d3b5c94005bac04d0a1ca6fe6224ed18aa84334b8bd022c37bdb9bdd1d238c269aa67e7220dc842db3da984b1ef7b71be7a27004506d994f86da84e58c2240bac9ba464b844657170a4e5ea11bd2930e2bf39c39c354a"], 0xff, 0x5df0, &(0x7f0000006cc0)="$eJzs3X2QHGeZGPDumVntrlYfKyHjlSXLaywg8sVYtmIHcUe0IQcBIrCQkW3k00nCXoEOWRL6sGzpEn/ljGO4lKrsOjt2SHQ2Ra5SV4kpXeJwKFXCGHPhqlwWhD845+tcgfwRzlEdko9IhE3tTvfudG+/07Mzs7LM/X5V2pnufeZ5n6fnnZ7uXu1sBAAAwF8LL/3O/jc+ftkHv/vg6Nn7PvzHdz0QDVQn1velAYPJ7T1vVoXMplXfO595ZntrQxO3+Xlx6TeWvDH40PqPPbr2Q9/b9ieLRlasHL3xa8dvevihF97/8xeeeGp92TjpfLp6ajn+iziKVvzo+BMPf/tPLx1fF4+PHw/eHy1aFC/+5qI4l2L1uSiK7pysM/vN42fX7Bi/feCLvZn1C3NJzPe/3vqSeXZk66efOfm5kW8fH9675idnbthz/1RI3Ncwn6JowbbGx/dEUdSf/BuXzrah9MHJ7YYoiuY2PO69JXVd1WL91wSWlye3c5LbgZI86fevzC3XWqyjlrvtbfFx7arMcv68/PbL74xmS9rnguT2+eT26hnmqab/4qgSR7XJ8nfFU3Mkanje4iiemNt9k8uVieVocjnKL8e55UpuudqT62ti3GTDVuM4uz6Ny61Pd8e1ZP2VjfvqAhsD65cmt33JC/Vn6XKUv1M3MO3OVB9RQ12nL9TECKgEXnvp+snykidjIFk3EC+e9pixAun3Tn9n++bXf3j4+cFAHfFzcZI/biv/yOjTJ79624mlQ6H82ypJ/kpb+V+qvnzuK2eG5gXzH03zV9vKv+kXP37kwZsPLQlun9Pp9qm1lX/ll+YdOXtoY+9wKP+xNH9fW/lv3LJi7eVnDt4drH91un3628r/g8dWnd9y9OsngvmjNP/ctvK/+vSzy6tLHz8VzH8y3T4DbeW/Zc2T6z667KGngtv/lTT//Lbybz718La9z7y4Kjg/N6TbZ7Ct/OfWff+184Prnw3tO+NjF/odFuCXy9uSY6xHkuV2zzM71XC+8ORwrX7MNy/5N7+bA+XEDecuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQsmeserBx+bUTj9702f++9b/W4iiKA48ZK5B+rzpnZGS4jTpWfmnekbOHNvamy+NjD7WRBwAAAJhu2atf+HzjcnoeXkmW46gvGooOxf3RssLHp9cIlqVLcXZ9/hpC/1RkV/JUupSn2qU8tS7l6elSnjldytPbpTx9JXn6otby9DfNU2m5nrldyjPQpTzzupRnfpfyLGg/T60xz8KCPAvbqGewaT2tz8NFXcqzuEt53talPEu6lOeSLuV5e5fyXNqlPPlryjN9XcxPIi8L5Zm4Uy3NU4urk98oup6ejnN5h+MMtDhO/pr9TMfpb3Gcqzocp6/Fcd7V4Thxi+Osyj2uMsNxKiXjpPP2nlA/6VKL8//eLuU53KU8R7qU57e7lOcfdinPP+pSnvs6zAMQ8nsvXP2Hjcvp+X96/hlHg1Fv7fpobrLHyV8FSM93r5j4Ov39LrRDSvMtz63vKcuXP8HO5btipvXlLyDk8r2jab7atPPVgny1xnwru5QPAAAAZuIfnzuS+dHc9PP/oai3tmTy/PWduceXnq/nf5CdSPNd3aV8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+fXXsPsas6FwC+9pwz55w7PjJKEk/Ma0hyjSLmYcjl6r1XD4EreLk6sTbxEWSa6ugEx0QziZq0JVZLEwYstrEPX380WikiVUEItlOwaCv9o6HBWnx0OjoV/UeqNS81tqecmb0ne87DGU9r0rS/H2Hv/e29vvWtvQOBb50AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+H777T89n46HB/o7e4a6BkMUKn/qKteRPMvkSqWOJtbx3gtrr/7jK1t3J3Gldj7bxEQAAABAjScvmHFmOk768KT1jkIh5LNLQz7KjcsrxvsAxThuaR89z1kUlmd2//vFUallJD41OmVcXiHOK8RxJs7r27L1xrW9vd0bP8OLSp3q96heTxTCyPbFnJPDqkXbn9sTdYy+R9sE79ES5y3edNPNi/u2bD1n3U1rb+i+oXv9smXLz1u6bOm55y1bfP263u4lo8eQn2C+EEJp/HeZ4C8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOgm2/3P21dDw80N/ZM9Q12BaFEDXIKdeRPMvkSqWOJtbx2gMPz8qEe/cmcaV2PtvERAAAAECNnz0548J0PNKHz7h3b9J6R6EQ8tlcyIQZI/G8I0OzIZTLyf0FVfePxtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICja9/Bzt+n4+GB/s6eoa7BE6IQogY55TqSZ5lcqdTRxDpWL/vehf838677k7hSu9jEPAAAAECtl85svSsdJ314SxxHoRCKYX5ojWaMy0v2Bk6vmq96XDLP7EmOq947aDRu/iTHnTHJcWdNMO7S+Hx7AAAAgOPPVe2/Wp2Ok/6/NY6j0B7y2WLIxPFEfXyyLzC3alySP1F/n+TPa5A/Ud+f5Ff3/QAAAPCv7Jy3n/o4Hdf2/8WQzxbG+u+Jfk+/JD77nRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaOTnBy/+SToeHujv7BnqGsxEIUQNcsp1JM8yuVKpo4l1rPrLWzvuvPy2qUlcqZ3PNjERAAAAUOPx3H/elo6TPjxpvaNQCPlsW2gNJ4z0/W/kpkxd99WZs0MIpZEBuVy4fe2mTRvPHT0m4z4X7fqfhTcNnF0zbuno8ei/KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lda9tjONel4eKC/s2eoa/DfohCiBjnlOpJnmVyp1NHEOl7aedbha+55ZiCJK7WLTcwDAAAA1JrV++wf0nHShye9fxQKoRhyIRemj8TpXr+ipWq+RnsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD+Pvi1bb1zb29u90YULFy7GLo71v0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCx8uP133o3HQ8P9Hf2DHUNFqIQogY55TqSZ5lcqdTRxDr+45o5583ev/nWJK7ULjYxDwAAAFBrzTub96fjpA9Pev8oFEIxtIbWMC2Oa430/+1HY7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxNDdEofwpnbbyWK8aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+CwceHnVA+l4eKC/s2eoa/CkKISoQU65juRZJlcqdTSxjqv3fv0LN+96/qwkrtTOZ0eu3mtiOgAAACCl9e2Xv5iOkz48G8dRKIR8dlbIh1nxnd7xE0SZZGDdfYEjeV8el5aZdN6OqhWPrqwQ70MUxtYZRrYdjuTd84l5xfhuS/vkvhMAAAAcz6btuPQr6Tjp/1vjOArtIZ+dluqrbx6X3zbpPv7ecXknTTrvh+Py2ifI+zt8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSXevfOG0dDw80N/ZM9Q1GEUhRA1yynUkzzK5UqmjiXWUuh949tErB2YkcaV2sYl5AAAAgFqXv1X4ZjpO+vCk949CIRTD7HBymD3S94f28fnJuBNKv351xe5XrgphyfQX52Qb1vvuniveDYf++40PRg8jYQgt4we1hDAlrhc1qHftbx5b9dzH2x8KYcm0zKzG9Y6UOnKoEpXKp25b8OiV0/euaDgNAAAAHNcKDx/4QTpO+v+ko45Ce8hn1zfs/5Nxn6r/7+ybuW1qfIx3AKoyWtrjei0N6vW//1DHwTWfP1jp/1+cUxj7vwJnzh8/Pl0qfazac4hK5blPnbH68IFbLhu9kdTPNKi/pnXeKTvfmTkvqV+I718XJls/VNXv6zo0f1HbiReNrx9C6KhX//sXP/nhqvvfv2q0fuPvvfh3w/87NWz4TqE3OY7eqa2/8sHlO7fm3pwyvn7UoP7C55/e/8Ttq+6ufv/Ts/Xq1x6rVKpmy/377lx4x4ru81P1WxrUv7Xjtfe+8aOfPlKpv29u21j9hZ/w/hPW3zN/x75d2+9bM/77l2rr3xGuPWfj01vWXX1P9fu3VU2c/vLpY+33f31WdMnmvlc3Vj8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4vnU98dGhdDw80N/ZM9Q12BKFEDXIKdeRPMvkSqWOJtbxi8yejx7ZXzwxiSu1i03MAwAAANS6bMXrN6TjpA9Pev8oFEIx5EIutI30/aduW/DoldP3rgjt8fP4nO3d0Lfp7Os3bF5/3dF+BQAAAGACuy74cEU6Tvr/bBxHoT3kswtCa9z/r3xw+c6tuTenJP1/CGHk5/7s9et6u5eEsX2Cvq5D8xe1nXhRMi4TnwuVcYuu3dAbbxMk8z7z+H8tPf+Ky8fGt6THn3tk3Nynzlh9+MAtl9Udt2xsXPb1WdElm/te3ZhaZ2ls3NIj8/Xvu3PhHSu6z0/eI4rPhfh9knF75u/Yt2v7fWuScS3xuS2eDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4ZQP/vyldDw80N/ZM9Q1GDIhRA1yynUkzzK5UqmjiXV8dOGLw4fb///hJK7UzmebmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL+yAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhZ36CY2riOMAPrO7NdtuqUkpdKM1tNiLBaEQLPYg5uIfpP6hoqhQjGK8qCiIVuzBtsEi6qGgULEXUfGs7KGoPcRCqygICh7Ekwc9qeSQFKmispuZze5rH4kPIlI+H1hmf7M73/d7s7MPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKB4BgAA//9+7123") program did not crash single: failed to extract reproducer single: executing 1 programs separately with timeout 6m0s testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs detailed listing: executing program 0: syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000040)='./file1\x00', 0x804000, &(0x7f0000000b00)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c636f6d7072657373696f6e3d7a7374642c6e6f7265636f766572792c76657273696f6e5f757067726164653d6e6f6e652c7265636f766572795f706173735f6c6173743d636865636b5f646972656e74732c646566ff00000000000000757365725f752c666f776e65723d124335c59ae9118b8713727fca2c986c1c7cd9786600d7bcc1c1b36f05edea77241aff6b2fd872f8bc8b155f68f12ed84c94996a73252d6b799a8cd9c749c5410c61efabdd6d6d26826b9b07231868487302aa21c001f4dbdd9f71083b09c655aae81908cb1af80f16521105c704f8b850a64bf17ecb786d28b1028a71372464fcf3523b76be624c9b1b48a63e1004036b62a47216cf2b4edcd2130c37c89ab742858a3cf172773fc7b40ef6571c7b0b9ed11f0fb06181e1f2f243990cfad7a675be6840b3b9486f034174ebbd731ee3f8bd539c350256f7429ce8ced02580e8a9c76d71a7859f3189de4dccea0d3ffc7bad7e561384ef26b812801f0ed42b7851302cd4bac6e0520b62725c307b086421252b9c8dd93281f292c8b9852ce5de6a39e198a4e78bad6a7122df51877dff15750f5b7e4d471a934f", @ANYRESDEC=0x0, @ANYBLOB="a4cf6e1813ce892166d50c060c75ee9f5b1c4e1e0004a81af970c650c52ed1ebf24b9bd03f19ae00771059210fbdd6d66689bd7c36f2ac7cae45f95fe27e29a7fee8926a1c598c0e01adae708bc91258cf5c52ec67c0855e24a40479d2330dc6dc81a36252107f6654b44d23ebb4d531c050e72ffb7f3c80eb0f7a2903f70e366b917ef2cb0173c6f929dfa474093e58393503c36af215c790b8a8e3e9cfb196e7e09848029554c904fa37c8cb521cfb3d3b5c94005bac04d0a1ca6fe6224ed18aa84334b8bd022c37bdb9bdd1d238c269aa67e7220dc842db3da984b1ef7b71be7a27004506d994f86da84e58c2240bac9ba464b844657170a4e5ea11bd2930e2bf39c39c354a"], 0xff, 0x5df0, &(0x7f0000006cc0)="$eJzs3X2QHGeZGPDumVntrlYfKyHjlSXLaywg8sVYtmIHcUe0IQcBIrCQkW3k00nCXoEOWRL6sGzpEn/ljGO4lKrsOjt2SHQ2Ra5SV4kpXeJwKFXCGHPhqlwWhD845+tcgfwRzlEdko9IhE3tTvfudG+/07Mzs7LM/X5V2pnufeZ5n6fnnZ7uXu1sBAAAwF8LL/3O/jc+ftkHv/vg6Nn7PvzHdz0QDVQn1velAYPJ7T1vVoXMplXfO595ZntrQxO3+Xlx6TeWvDH40PqPPbr2Q9/b9ieLRlasHL3xa8dvevihF97/8xeeeGp92TjpfLp6ajn+iziKVvzo+BMPf/tPLx1fF4+PHw/eHy1aFC/+5qI4l2L1uSiK7pysM/vN42fX7Bi/feCLvZn1C3NJzPe/3vqSeXZk66efOfm5kW8fH9675idnbthz/1RI3Ncwn6JowbbGx/dEUdSf/BuXzrah9MHJ7YYoiuY2PO69JXVd1WL91wSWlye3c5LbgZI86fevzC3XWqyjlrvtbfFx7arMcv68/PbL74xmS9rnguT2+eT26hnmqab/4qgSR7XJ8nfFU3Mkanje4iiemNt9k8uVieVocjnKL8e55UpuudqT62ti3GTDVuM4uz6Ny61Pd8e1ZP2VjfvqAhsD65cmt33JC/Vn6XKUv1M3MO3OVB9RQ12nL9TECKgEXnvp+snykidjIFk3EC+e9pixAun3Tn9n++bXf3j4+cFAHfFzcZI/biv/yOjTJ79624mlQ6H82ypJ/kpb+V+qvnzuK2eG5gXzH03zV9vKv+kXP37kwZsPLQlun9Pp9qm1lX/ll+YdOXtoY+9wKP+xNH9fW/lv3LJi7eVnDt4drH91un3628r/g8dWnd9y9OsngvmjNP/ctvK/+vSzy6tLHz8VzH8y3T4DbeW/Zc2T6z667KGngtv/lTT//Lbybz718La9z7y4Kjg/N6TbZ7Ct/OfWff+184Prnw3tO+NjF/odFuCXy9uSY6xHkuV2zzM71XC+8ORwrX7MNy/5N7+bA+XEDecuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQsmeserBx+bUTj9702f++9b/W4iiKA48ZK5B+rzpnZGS4jTpWfmnekbOHNvamy+NjD7WRBwAAAJhu2atf+HzjcnoeXkmW46gvGooOxf3RssLHp9cIlqVLcXZ9/hpC/1RkV/JUupSn2qU8tS7l6elSnjldytPbpTx9JXn6otby9DfNU2m5nrldyjPQpTzzupRnfpfyLGg/T60xz8KCPAvbqGewaT2tz8NFXcqzuEt53talPEu6lOeSLuV5e5fyXNqlPPlryjN9XcxPIi8L5Zm4Uy3NU4urk98oup6ejnN5h+MMtDhO/pr9TMfpb3Gcqzocp6/Fcd7V4Thxi+Osyj2uMsNxKiXjpPP2nlA/6VKL8//eLuU53KU8R7qU57e7lOcfdinPP+pSnvs6zAMQ8nsvXP2Hjcvp+X96/hlHg1Fv7fpobrLHyV8FSM93r5j4Ov39LrRDSvMtz63vKcuXP8HO5btipvXlLyDk8r2jab7atPPVgny1xnwru5QPAAAAZuIfnzuS+dHc9PP/oai3tmTy/PWduceXnq/nf5CdSPNd3aV8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+fXXsPsas6FwC+9pwz55w7PjJKEk/Ma0hyjSLmYcjl6r1XD4EreLk6sTbxEWSa6ugEx0QziZq0JVZLEwYstrEPX380WikiVUEItlOwaCv9o6HBWnx0OjoV/UeqNS81tqecmb0ne87DGU9r0rS/H2Hv/e29vvWtvQOBb50AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+H777T89n46HB/o7e4a6BkMUKn/qKteRPMvkSqWOJtbx3gtrr/7jK1t3J3Gldj7bxEQAAABAjScvmHFmOk768KT1jkIh5LNLQz7KjcsrxvsAxThuaR89z1kUlmd2//vFUallJD41OmVcXiHOK8RxJs7r27L1xrW9vd0bP8OLSp3q96heTxTCyPbFnJPDqkXbn9sTdYy+R9sE79ES5y3edNPNi/u2bD1n3U1rb+i+oXv9smXLz1u6bOm55y1bfP263u4lo8eQn2C+EEJp/HeZ4C8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOgm2/3P21dDw80N/ZM9Q12BaFEDXIKdeRPMvkSqWOJtbx2gMPz8qEe/cmcaV2PtvERAAAAECNnz0548J0PNKHz7h3b9J6R6EQ8tlcyIQZI/G8I0OzIZTLyf0FVfePxtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICja9/Bzt+n4+GB/s6eoa7BE6IQogY55TqSZ5lcqdTRxDpWL/vehf838677k7hSu9jEPAAAAECtl85svSsdJ314SxxHoRCKYX5ojWaMy0v2Bk6vmq96XDLP7EmOq947aDRu/iTHnTHJcWdNMO7S+Hx7AAAAgOPPVe2/Wp2Ok/6/NY6j0B7y2WLIxPFEfXyyLzC3alySP1F/n+TPa5A/Ud+f5Ff3/QAAAPCv7Jy3n/o4Hdf2/8WQzxbG+u+Jfk+/JD77nRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaOTnBy/+SToeHujv7BnqGsxEIUQNcsp1JM8yuVKpo4l1rPrLWzvuvPy2qUlcqZ3PNjERAAAAUOPx3H/elo6TPjxpvaNQCPlsW2gNJ4z0/W/kpkxd99WZs0MIpZEBuVy4fe2mTRvPHT0m4z4X7fqfhTcNnF0zbuno8ei/KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lda9tjONel4eKC/s2eoa/DfohCiBjnlOpJnmVyp1NHEOl7aedbha+55ZiCJK7WLTcwDAAAA1JrV++wf0nHShye9fxQKoRhyIRemj8TpXr+ipWq+RnsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD+Pvi1bb1zb29u90YULFy7GLo71v0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCx8uP133o3HQ8P9Hf2DHUNFqIQogY55TqSZ5lcqdTRxDr+45o5583ev/nWJK7ULjYxDwAAAFBrzTub96fjpA9Pev8oFEIxtIbWMC2Oa430/+1HY7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxNDdEofwpnbbyWK8aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+CwceHnVA+l4eKC/s2eoa/CkKISoQU65juRZJlcqdTSxjqv3fv0LN+96/qwkrtTOZ0eu3mtiOgAAACCl9e2Xv5iOkz48G8dRKIR8dlbIh1nxnd7xE0SZZGDdfYEjeV8el5aZdN6OqhWPrqwQ70MUxtYZRrYdjuTd84l5xfhuS/vkvhMAAAAcz6btuPQr6Tjp/1vjOArtIZ+dluqrbx6X3zbpPv7ecXknTTrvh+Py2ifI+zt8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSXevfOG0dDw80N/ZM9Q1GEUhRA1yynUkzzK5UqmjiXWUuh949tErB2YkcaV2sYl5AAAAgFqXv1X4ZjpO+vCk949CIRTD7HBymD3S94f28fnJuBNKv351xe5XrgphyfQX52Qb1vvuniveDYf++40PRg8jYQgt4we1hDAlrhc1qHftbx5b9dzH2x8KYcm0zKzG9Y6UOnKoEpXKp25b8OiV0/euaDgNAAAAHNcKDx/4QTpO+v+ko45Ce8hn1zfs/5Nxn6r/7+ybuW1qfIx3AKoyWtrjei0N6vW//1DHwTWfP1jp/1+cUxj7vwJnzh8/Pl0qfazac4hK5blPnbH68IFbLhu9kdTPNKi/pnXeKTvfmTkvqV+I718XJls/VNXv6zo0f1HbiReNrx9C6KhX//sXP/nhqvvfv2q0fuPvvfh3w/87NWz4TqE3OY7eqa2/8sHlO7fm3pwyvn7UoP7C55/e/8Ttq+6ufv/Ts/Xq1x6rVKpmy/377lx4x4ru81P1WxrUv7Xjtfe+8aOfPlKpv29u21j9hZ/w/hPW3zN/x75d2+9bM/77l2rr3xGuPWfj01vWXX1P9fu3VU2c/vLpY+33f31WdMnmvlc3Vj8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4vnU98dGhdDw80N/ZM9Q12BKFEDXIKdeRPMvkSqWOJtbxi8yejx7ZXzwxiSu1i03MAwAAANS6bMXrN6TjpA9Pev8oFEIx5EIutI30/aduW/DoldP3rgjt8fP4nO3d0Lfp7Os3bF5/3dF+BQAAAGACuy74cEU6Tvr/bBxHoT3kswtCa9z/r3xw+c6tuTenJP1/CGHk5/7s9et6u5eEsX2Cvq5D8xe1nXhRMi4TnwuVcYuu3dAbbxMk8z7z+H8tPf+Ky8fGt6THn3tk3Nynzlh9+MAtl9Udt2xsXPb1WdElm/te3ZhaZ2ls3NIj8/Xvu3PhHSu6z0/eI4rPhfh9knF75u/Yt2v7fWuScS3xuS2eDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4ZQP/vyldDw80N/ZM9Q1GDIhRA1yynUkzzK5UqmjiXV8dOGLw4fb///hJK7UzmebmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL+yAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhZ36CY2riOMAPrO7NdtuqUkpdKM1tNiLBaEQLPYg5uIfpP6hoqhQjGK8qCiIVuzBtsEi6qGgULEXUfGs7KGoPcRCqygICh7Ekwc9qeSQFKmispuZze5rH4kPIlI+H1hmf7M73/d7s7MPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKB4BgAA//9+7123") program crashed: INFO: task hung in bch2_fs_read_only single: successfully extracted reproducer found reproducer with 1 syscalls minimizing guilty program extracting C reproducer testing compiled C program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only simplifying C reproducer testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in __closure_sync a never seen crash title: INFO: task hung in __closure_sync, ignore testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs program crashed: INFO: task hung in bch2_fs_read_only reproducing took 33m23.218280398s repro crashed as (corrupted=false): INFO: task syz-executor344:5230 blocked for more than 143 seconds. Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor344 state:D stack:23072 pid:5230 tgid:5230 ppid:5228 flags:0x00004002 Call Trace: context_switch kernel/sched/core.c:5315 [inline] __schedule+0x1843/0x4ae0 kernel/sched/core.c:6674 __schedule_loop kernel/sched/core.c:6751 [inline] schedule+0x14b/0x320 kernel/sched/core.c:6766 bch2_fs_read_only+0xa86/0x1220 fs/bcachefs/super.c:346 __bch2_fs_stop+0x105/0x540 fs/bcachefs/super.c:618 generic_shutdown_super+0x139/0x2d0 fs/super.c:642 bch2_kill_sb+0x41/0x50 fs/bcachefs/fs.c:2064 deactivate_locked_super+0xc4/0x130 fs/super.c:473 cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1373 task_work_run+0x24f/0x310 kernel/task_work.c:228 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop kernel/entry/common.c:114 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x168/0x370 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff0abc3c387 RSP: 002b:00007ffcdcde92c8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007ff0abc3c387 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcdcde9380 RBP: 00007ffcdcde9380 R08: 0000000000000000 R09: 0000000000000000 R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffcdcdea3e0 R13: 000055558fd836c0 R14: 0000000000000001 R15: 431bde82d7b634db Showing all locks held in the system: 4 locks held by kworker/u8:0/11: #0: ffff88802e079948 ((wq_completion)btree_node_rewrite){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3204 [inline] #0: ffff88802e079948 ((wq_completion)btree_node_rewrite){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 kernel/workqueue.c:3310 #1: ffffc90000107d00 ((work_completion)(&a->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3205 [inline] #1: ffffc90000107d00 ((work_completion)(&a->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 kernel/workqueue.c:3310 #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:151 [inline] #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: srcu_read_lock include/linux/srcu.h:250 [inline] #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7de/0xd20 fs/bcachefs/btree_iter.c:3200 #3: ffff8880741a6690 (&c->gc_lock){.+.+}-{3:3}, at: bch2_btree_update_start+0x682/0x14e0 fs/bcachefs/btree_update_interior.c:1197 1 lock held by khungtaskd/30: #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline] #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 kernel/locking/lockdep.c:6701 1 lock held by klogd/4658: #0: ffff8880b863ea58 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x2a/0x140 kernel/sched/core.c:593 2 locks held by getty/4974: #0: ffff88802e7ce0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243 #1: ffffc90002efe2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6a6/0x1e00 drivers/tty/n_tty.c:2211 2 locks held by syz-executor344/5230: #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: __super_lock fs/super.c:56 [inline] #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: __super_lock_excl fs/super.c:71 [inline] #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: deactivate_super+0xb5/0xf0 fs/super.c:505 #1: ffff888074180278 (&c->state_lock){+.+.}-{3:3}, at: __bch2_fs_stop+0xfd/0x540 fs/bcachefs/super.c:617 ============================================= NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline] watchdog+0xff4/0x1040 kernel/hung_task.c:379 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 4658 Comm: klogd Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 RIP: 0010:check_wait_context kernel/locking/lockdep.c:4824 [inline] RIP: 0010:__lock_acquire+0x605/0x2050 kernel/locking/lockdep.c:5149 Code: 41 ca 8a 00 48 0f a3 1d 49 10 b2 12 73 26 48 69 c3 c8 00 00 00 48 8d 98 c0 b6 be 93 48 ba 00 00 00 00 00 fc ff df 48 8b 34 24 <48> 8b 7c 24 08 e9 9f 00 00 00 48 c7 c0 40 a9 37 9a 48 c1 e8 03 48 RSP: 0018:ffffc9000390f730 EFLAGS: 00000006 RAX: 0000000000001450 RBX: ffffffff93becb10 RCX: ffffffff8170276f RDX: dffffc0000000000 RSI: ffff88807ac70ae0 RDI: ffffffff942237c0 RBP: 0000000000000002 R08: ffffffff942237c7 R09: 1ffffffff28446f8 R10: dffffc0000000000 R11: fffffbfff28446f9 R12: ffff88807ac70000 R13: 000000000000001a R14: 1ffff1100f58e160 R15: ffff88807ac70b00 FS: 00007f70143f4380(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055b970c25600 CR3: 000000002d3f2000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5822 rcu_lock_acquire include/linux/rcupdate.h:337 [inline] rcu_read_lock_sched include/linux/rcupdate.h:941 [inline] pfn_valid include/linux/mmzone.h:2043 [inline] __virt_addr_valid+0x1a0/0x530 arch/x86/mm/physaddr.c:65 check_heap_object mm/usercopy.c:189 [inline] __check_object_size+0x10d/0x900 mm/usercopy.c:251 check_object_size include/linux/thread_info.h:215 [inline] check_copy_size include/linux/thread_info.h:251 [inline] copy_from_iter include/linux/uio.h:218 [inline] skb_copy_datagram_from_iter+0xe2/0x6a0 net/core/datagram.c:564 unix_dgram_sendmsg+0x7a7/0x1f80 net/unix/af_unix.c:2040 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x221/0x270 net/socket.c:745 __sys_sendto+0x398/0x4f0 net/socket.c:2210 __do_sys_sendto net/socket.c:2222 [inline] __se_sys_sendto net/socket.c:2218 [inline] __x64_sys_sendto+0xde/0x100 net/socket.c:2218 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f70145569b5 Code: 8b 44 24 08 48 83 c4 28 48 98 c3 48 98 c3 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 26 45 31 c9 45 31 c0 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 76 7a 48 8b 15 44 c4 0c 00 f7 d8 64 89 02 48 83 RSP: 002b:00007ffce907d1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f70145569b5 RDX: 000000000000008b RSI: 000055d99c078130 RDI: 0000000000000003 RBP: 000055d99c073910 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000013 R13: 00007f70146e4212 R14: 00007ffce907d2f8 R15: 0000000000000000 INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.432 msecs final repro crashed as (corrupted=false): INFO: task syz-executor344:5230 blocked for more than 143 seconds. Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor344 state:D stack:23072 pid:5230 tgid:5230 ppid:5228 flags:0x00004002 Call Trace: context_switch kernel/sched/core.c:5315 [inline] __schedule+0x1843/0x4ae0 kernel/sched/core.c:6674 __schedule_loop kernel/sched/core.c:6751 [inline] schedule+0x14b/0x320 kernel/sched/core.c:6766 bch2_fs_read_only+0xa86/0x1220 fs/bcachefs/super.c:346 __bch2_fs_stop+0x105/0x540 fs/bcachefs/super.c:618 generic_shutdown_super+0x139/0x2d0 fs/super.c:642 bch2_kill_sb+0x41/0x50 fs/bcachefs/fs.c:2064 deactivate_locked_super+0xc4/0x130 fs/super.c:473 cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1373 task_work_run+0x24f/0x310 kernel/task_work.c:228 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop kernel/entry/common.c:114 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x168/0x370 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff0abc3c387 RSP: 002b:00007ffcdcde92c8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007ff0abc3c387 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcdcde9380 RBP: 00007ffcdcde9380 R08: 0000000000000000 R09: 0000000000000000 R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffcdcdea3e0 R13: 000055558fd836c0 R14: 0000000000000001 R15: 431bde82d7b634db Showing all locks held in the system: 4 locks held by kworker/u8:0/11: #0: ffff88802e079948 ((wq_completion)btree_node_rewrite){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3204 [inline] #0: ffff88802e079948 ((wq_completion)btree_node_rewrite){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 kernel/workqueue.c:3310 #1: ffffc90000107d00 ((work_completion)(&a->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3205 [inline] #1: ffffc90000107d00 ((work_completion)(&a->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 kernel/workqueue.c:3310 #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:151 [inline] #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: srcu_read_lock include/linux/srcu.h:250 [inline] #2: ffff8880741842c0 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7de/0xd20 fs/bcachefs/btree_iter.c:3200 #3: ffff8880741a6690 (&c->gc_lock){.+.+}-{3:3}, at: bch2_btree_update_start+0x682/0x14e0 fs/bcachefs/btree_update_interior.c:1197 1 lock held by khungtaskd/30: #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline] #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #0: ffffffff8e937ee0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 kernel/locking/lockdep.c:6701 1 lock held by klogd/4658: #0: ffff8880b863ea58 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x2a/0x140 kernel/sched/core.c:593 2 locks held by getty/4974: #0: ffff88802e7ce0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243 #1: ffffc90002efe2f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6a6/0x1e00 drivers/tty/n_tty.c:2211 2 locks held by syz-executor344/5230: #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: __super_lock fs/super.c:56 [inline] #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: __super_lock_excl fs/super.c:71 [inline] #0: ffff88823be0a0e0 (&type->s_umount_key#44){+.+.}-{3:3}, at: deactivate_super+0xb5/0xf0 fs/super.c:505 #1: ffff888074180278 (&c->state_lock){+.+.}-{3:3}, at: __bch2_fs_stop+0xfd/0x540 fs/bcachefs/super.c:617 ============================================= NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 nmi_cpu_backtrace+0x49c/0x4d0 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x198/0x320 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline] watchdog+0xff4/0x1040 kernel/hung_task.c:379 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 4658 Comm: klogd Not tainted 6.11.0-syzkaller-08481-g88264981f208 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 RIP: 0010:check_wait_context kernel/locking/lockdep.c:4824 [inline] RIP: 0010:__lock_acquire+0x605/0x2050 kernel/locking/lockdep.c:5149 Code: 41 ca 8a 00 48 0f a3 1d 49 10 b2 12 73 26 48 69 c3 c8 00 00 00 48 8d 98 c0 b6 be 93 48 ba 00 00 00 00 00 fc ff df 48 8b 34 24 <48> 8b 7c 24 08 e9 9f 00 00 00 48 c7 c0 40 a9 37 9a 48 c1 e8 03 48 RSP: 0018:ffffc9000390f730 EFLAGS: 00000006 RAX: 0000000000001450 RBX: ffffffff93becb10 RCX: ffffffff8170276f RDX: dffffc0000000000 RSI: ffff88807ac70ae0 RDI: ffffffff942237c0 RBP: 0000000000000002 R08: ffffffff942237c7 R09: 1ffffffff28446f8 R10: dffffc0000000000 R11: fffffbfff28446f9 R12: ffff88807ac70000 R13: 000000000000001a R14: 1ffff1100f58e160 R15: ffff88807ac70b00 FS: 00007f70143f4380(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055b970c25600 CR3: 000000002d3f2000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5822 rcu_lock_acquire include/linux/rcupdate.h:337 [inline] rcu_read_lock_sched include/linux/rcupdate.h:941 [inline] pfn_valid include/linux/mmzone.h:2043 [inline] __virt_addr_valid+0x1a0/0x530 arch/x86/mm/physaddr.c:65 check_heap_object mm/usercopy.c:189 [inline] __check_object_size+0x10d/0x900 mm/usercopy.c:251 check_object_size include/linux/thread_info.h:215 [inline] check_copy_size include/linux/thread_info.h:251 [inline] copy_from_iter include/linux/uio.h:218 [inline] skb_copy_datagram_from_iter+0xe2/0x6a0 net/core/datagram.c:564 unix_dgram_sendmsg+0x7a7/0x1f80 net/unix/af_unix.c:2040 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x221/0x270 net/socket.c:745 __sys_sendto+0x398/0x4f0 net/socket.c:2210 __do_sys_sendto net/socket.c:2222 [inline] __se_sys_sendto net/socket.c:2218 [inline] __x64_sys_sendto+0xde/0x100 net/socket.c:2218 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f70145569b5 Code: 8b 44 24 08 48 83 c4 28 48 98 c3 48 98 c3 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 26 45 31 c9 45 31 c0 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 76 7a 48 8b 15 44 c4 0c 00 f7 d8 64 89 02 48 83 RSP: 002b:00007ffce907d1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f70145569b5 RDX: 000000000000008b RSI: 000055d99c078130 RDI: 0000000000000003 RBP: 000055d99c073910 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000013 R13: 00007f70146e4212 R14: 00007ffce907d2f8 R15: 0000000000000000 INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.432 msecs