program: r0 = creat(&(0x7f00000000c0)='./bus\x00', 0x182) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x181242, 0x0) fallocate(r0, 0x10, 0x1000001, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) (async) r3 = creat(&(0x7f0000000000)='./file0\x00', 0x0) (async) r4 = socket$inet6_udp(0xa, 0x2, 0x0) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x4, 0x8, 0x9}, 0x48) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000012c0)={0xe, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000200)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000340)=ANY=[@ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0400"/12, @ANYRES32, @ANYBLOB="0a6891d401cf335f2bf0edfc52e5314697f44fe84c90f53c91952f8579eddc689d9faf5358f18fe21353d783267a879a5a8e37c48254dfd37f7ec0e298c52c5f8b2c50cb43404995ba3da3252f84e48a0bfa22211608c29612dbc99d922dd3c83c9b8bb03119662b32447d3b2e8992b554903b7f0ec44bc1ab1e9d6af14600592b6f19e9c91fe94b4aed3e29ad6e823dc9b2942292d61e3b4179b02f16721082207efbc5a6b213b53168b0f3c9eeb953da2faa0e9554586103edc7d90f80445ef65d8de025c4759ef247a16a91a6de852623c9298efd2aadd9", @ANYRES64=0x0], 0x10) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="12000000043a99b2711363cb2efb3f458a6d22fcffff070000000800000038900000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000000000000300"/20, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x50) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00', 0x0}) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0xe, 0x15, &(0x7f0000000680)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, {}, {}, [@map_val={0x18, 0x7, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x4073}, @alu={0x4, 0x1, 0x1, 0x5, 0x6, 0x0, 0xfffffffffffffff0}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x5}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', r8}, 0x94) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000640)=ANY=[@ANYRES32=r7, @ANYRES32=r9, @ANYRESDEC=r4, @ANYRES32, @ANYBLOB="65dd87c46dfef6067d5da617b5", @ANYRES16=r0], 0x10) (async) r10 = socket(0x1, 0x2, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000300)={r7, &(0x7f0000000240), &(0x7f00000000c0)=@tcp=r10}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000200)={r5, &(0x7f0000000100), &(0x7f00000001c0)=@tcp=r10}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r5, &(0x7f0000000100), &(0x7f0000000140)=@udp6=r4}, 0x20) (async) close_range(r3, 0xffffffffffffffff, 0x0) (async) pwrite64(r2, &(0x7f0000000140)='3', 0x1, 0xfeca) (async) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0xc, r0, 0x5f, 0x0, 0x0, 0xffffffffffffffff}) r11 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={0x8000, 0x42, 0x8}, 0x18) readlinkat(r11, &(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)=""/234, 0xea) (async) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_MODIFY(r12, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, 0x0, 0x4, 0x70bd29, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x4000040) (async) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r12) r13 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), r12) r14 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_TSINFO_GET(r14, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000e80)={0x14, r13, 0x183, 0x70bd25, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x8040}, 0x40) (async) syz_open_dev$video4linux(&(0x7f00000001c0), 0x100000000, 0x0) (async) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000040)='./file1\x00', 0x1000c10, &(0x7f0000000280)=ANY=[], 0x1, 0x5953, &(0x7f000000b680)="$eJzs3XuQXFX9IPBzu3synZk8JgF+RJDJEMhPBDUTXoWP0uj6KkAqFpYSNgoDmWA0CakkCASU4IILC1hoaSnqH2ghtWi0qIJVIiXy2IRVNMXqUltIre6if7iFLCmBLGW5ztZM39PTc6fv3J6enpDA51PJ3D6nb3/Pufeevn2/p3umAwAAAK8Le2/cduC8Yz7wqy8Ov3zdh3+26frQWx6rr8YV+tLlVa9WDzmYuitLxpbZcfGma37w54FL3/fLe3u+/8qedcev//37j7j0wc+cvfuObz/y0vz7//lsUdw4nk4eLyfPJyFUf77/61/a88TRo3VJCKGc9O0MYVGy+JFFSSbE4N9DCOvSwpLMnfe9fNr60eX1t3RPqF+YWc94f32rpuNsx4ErTwl/eO+aG36z9Mc/6tr13M7xVZJqw3gKYcHFjY/vCiHMTf+PiqMtjsc4aFeHEHoaHndWQb9OaLH/K3LKx6bLOemytyBOvH9ZplzKrJctR12ZZU9BezOV14921ysyL1POnoxmKq+fsX5Ruvxpujx5mvHL8X8SSkmo1Lu/MRkfI6HhuCUhGTuW1Xq5VD+2Id3+TDnJlEuZcrkrs11j7aYDrZwkE+vjepn6eDqupPXHN56rmzg/p/4N6bKaPlFfieWQvVHTO+lGfbvGxH7tn6IvB0Op4RzUrL5+4NOD0ZvW9SaLJz1mZLJ66D1rbl1eXvvo3tHK+gPmjj82uTdJ4yfTiV+PtePXi+Z96oc3X5F9Xa/Hv7iUxi+1Ff+P5+x74cKbv/et3Pi3x/jltuKf+lDP8+c8duOyvrz4++P+qbQVf+jZx29beuQlu3L7f2eMX20r/qrd+7rnH3jo4dz+D8b9M7et+M+884N/uuepB57LjR9i/J624q/dveXL3f0HTsqN/3DcP73tjZ8Xd535dH//Xwby4j8Z489vK/7dO+94x10Lbzk79/iujvunr63455744A3zDjxwXN65M7mzU6+cAK9PR6TXWDel5RbzzNGT78Wd7EdDvvDNgUrtmm9e+n9+JxvKXHyOtrOgk/EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6bfnvt6Z+84D0fXVNJQkhy1hlpIt5XnrNq1UAb7Q49+/htS4+8ZFdj3ZI24gAAAADFYh5eqtdUw5JwZTI3HNt0/ThHcGwsJRPrs3MIMU52jqDdOKUOxSl3KE6lQ3G6OhRnTofidHcoTrUgTjW0FmfuFHEqo6Oixf70TNmf1uP0dijOvA7Fmd+hOAs6FGdhh+L0TRmn9XG4qENxFncozhEdinNkh+Ic1aE4/9KhOEd3KE52Tnm643B+uuYxeXHGbpQL41SScv2OZvPpR6ftHDfDdnoL2plf9HrcYjtzW2znhMzjStNsp9piO/86w3aSFtt5c147C1trp1TQThy3V2X7F9uJpRbH/9UdirOjQ3Gu6VCcazsU5/MdivOFDsW5boZxAFoV8//xfK8vdFfeFXrSM052FiDmu0vHfk5+vcs7IcV4b8zUzymKl03UM/GWTrd/2QmETLxlmfquCfEq9XxkinjVxnjLM3cWbm92QiHTv5Mz9d1F8bITCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwi3577emfvOA9H10TkjD6r6mRJuJ95TmrVg200e6eNbcuL699dG9jXXeljUAAAABAoZiHd9VrqqG7sjJ0J3MmrFdN5wGqabncV1v2LwirR5fJQGms3JMsmvJxlfRxK7Zv2rJi29U73rph09Blw5cNb377ytNXnjl4xplnrFi/YePwYO1nCN0F8UIIY9MP267e8dmhjRuHt26rVWb7vyR93JK0nKSP639bGBxdXp/2f3FBe6VJ7c3ejeKjBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw/9m1uxA5rzIO4OedmZ2Zbhu70q9paDZDPkrUokncSqql+4JgoU1CloLMVtcSbILFTRPapMQ6tgHbmqAILYEQyYWRWGwt3vTDFrEfBCI1GnBjkLZoL/RCabWSllxIykh258zOzM5ktmNp2vj7Xcw7c85zzvOeuVj4vzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwwZqqjkxURsfGB5MQki41tQ7iXDafpuU++n71uW0/LAyfWtE8Vsj1sREAAADQU8zhA42RYijksiEbrpz+tCQ0TYTZ3A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz/maqOTFRGx8YvTEJIutTUOohz2Xyalvvo+/rbT3zuleHhvzePlfrYBwAAAOgt5vBMY6QYSmFpGEiubKmLzwYWtq1vr4v7LJpnXfuzg251S+dZd/U86z7Ro259/bozAAAAwEdfzP+5xshQKOQWdM3/vXJ9rFvcVpetX/v5rQAAAADwv4n5v9AYKYVCrtTI6/PN+0va6uL6Xv+3j+uXd1nf6//56+pX/6cHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI+OqerIRGV0bDybhJB0qal1EOey+TQt99F39fOD/7z58INLmscKuT42AgAAAHqKOXw2ehdDITcYBsKF07l/+MYDT335qWdGQggzMT+fDzs3bt9+1+qZ11i36ujhgR8cefM7c+pWzbyeswMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvm6nqyERldGz8giSEpEtNrYM4l82nabmPvq994Ut/fezEs280j5X62AcAAADoLebw2exfDKWQD/lw+fSn5qx/RqZtfbdnBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD54+5v3fvNjZOTm+7yxhtvvGm8Odd/mQAAgPfb4pCE2nt0xYZzfdcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCHwVR1ZKIyOjZeTEJIutTUOohz2Xyalvvomz53rLDg1PMvNo+V+tgHAAAA6C3m8NnsXwylMBAGwmXTnzo9E5jO/0Mf4E0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHypT1ZGJyujY+IIkhKRLTa2DOJfNp2n5PXethUd37f/8oYu/f1PzaCHXxwEAAACAnmIOzzdGiqGQ+2QohKvqnydbFyTZ+rXzc4HZddtalg3Oe121ZV123ut2t50sVz/NzLpi3G9o5tpYV567rty0rhQa7cst68LellULetxnAAAAgHMo5v9CY2QoFHKFppz7s5b6ITkXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhiqjoyURkdG0+SEJIuNbUO4lw2n6blPvre+7uPX/S1n+/Z0TxW6mMfAAAAoLeYw2ezfzGUwqLwsbBoOveHodb6WPevyulDj/z7bytCWHn58eFc+7Y/jm9+89oNL7S/hJBprc6EcHG9X9Kl32//8Mg9y2qnHwth5WXZq+b0C2fv17plWnu6smnd9iPHt/X4cgAAAOA8EfP/QGNkKBRyd3bN/zF598j/DdMB/OJ7dv3y0vprPZG3rcgM1ftluvT74rIn/rJ8zT/ePJP/z9bvM/u3HLq0peHMSJskrY1u2bH++LUHM/HUM/2zbf3j9/KVb7/xn807Hz49078YivXxhblO/ee+trkgrU1m9o2vfXdftbV/rsv5H/z9iyd+vXDPO2f6v714sNH/6rOc/+z9B295aO91+w+vb+0fQih36v/WOzeFK/50xwPt5x9s27j5m29+bZOktaNLTh5cc6B0fWv/pK1//P5/ceLRvT99+HvPxP7xtyIrls63f6at/8u7L9n10v0bFrb2z3Q5/wu3vjK8tfzdP7af//aWXXNd72Lu+R+/5snbXt2Y3tc+BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcH6Zqo5MVEbHxjNJCEmXmloHcS6bT9NyH31fv/nYW7fu+cmPmsdKfewDAAAA9BZz+Gz2L4ZSyId8GJzO/U9XNq3bfuT4tjA0M5vUr7nJrXdv/9TmrTvuvP0c3TkAAAAwXzH/5xojQ6GQWxYG6vl/dMuO9cevPZiJ+T8T8//mOyY3rQyNupd3X7Lrpfs3LGw8Jwhh+mcBxTN1n52tu/GGY0Mn//yN5R3rVs/WHV1y8uCaA6XrY11orlsVGs8nHr/mydte3Zje17i/5rpPf33rZP3xRNx38JaH9l63//D6xjnq18H6vrFuMrNvfO27+6qxLlu/FuvnBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmmqqOTFRGx8ZDNoSkS02tgziXzadpuY++a5f96oGLTj27qHmskOtjIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOC/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWG//kKkquI4gJ8zs9vO/tNdDdqK1tWKwh6Sgoh6qagIjRB6MiQszYcoCCIKe2gNjcSKXoKsF4kKqi2EgtwE0WKN/kkvPVRQYD0EIgnlIj1U7Ow568x1L1N3LSg/HxjOnjP3fu9vzjn3zg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 75.471446][ T5334] Bluetooth: hci0: command tx timeout [ 75.727817][ T5358] loop0: detected capacity change from 0 to 32768 [ 75.851085][ T5358] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 75.851101][ T5358] allowing incompatible features above 0.0: (unknown version) [ 75.851108][ T5358] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 75.870173][ T5358] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 75.874683][ T5358] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 75.881150][ T5358] bcachefs (loop0): Version upgrade required: [ 75.881150][ T5358] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 75.881150][ T5358] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 75.881150][ T5358] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,check_rebalance_work,set_fs_needs_rebalance [ 75.924716][ T5358] bcachefs (loop0): btree node read error at btree extents level 0/0 [ 75.924746][ T5358] u64s 11 type btree_ptr_v2 576460752303423487:U64_MAX:U32_MAX len 0 ver 0: seq c6c25c03258c59c5 written 65535 min_key R 0:9895604649984:0 durability: 1 ptr: 0:27:0 gen 0 [ 75.924756][ T5358] loop0 node offset 16/65535: btree node data missing: expected 65535 sectors, found 16 [ 75.924768][ T5358] loop0 btree validate error [ 75.924773][ T5358] repair success (rewriting node) [ 75.953929][ T5358] bcachefs (loop0): accounting_read... done [ 75.958217][ T5358] bcachefs (loop0): alloc_read... done [ 75.961642][ T5358] bcachefs (loop0): snapshots_read... done [ 75.964926][ T5358] bcachefs (loop0): check_allocations... [ 75.970246][ T5358] bcachefs (loop0): bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 75.970276][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 75.984916][ T5358] ------------[ cut here ]------------ [ 75.987095][ T5358] kernel BUG at fs/bcachefs/btree_iter.c:633! [ 75.990699][ T5358] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 75.993198][ T5358] CPU: 0 UID: 0 PID: 5358 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 75.996796][ T5358] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.001167][ T5358] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 76.003919][ T5358] Code: fd 90 0f 0b e8 e0 b2 97 fd 90 0f 0b e8 d8 b2 97 fd 90 0f 0b e8 d0 b2 97 fd 90 0f 0b e8 c8 b2 97 fd 90 0f 0b e8 c0 b2 97 fd 90 <0f> 0b e8 b8 b2 97 fd 90 0f 0b e8 b0 b2 97 fd 90 0f 0b 66 66 66 66 [ 76.011436][ T5358] RSP: 0018:ffffc9000d4764a0 EFLAGS: 00010293 [ 76.013963][ T5358] RAX: ffffffff84280b00 RBX: ffff888054694360 RCX: ffff88801fbdc880 [ 76.017164][ T5358] RDX: 0000000000000000 RSI: 0000090000000000 RDI: 0000000000000000 [ 76.020541][ T5358] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 76.023915][ T5358] R10: dffffc0000000000 R11: fffff52001a8ec88 R12: 0000090000000000 [ 76.027251][ T5358] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 76.030610][ T5358] FS: 00007fc55edcf6c0(0000) GS:ffff88808d20d000(0000) knlGS:0000000000000000 [ 76.035125][ T5358] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.038229][ T5358] CR2: 00007f2d035909c0 CR3: 000000003fdb5000 CR4: 0000000000352ef0 [ 76.042091][ T5358] Call Trace: [ 76.043447][ T5358] [ 76.044796][ T5358] bch2_btree_path_traverse_one+0xfec/0x21d0 [ 76.047155][ T5358] ? bch2_btree_path_traverse_one+0x91e/0x21d0 [ 76.049565][ T5358] ? bch2_check_allocations+0x120d/0x57b0 [ 76.051848][ T5358] ? bch2_btree_iter_verify+0x1d/0x360 [ 76.054025][ T5358] bch2_btree_iter_peek_max+0x9e8/0x58f0 [ 76.056242][ T5358] ? bch2_check_allocations+0x120d/0x57b0 [ 76.058579][ T5358] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 76.061207][ T5358] ? bch2_trans_begin+0xbe0/0x2310 [ 76.063329][ T5358] ? bch2_check_allocations+0x11cd/0x57b0 [ 76.065767][ T5358] ? bch2_trans_begin+0xbf5/0x2310 [ 76.067873][ T5358] ? bch2_trans_begin+0x1a71/0x2310 [ 76.070157][ T5358] ? bch2_trans_node_iter_init+0x348/0x5e0 [ 76.072653][ T5358] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 76.075060][ T5358] ? __pfx_bch2_trans_begin+0x10/0x10 [ 76.077269][ T5358] ? __pfx_bch2_trans_node_iter_init+0x10/0x10 [ 76.079830][ T5358] ? bch2_check_allocations+0x1aa1/0x57b0 [ 76.082158][ T5358] bch2_check_allocations+0x120d/0x57b0 [ 76.084518][ T5358] ? prb_read_valid+0x3c/0x60 [ 76.086482][ T5358] ? desc_read+0x1b8/0x3f0 [ 76.088336][ T5358] ? bch2_check_allocations+0xf31/0x57b0 [ 76.090821][ T5358] ? prb_first_seq+0xfd/0x1a0 [ 76.092916][ T5358] ? __pfx_prb_first_seq+0x10/0x10 [ 76.094965][ T5358] ? desc_read+0x1b8/0x3f0 [ 76.096824][ T5358] ? __pfx_bch2_check_allocations+0x10/0x10 [ 76.099394][ T5358] ? up+0xde/0x150 [ 76.101124][ T5358] ? __pfx__prb_read_valid+0x10/0x10 [ 76.103281][ T5358] ? __console_unlock+0x14c/0x1a0 [ 76.105416][ T5358] ? __pfx___console_unlock+0x10/0x10 [ 76.107608][ T5358] ? prb_read_valid+0x3c/0x60 [ 76.109693][ T5358] ? console_unlock+0x21b/0x270 [ 76.111737][ T5358] ? bch2_check_allocations+0x11c1/0x57b0 [ 76.114091][ T5358] ? irq_work_queue+0xc3/0x140 [ 76.116068][ T5358] ? bch2_check_allocations+0x1aa1/0x57b0 [ 76.118434][ T5358] ? __pfx_vprintk_emit+0x10/0x10 [ 76.120536][ T5358] ? do_raw_spin_lock+0x121/0x290 [ 76.122630][ T5358] ? __pfx___bch2_print+0x10/0x10 [ 76.124763][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.126980][ T5358] __bch2_run_recovery_passes+0x3bd/0x1060 [ 76.129465][ T5358] bch2_run_recovery_passes+0x184/0x210 [ 76.131876][ T5358] bch2_fs_recovery+0x2690/0x3a50 [ 76.134069][ T5358] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 76.136225][ T5358] ? __lock_acquire+0xab9/0xd20 [ 76.138129][ T5358] ? __mutex_trylock_common+0x153/0x260 [ 76.140291][ T5358] ? __lock_acquire+0xab9/0xd20 [ 76.142268][ T5358] ? __lock_acquire+0xab9/0xd20 [ 76.144407][ T5358] ? bch2_fs_start+0xa0f/0xda0 [ 76.146486][ T5358] ? up_write+0x1c4/0x420 [ 76.148466][ T5358] ? bch2_fs_start+0x5e7/0xda0 [ 76.150612][ T5358] bch2_fs_start+0xaaf/0xda0 [ 76.152782][ T5358] ? bch2_fs_start+0x5e7/0xda0 [ 76.154903][ T5358] ? __pfx_bch2_fs_start+0x10/0x10 [ 76.157146][ T5358] ? sget+0x267/0x620 [ 76.158855][ T5358] bch2_fs_get_tree+0xb39/0x1520 [ 76.161028][ T5358] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 76.163152][ T5358] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 76.165577][ T5358] vfs_get_tree+0x92/0x2b0 [ 76.167547][ T5358] do_new_mount+0x2a2/0x9e0 [ 76.169417][ T5358] ? ns_capable+0x8a/0xf0 [ 76.171302][ T5358] ? __pfx_do_new_mount+0x10/0x10 [ 76.173452][ T5358] ? path_mount+0x61c/0xfe0 [ 76.175316][ T5358] ? user_path_at+0x44/0x60 [ 76.177247][ T5358] __se_sys_mount+0x317/0x410 [ 76.179264][ T5358] ? __pfx___se_sys_mount+0x10/0x10 [ 76.181569][ T5358] ? do_syscall_64+0xbe/0x3b0 [ 76.183596][ T5358] ? __x64_sys_mount+0x20/0xc0 [ 76.185652][ T5358] do_syscall_64+0xfa/0x3b0 [ 76.187604][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.189846][ T5358] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.192501][ T5358] ? clear_bhb_loop+0x60/0xb0 [ 76.194629][ T5358] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.197143][ T5358] RIP: 0033:0x7fc55df9038a [ 76.199052][ T5358] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 76.207271][ T5358] RSP: 002b:00007fc55edcee68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 76.210756][ T5358] RAX: ffffffffffffffda RBX: 00007fc55edceef0 RCX: 00007fc55df9038a [ 76.214181][ T5358] RDX: 00002000000000c0 RSI: 0000200000000040 RDI: 00007fc55edceeb0 [ 76.217540][ T5358] RBP: 00002000000000c0 R08: 00007fc55edceef0 R09: 0000000001000c10 [ 76.220734][ T5358] R10: 0000000001000c10 R11: 0000000000000246 R12: 0000200000000040 [ 76.223597][ T5358] R13: 00007fc55edceeb0 R14: 0000000000005953 R15: 0000200000000280 [ 76.227015][ T5358] [ 76.229403][ T5358] Modules linked in: [ 76.232509][ T5358] ---[ end trace 0000000000000000 ]--- [ 76.241549][ T5358] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 76.244617][ T5358] Code: fd 90 0f 0b e8 e0 b2 97 fd 90 0f 0b e8 d8 b2 97 fd 90 0f 0b e8 d0 b2 97 fd 90 0f 0b e8 c8 b2 97 fd 90 0f 0b e8 c0 b2 97 fd 90 <0f> 0b e8 b8 b2 97 fd 90 0f 0b e8 b0 b2 97 fd 90 0f 0b 66 66 66 66 [ 76.254453][ T5358] RSP: 0018:ffffc9000d4764a0 EFLAGS: 00010293 [ 76.257681][ T5358] RAX: ffffffff84280b00 RBX: ffff888054694360 RCX: ffff88801fbdc880 [ 76.261964][ T5358] RDX: 0000000000000000 RSI: 0000090000000000 RDI: 0000000000000000 [ 76.265406][ T5358] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 76.269590][ T5358] R10: dffffc0000000000 R11: fffff52001a8ec88 R12: 0000090000000000 [ 76.273161][ T5358] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 76.276684][ T5358] FS: 00007fc55edcf6c0(0000) GS:ffff88808d20d000(0000) knlGS:0000000000000000 [ 76.280671][ T5358] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.283318][ T5358] CR2: 00007f2d035909c0 CR3: 000000003fdb5000 CR4: 0000000000352ef0 [ 76.286605][ T5358] Kernel panic - not syncing: Fatal exception [ 76.289447][ T5358] Kernel Offset: disabled [ 76.291425][ T5358] Rebooting in 86400 seconds..