program: r0 = gettid() syz_open_procfs(r0, &(0x7f0000000040)='timerslack_ns\x00') tgkill(r0, 0x0, 0x1a) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) set_mempolicy(0x2, &(0x7f0000000140)=0x8001, 0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001000)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000300000000000c00095000000000000002ba728041598d6fbd30cb599e83d24bd8137a3aa81e0ed139a85d36bb3019d13bd2321af3c2bd67ce68f15c0ec71d0e6adfefcf1d8f7faf75e0f226bd917060000007142fa9ea4318123751c0a0e168c1886d0d4d35379bd223ec839bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a49ef42d430f6296b72a83438810720a159cda90363db3d221e152dfca64057ff3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4babe802f5ab3e89cf6c662ed40000000022278d00031e5388ee5c867ddd58211d6ece3ccb0cd2b6d3cffd962867a3a2f624f992daa94a6a556f3218ce740068725c37074e468ee207d2f73902ebcfcf49822775985bf31b715f5888b24efa190000000000000000000000000000ddffffff020000000000000000ddffffff0000b27cf3d1848a54d7132be1bfb0adf9deab3323aa9fdfb52faf9cb09c3bfd09000000b91ab219ef00bb7b3de8f67ffcad3f6c3c2b1f03550000000000001cf41ab11f12fb1e0a494034007de7c6592df1a6c64d8f20a67745409e011f1264d43f153b3d34889f40159e800ea2474b540500a30b23bcee46762e2093bcc9eae5ee3e980026c96f80ee1a00000000740750fa4d9aaa705989b8e673e3296e52d337c56abf112874ec51d6fe048ba6866adebab53168770a71ad901ace383e41d277b103923a9d961f7a2591dbe4a912ffaf6f658f3f9cd16286744f83a83f138f8f92efd92239eafcc5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637599f35ad3f7ffffff3cac394c7bbdcd0e0eb52162e0c410ade7000026a4e739c60f03cc4146a77af02c1d4cefd4a2b94c0aed8477dfa8ceefb467f05c6977c78cdbf3f704ec73754910fe050038ec9e47de89298b7bf4d769ccc18eedd9068ca1457870eb30d219e23ccc8e06dddeb61799257ab5000013c86ba99523d61a00000000c270246c878d01160e6c07bf6cf8809c3a0d062357ba2515567230a6f8b2ad1e1f4933545fc3c741374211663f6b63b1dd044dd0a2768e825972fc4300001467c89fa0f82e8440105051e5510a33dcda5e4e202bd622549c4cffffff501d3a5dd7143fbf221fff161c12ca389cbe0000000000000fff2ecf631c6c5fd9c26a54d43fa050b88d1d43a8645bd9109b7e07869bba7131421c0f397073943330baafd243c0c6ffe673bab4113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a8400e378a9b15bc20f49e298727340e87cdefb40e56e9cfad9931b8c552b2c7c503f3d0e7ab0e958adb8629aeec90e6d1857da822e40009995ae166deb9856291a43a6f7eb2e32cefbf463789eaf79b8d4c22be89f44b032dad13007b82e6044f643fc8cd07ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c9920c2d2af8c5e13d52c83ac3fa7c3ae6c08384865b66d2204c2e4f3ae200f279b512b4dcb5dd9cba16b62040bf8702ae12c77e6e34991af603e3856a346cf708feeb708ab22b560cf8a4a6f31ba6d9b8cb0908000000000000001a342c010000000000e667a7592b33406f1f71c739b55db91d2309dc7ae401005f52053a39e7307c09ff3ac3e820b01c57dd74d4aafc4c383a17bc1de5347bb71ca16dcbbbaa2935ae662082b56cf666e63a759e0ef3ea7af6881513be94b362e15ffca8ec453b3a2a67be70c17b0f9c2eac765816c30c2e7133dca1c7669522e8dff8bc570a93fbdb688c3aef810000007a6ea6b11163392a19d87995b51cb6febd5f34a34998d2010fd5facf68c4f84e2f66e27c81a149d7b331983d3b74444953fc1216dfec10b724be3733c26f12538376e177ffef6fd2020000000000000008e4919a463d5332a2546032a3c06b94f168e8fc4bda0c294723fe306f26c477af4b926644672985fab7cc67bc5b5f5d38cdd8df95147ebe1cd88b0a4c6cde9951be10ba7dfddfefb238fac2303cc8982f1e55b005afcfea5eb037248fefad6bb02c162ce92ab17744c8ec3d2e80cf3205d36699fd381bc81231fb5e12e45f3059f361d08d6a6d019ebf105eaf43083c29512bcedd79ca9bf24e063d0c273ed70a2b70be521ea27dc8cf3c9bdf83b93405db07e82e2db484f8673e0e97dd7e8a872148613c3a04f3d67f4375ba5c7f1b00ffffff7f000000000801f71d79d812ced782646b5f79c8fc08bb5c11020108d702edd2ea9c96cf0d2d48aa5fc0a7bf1b51afd85350ad00b78c598fa8701b000884de790b54e5ab2e8ff0c7ae23e0b6eeac95c4c2eef2e5eb1d019d52099fbd404e8ece970f67856ba7e960bd8b1e4105ce7e31f7c9c3e3fa61aaa967b90087e91d703e98535b107b8f4653be4c46a3a1adb07d226952b8573b417018316fa96e2b8e7370baa16d4122c863709b08d4639a19a46ac90ac48a13ee9bcaa875fc700000000000003b40dc5c745fe2491e8425e600000000000000000000000000000000000000000000000000000000000000250318a44ad31baac0520a913301e630ae540f3289aebde8633f6f450c0738e16df6c7f1e0832a2a16fe6e39959735758248032cdf7320c6dc87b01e3f9a7811b200000000ae189de4b9b25f7c7a9c070000002af1c06315270de4a6605e4b4b58bef76fac54f11b84bd7bcd6b6a485edfb7684c770a39b38b08e18a51a4d4e66ca21c06a4b4198e1bc2ef990c9ba911efed626e5ee341a17bf8132b09000000d31df213c802d74797056fd3bca8b2d6cb134437cba0193ba4360bdcc98aad2560aa48291c4eb9d4e08ad7a9c5f04be1ab597124d84dfc7bd8cca8f68154a0ed356e773a797ca6d66748857b4abbf8830abeea2a46342e6a7378173cb29d5cdcd698a0203f78116b710008000000000000007c2d86b94472807c10eb9a8e2fb8bd79fe3a8316deff3ee641c9a080a2173642e673a672279bae4e7e28055da9497d7edb53be6e80482bd4d9a74b8dd4221fff0f0000705d7257ff7f76c78ba0b44ec0bdfa0d32d7042059b13a079639f14f9032b856d892ad6af5124c9c3130485e9682ff1f3c54e475d5bb496aef4bb537d7e191dfdeba109fdcf7864763f87a6d711cf52e520a6ce30e134c55e0caac037209d2f14fcddd00000000000000000000000000000000e609893bdce015e8ccfb36399844db61f6171b0b0e845e48728450c6ba4f7098f8e000676b59ab9f851f3ab77847ce05c89411277ec69c409b7ec50a3337a78675f38a568612c235ab5f2cd6d035d5f5f6a693c381adbbf7b37e37292783b2c7efe7d3a067906552f76d419e0300000000000000000000008f3a20b49fe7636806867283e35cff8d00e7b251bab3cf6377a24f8e8d4bda7503674bc94bf7f4d2fa6f25944bf0a186436d9f6831995976328a1fdc78492c65c1434855dc35c3cf7cf9610c5387794443c99b304799114132362849c3fa85d6379729ff9094933db0cfbe8887c50b87e1469fdf454cef4cbc5f7bf384000000000000a4e8c1a25f47c440144a9776be6cb40aafdb9d3cc8f6a6050974e1c4000000000000008b753f4e1bef9556efcc087a99dbf231167013a4b2eaf6338a0b100c98a331dffc"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x56, @void, @value}, 0x94) r1 = socket$kcm(0x2, 0x1, 0x0) syz_mount_image$bcachefs(&(0x7f0000000300), &(0x7f0000004640)='./file2\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x58af, &(0x7f0000005980)="$eJzs3W2QXFXdIPBzu3synZm8TAJIBJkMgSiCmglvhS+l0fWtAKlYWErYKAxkgtEkpJIgEFCCCy4UYKGlpagf0EJq0WhRBatESuRlE1ZRitWltpBa3UU/+BTykBLIQ1k+5qmZvqfTc6fv3J7unpDA71fJ3D6nb//PueeevtP/Mz3TAQAAgNeE3ddv2XvOUR/41RdHX7rmwz/bcG3oL4/XV+MOA+n2ileqhxxIvZVF49vsvHjTVT/489DF7/vl3X3ff3nXmmPX/v79h118/2fO3Hnbtx96ce69/3ymKG6cTyfuLyfPJSFUf77n61/a9diRY3VJCKGcDGwPYUGy8KEFSSbE8N9DCGvSwqLMnfe8dMrase21N/VOqJ+f2c98f22rpvNs297LTwp/eO+q636z+Mc/6tnx7Pb9uyTVhvkUwrwLGx/fE0KYnf4fE2dbnI9x0q4MIfQ1PO6Mgn4d12L/l+WUj063s9Jtf0GceP+STLmU2S9bjnoy276C9jqV14929ysyJ1POXow6ldfPWL8g3f403Z44zfjl+D8JpSRU6t1fn+yfI6HhvCUhGT+X1Xq5VD+3IT3+TDnJlEuZcrknc1zj7aYTrZwkE+vjfpn6eDmupPXHNl6rmzg3p/716baaPlFfjuWQvVHTP+lG/bjGxX7tmaIvB0Kp4RrUrL5+4tOT0Z/W9ScLJz1mXxPxvl2rbl5aXv3w7oGcfiR3J2n8pK342369YM6nfnjjZdnv6/X4F5bS+KW24v/xrMefP//G730rN/6tMX65rfgnP9D33FmPXL8kd3z2xPGptBV/5JlHb1l8+EU7cvt/e4xfbSv+ip2P987d+8CDuf0fjuMzu634T7/zg3+668n7ns2NH2L8vrbir9656cu9g3tPyI3/YByf/vbmzws7Tn9qcPAvQ3nxn4jx57YV/87tt73jjvk3nZl7flfG8RloK/7Zx99/3Zy99x2Td+1Mbu/Wd06A16bD0tdYN6TldvPMTjXkC98cqtRe881J/8/tZkMZY+3Mm8H4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALw2HXHS//zQ///4wHOVtNyb3ni6VNvG+lkhJLNDCFu2jmzeum7jJUOfufSyzRtH1g+NbB0a3bh185VDp75laPPopvUjV47dO/zWU2qPWxiS2jY5ZlLb+/bt21camFgX2/tPx+/4w9Iz/uWvIQwf8bvBSm7/l9224Y7Dm3zNSFbse8+Gy8753WnfTY9rIO3XQE6/Qk6//vW8f9zx1T1/PiGE4ddN1a9Hn373LyZ0aLxif5xUqTfUOtSb9DXtR73XaX/ieFXWrls/Olw8vuWc4/jPVz3797VXfOUftfGt5h5Hi+M7e8W+9aVvrDr7379xda3iYD3vReMdjyL2L45fNR3veelxzcs5rkrOcV3/mwef/PlRN764PQxXXlg8ue2i4+pJJ0BP8vqW2o0t9CULJtRX0/3jGY+PW7Z1w6ZlW67c9tZ1G0YuGb1kdOPbl5+6/PTh004/bdn4kS/r8vHH9t/Y4vEfmPk0/3Pbfxq/tjafivpVNB5j/Soej8Ye5T3/+s790tfeftsj59QqiuZ53Lt+PUm3fWPneXlomG+Tx6rZcRWNQwhhqNk4PP/imeHI/7PuuqLrUOOZafyakazY99iSv333jO8selet4oBc5xs71OZ1vt7r/f0ZH69qej4O1vHtDeX0uPqb9mv5Y4/03Lz7r5+v92/WrHDFyNatm5fXvs5JezonObppv7K18bgWj38th3RYQn2aNpmvY3pCrX/Z62fcPTuq/el9/cnCpseVFe/btermpeXVD+/OG+nk7lqLs8Pc2jZ5Q86e6zMPLNc73Kz9Q3V+DH7oO/d+/N6fnDppfpxc+1p0XEnOcf34yTu/9v2v/NefdO+4PvTuxwf+9n8/vbRWcahcV+q9TvuTNF5XTg6h6Pm3ODQ/jtznX6n58RQ9/7Lt7N+/ebyhTLk/lNt6vp78QN9zZz1y/ZLc5+ueVp+vV08olQuerwfL/Hnlnl8TJkqyYt8vbzhs+0PXrDyqVlE0r+t7N5vXp7SQf+Qc1y/Of2rw0qH/8r+7d934wVvuueD3Iyu+UKs4WM57NR3fas741nsd887G8X3bxZeuX1OrP3hf/6bbgvwnXkq2XLntsyPr149u3tLacbX6/TS2kx3ldr+fxqvbwoLjKk06rpm70cp4tfp8i/1f0/Z4TXy+9Yekre8L2369YM6nfnjjZQOTHpU2dGEpjV9qK/4fz3r8+fNv/N63cuPfGuNX2oo/8syjtyw+/KIdufFvT9L41bbir9j5eO/cvQ88mBt/OPZ/dlvxn37nB/9015P3PZsbP8T4/e2N/ws7Tn9qcPAvufGfSNJ2xl4jhXDPS6esrZWT0JM+32I/eib0K2TLSaZcypTLjeVSba213kA5SSbWx/3S+mMb+tLMJ3Lq46uw6qLa9uVYDtkbU9cfbEoN1/5m9UWvUwEAXu3iz//ja9D48//R9IVS/koD7NdpHrYoJ27Mw/av58yacP+iNH58fFwHHHxbGB7bXjtUe6E/3XXO+HzIrnPGdk44bmKMdtc5i9bfl2TKsV+19fJKQx6ampzXVEIL6++T25l6/T1z+MXr40M3TOrWUMO6Vfb89aQrZs3e75Dpb2UsQt78yK6LxfdzDM4LK8fba3F+ZN9HE89D9n00sZ2jMhfOdt9H0+n8iN2eYn6Md7n45xuTz1+YYnz3n7/m0bLnbxrnuzq2/0z/fPbQXzec2Z+HWZfMiZ8+wQ72dcNYH4+j0uJ64sdz6ru1nhgvF7Ffe6boy4FgPRF4tYr5f/weMZb/j70A/7fMfkWvQ7OvGmO83PcJlZv3pyjvmPw+vb62vo+v3rnpy72De0/IfZ3zYKvv+9k0odRX8L6fonFcmikXjmPOAk1Rvpdtp2jcs+/L6A9z2xr3O7ff9o475t90Zu64r6x9Iy0e969NKM0tGHf5Qk58+cJBkS/M9PrZK5aPpG98mql85GM59dPNR/om3agf17hDLh/pObD9AgAOHTH/r//8LM3//19mv6K89cRMOcbLzVtzXp/k5a0fSbdXZPbvT3+jYrqvm88+/v7r5uy975jcvOX2VvPQ/zahNFCYh3aWN+fmESu7837x3Dyinmd1lifm9r+eJ3aWp+fGr+fpneXRueNTz6M7WwfIjV9fBzjU89yZXa971ebR6a/PzlQefW5O/XTz6P5JN+rHNU4eDQDwyor5f3wZF/P/RzL7dfq6PTcv6NLr9uzfA6nHf+JA5ZUznffNdN4603n9TK9LHOp58UyvC83sOpm8OC2H7I0aeTEAAAeDmP/PTsv5+X9n+Ulu/lbPT+TnTePLzw+S/PxQX/+S/8v/i8n/AQBe3WL+H3/tMf79v/+RlrN/t16enhNfni5Pn2r+tJynz/Q6m3UA6wDFrAMAALy69IxnSpN/z/6T6Tb7e/Z5v5d/fs7+raqM/459CBdt3Tw6esFlm9aMbB29YOOla0a3XHD55nVbt45urO3Xad6Ym7ekeWNPqKTj0Xy/bN42P/17CPNz/h5Cdv8Y9ujxG5P/HkK22dkFf0dg//lrrb955680xf7N5kfe+c6L/4mc/aP6+b/40ydfsHbLBes2rtu6bmT9um2jE/cby1r7pvG5mXFYpvW5mZkvk5Sm//md3elHaVI/etLxyPt89iTTjwVpTxbkff5BTr9/9b+++rnj9/3jrhCGjyi/oaPxS1bs++/njX5k6+7fbRrrf2nK/tf3TPtV9Hml2f3j8VTWX7pl60lrL71sY/YTJdsT1zNK9fIMrWekT/9yi+sTq3Pqp7s+UZ504+DU8voEAAATxJ//x9ez8eeHX0lfQMX61vP0zn5+nJunD7eWp2c/l6woT8/uH4+31Ty92mGenm2/KE9vtn+zPD0v786L/7Gc/aer9XnS2fs8cufJha3Nk+znGRTNk+z+050nSYfzJNt+0Txptn+zeZJ33vPifzRn/zytz4fO3peTOx9ubW0+vDlTLpoP2f2nOx9KHc6HbPtF86HZ/s3mQ975zYt/Ts7+rZo4P8Ymxvi8GL3g8ks3f7Zhv5n+/IvO+zezn//Rrtb7P7Pv+5r5/s/s+8pmvv+dva8st/9PdLYS1nr/Z/bzXdp1wNZr0zebFb3/rGgdd1VO/XTXcWdNunFwso4Lr5yY/8cf98T8/6Z02+0fAx36n5Pmc8yaxu/S55gVvY7x/XyKxg4Cvp8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKa3smh8u/v6LXvPOeoDv/ri6EvXfPhnG65901U/+PPQxe/75d19339515pj1/7+/YddfP9nztx527cfenHuvf98pjDwQG1zYlqshpA8l4RQ/fmer39p12NHjtUlIYRyMrA9hAXJwocWJJkIw38PIayp93Pinfe8dMrase21N/VOqJ+fCZI9rtBfjv2Z0M9wReERcQiqpvNs297LTwp/eO+q636z+Mc/6tnx7Pb9uyTVhvkUwrwLGx/fE0KYnf4fE2fbovjgdLsyhNDX8LgzCvp1XIv9X5ZTPjrdzkq3/QVx4v1LMuVSZr9sOerJbPsK2utUXj/a3a/InEw5ezHqVF4/Y/2CdPvTdHviNOOX4/8klJJQqXd/fbJ/joSG85aEZPxcVuvlUv3chvT4M+UkUy5lyuWezHGNt5tOtHKSTKyP+2Xq4+W4ktYf23itbuLcnPrXp9tq+kR9OZZD9kZN/6Qb9eMaF/u1Z4q+HAilhmtQs/r6iU9PRn9a158snPSYfU3E+3atunlpefXDuwdy+pHcnaTxk7bib/v1gjmf+uGNly3Ki39hKY1faiv+H896/Pnzb/zet3Lj3xrjl9uKf/IDfc+d9cj1S3LHZ08cn0pb8UeeefSWxYdftCO3/7fH+NW24q/Y+Xjv3L0PPJjb/+E4PrPbiv/0Oz/4p7uevO/Z3Pghxu9rK/7qnZu+3Du494Tc+A/G8elvb/68sOP0pwYH/zKUF/+JGH9uW/Hv3H7bO+6Yf9OZued3ZRyfgbbin338/dfN2XvfMXnXzuT2bn3nBHhtOix9jXVDWm43z+xUQ77wzaFK7TXfnPT/3G42lDHWzrwZjA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwKvTb68+9ZPnveejqypJCEnOPvuaiPeVZ61YMdRGuyPPPHrL4sMv2tFYt6iNOAAAAECxmIeX6jXVsChcnswORzfdP64RHB1LycT67BrC7P17diVOqUtxyl2KU+lSnJ4uxZnVpTi9XYpTLYhTDa3FmT1lnFLL/enrUpz+LsWZ06U4c7sUZ16X4szvUpyBKeO0Pg8XdCnOwi7FOaxLcQ7vUpwjuhTndV2Kc2SX4mTXlKc7D+emex6VF2f8RrkwTiUp1+9otp4e2zmmw3b6W2wnu2Y/3XZmt9jOcZnHlabZTrXFdt7YYTtJi+28ucN2SgXtxHl7RbZ/sZ1YanH+X9mlONu6FOeqLsW5uktxPt+lOF/oUpxrOowD0KqY/+/P9wZCb+VdoS+94mRXAWK+u3j86+Tvd3kXpBjvDZn6WUXxsol6Jt7i6fYvu4CQibckU98zIV6lno9MEa/aGG9p5s7C480uKGT6d2KmvrcoXnZhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm0G+vPvWT573no6tCEsb+NbWviXhfedaKFUNttLtr1c1Ly6sf3t1Y11tpIxAAAABQKObhPfWaauitLA+9yawJ+1XTdYBqWi4P1LaD88LKsW0yVBov9yULpnxcJX3csq0bNi3bcuW2t67bMHLJ6CWjG9++/NTlpw+fdvppy9auWz86XPsaQm9BvBDC+PLDliu3fXZk/frRzVtqldn+L0oftygtJ+njBt8Whse216b9X1jQXmlSezN3o/jsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Brv2FunnWcQB/3iQnyc5WG9m/rKynoX9G1aFtzaTTsbwgONja0sNAkulxFNfi8HQtWzvqjFvBbbYowkahVHpTqcPN4c3+uCHuD4XKrBY8tcg2dBd6oWw66UYvpCPSc/LmJGnSnMaxbt3nc/G+yfP8nueXJxcHvu8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDBmqqXJ6qV8dpoFELUp6bRQzKXzsZxaYi+X39+649zYyeXt4/lMkNsBAAAAAyU5PCR1kg+5DLpkA5XTb9bHNomwmzuBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPn6m6uWJamW8dnEUQtSnptFDMpfOxnFpiL5vvPPkF14dG/tH+1hxiH0AAACAwZIcnmqN5EMxLAkj0VUddcmzgQVd67vrkn0WzrGu+9lBv7olc6y7Zo51nxpQt6553xEAAADgoy/J/5nWSCHkMvP65v9BuT6pW9RVl27eh/mtAAAAAPD/SfJ/rjVSDLlMsZXX55r3F3fVJesH/d8+Wb+sz/pB/89f27z7Pz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHRM1csT1cp4LR2FEPWpafSQzKWzcVwaou+qF0b/dcuhhxa3j+UyQ2wEAAAADJTk8NnonQ+5zGgYCRdP5/6xm/Y//dWnny2HEGZifjYbdmzYtu3uVTPXpG7lkUMjPzr81vfOqFs5cz1vBwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN43U/XyRLUyXrsoCiHqU9PoIZlLZ+O4NETf17/0lb89fvy5N9vHikPsAwAAAAyW5PDZ7J8PxZAN2XDF9Lv2rH9aqmt9v2cGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIXjnu/c9+0Nk5Mb7/bCCy+8aL0433+ZAACA99uiEIXGObpy/fn+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIfBVL08Ua2M1/JRCFGfmkYPyVw6G8elIfrGzx/NzTv5wkvtY8Uh9gEAAAAGS3L4bPbPh2IYCSPh8ul3vZ4JTOf/wgf4IQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAPlal6eaJaGa/Ni0KI+tQ0ekjm0tk4Lg3R97Gd+754cP4Pb24fy2WG2AgAAAAYKMnh2dZIPuQynw65cHXz/WTngijdvPd+LjC7bmvHstE5r6t3rEvPed2urpNlmqeZWZdP9ivM3FvrSmeuK7WtK4ZW+1LHurCnY9W8AZ8zAAAAwHmU5P9ca6QQcplcW879eUd9Qc4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPqYqpcnqpXxWhSFEPWpafSQzKWzcVwaou99v//kJd/4xe7t7WPFIfYBAAAABkty+Gz2z4diWBg+ERZO5/5Q6KxP6v5dPXXw0f/8fXkIK644Npbpu/9vX7/xxe5LCKnOolQI85v9oj79fvfHR+9d2jj1eAgrLk9ffa79OreMG89UN67ddvjY1rN8MQAAAHABSfL/SGukEHKZu/rm/yR5n1P+n3/vzl9d1rw2E3nXilSh2S/Vp9+Xlz7512Wr//nW6fx/tn6f27f54GUdDWdGukRxo7J5+7pj1x1IJaee6Z/u6p98L1/77pv/3bTjkVMz/fMh3xxfkOnV/8xrl4vixmRqb23Ne3vrnf0zfc7/0B9eOv6bBbvfPd3/nUWjrf7XnOX8Z+8/euvDe67fd2hdZ/8QQqlX/7ffvTlc+ec7H+w+/2jXxu3ffPu1SxQ3jiw+cWD1/uINnf2jrv7J9//L44/t+dkjP3g26Z/8VmT5krn2T3X1f2XXpTtffmD9gs7+qT7nf/G2V8e2lL7/p+7z3zH0+Z+49qnbX9sQ3989BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGGZqpcnqpXxWioKIepT0+ghmUtn47g0RN83bjn69m27f/qT9rHiEPsAAAAAgyU5fDb750MxZEM2jE7n/meqG9duO3xsayjMzEbNe2Zyyz3bPrNpy/a77jhPnxwAAACYqyT/Z1ojhZDLLA0jzfxf2bx93bHrDqSS/J9K8v+mOyc3rgituld2Xbrz5QfWL2g9Jwhh+mcB+dN1n5+tu+nGo4UTf/nWsp51q2brjiw+cWD1/uINSV1or1sZWs8nnrj2qdtf2xDf3/p87XWf/eaWyebjiWTf0Vsf3nP9vkPrWudo3keb+yZ1k6m9tTXv7a0ndenmPd88NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwpql6eaJaGa+FdAhRn5pGD8lcOhvHpSH6rln66wcvOfncwvaxXGaIjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+B87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2K+b0DqqPg7A59ybvLnNTdqkfcGomKZVUerCoiCiGxUVaUUKripFqq1diIIgotSFqbRiqYobweqmiApqlIKCjcXSKqn4Vdy4UEGhuhBKMaANxYVKknNub6YZr06qoD4PDOeeMzO/+c+ck8m9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(&(0x7f0000000040)='./file2\x00', 0x1f8) mount$bind(0x0, &(0x7f0000000180)='.\x00', 0x0, 0x21, 0x0) sendmsg$inet(r1, &(0x7f0000000fc0)={&(0x7f0000000000)={0x2, 0x4001, @remote}, 0x10, 0x0}, 0x20000811) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000007ac0), 0x0, 0x40) [ 75.324460][ T4665] Bluetooth: hci0: command tx timeout [ 76.077301][ T5320] loop0: detected capacity change from 0 to 32768 [ 76.283031][ T1310] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.285548][ T1310] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.685251][ T5320] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 76.690991][ T5320] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 76.693929][ T5320] bcachefs (loop0): Version upgrade required: [ 76.693929][ T5320] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 76.693929][ T5320] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 76.693929][ T5320] 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,set_fs_needs_rebalance [ 76.798397][ T5320] bcachefs (loop0): accounting_read... done [ 76.801647][ T5320] bcachefs (loop0): alloc_read... done [ 76.803914][ T5320] bcachefs (loop0): stripes_read... done [ 76.806033][ T5320] bcachefs (loop0): snapshots_read... done [ 76.808521][ T5320] bcachefs (loop0): check_allocations... done [ 76.830606][ T5320] bcachefs (loop0): going read-write [ 76.834137][ T5320] bcachefs (loop0): journal_replay... [ 76.840424][ T5320] [ 76.843616][ T5320] ====================================================== [ 76.846241][ T5320] WARNING: possible circular locking dependency detected [ 76.848638][ T5320] 6.14.0-rc1-syzkaller-00020-g0de63bb7d919 #0 Not tainted [ 76.851361][ T5320] ------------------------------------------------------ [ 76.854003][ T5320] syz.0.0/5320 is trying to acquire lock: [ 76.856222][ T5320] ffffffff8ea195c8 (pcpu_alloc_mutex){+.+.}-{4:4}, at: pcpu_alloc_noprof+0x293/0x1760 [ 76.859417][ T5320] [ 76.859417][ T5320] but task is already holding lock: [ 76.861935][ T5320] ffff888053001c68 (&bc->lock){+.+.}-{4:4}, at: bch2_btree_node_mem_alloc+0x559/0x16f0 [ 76.867063][ T5320] [ 76.867063][ T5320] which lock already depends on the new lock. [ 76.867063][ T5320] [ 76.871119][ T5320] [ 76.871119][ T5320] the existing dependency chain (in reverse order) is: [ 76.874500][ T5320] [ 76.874500][ T5320] -> #2 (&bc->lock){+.+.}-{4:4}: [ 76.877049][ T5320] lock_acquire+0x1ed/0x550 [ 76.879225][ T5320] __mutex_lock+0x19c/0x1010 [ 76.881741][ T5320] bch2_btree_cache_scan+0x184/0xec0 [ 76.883827][ T5320] do_shrink_slab+0x72d/0x1160 [ 76.885811][ T5320] shrink_slab+0x1093/0x14d0 [ 76.887781][ T5320] shrink_one+0x43b/0x850 [ 76.889706][ T5320] shrink_node+0x37c5/0x3e50 [ 76.891794][ T5320] kswapd+0x20f3/0x3b10 [ 76.893630][ T5320] kthread+0x7a9/0x920 [ 76.895339][ T5320] ret_from_fork+0x4b/0x80 [ 76.897128][ T5320] ret_from_fork_asm+0x1a/0x30 [ 76.899099][ T5320] [ 76.899099][ T5320] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 76.901799][ T5320] lock_acquire+0x1ed/0x550 [ 76.903664][ T5320] fs_reclaim_acquire+0x88/0x130 [ 76.905669][ T5320] __kmalloc_noprof+0xae/0x4c0 [ 76.907823][ T5320] pcpu_create_chunk+0x57/0xbc0 [ 76.909640][ T5320] pcpu_balance_workfn+0xc4d/0xd40 [ 76.911551][ T5320] process_scheduled_works+0xa66/0x1840 [ 76.913809][ T5320] worker_thread+0x870/0xd30 [ 76.915913][ T5320] kthread+0x7a9/0x920 [ 76.917836][ T5320] ret_from_fork+0x4b/0x80 [ 76.919696][ T5320] ret_from_fork_asm+0x1a/0x30 [ 76.921881][ T5320] [ 76.921881][ T5320] -> #0 (pcpu_alloc_mutex){+.+.}-{4:4}: [ 76.925256][ T5320] validate_chain+0x18ef/0x5920 [ 76.927405][ T5320] __lock_acquire+0x1397/0x2100 [ 76.929460][ T5320] lock_acquire+0x1ed/0x550 [ 76.931521][ T5320] __mutex_lock+0x19c/0x1010 [ 76.933654][ T5320] pcpu_alloc_noprof+0x293/0x1760 [ 76.935715][ T5320] __six_lock_init+0x104/0x150 [ 76.937836][ T5320] bch2_btree_lock_init+0x38/0x100 [ 76.940052][ T5320] bch2_btree_node_mem_alloc+0x565/0x16f0 [ 76.942519][ T5320] bch2_btree_reserve_get+0x2df/0x1890 [ 76.944719][ T5320] bch2_btree_update_start+0xe56/0x14e0 [ 76.947075][ T5320] bch2_btree_split_leaf+0x121/0x880 [ 76.949385][ T5320] bch2_trans_commit_error+0x212/0x1380 [ 76.951712][ T5320] __bch2_trans_commit+0x812b/0x97a0 [ 76.954170][ T5320] bch2_btree_write_buffer_flush_locked+0x2c8c/0x5b10 [ 76.957023][ T5320] btree_write_buffer_flush_seq+0x1c49/0x1e10 [ 76.959619][ T5320] bch2_btree_write_buffer_journal_flush+0xc7/0x150 [ 76.962323][ T5320] journal_flush_pins+0x649/0xbb0 [ 76.964188][ T5320] journal_flush_pins_or_still_flushing+0x2f/0x390 [ 76.966754][ T5320] journal_flush_done+0x8b/0x400 [ 76.968812][ T5320] bch2_journal_flush_pins+0x225/0x3a0 [ 76.970986][ T5320] bch2_journal_replay+0x2744/0x2a70 [ 76.973209][ T5320] bch2_run_recovery_pass+0xf0/0x1e0 [ 76.975493][ T5320] bch2_run_recovery_passes+0x2ad/0xa90 [ 76.977885][ T5320] bch2_fs_recovery+0x265a/0x3de0 [ 76.980021][ T5320] bch2_fs_start+0x37c/0x610 [ 76.981873][ T5320] bch2_fs_get_tree+0xd8d/0x1740 [ 76.983904][ T5320] vfs_get_tree+0x90/0x2b0 [ 76.985770][ T5320] do_new_mount+0x2be/0xb40 [ 76.987695][ T5320] __se_sys_mount+0x2d6/0x3c0 [ 76.989663][ T5320] do_syscall_64+0xf3/0x230 [ 76.991523][ T5320] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.994086][ T5320] [ 76.994086][ T5320] other info that might help us debug this: [ 76.994086][ T5320] [ 76.998022][ T5320] Chain exists of: [ 76.998022][ T5320] pcpu_alloc_mutex --> fs_reclaim --> &bc->lock [ 76.998022][ T5320] [ 77.002281][ T5320] Possible unsafe locking scenario: [ 77.002281][ T5320] [ 77.004807][ T5320] CPU0 CPU1 [ 77.006496][ T5320] ---- ---- [ 77.008136][ T5320] lock(&bc->lock); [ 77.009574][ T5320] lock(fs_reclaim); [ 77.011878][ T5320] lock(&bc->lock); [ 77.014121][ T5320] lock(pcpu_alloc_mutex); [ 77.015792][ T5320] [ 77.015792][ T5320] *** DEADLOCK *** [ 77.015792][ T5320] [ 77.018731][ T5320] 6 locks held by syz.0.0/5320: [ 77.020593][ T5320] #0: ffff888053000278 (&c->state_lock){+.+.}-{4:4}, at: bch2_fs_start+0x45/0x610 [ 77.024118][ T5320] #1: ffff88805304b028 (&j->reclaim_lock){+.+.}-{4:4}, at: journal_flush_done+0x7b/0x400 [ 77.027771][ T5320] #2: ffff888053004378 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7e4/0xd30 [ 77.031672][ T5320] #3: ffff888053004720 (&wb->flushing.lock){+.+.}-{4:4}, at: btree_write_buffer_flush_seq+0x1c3f/0x1e10 [ 77.035700][ T5320] #4: ffff8880530266d0 (&c->gc_lock){++++}-{4:4}, at: bch2_btree_update_start+0x682/0x14e0 [ 77.039532][ T5320] #5: ffff888053001c68 (&bc->lock){+.+.}-{4:4}, at: bch2_btree_node_mem_alloc+0x559/0x16f0 [ 77.043391][ T5320] [ 77.043391][ T5320] stack backtrace: [ 77.045718][ T5320] CPU: 0 UID: 0 PID: 5320 Comm: syz.0.0 Not tainted 6.14.0-rc1-syzkaller-00020-g0de63bb7d919 #0 [ 77.045732][ T5320] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 77.045738][ T5320] Call Trace: [ 77.045745][ T5320] [ 77.045750][ T5320] dump_stack_lvl+0x241/0x360 [ 77.045765][ T5320] ? __pfx_dump_stack_lvl+0x10/0x10 [ 77.045777][ T5320] ? __pfx__printk+0x10/0x10 [ 77.045795][ T5320] print_circular_bug+0x13a/0x1b0 [ 77.045808][ T5320] check_noncircular+0x36a/0x4a0 [ 77.045819][ T5320] ? __kernel_text_address+0xd/0x40 [ 77.045830][ T5320] ? __pfx_check_noncircular+0x10/0x10 [ 77.045841][ T5320] ? lockdep_lock+0x123/0x2b0 [ 77.045856][ T5320] ? stack_trace_save+0x118/0x1d0 [ 77.045870][ T5320] validate_chain+0x18ef/0x5920 [ 77.045885][ T5320] ? __pfx_validate_chain+0x10/0x10 [ 77.045893][ T5320] ? validate_chain+0x15c0/0x5920 [ 77.045907][ T5320] ? __pfx_validate_chain+0x10/0x10 [ 77.045918][ T5320] ? mark_lock+0x9a/0x360 [ 77.045932][ T5320] __lock_acquire+0x1397/0x2100 [ 77.045947][ T5320] lock_acquire+0x1ed/0x550 [ 77.045958][ T5320] ? pcpu_alloc_noprof+0x293/0x1760 [ 77.045970][ T5320] ? __pfx_lock_acquire+0x10/0x10 [ 77.045983][ T5320] ? __pfx___might_resched+0x10/0x10 [ 77.045999][ T5320] __mutex_lock+0x19c/0x1010 [ 77.046012][ T5320] ? pcpu_alloc_noprof+0x293/0x1760 [ 77.046017][ T5320] ? __mutex_trylock_common+0x183/0x2e0 [ 77.046023][ T5320] ? __pfx___might_resched+0x10/0x10 [ 77.046030][ T5320] ? pcpu_alloc_noprof+0x293/0x1760 [ 77.046035][ T5320] ? __pfx___mutex_trylock_common+0x10/0x10 [ 77.046040][ T5320] ? bch2_run_recovery_pass+0xf0/0x1e0 [ 77.046049][ T5320] ? __pfx___mutex_lock+0x10/0x10 [ 77.046057][ T5320] ? rcu_is_watching+0x15/0xb0 [ 77.046063][ T5320] ? __asan_memset+0x23/0x50 [ 77.046071][ T5320] ? __asan_memset+0x23/0x50 [ 77.046081][ T5320] pcpu_alloc_noprof+0x293/0x1760 [ 77.046089][ T5320] __six_lock_init+0x104/0x150 [ 77.046097][ T5320] bch2_btree_lock_init+0x38/0x100 [ 77.046106][ T5320] bch2_btree_node_mem_alloc+0x565/0x16f0 [ 77.046118][ T5320] bch2_btree_reserve_get+0x2df/0x1890 [ 77.046130][ T5320] ? __pfx_bch2_btree_reserve_get+0x10/0x10 [ 77.046138][ T5320] ? rcuwait_wake_up+0x1e5/0x230 [ 77.046147][ T5320] ? percpu_up_read+0xdc/0x1b0 [ 77.046155][ T5320] ? __pfx___bch2_disk_reservation_add+0x10/0x10 [ 77.046161][ T5320] ? bch2_btree_update_start+0x682/0x14e0 [ 77.046169][ T5320] ? __pfx_bch2_btree_path_peek_slot+0x10/0x10 [ 77.046179][ T5320] bch2_btree_update_start+0xe56/0x14e0 [ 77.046186][ T5320] ? bch2_trans_update_by_path+0xf66/0x2110 [ 77.046193][ T5320] ? bch2_btree_split_leaf+0x121/0x880 [ 77.046201][ T5320] ? __pfx_bch2_btree_update_start+0x10/0x10 [ 77.046209][ T5320] ? wb_flush_one_slowpath+0xf4/0x170 [ 77.046215][ T5320] ? run_btree_triggers+0x1456/0x1510 [ 77.046221][ T5320] ? __do_six_trylock+0x832/0x9f0 [ 77.046229][ T5320] bch2_btree_split_leaf+0x121/0x880 [ 77.046237][ T5320] bch2_trans_commit_error+0x212/0x1380 [ 77.046243][ T5320] ? bch2_btree_write_buffer_flush_locked+0x2c8c/0x5b10 [ 77.046253][ T5320] ? six_unlock_ip+0x2f8/0x440 [ 77.046260][ T5320] ? __pfx_bch2_trans_commit_error+0x10/0x10 [ 77.046267][ T5320] ? bch2_trans_verify_locks+0x339/0x3c0 [ 77.046275][ T5320] __bch2_trans_commit+0x812b/0x97a0 [ 77.046283][ T5320] ? trace_contention_end+0x3c/0x120 [ 77.046289][ T5320] ? bch2_btree_path_peek_slot+0x8a1/0xfe0 [ 77.046298][ T5320] ? __do_six_trylock+0x832/0x9f0 [ 77.046305][ T5320] ? __pfx___bch2_trans_commit+0x10/0x10 [ 77.046311][ T5320] ? bch2_btree_node_unlock_write+0x6eb/0x930 [ 77.046320][ T5320] ? __asan_memset+0x23/0x50 [ 77.046332][ T5320] ? wb_flush_one_slowpath+0x135/0x170 [ 77.046338][ T5320] bch2_btree_write_buffer_flush_locked+0x2c8c/0x5b10 [ 77.046353][ T5320] ? __pfx_bch2_btree_write_buffer_flush_locked+0x10/0x10 [ 77.046362][ T5320] ? __pfx___mutex_trylock_common+0x10/0x10 [ 77.046369][ T5320] ? rcu_is_watching+0x15/0xb0 [ 77.046374][ T5320] ? trace_contention_end+0x3c/0x120 [ 77.046379][ T5320] ? __mutex_lock+0x397/0x1010 [ 77.046388][ T5320] ? bch2_btree_write_buffer_flush_locked+0x170b/0x5b10 [ 77.046397][ T5320] ? __pfx_bch2_next_write_buffer_flush_journal_buf+0x10/0x10 [ 77.046407][ T5320] ? bch2_trans_unlock+0x3b5/0x480 [ 77.046416][ T5320] btree_write_buffer_flush_seq+0x1c49/0x1e10 [ 77.046428][ T5320] ? lockdep_init_map_type+0xa1/0x910 [ 77.046436][ T5320] ? __pfx_btree_write_buffer_flush_seq+0x10/0x10 [ 77.046445][ T5320] ? __pfx_lockdep_init_map_type+0x10/0x10 [ 77.046455][ T5320] bch2_btree_write_buffer_journal_flush+0xc7/0x150 [ 77.046464][ T5320] ? __pfx_bch2_btree_write_buffer_journal_flush+0x10/0x10 [ 77.046474][ T5320] ? do_raw_spin_unlock+0x58/0x8b0 [ 77.046481][ T5320] journal_flush_pins+0x649/0xbb0 [ 77.046489][ T5320] ? __pfx_bch2_btree_write_buffer_journal_flush+0x10/0x10 [ 77.046501][ T5320] journal_flush_pins_or_still_flushing+0x2f/0x390 [ 77.046508][ T5320] ? __pfx_llist_add_batch+0x10/0x10 [ 77.046516][ T5320] ? __closure_sync+0x29b/0x2f0 [ 77.046523][ T5320] journal_flush_done+0x8b/0x400 [ 77.046530][ T5320] ? closure_wait+0xa4/0xf0 [ 77.046539][ T5320] bch2_journal_flush_pins+0x225/0x3a0 [ 77.046547][ T5320] ? __pfx_bch2_journal_flush_pins+0x10/0x10 [ 77.046553][ T5320] ? bch2_trans_put+0x840/0x1020 [ 77.046558][ T5320] ? __pfx_closure_sync_fn+0x10/0x10 [ 77.046569][ T5320] bch2_journal_replay+0x2744/0x2a70 [ 77.046582][ T5320] ? is_printk_cpu_sync_owner+0x32/0x40 [ 77.046591][ T5320] ? __pfx_console_unlock+0x10/0x10 [ 77.046602][ T5320] ? __pfx_bch2_journal_replay+0x10/0x10 [ 77.046609][ T5320] ? vprintk_emit+0x7ed/0xa10 [ 77.046618][ T5320] ? __pfx_vprintk_emit+0x10/0x10 [ 77.046626][ T5320] ? __bch2_print+0x17a/0x220 [ 77.046633][ T5320] ? bch2_run_recovery_pass+0x6d/0x1e0 [ 77.046641][ T5320] ? __pfx___bch2_print+0x10/0x10 [ 77.046646][ T5320] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 77.046654][ T5320] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 77.046667][ T5320] bch2_run_recovery_pass+0xf0/0x1e0 [ 77.046679][ T5320] bch2_run_recovery_passes+0x2ad/0xa90 [ 77.046694][ T5320] bch2_fs_recovery+0x265a/0x3de0 [ 77.046708][ T5320] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 77.046724][ T5320] ? __pfx_lock_release+0x10/0x10 [ 77.046731][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 77.046739][ T5320] ? __pfx_lock_release+0x10/0x10 [ 77.046747][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 77.046754][ T5320] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 77.046760][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 77.046768][ T5320] ? llist_reverse_order+0x72/0x90 [ 77.046775][ T5320] bch2_fs_start+0x37c/0x610 [ 77.046782][ T5320] bch2_fs_get_tree+0xd8d/0x1740 [ 77.046792][ T5320] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 77.046801][ T5320] ? generic_parse_monolithic+0x387/0x400 [ 77.046808][ T5320] ? rcu_is_watching+0x15/0xb0 [ 77.046814][ T5320] ? apparmor_capable+0x13b/0x1b0 [ 77.046820][ T5320] vfs_get_tree+0x90/0x2b0 [ 77.046830][ T5320] do_new_mount+0x2be/0xb40 [ 77.046837][ T5320] ? __pfx_do_new_mount+0x10/0x10 [ 77.046843][ T5320] __se_sys_mount+0x2d6/0x3c0 [ 77.046850][ T5320] ? __pfx___se_sys_mount+0x10/0x10 [ 77.046856][ T5320] ? exc_page_fault+0x590/0x8b0 [ 77.046864][ T5320] ? __x64_sys_mount+0x20/0xc0 [ 77.046870][ T5320] do_syscall_64+0xf3/0x230 [ 77.046878][ T5320] ? clear_bhb_loop+0x35/0x90 [ 77.046887][ T5320] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 77.046896][ T5320] RIP: 0033:0x7fa2a618e54a [ 77.046904][ T5320] 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 [ 77.046909][ T5320] RSP: 002b:00007fa2a7068e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 77.046918][ T5320] RAX: ffffffffffffffda RBX: 00007fa2a7068ef0 RCX: 00007fa2a618e54a [ 77.046922][ T5320] RDX: 0000000020000300 RSI: 0000000020004640 RDI: 00007fa2a7068eb0 [ 77.046926][ T5320] RBP: 0000000020000300 R08: 00007fa2a7068ef0 R09: 0000000000000000 [ 77.046930][ T5320] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000020004640 [ 77.046933][ T5320] R13: 00007fa2a7068eb0 R14: 00000000000058af R15: 0000000020000000 [ 77.046939][ T5320] [ 77.355745][ T5320] done [ 77.357298][ T5320] bcachefs (loop0): check_alloc_info... done [ 77.363918][ T5320] bcachefs (loop0): check_lrus... done [ 77.366948][ T5320] bcachefs (loop0): check_btree_backpointers... done [ 77.370143][ T5320] bcachefs (loop0): check_backpointers_to_extents... done [ 77.373937][ T5320] bcachefs (loop0): check_extents_to_backpointers... [ 77.374707][ T5320] bcachefs (loop0): scanning for missing backpointers in 6/128 buckets [ 77.380696][ T5320] done [ 77.382923][ T5320] bcachefs (loop0): check_alloc_to_lru_refs... done [ 77.386431][ T5320] bcachefs (loop0): bucket_gens_init... done [ 77.392061][ T5320] bcachefs (loop0): check_snapshot_trees... done [ 77.395005][ T5320] bcachefs (loop0): check_snapshots... [ 77.395277][ T5320] snapshot points to missing/incorrect tree: [ 77.395286][ T5320] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: is_subvol 1 deleted 0 parent 0 children 0 0 subvol 1 tree 0, fixing [ 77.405841][ T5320] snapshot points to missing/incorrect tree: [ 77.405853][ T5320] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: is_subvol 1 deleted 0 parent 0 children 0 0 subvol 1 tree 0, fixing [ 77.415915][ T5320] done [ 77.417200][ T4665] Bluetooth: hci0: command tx timeout [ 77.424813][ T5320] bcachefs (loop0): check_subvols... done [ 77.427330][ T5320] bcachefs (loop0): check_subvol_children... done [ 77.429938][ T5320] bcachefs (loop0): delete_dead_snapshots... done [ 77.432524][ T5320] bcachefs (loop0): check_inodes... done [ 77.435997][ T5320] bcachefs (loop0): check_extents... done [ 77.438734][ T5320] bcachefs (loop0): check_indirect_extents... done [ 77.441407][ T5320] bcachefs (loop0): check_dirents... done [ 77.445079][ T5320] bcachefs (loop0): check_xattrs... done [ 77.447785][ T5320] bcachefs (loop0): check_root... done [ 77.450471][ T5320] bcachefs (loop0): check_unreachable_inodes... done [ 77.453235][ T5320] bcachefs (loop0): check_subvolume_structure... done [ 77.455812][ T5320] bcachefs (loop0): check_directory_structure... done [ 77.459020][ T5320] bcachefs (loop0): check_nlinks... done [ 77.462490][ T5320] bcachefs (loop0): resume_logged_ops... done [ 77.465038][ T5320] bcachefs (loop0): delete_dead_inodes... done [ 77.467566][ T5320] bcachefs (loop0): set_fs_needs_rebalance... done [ 77.493318][ T5320] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 77.497227][ T5320] bcachefs (loop0): check_alloc_info... done [ 77.501349][ T5320] bcachefs (loop0): check_lrus... done [ 77.503499][ T5320] bcachefs (loop0): check_btree_backpointers... done [ 77.506278][ T5320] bcachefs (loop0): check_backpointers_to_extents... done [ 77.509227][ T5320] bcachefs (loop0): check_extents_to_backpointers... [ 77.509789][ T5320] bcachefs (loop0): scanning for missing backpointers in 1/128 buckets [ 77.515363][ T5320] done [ 77.517231][ T5320] bcachefs (loop0): check_alloc_to_lru_refs... done [ 77.520064][ T5320] bcachefs (loop0): bucket_gens_init... done [ 77.523184][ T5320] bcachefs (loop0): check_snapshot_trees... done [ 77.525734][ T5320] bcachefs (loop0): check_snapshots... done [ 77.528193][ T5320] bcachefs (loop0): check_subvols... done [ 77.530600][ T5320] bcachefs (loop0): check_subvol_children... done [ 77.532990][ T5320] bcachefs (loop0): delete_dead_snapshots... done [ 77.535457][ T5320] bcachefs (loop0): check_inodes... done [ 77.538562][ T5320] bcachefs (loop0): check_extents... done [ 77.541052][ T5320] bcachefs (loop0): check_indirect_extents... done [ 77.543486][ T5320] bcachefs (loop0): check_dirents... done [ 77.546253][ T5320] bcachefs (loop0): check_xattrs... done [ 77.548372][ T5320] bcachefs (loop0): check_root... done [ 77.550782][ T5320] bcachefs (loop0): check_unreachable_inodes... done [ 77.553295][ T5320] bcachefs (loop0): check_subvolume_structure... done [ 77.556457][ T5320] bcachefs (loop0): check_directory_structure... done [ 77.559170][ T5320] bcachefs (loop0): check_nlinks... done [ 77.561792][ T5320] bcachefs (loop0): resume_logged_ops... done [ 77.564135][ T5320] bcachefs (loop0): delete_dead_inodes... done [ 77.566592][ T5320] bcachefs (loop0): set_fs_needs_rebalance... done [ 77.572058][ T5320] bcachefs (loop0): done starting filesystem [ 77.622695][ T5320] bcachefs (loop0): going read-only [ 77.624793][ T5320] bcachefs (loop0): finished waiting for writes to stop [ 77.627720][ T5320] bcachefs (loop0): flushing journal and stopping allocators, journal seq 28 [ 77.634502][ T5320] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 28 [ 77.642086][ T5320] bcachefs (loop0): clean shutdown complete, journal seq 29 [ 77.645182][ T5320] bcachefs (loop0): marking filesystem clean [ 77.663345][ T5320] syz.0.0 (5320) used greatest stack depth: 10096 bytes left