program: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'nicvf0\x00', 0x5902}) r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x8402, 0x40) ioctl$SIOCGSKNS(r0, 0x894c, &(0x7f0000006b80)={'veth0\x00'}) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x1a10000, &(0x7f0000005b40)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="4e68d17d5351d5a51aae435c8de03731409f6a5add95b68fdbdce86fc04fcf47e714a9e52ac84668c77143b2ab14b6f525ef5dcb9ec12ed23cbb8cbe442d44d18224ea68dfbdbd6e0c9bafb06ef23190ba7053e3cccc14e5fc967b34a8a918b88847999dc9ba3125d802fec1f650de992fec99e52e6e7e89b485bec55ded744743b548a46d00693a328419e0989be6787fda62ed2454fc821e959fdc232bfd8144645067f62c617723def3da1b5b4df237c0c45a81ae6363aa2e291bfca266c84876be04c8905222e44b202c3f8c9ffcc829727ac16a021977761c9769db7d95f40ee4cd2f7e59c0429df28ffddaa00eb30c2cec2ac1bc8fca21d18ede7448bf4d5b4174c69732bfe1eead04b011f10c3558101e8497200298454ccfbe1830227d45c5c728140aa7465edad1282c6d0bfc6c184e8807c0962d409b8d725e7581fb6cb6f5c595de167a99dfe7bf17311072b8f597f80ecdc8211456295e28efc8e2994c62624e2d1beb5598a24418c000b296abe5bde5d1d9eba5fd5ac5863412457d4ffec84cf96894afe8fdc1449c216a271e2a2a109680fb714ff0344bffbb3977c82175408c78740c79189ac27168e7eace974281d742834f29a4c41b544d6f0ccc82673821d0054c0d7ae1758810287284452f4fb494879b6128213f541bf0ef424be9036426b77469062de2b3c1b92910af335ca02cf6ee905b3eca9b314db33f3e7800bb9724c1d6f462ad7b670e691c925352d7cd0b817df0610f30a6164f438959964ea4cc9651e2c4b4ef04c0c2dc9302fc1404b6f2152e550a0ddd02db3965f7af43666c5326e1d5f19e1f73a5962e63f71af4e16bc09896e23d8078433549e8cdb3e8766470e30a96592f684df42af718de08f7d3c459f2135fa7155c7cd5ad034e994b2f57a86f7c7c5a02a248eebff61e3524216d2c2b06151f455490fee8e77fa21caa21bee266dbba2c8d5b94ee8a25880ef04122c2b27bf9af8187985174a7af45821020f5a3b4843a08f2fbf1e6c2d656c3126b6855bdccc67017f2459989e718a17cfac407b7d3f552dd669fe58683bc57508c322a64f726099007dc95d3c30be9c9acb78bbcd2f1110dc1eddb6366c54edcd296c875c3decd6de422a575bc182cadbd7c000bf8cf89c905f35bafc61ae82dbbbd4249e412a5900b115cbc56a2a8821208f518c0e92fc76326b43e0d883de205561db1eb7bb51a5dc695b6fce28f6f71aa87ef72d88962bae108cf4c2dc3342efc3ab9d6742d141c3e01c02467d1a5ed865f1e5c132daa04dd6e9a7bdae7bcca07e4fd78c7b8970e839e0c98cf03082c445c1688d73beb880cb5afa0b772d380e6d12fbd5479efbde31ba511dea793853a82b32d905b66447d234e935542dcd5a729b6fa018907ba47eb4e56853ec1d3af047727f3e49a4102dc1a85586892b145c3c3f04bbe7452a62c5dfb90356fea4fa3924ce2f4a1d288b3d75612348d8dc80bd92cdfbe9475fa0fac68b2d3c8be481fd99d3662129d33d73afd577a55cefcd11cfbe712d4b2095882673a84ef5a9d7003030d2254c367b189b2453304c0dca4276573296e4064e24b62ce5e3244b2d184c05597476db09e62c27d607fd080da2e05c21b12bb502fad9ce27ea5f8e3ec3e799950c01618530676177c00faf7933c21374d93a2b320d406cf01c991bca504701d5de7fb059e93ee04909c9e0f81dd8ecc0d85d355c09e25042755de164001970a48a4e7d5c1249de4a20185999a29c9890c311448ccbc9ac2adeb4b512384b89d4a78c6b065217277f26becdac523bc7b84e38329817e362f7a267417217df07ea65362ddccb46cebd257329dca9d42cd698cf24730621cd9225582307d901334d2b9855bbce5022bc53e301305ec9f0d4d545836bdbe529fd47419d6b3a4124ec47974988fdc3ebe8b1121850168290d9d2931593a74949c0ee0bb4b9977187681ea5b1bc84811b0ab31c90d2894628dc37c6a13255a7bee2b1dfcd18cd3fd8f8b21061600f5c7840f3a633b2cd0511e295cd173d5aaa91f9a8e09f010542651ffb1b956f22d5c44b2061faf6d91802637bbae90bc9a767d74014626fff4b5182ec766db250ccbe838565118d01776c41e65e3e996e68b6e899087e5b7f63df734110e82e24796817f77f3304f9b4b703458fc65bdfef076801fb049f04dfbf8660cf039d82235a802fa0d4646ded16a6e64367e83de92147f5792b451f72e9e33ae0a1695c3b85fb5f8fcace677919d3c8c0071a9136a41ed99ed358b2ddf84a88f5734504216ba3185badc9aa4f0d1c2171fa0f68b6c742e7660c5184d4a1eae70b2e4309187c92a9ca8c725c557d60bf6e56ac830fbe4796979e8e6c5cbc59f60b0414d23b2f543f919cdee87bb10633e2a5e9967304c746ad7d33f30dd7373edc382fc88f0dc235a6bad1775c74fbf3f159ca255fbbb76f6b9f0342de7176da56b4cf37e18d7fd4582215405b6d12ae9189688c1ee4a8e31393d574ab0c784357e37f00cfe076e84871b21d92e8b8ad6c42f56e917974a10339935c0b9a958305d9bf8ab0381121e2f31267f19087e3a62b0d7fe275dfde1114d48dde91a0f553af8a320c2351504f02ddd1a813ad047f6d6d22f86654b014a20309f14dc15033d66921c8b5dadd973b25948a864682bb8d9b3867191e1a69ddb5a8b22972425f5ec5562773fcc60132b635b1bb4aaa1b8e2474d6aaa1eadcd255738fa29909052a150cb5cc023aa7d7fd486d3191af8976d00a0c2876a5cd0cd7201d58089d7d7ba3bd726bb5e95f0d93c693d7b9da446fef79025febddfa6042530ec49391b5bdde4b406a7ec3f04e18596baaa94d8b890a76e6c43f4f9170ef4529442f23000188c5046fe84f16d660da869d92355a853e19a2b98967774986f482a2e3c442db75cb22dc99e69c0a12ab5e6f16406c019366f29778258452e26dc9747d0e41587bca3e760b44ff9e164bea2087ff23fd0df2f8f4cc59deaa8231b11b54bdfc9d81e69b105dc3f3299bb7b1049341268fb6483920b7d5d2363ff54400f70586591fce92f748beeede3ba2bf590fb5aa478cae877f6975f14642291fa4e62b5b74da6ffad20a21a59b49ce9d536b59002fcb5ba0d4a5910df08acb40b7ba8722ce8b0165bf30d25396b7262d29897a978cd45a84c5531bf5b08278787ebeb4f8977907e594f9b65a7cbca7c07f7401e86240ee0987f116628eba7505c5a0b441a06b35a64b03d0ec70596b062f8811d8f9980bc9dba685cc5ac96eb1cdcc7e7d8a4dbd1764ff201258b0d3797ea6e52e0d00c586ea3c0575af4ce11cc5496cf52b4974e4626bd057a9934ddadc131e87b9e49aaee7692ee8c512b1586263dfd2930dcdd36fdd04db90c8152a69b8c100e20c13501fb1610d867597525687992ad61a66704a42aac8f4ae3195dbe49d2083c9023462c559d3b35c1a34504e6355347998d1e8dfb878cf27fa4ccca95588b8a7d2c65f822ed3b8a53b1c5eb39f3f694184018ba23ccc33850551873a7614ce06e22a83c9aaa0093f695f9f6be8d95cd2fbce718b545eabe64423c328ca431d1c4fb2978fc688bff04c5a5978892c0d6ef6ba0bb298ee5fd717a697752a2b21aa676e1cf0c0ddc3a076b30eccf58d7ca71a778fc5059360215d366b9810de6cf3500d0332f99064bbbfa80d005c930c58412005ae3c438df8b88bc612c4f60fa2304913a20d4136fecc81fa0f2310107ef8fa97267ff549af995efa97ce6510bca0875cd7545e52954ab80e3dfbac76bd3effe9f65d6b1031c4066896e3aabe3d0d0df87fd6fdbb5267a602da35f5ac4df7883fb7b4f7fa0f463abc5f72606327628d9e42ae530b00e905917a95f31aaf42e3142385486f60663fafafda2ee5b18ab4c95174730c38d916489cb0cf348c99d97332a878dbabfeb26f551620560b6a7b27e77caaa0d505e909ee743f1d8d0711ccb92561d28e9d9fc5b278a8e7591fcb5facc099792b17cf612e97f8a6231016aeef445784e9cd904c89548251c72bdfcaabbac615d899dbf52080b84774e8f506c99d665d1c7c2f2c1ef8bee3ea51d9211c10cafe030e7e3c7a54756145488b4cf49e8daa91f4fc0a0bd81cb82c48c4a11cf2daceb851671b691558b2ddc415768ce9bd1f360eb96ef35c08ad4c44193bff7c0ca8014e994fd59c1ee433116f79c8c78090f92d43c92161ffea36fcdee16e908a0abb57a8ae9c32057e210ad26aa31e4f1b202b52ce628b77ff3dff52a485210bbe06c2bcb738caa0395c21c4f7742a69114dcea50ae5bd349836b10caedd166bc4f5d05f00d2ba4aa9fedd434ad0603bd29b11c2826f773ce6e04366a3eb8cde170d9afc4364e1e1fa6b6a9b6d9c78f41e8e7caef9d733560f984d93d0498f4d96fe496cfc2552a1655d95ad6b2efa56bc59fc6cf4bf63adc497278074dd524d569966d5a7b53b062deaa46d9bca0a609215a9a5f366a5761fc8a3557c1dc2522e1154f3b90f8954c3d293c889b6b052fc2bfeccff3c47825c02ead758602d5e68deee1bc9bb865850fe7c49b768330a05508d04ac14db9bb1148c35117719fe7f6d8b2742fc41726ed33184056153da39a40a42407cf142c21eb857b9bef170d455e83980ca0f02352e2de95901e0413d821d3b53aae388dd365a2a44de71d5cb88e3d18f40eb69829fcef0b463d5006b0b209cae73331d720c7c7b85e9336b3cbba0b34d186281dc29c3678a2933fc4e7d4d3a9c2d83c793851033ece20f752cf794c54bbaa677e29971c0d688b26af985a0a8c21255b8bccfc8cd84d7c99b3bb243064b78fe712adbb8f439aa4f24cbe4393c98106e126f3da5f40a6c53739bb9d50ac49b6f4b993fef4244c075574bfba1917d0d91eb2befa25e64447cc63b95f7e3ed8fe48ef74507e190e5d67a6ae4fe1a2ac27a7a42a2c7ad65d823310d03dec98f008a3cd0f99fd939a004b490745995332b08f9aeb7a7e2a1083c12929b1b15bb55c5a41086343ee4937c10b6e31f472cecc2bc5e893759d8d50e98428c2b5d00efb9c7cbfea5c3e30c5f12def8ccbcf2e130c5a08f6eb05f44fddfbbc2b3df28d088a14e7ceed72ea4385e9b680e6f15c89061cfdb8c77ecab34f203012a047366cdcd13c54a17a8074b20b2fb9cafaaf8ef3ebe93a6209dece48750d9d4b17b8c6cffa79a0303adf513ac264d84c575b2b5e5616e325cdfc688563266d07c917a02587dc9c91380735072020858ded207f16ee3e6c3cf9bc41e0c458568adc6dfbef738b19d0d8d5eab292037f2fca3412db9262ec57ccee3333d03c1caa5cf55c89854e71063676048b546a6b9d2202476aa05845f1be6fc0222d5e56812a4cc7fcccc32703199515b284e81580a51f2d811b6fb6d8caf01f1e4efa4fed8f2b34513aacac2fec21bef03f8df90c771ec7b6aec5833b74b0d0ade705a101fa93463af98d2037411b32f2783b604f44c2a134acff6d4989620250ca473a19f2924dad58ffdb4e579dcfc6274104c8daf56efab037dff9ef619ed16b9a6cd2be0866271ce7d945a9462ed4f9281668334be99defc241598fcd1505057d6f0c1ede844920f34d5bc8603c2c6c37f917caa2541a5ed9dfdb6059ff88d69a6dd9489888fd40865b79a484e3f0791f62e2ab01c887bb6f17f11e546f9d6eb633e3e7591c25884df12ff170e180f213cfe52c62d7827c60aeb1acfbae3d47f2bb17e6d8f701fd9f4d693dc5c534e2e8786e51036a79bbc7e90d476162796ce3665358a4681df56beecfe72757c5cc9edbf299"], 0x1, 0x5a35, &(0x7f0000000100)="$eJzs3X+QHNV9IPDXM7Pa0a5+rAQEGcxqESghEFsrfhW2U7GSS+wUEEourhzEyYYFrYjslVBJIoAgQSTggwJcOEUqwckfxIWpw1ZcVEEMCmXCj5M4G5vi4qOuMHf2HfYfvsIcKgM6iuK8qZ3pN5rtnd6enZ3VLz6fkran3/R83+vXb3r6+2Z2JwAAAPCBsO/27QcuOekPvvcXo+/c8of/vPnW0F+ulVfjBgPp8obD1UIOpd7KstoyOy5+46Zv/Gzo6t/77iN9X39374ZTN/7o94+7+skvXLjn/r975u2Fj/3qtaK4cTydeXA9eSMJofqd/X/9pb0vnDhRloQQysnArhCWJEufWZJkQgy/F0LYkK4sy9z56DvnbJxY3npX76TyxZntjPcPtmo6znYeuP6s8OPfXXfbD5Z/6x97dr++6+AmSbVpPIWw6Mrmx/eEEOan/yfE0RbHYxy0a0MIfU2Pu6CgXae12f5VOesnp8t56bK/IE68f0VmvZTZLrse9WSWfQX1zVZeOzrdrsiCzHr2ZNR0T6WT+HntjOVL0uXj6fLMGcYvx/9JKCWh0mj+WHJwjISm45aEpHYsq431UuPYhnT/M+tJZr2UWS/3ZParVm860MpJMrk8bpcpj6fjSlp+avO5uoVLc8o/lC6r6RP13bgesjfq+qfcaOxXTWzX/mnaciiUms5BrcobBz49GP1pWX+ydMpjxps9/j9qi3jf3nV3ryyvf3bfQE47kkeSNH7SXvxUvG/n95cs+Pw377wu+7reiH9lKY1f6ij+Ty568c3L7/zaV3Pj3xvjlzuKf/ZTfW9c9NztK3L7Z3/sn0pH8Udee/6e5cdftTu3/Q/E+NWO4q/Z82LvwgNPPZ3b/uHYP/M7iv/qJz7104dffuL13Pghxu/rKP76PVu/3Dt44Izm+H/ZHP/p2D/9nY2ft3af/8rg4M+H8tr/Uoy/sKP4D+26/+MPLr7rwtzjuzb2z0BH8S8+/cnbFhx44pS8c2fyQLdeOQE+mI5Lr7HuSNc7zTNnqylf+NuhSv2ab0H6f2E3K8pcfE7Us6ib8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvv1ExpHFccB/L3dxGyzSZu0glExTaui1EOLgoheVFSkFSl4qhSptvYgCoKIUg+m0oilKl4Eq5ciKqhRCgo2FkurpOK/4sWDCgrVg1CKAW0oHlSyOy/ZTHZcOqmC+vnA8va9mfnOb968nd0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8FAAD//xMZI3o=") [ 85.567278][ T4671] Bluetooth: hci0: command tx timeout [ 85.914684][ T5327] loop0: detected capacity change from 0 to 32768 [ 85.988797][ T5327] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 86.045130][ T5327] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 86.045130][ T5327] allowing incompatible features above 0.0: (unknown version) [ 86.045130][ T5327] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 86.060944][ T5327] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 86.064303][ T5327] bcachefs (loop0): Version upgrade required: [ 86.064303][ T5327] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 86.064303][ T5327] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 86.064303][ T5327] 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 [ 86.157414][ T5327] bcachefs (loop0): btree node read error at btree extents level 0/0 [ 86.157428][ T5327] u64s 11 type btree_ptr_v2 18446744073707239423:U64_MAX:U32_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 86.157435][ T5327] loop0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 86.157440][ T5327] flagging btree extents lost data [ 86.157444][ T5327] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 86.157449][ T5327] ret btree_node_read_validate_error [ 86.182550][ T5327] bcachefs (loop0): error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 86.192069][ T5327] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 86.192084][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 86.192093][ T5327] loop0 node offset 0/24 bset u64s 0: incorrect btree id [ 86.192100][ T5327] flagging btree dirents lost data [ 86.192106][ T5327] ret btree_node_read_validate_error [ 86.210900][ T5327] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 86.216354][ T5327] bcachefs (loop0): btree node read error at btree xattrs level 0/0 [ 86.216370][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 86.216379][ T5327] loop0 node offset 8/16 bset u64s 32522: bset past end of btree node (offset 8 len 512 but written 16) [ 86.216387][ T5327] flagging btree xattrs lost data [ 86.216393][ T5327] ret fsck_errors_not_fixed [ 86.236548][ T5327] bcachefs (loop0): error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 86.244959][ T5327] bcachefs (loop0): btree node read error at btree alloc level 0/0 [ 86.244974][ T5327] 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 [ 86.244982][ T5327] loop0 node offset 0/24 bset u64s 65535: unsupported bset version 63.1018 [ 86.244990][ T5327] flagging btree alloc lost data [ 86.244995][ T5327] ret btree_node_read_err_incompatible [ 86.264926][ T5327] bcachefs (loop0): error reading btree root btree=alloc level=0: btree_node_read_error, fixing [ 86.275129][ T5327] bcachefs (loop0): btree node read error at btree lru level 0/0 [ 86.275145][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key 0:562640715776:0 durability: 1 ptr: 0:28:0 gen 0 [ 86.275154][ T5327] loop0 node offset 0/16: incorrect min_key: got 33554432:0:0 should be 0:562640715776:0 [ 86.275163][ T5327] flagging btree lru lost data [ 86.275168][ T5327] ret btree_node_read_validate_error [ 86.297730][ T5327] bcachefs (loop0): error reading btree root btree=lru level=0: btree_node_read_error, fixing [ 86.303059][ T5327] bcachefs (loop0): invalid bkey in btree_node btree=freespace level=0: u64s 5 type deleted 0:32:0 len 16777216 ver 0 [ 86.303072][ T5327] size != 0, deleting [ 86.312183][ T5327] bcachefs (loop0): error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 86.318324][ T5327] bcachefs (loop0): btree node read error at btree backpointers level 0/0 [ 86.318338][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 86.318346][ T5327] loop0 node offset 0/24 bset u64s 0: incorrect btree id [ 86.318352][ T5327] flagging btree backpointers lost data [ 86.318358][ T5327] ret btree_node_read_validate_error [ 86.338862][ T5327] bcachefs (loop0): error reading btree root btree=backpointers level=0: btree_node_read_error, fixing [ 86.345681][ T5327] bcachefs (loop0): scan_for_btree_nodes... [ 86.351329][ T5330] bcachefs (loop0): sb invalid before write: Unsupported superblock version 63.1018: (unknown version) (min 0.9: (unknown version), max 1.28: inode_has_case_insensitive) [ 86.351354][ T5330] emergency read only at seq 10 [ 86.372357][ T5330] ------------[ cut here ]------------ [ 86.375038][ T5330] UBSAN: shift-out-of-bounds in fs/bcachefs/bkey.c:163:16 [ 86.378334][ T5330] shift exponent 4294967288 is too large for 64-bit type 'u64' (aka 'unsigned long long') [ 86.382589][ T5330] CPU: 0 UID: 0 PID: 5330 Comm: read_btree_node Not tainted 6.15.0-syzkaller-08486-gf66bc387efbe #0 PREEMPT(full) [ 86.382605][ T5330] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.382613][ T5330] Call Trace: [ 86.382620][ T5330] [ 86.382625][ T5330] dump_stack_lvl+0x189/0x250 [ 86.382758][ T5330] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.382775][ T5330] ? __pfx__printk+0x10/0x10 [ 86.382789][ T5330] ? unwind_next_frame+0xa5/0x2390 [ 86.382809][ T5330] ubsan_epilogue+0xa/0x40 [ 86.382821][ T5330] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 86.382877][ T5330] __bch2_bkey_unpack_key+0xd54/0xe10 [ 86.382896][ T5330] ? bch2_bkey_swab_key+0x122/0x180 [ 86.382913][ T5330] __bch2_bkey_compat+0x4db/0xbd0 [ 86.382940][ T5330] ? __pfx___bch2_bkey_compat+0x10/0x10 [ 86.382955][ T5330] ? kfree+0x18e/0x440 [ 86.382969][ T5330] ? bch2_btree_node_fill+0xd12/0x14f0 [ 86.382981][ T5330] ? bch2_btree_node_get_noiter+0xa2c/0x1000 [ 86.382993][ T5330] ? read_btree_nodes_worker+0x1319/0x1e20 [ 86.383007][ T5330] ? kthread+0x70e/0x8a0 [ 86.383022][ T5330] ? ret_from_fork+0x3fc/0x770 [ 86.383034][ T5330] ? ret_from_fork_asm+0x1a/0x30 [ 86.383055][ T5330] ? bch2_checksum_update+0x91/0x160 [ 86.383072][ T5330] ? __pfx_bch2_checksum+0x10/0x10 [ 86.383087][ T5330] validate_bset_keys+0x6c1/0x1390 [ 86.383112][ T5330] ? validate_bset+0x1420/0x1bd0 [ 86.383136][ T5330] ? __pfx_validate_bset_keys+0x10/0x10 [ 86.383167][ T5330] ? prt_str+0x439/0x760 [ 86.383182][ T5330] ? bch2_btree_node_read_done+0x17a0/0x4f60 [ 86.383201][ T5330] bch2_btree_node_read_done+0x18c8/0x4f60 [ 86.383245][ T5330] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 86.383267][ T5330] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 86.383286][ T5330] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 86.383301][ T5330] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 86.383313][ T5330] ? bch2_printbuf_make_room+0xdb/0x360 [ 86.383331][ T5330] ? enumerated_ref_put+0xbe/0x270 [ 86.383349][ T5330] btree_node_read_work+0x426/0xe30 [ 86.383374][ T5330] ? __pfx_btree_node_read_work+0x10/0x10 [ 86.383389][ T5330] ? bch2_latency_acct+0x436/0x520 [ 86.383403][ T5330] ? __pfx_bch2_latency_acct+0x10/0x10 [ 86.383415][ T5330] ? bio_associate_blkg+0x6d/0x230 [ 86.383433][ T5330] bch2_btree_node_read+0x887/0x29f0 [ 86.383464][ T5330] ? bch2_btree_node_fill+0x954/0x14f0 [ 86.383477][ T5330] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 86.383487][ T5330] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 86.383534][ T5330] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 86.383550][ T5330] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 86.383562][ T5330] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 86.383578][ T5330] ? six_unlock_ip+0x302/0x430 [ 86.383593][ T5330] ? bch2_btree_node_fill+0xb47/0x14f0 [ 86.383606][ T5330] bch2_btree_node_fill+0xd12/0x14f0 [ 86.383618][ T5330] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 86.383637][ T5330] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 86.383650][ T5330] ? btree_cache_find+0xf4/0x2d0 [ 86.383664][ T5330] ? btree_cache_find+0xf4/0x2d0 [ 86.383676][ T5330] ? btree_cache_find+0x26f/0x2d0 [ 86.383689][ T5330] ? __pfx_btree_cache_find+0x10/0x10 [ 86.383709][ T5330] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 86.383723][ T5330] read_btree_nodes_worker+0x1319/0x1e20 [ 86.383738][ T5330] ? read_btree_nodes_worker+0xcef/0x1e20 [ 86.383755][ T5330] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 86.383772][ T5330] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 86.383779][ T5330] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.383787][ T5330] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 86.383797][ T5330] ? __kthread_parkme+0x7b/0x200 [ 86.383807][ T5330] ? __kthread_parkme+0x1a1/0x200 [ 86.383823][ T5330] kthread+0x70e/0x8a0 [ 86.383840][ T5330] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 86.383853][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.383870][ T5330] ? _raw_spin_unlock_irq+0x23/0x50 [ 86.383880][ T5330] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.383890][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.383906][ T5330] ret_from_fork+0x3fc/0x770 [ 86.383921][ T5330] ? __pfx_ret_from_fork+0x10/0x10 [ 86.383932][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.383942][ T5330] ret_from_fork_asm+0x1a/0x30 [ 86.383956][ T5330] [ 86.383959][ T5330] ---[ end trace ]--- [ 86.571953][ T5330] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 86.575073][ T5330] CPU: 0 UID: 0 PID: 5330 Comm: read_btree_node Not tainted 6.15.0-syzkaller-08486-gf66bc387efbe #0 PREEMPT(full) [ 86.580248][ T5330] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.584669][ T5330] Call Trace: [ 86.586177][ T5330] [ 86.587531][ T5330] dump_stack_lvl+0x99/0x250 [ 86.589583][ T5330] ? __asan_memcpy+0x40/0x70 [ 86.591602][ T5330] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.593863][ T5330] ? __pfx__printk+0x10/0x10 [ 86.595925][ T5330] panic+0x2db/0x790 [ 86.597632][ T5330] ? __pfx_panic+0x10/0x10 [ 86.599613][ T5330] ? _printk+0xcf/0x120 [ 86.601451][ T5330] ? __pfx__printk+0x10/0x10 [ 86.603410][ T5330] ? unwind_next_frame+0xa5/0x2390 [ 86.605580][ T5330] check_panic_on_warn+0x89/0xb0 [ 86.607726][ T5330] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 86.610494][ T5330] __bch2_bkey_unpack_key+0xd54/0xe10 [ 86.612802][ T5330] ? bch2_bkey_swab_key+0x122/0x180 [ 86.614976][ T5330] __bch2_bkey_compat+0x4db/0xbd0 [ 86.617149][ T5330] ? __pfx___bch2_bkey_compat+0x10/0x10 [ 86.619332][ T5330] ? kfree+0x18e/0x440 [ 86.620979][ T5330] ? bch2_btree_node_fill+0xd12/0x14f0 [ 86.623241][ T5330] ? bch2_btree_node_get_noiter+0xa2c/0x1000 [ 86.625718][ T5330] ? read_btree_nodes_worker+0x1319/0x1e20 [ 86.628196][ T5330] ? kthread+0x70e/0x8a0 [ 86.629997][ T5330] ? ret_from_fork+0x3fc/0x770 [ 86.632081][ T5330] ? ret_from_fork_asm+0x1a/0x30 [ 86.634182][ T5330] ? bch2_checksum_update+0x91/0x160 [ 86.636497][ T5330] ? __pfx_bch2_checksum+0x10/0x10 [ 86.638678][ T5330] validate_bset_keys+0x6c1/0x1390 [ 86.640926][ T5330] ? validate_bset+0x1420/0x1bd0 [ 86.643077][ T5330] ? __pfx_validate_bset_keys+0x10/0x10 [ 86.645548][ T5330] ? prt_str+0x439/0x760 [ 86.647555][ T5330] ? bch2_btree_node_read_done+0x17a0/0x4f60 [ 86.650217][ T5330] bch2_btree_node_read_done+0x18c8/0x4f60 [ 86.652832][ T5330] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 86.655631][ T5330] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 86.657896][ T5330] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 86.660344][ T5330] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 86.662901][ T5330] ? bch2_printbuf_make_room+0xdb/0x360 [ 86.665365][ T5330] ? enumerated_ref_put+0xbe/0x270 [ 86.667665][ T5330] btree_node_read_work+0x426/0xe30 [ 86.670002][ T5330] ? __pfx_btree_node_read_work+0x10/0x10 [ 86.672383][ T5330] ? bch2_latency_acct+0x436/0x520 [ 86.674414][ T5330] ? __pfx_bch2_latency_acct+0x10/0x10 [ 86.676628][ T5330] ? bio_associate_blkg+0x6d/0x230 [ 86.678692][ T5330] bch2_btree_node_read+0x887/0x29f0 [ 86.680870][ T5330] ? bch2_btree_node_fill+0x954/0x14f0 [ 86.683167][ T5330] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 86.685731][ T5330] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 86.688150][ T5330] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 86.690825][ T5330] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 86.693699][ T5330] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 86.696371][ T5330] ? six_unlock_ip+0x302/0x430 [ 86.698499][ T5330] ? bch2_btree_node_fill+0xb47/0x14f0 [ 86.700948][ T5330] bch2_btree_node_fill+0xd12/0x14f0 [ 86.703328][ T5330] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 86.705996][ T5330] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 86.708560][ T5330] ? btree_cache_find+0xf4/0x2d0 [ 86.710789][ T5330] ? btree_cache_find+0xf4/0x2d0 [ 86.712993][ T5330] ? btree_cache_find+0x26f/0x2d0 [ 86.715356][ T5330] ? __pfx_btree_cache_find+0x10/0x10 [ 86.717760][ T5330] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 86.720343][ T5330] read_btree_nodes_worker+0x1319/0x1e20 [ 86.722765][ T5330] ? read_btree_nodes_worker+0xcef/0x1e20 [ 86.725222][ T5330] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 86.727718][ T5330] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 86.730195][ T5330] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.732465][ T5330] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 86.734964][ T5330] ? __kthread_parkme+0x7b/0x200 [ 86.737218][ T5330] ? __kthread_parkme+0x1a1/0x200 [ 86.739279][ T5330] kthread+0x70e/0x8a0 [ 86.741001][ T5330] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 86.743724][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.745724][ T5330] ? _raw_spin_unlock_irq+0x23/0x50 [ 86.748061][ T5330] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.750351][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.752286][ T5330] ret_from_fork+0x3fc/0x770 [ 86.754243][ T5330] ? __pfx_ret_from_fork+0x10/0x10 [ 86.756470][ T5330] ? __pfx_kthread+0x10/0x10 [ 86.758502][ T5330] ret_from_fork_asm+0x1a/0x30 [ 86.760659][ T5330] [ 86.762285][ T5330] Kernel Offset: disabled [ 86.764187][ T5330] Rebooting in 86400 seconds..