2367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) 22:21:34 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b70300000000010a850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000020240)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0'}, 0x10010) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x10012, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r2, 0x0) 22:21:34 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001200)={&(0x7f0000000100)=@RTM_DELMDB={0x18, 0x10, 0x93d}, 0x18}}, 0x0) 22:21:34 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r2, @ANYBLOB="01e5ff000000000004003b1c210008000300", @ANYRES32=r1, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cgroup.controllers\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='memory.swap.current\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) preadv(r4, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000440)={0x120, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_IE_ASSOC_RESP={0xe5, 0x80, [@fast_bss_trans={0x37, 0x9c, {0x0, 0x6, "5264124ef18c62531790295198cdd44d", "56648225dc6d7347514b343116ae4839cdc6e84ef2a00b74bd4e32088e336cfe", "90ede12af522b7c749472cea60c385462e637c4fc01d109fd11fe5eb50dacb75", [{}, {0x0, 0x7, "0b15af5eae13db"}, {0x0, 0x23, "0d2d4e5e05a48acf650800000099cc204321a2bdc452c7000000000004000000000000"}, {0x0, 0x8, "a80c399067819f93"}, {0x0, 0xc, "87414e249811ab01defbc929"}, {}]}}, @challenge={0x10, 0x1}, @tim={0x5, 0x38, {0x0, 0x0, 0x0, "cbdb26e3d5ce20cc846f413c0bd23d36c3402caab16060f0e0120cadd9c385246bbc0e71fbfae05c1e32925a770a9442d77a6a1a65"}}, @chsw_timing={0x68, 0x4}]}, @NL80211_ATTR_IE={0xc, 0x2a, [@ssid={0x0, 0x6, @default_ibss_ssid}]}, @NL80211_ATTR_BEACON_TAIL={0x6, 0xf, [@supported_rates]}, @NL80211_ATTR_BEACON_TAIL={0xd, 0xf, [@tim={0x5, 0x7, {0x0, 0x0, 0x0, "87dc1bd2"}}]}]}, 0x120}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000240)=ANY=[], 0x3af4701e) sendfile(r5, r3, 0x0, 0x10000a007) 22:21:34 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x50, 0x0, 0x0, [{0x0, 0x0, 0x3, 0x0, ',{-'}, {0x0, 0x0, 0x8, 0x0, 'rootmode'}]}, 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) 22:21:34 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="500000000000000000000000000000000000000000000000000000000000000002"], 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) 22:21:34 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b70300000000010a850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000020240)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0'}, 0x10010) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x10012, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r2, 0x0) 22:21:34 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) removexattr(&(0x7f0000001140)='./file0\x00', 0x0) 22:21:34 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b70300000000010a850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000013c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[@rights={{0x14, 0x1, 0x1, [r0]}}], 0x18}}], 0x1, 0x0) r2 = dup(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1}, 0x6e) 22:21:34 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000700), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c0000001000014400eedc90f2ffffff071af700", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmmsg(r0, &(0x7f0000004300)=[{{&(0x7f0000000080)=@xdp={0x2c, 0x0, r2}, 0x80, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x24}}], 0x1, 0x0) 22:21:34 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040), 0x12) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) 22:21:34 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000013c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[@rights={{0x14, 0x1, 0x1, [r0]}}], 0x18}}], 0x1, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000008500000007000000a50000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r2}, 0x10) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e) 22:21:34 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040), 0x12) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) 22:21:34 executing program 3: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000280), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000340)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./bus\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)='./bus\x00') [ 167.031121][ T5623] __nla_validate_parse: 503 callbacks suppressed [ 167.031138][ T5623] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 22:21:34 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b70300000000010a850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000000)=@generic={&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0}, 0x18) r1 = inotify_init() r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a40)={0x1b, 0x0, 0x0, 0x40, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x4}, 0x48) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[], [], 0x6b}}) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_GET(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r8, &(0x7f0000000880)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000003c0)=@newlink={0x3c, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, r9, 0x50483}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LOCAL={0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}]}, 0x3c}}, 0x0) sendmmsg$inet(r6, &(0x7f0000000f00)=[{{&(0x7f0000000940)={0x2, 0x4e1c, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @empty, @broadcast}}}], 0x20}}], 0x3, 0x0) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) write$binfmt_script(r10, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r10, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000dc0)={0xffffffffffffffff, 0x20, &(0x7f0000000d80)={&(0x7f0000000cc0)=""/106, 0x6a, 0x0, &(0x7f0000000d40)=""/4, 0x4}}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000e80)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000e00), &(0x7f0000000e40)=r0}, 0x20) r13 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0) openat(r13, &(0x7f00000000c0)='./file0\x00', 0x601c2, 0x0) mkdirat(r5, &(0x7f0000001100)='./file0\x00', 0x110) faccessat(r13, &(0x7f0000000000)='./file0\x00', 0x5) bpf$PROG_LOAD(0x5, &(0x7f0000000f40)={0x1b, 0x1b, &(0x7f0000000ac0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x3ff}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@generic={0x8, 0x6, 0x2, 0x8, 0xb2f6}, @generic={0x2, 0x6, 0x4, 0x5, 0x3ff}, @ldst={0x0, 0x3, 0x3, 0x7, 0x6, 0x4, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x3}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r5}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000bc0)='GPL\x00', 0x3, 0x13, &(0x7f0000000c00)=""/19, 0x40f00, 0x32, '\x00', r9, 0x2b, r10, 0x8, &(0x7f0000000c40)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000c80)={0x2, 0xd, 0x6, 0x400}, 0x10, r11, r0, 0x2, &(0x7f0000000ec0)=[r12, r13, 0xffffffffffffffff], &(0x7f0000000f00)=[{0x1, 0x5, 0x3, 0xa}, {0x3, 0x3, 0x6, 0x1}], 0x10, 0x921}, 0x90) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="67deef43217bf32b86832ecee9de85834e4fc827488ebff7dd49d5ed2c9fc15e214a5476aa7fc13c78c9435c2ae5e8c56d6aacc92ab5bebf901dce61861a6b3ab19b9e5cf3f5337299469bb0d5a984dda53227561c33067eeccdb21c089de158422a753f0689e37f060270c2430342b5851d46cc11c6cdf75ea6882959e247360e3bc7", 0x83}, {&(0x7f00000002c0)="53ba5d018de2efd890c17553c08d77d325c853aeb09191bebb0de8ede5ba4e1f202b99111590a860ba950969e0c5f5af3aad0269a6cc5d9fda8fcac58484da78200843682b033497f56c8b517dfdb15c67571b94da4cd4d075c4e56919e7578eb3d74539036eb1f1f6375dbedf245a0c48fe8d8cbea20fa9cd073425e6f5ff2411cb9570487789c8ee3062705534b78649ecb77a358c22743a94c1148694d055db60e7edc87ec5fa99c58fa02a93a2090232cbef56c86bd3ec07f4b9c4cb6c3009b1592c8ff52b425d1cc46bc91c89ac44df2bc45e4f6ce5b5bfd23bd5dc9e96eb4ddba6", 0xe4}, {&(0x7f0000000080)="9d57b2e2266805929c0f449e9a58abefd43045763e6cc2c61068563c", 0x1c}, {&(0x7f00000003c0)="31234845d87ee9a2bc01f2bb0023c6a8afd81ce6bc58b20c1b0bb89cac9ead4ddd05035fb24285f149c1dd87ecd008a4be4f43d996653a5df80927e867cbed39c5245e804ca5692a5b3ab1b47894af80eff7e652969dbddbb8476372d4de48971bb968383a0fc2dd3bf6b328ba14034090c81cae67a9f629b0cf2b1f6404ed4105b7ebc0af662564769e48532a92b1ce54763a4daa7a47b9e41ad6157b1a0dd7d04642d811c9505ee905659247456199fee60b09d5bfb82cc3ecabddfb3bf6240dfeb30eb227c8b290e55355", 0xcc}], 0x4) sendmsg$nl_route(r13, &(0x7f00000010c0)={&(0x7f0000001000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000001080)={&(0x7f0000001040)=@getaddr={0x14, 0x16, 0x1, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x20000000) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={r0, 0xe0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000500)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xae, &(0x7f0000000800)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000840), &(0x7f0000000880), 0x8, 0xbd, 0x8, 0x8, &(0x7f00000008c0)}}, 0x10) 22:21:34 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040), 0x12) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) 22:21:34 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040), 0x12) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) 22:21:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001200)={&(0x7f0000000100)=@RTM_DELMDB={0x18, 0x54, 0x93d, 0x0, 0x0, {0x7, r3}}, 0x18}}, 0x0) 22:21:34 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/223, 0xdf) 22:21:34 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) renameat2(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 22:21:34 executing program 1: r0 = fsopen(&(0x7f0000000080)='pstore\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) futimesat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 22:21:34 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r0, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0x0, 0x3) 22:21:34 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) fstat(r2, 0x0) [ 167.284018][ T5643] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 167.301131][ T28] audit: type=1400 audit(1708726894.363:239): avc: denied { mount } for pid=5646 comm="syz-executor.1" name="/" dev="pstore" ino=12762 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:pstore_t tclass=filesystem permissive=1 22:21:34 executing program 1: syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0xcd4083) 22:21:34 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x19, 0x0, &(0x7f0000000480)) 22:21:34 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffff}]}]}]}, 0x34}}, 0x0) 22:21:34 executing program 1: syz_usb_connect(0x0, 0x43, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x31, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x4}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:34 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6d6263616368652c626172726965722c6e6f75696433322c67727071756f74612c0003d59dc5000000000000000007352c7fb955278df87bb80fb0066303274bda9483534da4d6f72e99f1b3c2211f7c8cae8254f548637375b703771eb8903464cc62c59b0332437a035b3ac02c1fc4e2ee6d896b72fa866516841f45b36434c9c75f7ff98371fb14161e9fb37bda4185f2cb59e3318874d9aafb8a55334553d7f1599a49dd5bb96b24ccee2e1cddf8028655acf300e96233f7962781a83ffc22ec12ab33fdef51ca6b3c5305000000000000006e2999a9969e"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) quotactl_fd$Q_SETQUOTA(r0, 0xffffffff80000801, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) 22:21:34 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r0, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0x0, 0x3) [ 167.432447][ T5666] loop3: detected capacity change from 0 to 512 [ 167.445725][ T5666] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 167.455136][ T5666] ext4 filesystem being mounted at /root/syzkaller-testdir2627111451/syzkaller.cvWCpk/197/file0 supports timestamps until 2038 (0x7fffffff) [ 167.478930][ T28] audit: type=1400 audit(1708726894.543:240): avc: denied { write } for pid=5665 comm="syz-executor.3" name="/" dev="loop3" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 167.500970][ T28] audit: type=1400 audit(1708726894.543:241): avc: denied { add_name } for pid=5665 comm="syz-executor.3" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 22:21:34 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6d6263616368652c626172726965722c6e6f75696433322c67727071756f74612c0003d59dc5000000000000000007352c7fb955278df87bb80fb0066303274bda9483534da4d6f72e99f1b3c2211f7c8cae8254f548637375b703771eb8903464cc62c59b0332437a035b3ac02c1fc4e2ee6d896b72fa866516841f45b36434c9c75f7ff98371fb14161e9fb37bda4185f2cb59e3318874d9aafb8a55334553d7f1599a49dd5bb96b24ccee2e1cddf8028655acf300e96233f7962781a83ffc22ec12ab33fdef51ca6b3c5305000000000000006e2999a9969e"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) quotactl_fd$Q_SETQUOTA(r0, 0xffffffff80000801, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) [ 167.522551][ T28] audit: type=1400 audit(1708726894.543:242): avc: denied { create } for pid=5665 comm="syz-executor.3" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 167.543103][ T28] audit: type=1400 audit(1708726894.573:243): avc: denied { read write open } for pid=5665 comm="syz-executor.3" path="/root/syzkaller-testdir2627111451/syzkaller.cvWCpk/197/file0/bus" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 22:21:34 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r0, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0x0, 0x3) [ 167.573019][ T28] audit: type=1400 audit(1708726894.643:244): avc: denied { unmount } for pid=375 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 167.581189][ T375] EXT4-fs (loop3): unmounting filesystem. [ 167.613183][ T5674] loop3: detected capacity change from 0 to 512 [ 167.643943][ T5674] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 167.652893][ T28] audit: type=1400 audit(1708726894.723:245): avc: denied { mount } for pid=5673 comm="syz-executor.3" name="/" dev="loop3" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 167.675038][ T5674] ext4 filesystem being mounted at /root/syzkaller-testdir2627111451/syzkaller.cvWCpk/198/file0 supports timestamps until 2038 (0x7fffffff) 22:21:34 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6d6263616368652c626172726965722c6e6f75696433322c67727071756f74612c0003d59dc5000000000000000007352c7fb955278df87bb80fb0066303274bda9483534da4d6f72e99f1b3c2211f7c8cae8254f548637375b703771eb8903464cc62c59b0332437a035b3ac02c1fc4e2ee6d896b72fa866516841f45b36434c9c75f7ff98371fb14161e9fb37bda4185f2cb59e3318874d9aafb8a55334553d7f1599a49dd5bb96b24ccee2e1cddf8028655acf300e96233f7962781a83ffc22ec12ab33fdef51ca6b3c5305000000000000006e2999a9969e"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) quotactl_fd$Q_SETQUOTA(r0, 0xffffffff80000801, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) [ 167.694576][ T19] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 167.709767][ T375] EXT4-fs (loop3): unmounting filesystem. [ 167.725177][ T5681] loop3: detected capacity change from 0 to 512 22:21:34 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r0, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0x0, 0x3) 22:21:34 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200810, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6d6263616368652c626172726965722c6e6f75696433322c67727071756f74612c0003d59dc5000000000000000007352c7fb955278df87bb80fb0066303274bda9483534da4d6f72e99f1b3c2211f7c8cae8254f548637375b703771eb8903464cc62c59b0332437a035b3ac02c1fc4e2ee6d896b72fa866516841f45b36434c9c75f7ff98371fb14161e9fb37bda4185f2cb59e3318874d9aafb8a55334553d7f1599a49dd5bb96b24ccee2e1cddf8028655acf300e96233f7962781a83ffc22ec12ab33fdef51ca6b3c5305000000000000006e2999a9969e"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) quotactl_fd$Q_SETQUOTA(r0, 0xffffffff80000801, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) 22:21:34 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x50, 0x0, 0x0, [{0x0, 0x0, 0x3, 0x0, ',{-'}, {0x0, 0x0, 0x8, 0x0, 'rootmode'}]}, 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) [ 167.743390][ T5681] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 167.752507][ T5681] ext4 filesystem being mounted at /root/syzkaller-testdir2627111451/syzkaller.cvWCpk/199/file0 supports timestamps until 2038 (0x7fffffff) [ 167.780037][ T375] EXT4-fs (loop3): unmounting filesystem. 22:21:34 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="500000000000000000000000000000000000000000000000000000000000000002"], 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) [ 167.815429][ T5687] loop3: detected capacity change from 0 to 512 [ 167.849950][ T5687] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. 22:21:34 executing program 3: socketpair(0x4, 0x0, 0x0, &(0x7f0000000d80)) [ 167.859076][ T5687] ext4 filesystem being mounted at /root/syzkaller-testdir2627111451/syzkaller.cvWCpk/200/file0 supports timestamps until 2038 (0x7fffffff) [ 167.887569][ T375] EXT4-fs (loop3): unmounting filesystem. 22:21:35 executing program 3: socketpair(0x1e, 0x0, 0x0, &(0x7f0000000d80)) 22:21:35 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) [ 167.901656][ T28] audit: type=1400 audit(1708726894.963:246): avc: denied { create } for pid=5696 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ipx_socket permissive=1 22:21:35 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 22:21:35 executing program 2: syz_usb_connect(0x0, 0x3a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x28, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x4}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) 22:21:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 22:21:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x18, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}]}]}]}, 0x2c}}, 0x0) 22:21:35 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x8}]}) 22:21:35 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_deladdr={0x2c, 0x15, 0x1, 0x0, 0x0, {}, [@IFA_ADDRESS={0x14, 0x1, @loopback}]}, 0x2c}}, 0x0) 22:21:35 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x3, 0x0, &(0x7f0000000480)) 22:21:35 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x18, 0x0, &(0x7f0000000480)) [ 168.008942][ T5710] tipc: MTU too low for tipc bearer 22:21:35 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000100), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 22:21:35 executing program 3: syz_usb_connect(0x0, 0x31, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1f, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @generic={0x2}]}}]}}]}}]}}, 0x0) [ 168.071772][ T19] usb 2-1: config 0 has an invalid interface number: 39 but max is 1 [ 168.079674][ T19] usb 2-1: config 0 has an invalid interface descriptor of length 2, skipping [ 168.088775][ T19] usb 2-1: config 0 has no interface number 1 [ 168.094934][ T19] usb 2-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 168.105472][ T19] usb 2-1: config 0 interface 39 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 168.291673][ T4312] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 168.291762][ T19] usb 2-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 168.308525][ T19] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 168.316334][ T19] usb 2-1: Product: syz [ 168.320277][ T19] usb 2-1: Manufacturer: syz [ 168.324739][ T19] usb 2-1: SerialNumber: syz [ 168.329581][ T19] usb 2-1: config 0 descriptor?? [ 168.341679][ T24] usb 4-1: new high-speed USB device number 6 using dummy_hcd 22:21:35 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x50, 0x0, 0x0, [{0x0, 0x0, 0x3, 0x0, ',{-'}, {0x0, 0x0, 0x8, 0x0, 'rootmode'}]}, 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) 22:21:35 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="500000000000000000000000000000000000000000000000000000000000000002"], 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) [ 168.657787][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 168.676817][ T19] usb 2-1: USB disconnect, device number 6 [ 168.682038][ T4312] usb 3-1: config 0 has an invalid interface descriptor of length 2, skipping [ 168.691259][ T4312] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 168.702349][ T4312] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 168.741753][ T24] usb 4-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 168.881765][ T4312] usb 3-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 168.890804][ T4312] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 168.898623][ T4312] usb 3-1: Product: syz [ 168.902607][ T4312] usb 3-1: Manufacturer: syz [ 168.906991][ T4312] usb 3-1: SerialNumber: syz [ 168.912000][ T4312] usb 3-1: config 0 descriptor?? [ 168.921822][ T24] usb 4-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 168.930709][ T24] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 168.938710][ T24] usb 4-1: Product: syz [ 168.942761][ T24] usb 4-1: Manufacturer: syz [ 168.947154][ T24] usb 4-1: SerialNumber: syz [ 168.952202][ T24] usb 4-1: config 0 descriptor?? 22:21:36 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x401}]}) 22:21:36 executing program 1: rt_sigprocmask(0x2, &(0x7f00000001c0)={[0x10005]}, &(0x7f0000000200), 0x8) 22:21:36 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x2, 0x0, @multicast2}, 0x314, 0x0, 0x0, 0x0, 0x2}) 22:21:36 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000040)={{{@in=@remote, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in=@remote}, 0x0, @in6=@private2}}, 0xe8) 22:21:36 executing program 1: socketpair(0x10, 0x0, 0x724a, &(0x7f0000000040)) 22:21:36 executing program 1: add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc4}, &(0x7f0000000280)={0x0, "366b4a647fd195b79383fae719c3dbd1533f7965c036ca3d71bbaa2995af7e0db81954cebbc1df4f492abee2a33b0a9d11920bcdbd63c26e7d3c650ac94bff08"}, 0x48, 0xfffffffffffffffc) 22:21:36 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x17, 0x0, &(0x7f0000000480)) 22:21:36 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @loopback}, 0x10) 22:21:36 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_int(r0, 0x0, 0x3, 0x0, 0x0) 22:21:36 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000005c0)={'ip_vti0\x00', 0x0}) 22:21:36 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x8001}]}) 22:21:36 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8}]}]}]}, 0x34}}, 0x0) 22:21:36 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @auto=[0x33, 0x33, 0x65, 0x33, 0x64, 0x63, 0x34, 0x30, 0x37]}, &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 22:21:36 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_POWER_SAVE(r0, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000cc0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x28}}, 0x0) 22:21:36 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x7a, &(0x7f0000001140)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x0, 0x20}, [@network_terminal={0x7, 0x24, 0xa, 0x0, 0x2, 0x4, 0x1a}, @obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0xa3, 0x7, 0x1f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x6, 0x3f}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x81, 0x7}}}}}}}]}}, &(0x7f00000013c0)={0x0, 0x0, 0x2a, &(0x7f0000001200)={0x5, 0xf, 0x2a, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xb, 0x7, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0xd5, "9111a5eb0774253c2ae11b2fcb35ebe6"}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0xc}, @ptm_cap={0x3}]}, 0x5, [{0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x1007}}, {0x18, &(0x7f0000001280)=@string={0x18, 0x3, "5c2017775c860400000000a759ff0f3d70d0c981723d"}}, {0x0, 0x0}, {0x4, &(0x7f0000001340)=@lang_id={0x4}}, {0x0, 0x0}]}) [ 169.124562][ T28] audit: type=1400 audit(1708726896.193:247): avc: denied { name_bind } for pid=5748 comm="syz-executor.1" src=20001 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 169.245027][ T4312] usb 3-1: USB disconnect, device number 15 [ 169.249338][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 169.343593][ T24] usb 4-1: USB disconnect, device number 6 [ 169.348871][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory 22:21:36 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000b80)=@base={0x4, 0x0, 0x0, 0x0, 0x4b6, 0x1}, 0x48) 22:21:36 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'gre0\x00', &(0x7f0000000000)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @remote}}}}) 22:21:36 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8}]}]}]}, 0x34}}, 0x0) [ 169.451667][ T393] usb 2-1: new high-speed USB device number 7 using dummy_hcd 22:21:36 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{}, {0x8}]}) 22:21:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a80), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_POWER_SAVE(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 22:21:36 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'gre0\x00', 0x0}) [ 169.507942][ T5770] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.0'. 22:21:36 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000040)={{{@in=@remote, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in=@remote}, 0x2, @in6=@private2}}, 0xe8) 22:21:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14, r1, 0x1}, 0x14}}, 0x0) 22:21:36 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190d8bc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530de83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc568c0862bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5d54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000009800)={0x2020}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="4d29ea7223b1205668c9db8e015e466a6e62b280a9af40ef7c147859373bfd51ef03470a8e0c490ed69566e238db121386f75e7784ae243442be0543eb1a2bdbc781bdb2172588800cee4490a3f8e91dfa8cdeca8b8ac8b0efc94abb933bab69b08b75ea03e005346e60753b0635ed00cb8541211bf9b2957e25e070d39621b4042b826ebdf8faded2c7816e2026e955da6b1865f3f9f5bd6ddc80baa4d08693d4bf51a4f5569dcfb9d2d2baf2dfb68dbbf32111755a5314d0af91f3e644ebae774146308263943ad8c2c3951bf8eaafc79e1b063193b4ff7f72032bcebcd281ab13d667a6d6f13014bf97ce700360acab0aa3c74adf89551c97d6262392b5cc3b76f075f92c3fc4bbe898981475c617b7e9cd660ebdec09f44c2dcfc6bffd2f72361394794814c0e5af4e347a1dbaf81578313209133980101355f439f8258df6c940d593bc03387d25b3d70b9b5ef999a0f706fc0cd463da6ba0d92fb5337e4a319639740ee114a04236b2b4cd486887063a9e67640d1cfb03ce80d101c66e46e37525b15b18655a15c06b4628eaf4f94135ce44c505dfaaafe4c6d169c895f25c4acb7fa9a16526aaa01fb6b796d8f498835d8ffbc29f58bc774d7de289de654e09f4a62735437b0a09e4c00c89851f0eea06a0d8b6f8964a5f265481d1e9d4cc8b5863124d1e1d38364f07ee924f0e7f440881dc609bfc4869a4b8595e4edfbb9074adef736ab322db34ff6c05604909baa7eddd550771aa7d75536ff8849af809962573dd4f9f665b0f699a06d16987f97c82015ad94ad7f41e6759aa5cbebdbad27428b84c7d31adc4209f1b8df5b86bb743a1a8f9134e73197925ddac2284121bb81d633d2cb5faa137761fa1e1fdb13fe8b4fd5e29199b6eedb11f376bcf10c9aab173e3b162e6065ce4154c66a45bfad3d5905b246058ac857204b176b6f34cf4cc4612ceef4088bfbb87c321d026d6564759902e7165335a622047646a83873d953030ffcdf77e826ae25564a76f25ee59bcb3685b7adc7be1c18db0a27da7fe9bb688bf17b97f4d3ed7ab55ed327f5259d0bbfa9df3da1f8d82660f5f243a5e1eac1a6dce025c836fe71a4100cd06cf0104431a4516c178ea1b7ca290393d0b82182dca353f986e3d1fc022b5fe3b29da725dc1a29229cc3c1bb1e540ef9f5274326f99e1a56421c8055567628504b1fe7dd5e45457d156d66c5603e52e64e4836563e2abe7878e403c9496f0ea21d8a42757895a85c16135a592d7f4912b88fd75e20e774d158ba7aa34b09d021adde43283f707561fff81710c16a679efb6d70e0e81d8386347e46b9e526ebdf059c830217e6fc8703df239d1f4b70a9ae5385bfad365231a01a2caa74e9e08eaec4ab12c33ce4dc98048d92839dacc208007be17c929c6c00565d6bacee670c16d047a6138a4de8be915d4c9079fb8b128f3bef7659abcaa92b66676ff93bdb33521be04d6e51c7f3e0d4e4d684bf5732d04447f4d232ad6ce01703a8b8d96da15c17aae78295b94193f26f48cae0e624e77f89095f7f299175e8c29312948707cb3102eb703865ebe7f16e511f7d732f4256931f8bf88573e5c37b65fbd8d1b423a8bd70e5f213af786c4d68ca0861094b6f3c6bee46aef5b67060f1ad170132ce3d6bfba0295b56f350469f16a7077429631afb4a5cb77be1a0e66c4815ebd905fd0215df4f1b28925908e226489750dbc055dd7781100e65d931bcea5f7f24fe29785136ed311cc20da36775f68b39c5f2e628f19d4a9ad95953fcd95d4a0f61162e37821d64c320a164d71c132658eb4164950782c9d4670d8f59a2d760ff98283ed68cbce170cb2fdcae1821afa486651bed2ce639eea2062b2f4d870e4cdeab8addbc800a5b88f8f21dc08359575cc493ac632a9a8d3f1ea7be1bf2d60bb1f32f32d88d2112799c59b895563a78f28cd7dfdba5f09cea69958e6defda633f86883770e81014259d9d94699fb989d5a68550c4df78f781746e78c8adbafeb0713b569510e362b7719eb4f0971c3885e5270a16067b67d758b6bcc766f2175bf6b15030c76224d2a71114cf3e54341f6c3b3cd447c80f3c5b9267e0d86611934148eb75c3973368bf06b0f5fd07fefc4c5a5fc61845eb976548ad479794598cee2256ae539d42b1fa2abe647848b77051fe4bcb1851e309ea868bb2eb28b2dbed594b818e86a908041cdada4c85b48547d56538ce5cfb9d75a4c69ea6d0744f993858c2098e3e7c3499c8cc1f8f1eb8b0281d7a288060a8f495d074dcaa399ef2d81dea4bd93bea7bbf21b9a7056537a16978eea3364c88d10c42e460899c84e2da46319399d171cf302a4db522bab7878b6a7a1e44f03b2946467dd7310591709e17f68e111ce9f0bd3959bed2a27e497a9ad5bea2595b8a14a15987aed77988d0a7327be2536945a9c63a3a96347def163d58c64b57e84e1d1cfd90e277dccced112ee7f7406b89c46c6051e1b180dfbd373224b95db3c9a0a3d8073fd62c68480a89216f394bee046f544f0bbdbc97d97ca355cf8ef3a86662c450514ea48267cd8ad640f43c02dcbcd44a3bf48321bac0dca19cfc7249b0f73a497173edfd990c5269eb1ef930ed1abd19d0966735c229e60ca46797c0316316161ef024e6f7aa3adeebb1021dcba1f39b25857af397dfa0b420303979d552092a969d8d7687f635d013f17c657f24749415100190c0072c7b823bd7acee8da15c01f156325537ea7469ddf92d3716d9c72e8dca352cf132811b403b91aec92c3fba84959d7c532806d11bf5a532aa0783f0a1645168ac4d2318ccccfed407b604adc5bb0626871578da60f575e276aca71ab82e521da1e0a7ef78b4d9f29d1a2b509222bc365248159770cf428ea14ae43fb5cb53626e00f4894691f29acbd6466667b47df81a34157aa23604bd25a1288460baefbf4c0552d57d4fde7acd854a6bdf45dc1d309463d4f5ab790aa6f432487db0385d6f149855728431ee24a251735d74898c608d835f5651b27ea5eb5ecd9f422322b2c28cb1e5ab98a97e8d1c5e0162c44f296e375d38444644afae8edf2be552ebb0b482cba177112c1dcb450854a939e98200bab9fe707165ba9d306abab17e5fcf507ae512c28efdabe373f0bd809253074d0bbcf5cbeac368702194f235ff166af65e5359fd01f8271a812085943e979a4fe6f49a9bfd2911cce8bf555d466090956a69059a3bcc505dddbcbc38bc6a043001c4d96972034c4becddcedbad470c10fa7ee2fad3f3e828f9bbb94e9bfa94e9f357e28c3bc8c5066c8ad456daab40e07f7d62e04321bac68390512d97f0ee33fca340f7143aeb1f66fbecaf03035f655db188cf5c2cd2be241864d60842d68083d1a15088a13263be1f3ff55e063fc65d0242feb82532f63cad7211b9e0bd990370fdf878458dc8c910e1332d951bcafb23cf71f54d7ee91ff2cd198e6f3e2aafa1c4e2642be927abdb6f9a7b53df9ea51241bea1d47bd0bc209f91b9288aae4c3bf7308e30f14718f96bb1187203cb7d4bf67f913ccc9316cf2268bdf54c3b0a5fcfbf7c266ccb2fa122165445c415c212dc378a8aca6dceda1597b27e5b150f386222c14296177c6b76f155bdac954b51f06b184b3f8c0671635c57f06f12e21674883d8dfb6c29ab100ab74847c802c014e160437ed9a43245da7d51c0b9bae062e8d2c9ce61d14bceb34b49e1961375682ae9a1450660092e98d5655b64fcde80db4e0d67b6ede9d3c8487643cb19ca63a3fb547788ca25d3aded783a5540ff3857bbedc65b7aad5851d0f5f6107e70c0cc6335dac8249866bd505e298faff0df487cac41b1219db30566ed83d680122606d088de3aab095ff926ebd162ee0b64042d57cfca9e5b72b2c47beb076021d79fda0cce0da52a6c3ff031e03b18a5804cb430eb4b7232a485546ea9cf06bbc6d0eb89f1a1c3845a5c0fe6467ecfb0934d9d4517fad8899b93e771dec5fa21faf1207d361a1839ec19546d0ab852311ddb2e80bb5110f8a76262c2e6cd664c13767064a88c9caf3f5e9241882ebc9d5c120a82005799098f8c4b0df73b22c07a9ea52317ac1e9d847b2d5f79f35afcdeda3e35fd21d43ee4dbefe17655e3dfd964cf26266172a7386fc2dd5037130c46af6cc06ad403ae7cae493e58b9c2a3ef7b7966a459fbdbdaf052bf39f2b3cf67e4f75e4541b4113779c0afb3874128b02b755f5a75c99663bb484d7e07a82172bea802fc9c49db0ebdff56a23e6530fa2c29604e0c78107d3c938204ee885e2a5fe557c5872e865d89c51c0ceb5ee827759a331a0b3e3f5c32e482895970cb9e2b0cc4b1ad8d331ec5bfef84fb81117f35220915d42b682b44cc62201b01f152892211c45f0373faf49b582877f448b0af17eb13c22033615557bf0df11d260b8faced2fd82dbec5939456675a4198c4d69cd4ffdf31be9131fa9613066384f34be14b4a9407859eea38d9e4b5454b57f7156db1f3a3478b4ccc5f04687c586806e2ca92500c92a1efa80aa5530737edb6e2eb9a1f064978ea0019f813aa258cb23537d88595ba9f163a44455d681bea51964c54b55ae2ba1cdf2c14b055c2040e28ed16386fad5eac319c0887c21bc56e131f9bc6b21d78fc2639abe32d9d88b619ffcbc8a9d0724e329992736f592a8d85c02ffa1f9533bdd7fe9bacdc3e30a411dbf44b98f134b3206859096ba6c27eb3eaff5ca6ed3c35b191426306f5159c9ce1d3b42fae2aefb0a779804cd9813c85f02f69896fb3eb367b83412d849574dff33685f4d4b8b5c4018e04acd406e709ae8ef36c781ad589ead5270ad4d6521bb4dfc858dd4278b3d96c1d386e8613c9275552ddf3aee347338246f653268677c0ced2ec4aa9fe0fb31c6aa48fdee86b9b572eff4bf13431303951e05349f838f343331895d5c3f807452ad414c431d55ce3e7231a35cc65a437a04a46e61897837e38e43fbe9a0e457208802f26d3345f4e88df980d118981d32b8418bb322e7de39f652ebbc22a8ef37e970d18f22cbe49c79474c0d50d6c8c4642d73e21dbdb01e40b570f045d9b75dcc58c59a5f37c41cdd20cbc7d009e60013aee656a71a0773927a59b3b9c53cfb7a3f1114f0cdaee4bc49cdace61c59601ee672976945b774dffd6f988f73356e229550a2fa7f9fe64b54107ad484d5afec03b0f13abcb4c1c367b4dcab50ee656387a19f86b2198fb3074120eead3f46e1e9ae7a8258d8668d6c8f83a3b7fbb868fa6f23e719b92ef165da001ad1da42990a01f7bc59b6374edc4ef959a988a7aeab539e6dd28d284e1b9c7d05a1b0db8bfc750b57d2fe0eb7cb1f46e965a697cfba23e0b86597711707f8c8af902bdfe50f836199dd6af5b2b8177b52c2ee4da5371cfae2dc88cf9e8ee18bbdc22929d9413bf5e39f543ef82339afb1952b9e4622d38d46e30905cc6b563de20724bdbaec98a828309a4a16b30b8ee090926321d004c788a1d672956a091c1754846ed552cb73b3ed893981c36eb0d580448f55b18f4bf36b44596d33394c18792d0231059f92bfbac358765fa0428059156c69592b9c2feab17e30962b0ff6c0771ed4b5e16a6ea3ee5c8995b63d2b654643147afc77da844f70fd88ab42ea5cec0e90b151bc221a81187b3cf0364032b12510da797191a548ecfecf89a69806fcf955fc10745abacf12b5224327ba9c638362735db29dcd272cedf1b954ba218915fd01228b5cc452c635c2a7d8c4e056d527e2fd091a4e505ae971cb5a8f55580d52dad7a089160fba58fbea210b3214d66b2685594bb1ddc66f9b7f000af5102f43b4845c057dc79849c755f7223927adbfac5accee1c19284497842326fdc24ba4ad8327af67dbcdc580262cc4068b6ddfa6e2ed3f98890381ced0bf869d44a8bdc993ad09a389850ede237f25d0d6fa5bf79ffec984d7a1784126704c675a281a4fb0d2b6375d44f9894ae5d432bbf15ee6c9d2381d88aaa657429d5a85c56529871165bc91f92f6e6c213ab620cb0ea3e1544c3cc101cd6d8bb7c4bb16e29e29c1cbb32d46670b54b3ac35f6866c5f80f69c9627734a821af74331d5f9e3446d10ede00a7533b5987c745d0cb6daf2106c240aa415f2442b0fc2c2aa9f23f0e028daba63d0869e36376a250417fd07b8a6784472163f5dd5f579f0c2bc0d9fd3e131dc2b4ac094918fe26965b18ddfea66953cc29deedf9f419004884e190dbc420df3a95911cce05b13d6e6144b6883c0a765043736795ba70ce4eeed3065af1b9cc58c93d68126bb7d8255b23c8bcb9056d99012a956f1651c06864a8d90e7f4a0c82f64cfed5483cf0701deca7bf81f1738748daaf3ae03a5613959a1904329597dbfc157096e1407171d9e151b16b9d304d101ea6762a7b939b4e322fd1443731306ff1a772c0dce371ed0824cf7545dfb9edfc597a280c2a2f66da5411462610a3a15cfd318d1356f961c3df8be6988c8655ae6313e43bf5fbaf8c46aa461294725252e6e801c4603f55bc434ca599a6c5fabbc856ec0de022c00115204c91bd2fe4229f480181c338c26406f123193cfaa5376ae854be39c8befc68ae00cf1f100156424a1461a54e5df2340efba4c2842f9b4fb3dacb6a22b3f229e425a60307c14f28f7545c8181603c49b8b3474e7776a59461ca6bb887765e27f404fed5c5758aaf21e465c3e40aef74c3d41c08fe4498d1385d8a7f505c42a6e287c47c69f4f5a6f73d5306a68c5c780372517981548c5d8d73ed48eb56246d2e4a966dca75b87f8458626df098ade7ef5b4423d98dda192b9537e1a9f78f99c9ca7271332fc24bf21ed6597d4b15e0328de349928c2c0752a5a6e8ff45c826780cfcf45595f89549d5f7e757f8506684cf8ae650827f39bfa38e10119d7faedf5950dc8b2c6b711381af5d48998609149a060434648c544ebc44af22d706aad8000119e45dd080e2bfaa8f05365e1d7f605179507f35990346408c4f308cf0469ca74aff8c897eb33a8d2bbba2947da44bb9fd347bb71c884ee358bd523a2977cbd11a03137feebd5ff0f21390444cce6d58caff945374a34ae4be48d59bbb48f4b3569e9f6156e6f98af8e0a502cad2fd0e24bfed5c9b51780b91f57982a769bd4eba42cecc9ec9355c12940f1ed12633b83f7ef51b1785e618cad29961bc672967c71a167cbf516885b7ff969f4f2bbb3e09ba1dcefd3c2c64f9ff07642a22d825bf35b7fcb2e8a32728c2d0a77982053d4a14744c6ecfc56983259a2831babbf0cb565239f20a9c86fffd29b23f1415291aba7775e5a91fabceb422ed974f4abab9a59151cde152134e10f6a68291708c877f82b0e4752ea5962e817d08538204c3dbb3662daac7a68fd20b73c995e0436d45bb54d05ab11abfebbcb7b4ba45f8e9e1670b0f2e0a122c2b11593b4c90f8cbbf3a7e58436b99c9a11008e25d9d8c78cc55d6ad9914e0230c3b09aab6edb7378629df2531a253bdbce2cee6e0790005f5ff0653ffbdf99d0221c33b6ab10bb620e8632e6924fde388e22712d615098da4f9a44cfbebaa0cc5c20e35807322561bb2e7b51cebe7e614323d81d6e02797feafb4c63a8f331b764b7f77ac8451a713b2057a36d5ec027ee74dc5c4286307bfcce3d0b732235a1bd382078cfedfca49206b6587428e30e78cb38bf996866c3a7cc377f47f691919da13202522844d35c198b473983b0283d91d2e8f9e64e22d68280aca6d060d9e8ef801c7de6865564afd25c128e7c81d51aa4322f6ccce99b13c78620a1e534961b5dc5ec04a2d4e7dbb49cb72b934f321cc313b5dbadd299fcb6107fdfa9effff2d7852af06dce801eee9f3d9a13f63893b50376e38b6c40fa8825fbece1f6041507332aa764481bd1b8e92e306b6ef3c4b4b074bdb0ed990d7107e6a271183dd2ee5802ed00922086e4787d0a9f2d2518d572a33d9c0f57d09ceae97d4c89b270d107ed514e7855b3b063e36212884f8f2e924eb3e9475d050debf92e870019dc864098c67e1fccad469b6dffd05e38d8fe920f4b5f9e0c5efbcce1cfa8dd786dbdf473790307a0979ff94696968107e0436084ae1ca05228481579ab0fde33b529f23ccd8795669d6f7c023e02ba7b6b0a2bdb899ceb7804cf7b25828e4e1df90ce584c0187461f96e5880dc8d286370905270979efbea04b9cabdeb0ca3ba9a46da1c7d52a6fea84308fbd8429106d07810a6772d2905e2f89a1aa69733ad752c1408acb8e7228e003437a6ea9cc28060ab92b8457ab9cbc4998a50f31c8487797dbf0179a4957f92a8c0823d8218cbf8c730c97ac5f08b5f75c6803a63debfc3444e17b5ffac4a23b71025581ab5a0dfd898eeb0ad68baf2ab437d3234a58346daa30a15f7cd90ec9f3ad76715228b09e89030a0cdb9107c05560dcc2c7f1b3006c535ac1acc87afca8b5f30eb00508a2cf7edf9ed03ecfa47ec774efb39fe5a0ba59f1f58c0aaccb57339d3fe520f126c796c498463a3a9e29f38e0bff29be4d919d82e2ff22f5d43a30891061956b9a54eeb84c0409879b64f116e2ac99572e37ab56afb15754bf24d6e144a348c8340c16b9f29287e54ead85cb22a8087ecf6f72ccd92d8d73f0b2896276d4d52a75c80d59554fae91520d51dda81b71f464cb0358c2c556d677bc41ea02539489a2e586dd313a04b9011876a713d75f05122b89d98fbe3de2a9d0fda7673f693c33a28d983f6fa35701fa4f11b5d30bdd40980fc36cb7f21a320dcafeb26f95934ba9853f7af053e97d342abf0a4e811e30cd590c2c1549e89fa0ff63bf144558dd443624404eb69729947d8e8e35cd158787d45654ea1b350ddaaffff9e8a6891a9bf8ee67c5ece95c5e4fb3aecdad94fab32f78c1631aa3f16e16f971898f02ef32578763b8deefb3e134be50974d74a2c1f51f32457e091bf4de593760b0cf6f7919655bd245d8ac59d5d4c47005e7fbf0d490006c797fb5728db162d968bb2c88093174697a852648db7e4456659382c1d984af74d694195fc62453ef24871b7e44e3176300f372566d1c15bc07f22b7acab13d1bbe4548ceac9fb780ded00f79ae6c79edddc784443a70d24e923a8cbe6e0c1a585fa69a7c58f8ededd916967c1c577ef9643bb2e71cfcb70ad72d6f4bb11f78d2e97e758557f2e0870e0d913d65056b24cb413507a4a5a19b10899dbebf962f04f0f2083bea0f29e843baaf0662ef3ce09945f945add33a521d14235b4d486b30d4a6dd09d4c115d78e4c1e0dcd3c54627aeaf9624ad9c1633c9f7f428d29243c23db8879d4437e65afe044219183ff61151277e369be0cd7566189b96b1ee1667f013feff715b9e5713caf92c57cd64a970799a8f099b08c87a65cba1aec20a75f4ebf66d1ebefe9c1fff8618a1588b8fc61f90a76b8d0ed4652bec6c4e4a47ec7c0185937b1cf5e744bfe4224bd43c5010ce2de89cf47cfff9e3f8246779a0751ce8a1db6b145b76908028a17c34bc8e9a1a3ec4a01045fd23de199c4ef2cd5dfebe804c11f505b848a12f618f2598d8bfa86ec2c7bda3f9c20391b16f4b3a917751232af1bd50ad7542c1b56fef5c25bf2ec475dafd235b58442aed9cf972efadb53c4346032cfe568bdb88ab848bf2a41db07c8df0f96f5bf096719f9519e4b0a8bf8c5f9fe06cc19d3a566dd77eac35d6ff5f852793b8b27682877f67e1aa612fd27e36396b35060fd72a7c2e4ce4fcb6f8f9395d3677a7befdf0b86dff0ee9875b0a262233f9f66e8a4417e950f87032fe42532832d6e74c1fd70bc6af6b21866c753be1981bca5cbc83c20b6ea476419fe3dfc31d536703cd2e22519bd44b68f708fec98a07b2c2638b3bad1048c8817659c0b17bb5aebd9dc0eb738225d03017a109de038e6fdac268cec523dc952425510d6cb685dbff4dda7560e17c2c4b9238be3fca90f9b99e78790d281709bc95ca3815a674554129a1761574568e66f35403b8dbb4c5bf06f0658c90b5aadb270c0fb6b19fd54a47ed8038b222d9fd7330aa9661da486fc7e7c752e2cef8002209e67951e9059d8933b85d268dcdb995a05223abcf63a3ddb07b4d70750af589afb1db5b3c783cc3acb02f3b9752cd54440a97d61a38879ad1b6ff95adbe7fab09a63d56fcf0eb975dd75bac8db0f8cf427a398230db2966371702d70092a0bc07560856ff3366f26d72d9725fb87541103f7e1a301e603025fb86fb0c4ee6f700a40792056c7d63124e45230433bfee9417be4d9bb535d53f197603494461d7822e17b268b95c4711b215b19fdd1bb7a16e0354fa45bf2298aeb2b0f14a5a332f2c3a3fc474f2dd06f1198245ffab9701df938b37f57de2a6d632a40f70cd2a936449b6ff92de5c55e232e98f742a273802146ffa4004acd612191172cb48c03aed4d8f23deda20373202e359201b2b13c63726c62bc652f9231483e6bb922e709d757f03148e917aaaed3d1d2b4639d0b3ded9b1c853c46f303c22e0b50349e2340406310bcff93a66d0e345557d0b0ba887a9179a2b4104345508e264b05755690ef234a75db0e59ff8ad3830651ef241c13e5d0e0b906e9bbfbe6f15b06e7b6e75f5c1ef1c51e992fb95e493a9f01e23d8008973f7c17bfc9e3e9436320241bc499535e7d40ce105c9e124cfb0d61264c7327cc576df0a1c20ba28e17cfe97648b57bcfe12ed45ea4a86fc5a416232f8b742f186d87e19b401614ac6750457b25a493af4933ecd195858743f886e347268d726d955472a1a050e7fb39a7c35a5b8994afa8dde2137f3953ebd5e817f7ab7de89dd7d529a445b19ec16b5e563286dac7c075568c90e986b124caee63129792945c21a7ef6063aa3e8f952534887647daefc104045a8e35efcdd2933f47896df4ea1d3b6c18c489edb467886f284fa70aeb5245ffa625be2d59bf950a97914dd55d8850e2b330f6db72eb914cfcd9cfeb699d2b7409ed656113d69f4791244902e498aed07e827a853633eb2975c79d5f1740b5499d6a82bee8c06757c7b3e7a705e4d0c23e4dcca74c48bb82d1bbac666e3b7e452e38f7f729d228c3e157ebc751c2e37e9cce556d5e2524207398abcae6fe9ebcc5fd705950ab40a1b1600f5fe70cad258441da29cd5160a9d4b24d090832166f940cba5eb9a6b3bea38fab2de0a1c258cd4e8e5e098f18daeb9ba7c537cbb8343b3c7a01998adb7c5f7b4a4a1faeafb3ffcb3a7dbdf77424b7ae078bc241f6f6128f0c91813218b555cf65fbdb3a8e7535eba552a459e64204208b9bd28c20ae9c36fa2bef7718b4d29abc09c75071e820fe5419d67c96aee1ef918f1e469ffb819712d99fe688ac7aea74ec70a5e42e87cc1b60c14864c297d19769bfe43c454d7cc6dfed06f4a5b1e05906f1cb60f89eede8b909ee35bde8b6d7322ce0f33ab1b9115fad9e27efaef5918d57173267f11a1ff95230b9efbb30b40ab916d17cae461caea7ed37065df3a1430a63164e76a9d6b3bc70cf6c765ac35ddd37cabd7212541714dac296e657ea19506632b831afaf386689902a0768fb7b0f1f8610fd75be43f21fb238665fbac022bfad537441412678e9d", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="500000000000000000000000000000000000000000000000000000000000000002"], 0x0, 0x0, 0x0}) getdents64(r2, &(0x7f0000000b40)=""/39, 0x27) 22:21:36 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0xd, 0x0, &(0x7f0000000480)) 22:21:36 executing program 2: socketpair(0x28, 0x2, 0x0, &(0x7f0000000d80)) 22:21:36 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000d80)) 22:21:36 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000005c0)={'ip_vti0\x00', &(0x7f0000000580)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @loopback}}}}) 22:21:36 executing program 3: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000040), 0x37) 22:21:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x18, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}]}]}]}, 0x2c}}, 0x0) 22:21:36 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x29, 0x0, &(0x7f0000000480)) 22:21:36 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000006c0)='\bi', 0x2) 22:21:36 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) 22:21:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000040)={&(0x7f00000004c0)={0x1e84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x34, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x4}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_PRIO={0x8}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_SOCK={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_ADDR={0x8}]}, @TIPC_NLA_NODE={0x109c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x89, 0x3, "0ec5388dbc25b845a2164d97d89015d7b39ae46684523ca56f63f186eeb0b631c355d8cb2e0ebb43d94089ec86a07b451422d5f582636150cae78bb5d98cf0399d1da59adad748c72732247c3d152fd040ddc69c689093e54cc506726b2e048278904a39e004cb7e50315402dc8e7e0415ae3f7771439faa96c10fccfc08185b633b48f6d3"}, @TIPC_NLA_NODE_ID={0x1001, 0x3, "d4054ff5f78dd168bed3c2850b3cf98c6a044356f442f70c9cb3b85475c5eb08a64065feff882964b481e8814def12b1f17c5fc9693e96557c5ad2a701bcd2ee0dc6ed5d121da2f1247db6c6fb18e3b09c6c8cbbc03cbd7030104b2ba58d0896544e89a4ddb984f6fa9cb77ec4eabd3c31ef652001ff5cae095cb12a6e0cb463e93abe97dcd4a6038645e94582b73858b294d5c5ffea32f8dd873f5bb49bc02e0f1e5c56d6e1129d0dcf9ef75ed7658e15a7dac3b2a3accbd1d1d1f69bab1f12d8587fa17639a92c13b8929da0904e0bd1797af1b9c78f873d074cf5a2279aa6cd0e08a4029c87382d0116ea0bb3bb93e08435c2ea688f26134f325a19977657b250d375866b2543591411d5869783b9770489c14efbea8f9427c6f8c6793e5b83ea693d0814bca626f646b216a35ab2fd418d8658752e1a2f50e537a9f74e415d92f07d298b3f07d6ef57079540ddf23dd722433c49207f1a3a859616e733a1703e5d34f52ad33b1cfb8e87b0b0d1b2f34e066670806d601f0ceef88e26ae97dd6e34ddd103cc3603ff8f01ed12a53afb35fe65601c3e27fc350e317b08a6423d0b1684485d4125e16fcf15f0d15b382ca9d4f15c3813e23ba47a7395c5cb51ba7ae5988dbb3eeb179c0f2e2def17cf57606644da03f5cfe5595aa9eb3768de20a82c15d51f4ce1c4e276b0e728154b5dfed15d7dcdcb96f370da5673f73a5b0e26985797dfebf287631a1ae5ce700347ecedf01a2145fd8b213c43f902d598e848446688eb637a2279748cff39e46d5f0563f98842f5c171a4467706197fe83002563bc6cfe672badae7a74776f4575ab9f62cc6205e42f7e2e0ccb5ad79b1f78dcc1ad00db1df53dcc090d310749da5b3945277ec3770efd550034c9cb878f3584c05ee9ae522e1078e3ce7a0d89f143c379d1c67584990d5a690bdc000b200e9931182020d63a4b2fc09495fb943aec9c7d6c105cd72362c9a75a2f968b086b64db1aae02e0d7ff2223e5e5302fc41209be698ea6a4847c9c67d3be152000a15f7421980077c14ce9fdd60238f1b72f56e2c0007182969033d2b4ba757256ab955a83f906bd8659267392dd9864f02e9ea4bfb43aabcc35859b5c605e0485bc68d642ac44d58b51ebfdcd4470da6126239fe2d1772a0826f6f17b39adfb27b67a96596107b22c3888e522bc1ac606d65c440a455f6f9c1ec34003ebdcda6a72d2e7c97eb63b85608b867643866f1b6814f1a15bb9c46061ad58709126bf8880ef19d6633925d66358766a6a64eb5b980dfa57b1db51573c73f383436e2353205ba61285b6f2f38e8dd3cd19ab23d8a232ccf5aa282289e294913f17c002a810bfebc009541ea6ec4b44a2574ab5cfe8c1dbe3218414d1a6eeab0650ceadf6a75fe6cea64206d48d7cab48fe01c4e36087a585e57a804b222ff1ae50665cc268979b689422df99838192efda7e084ce3eaab2e05272a67ce006fdfff82a40cae78178063a2fc258d38687a5ddd538a8c10b67681f9332b210c7aa133c262e4e3f780f1e7af93683f81f563fc9e63db04dc4263361a66e939ede024a651cba8605bd5c1f8f487d5ddc0619ceaec01492951e499edce8efd9924cb26939d14e3afae7d7057936bfc07ba6d5c0ee7fcafdeb0879e05cf50402acad8d7f268f7fb70fbca57561906fef5a6e86ae288e3cee28318181879d661218b493e94a4caacb573dfddc0c81d5055eba1c236519a5de165d75a8380530c0bec701e7ddec9eb44b920b59173b2355a9abd2513dacff1ca2131ad443adb143ee67877490931c37c91afd5b6cbb4db6ae2c49799f491496ed5f3abb57b4632632aebb286557663b1cf055930e60f2999f1f645001f46c6165ce19627182778b1f50c168f7dedf4da00424e86f9ca80051ed27cea2579923bc6b781736a3623ac1246afe96ee50f606f504b69f390c00fad70cdbd0b51fa47151b89fca4c0bd5b791cd1eaff61cdb20f9480eeb359e0d986f20fa77dfe4b174f915ef781ab82e2f925a6fa0a0fb31a7519f895b7fb88c90ffd84f2c86fce57c4f61fb6b5b515c235bac447bcf356a1da4c96ce53ff46ecb8019cc503c022b1a7253b9795288f0dae5c42f8e5da2b4cfb4c4a93b956b6647246ea83593a51f94f00d290f2caeea95e1df093473df04d7033c754372e699202b392227ce1e40649974a0dd94597700c11dc67acacb2094aa60cffd422228db7dd42fd3c156f358da236ed45c7b61844f84713be15fe15fd2b97e83dfcb4e55d4e0a2844514e7c8f8627c90734ecb006bd32e346f7e229d73f4ba44303c9b53f02111de1bbd8fa1b8d5572945b6ec07f8d60506117f0725e958f2cf8ca5df5c3e36aaf3e79fdde6886168a21ee7aed443825c20a62e232983178fe9ae9eb14e86d12455dd5148f6ce850130ca12576b93493e6ce70d02a2d86ff143e9b82e633d2a5b059062ca886643a555d41887bb7dea529e9e76fd12f278ccef39120496afa5b3af595b8dbd4994219e3f981713d5a49437b44bb5db39666fba7f1c09591b900897706107365885c313aa85ff4eb414846ed199757d62758122b39ab7311de482e020a8e27e095298d42d02e0f0dc64b11c7276a28664343ba9f7b2240c56a1c21e3afd01f57aa6fc2c3422b9b6dd497136a17dde02c554ce37dd2afcf749e5737848056c81d82f4c6fa8576f490e1886694556d980f64be4b71cdf550b6b48d7fa7273e5d53f4bc9754618c52f1ea62e88d2353fe10a70d0044a1e389bfc1124b4b9caeb8ea29b4d334ce85fd5b8846813a6d3573dfb85243b3ccb0d2e786e1af48b8b7e535b783a3d4fbe6fbf305cda52216b82c4d0752edbf3e1b1f6db7761328250ebf628e1f0e7a8684296f11f4553aa8b03df5cd3f0a057cc2917eb24d01b349ac7053c34d1cb0bdb3f65065f0bd7cddb7facffc56a030719507f678064c070fcb3e7d11befd4aba3749df54c73e082d4789643b28d2e3f9349055e849a45c1910b93948d436858e14706eb60d535fd3fd50531f0ea6f12ce43e5efff703f54e2e2777666326391542abe140f5f3d43689a16e2a72c8e91d132ec1e3eec48c038aeb4a3652040327e63a590dd83b95954d2b78ebecea840956d9910c02b749dbafd384487014452151fa46e2a469433dc675e835de07d6fe73c50f6ca6284d03675101352af6af128d205057e752c7392b167ab4d48c6e32e1badf6db4fc2f1fe510a2539174cc3a1b6f47838980860a5796e0db7ca9e8559b6c868167523a5f381d1645e03bab3ae38bc612a91b729363ca0742d78bb833a3f7d8f61649b399863e6efa51a3e1c8fd4cd69ba1e03376e0fa55f9e0a28e6af3a2442a8fbcc3c1092c22a6451cdc657a71fa9f3bc4f90766d44f90347c284613b6296f3f7469705762d8af40494f4111df7f9736e42d8c96044edf888e6fd498648a396ef7fe625e7a3697a7c5a9072c10f51cf5a5ebf62bf12e9df0e17f2578aba4652fcbeb65b494d5e8aea03cafa4b4be282f6cdf17cbcc38d13bfde6e4f0c688ae1a38f999f5e3f8dcfcc88d4de314a687d34a7daaab66c5bf70acc4947333e4edd78e79f5968f1b375c38fdea85e3954246422f731e05c7bf63d616bfc3db3069ded52d24b341c0a5beb1787e52f6f4cd1291bf7fd317d5689993f86c0ddb12b7b1e1c42a88a9718ae6bc779f3f96fd969b38507bc5c345b1d800e20cd85b045cbeca053226437875085b29029462c4488fca6573fefef951b05a89aef6f9343790ff0e9577ca979cbce539ec4c641c2a2cbc52116b176f2f4f80cae459084785e34de3e8cb1315fdccc348972e67c94167772545ebc2a56f7a9bcedd9772093ec151cf0caf653a02c4766f93a5d761a1b88fafe8b607a3e48fafdd10edf3b4a53c14aafd4f33329bf775033990e2078e91ee7f834b640e7b95e5e5907cb4f8954c6f4e0895f5ad17b373d4aadecc31bd296d23c7210f6af811d03244c416ff9809801ddf46a25e47c3b90778ba0abde4c31202e39aab879ead95afec3352539af55fa516c0d44cf06f48a6858c6e230a0a792aff41036e561754ef595a1ef4a292ca58459c7826d726a44b0d7c2fde8ded34d46cd9172ef52ee0b0c47f1af43b9aba29ad910534d98d6b857d3abd0bdd531382726f8f0d7f186528edd4156a2273e045d84fca01b0d33149b8213fa3e96626b4d4e3210cf6a05b3e3c497292590e2b382e720e78ea7c46f1495f82113503ca5935d0fef57e8efcbc8349cf46a116120ff75b9ea6f42ddee0fee06d9afb89599140f18e12bb2a57499bae1b1b76869040cdfd81fbb6413eed01b161d1fe3b385579f9b4839df932a94d467331618904d2d85bf6e819a85e8fe709824f1f04d8a7d9ab7f738a35baae084f42a8d81dccbc08d7937884672ad39300e9ea36e5730a508d8693cdad23dd29b9614c0a88746eb17e5c3aba8f054f753cef614ae4c23d765b64279abd3d640ed8ac99bd630a5987be99bcdda6976f13bb63e806dd5a29fcb5667dde7d85c793485d64cdcf174e0b1bd119f43b90046874d1ac056ad45c0bab957be9c1b54e1203258c52b37b58eb286b961551d96dc2af1dbb222373af271d6b60293505f5f83283c9b224025fd0f0789bb263c8d8f8f755f9635d78337b0ebabdf674e8b33a0737e38e397d426c54077bef7e62fe7803676c72fdabe63c8092e16652101c8483baa093400a4504ef33c7481468c64f24a814e9e128fd98dfffdb77b9856f7ddabe378b23bfc5e71cee1b6aff38f43eea56c14ac68d4ff76cd60f1e6a4ccb4048098f3696337b90463a9e474171cebbe5fb2e6567bc4b8fc0d9445c9ab14a139c3c876acb02918418a9abfb43b4b61e0996915ccf75fde42336385a635683a2761f0eed667270ead10266dd17140b43f17b577f36ea068f0e8a2721492ae95e7779743ecfc329e873c27ca28e0cb2ca41e1b3698787e831f24750c506029ddced934955ec4d11303c5244fd84ba8330b54e512cc5b684cf500df7b4278ca6bd1e61887d5393407345007b8127be90d479ab2159a4fe52258d610e2c3abcaf37faa5b07aae35ca684b098d6dbd43597c1694efa46d993015f3e4a25644c0fc101e7b493b0be110592786f3f946aa745fdb65b9c0d4c4f0c7652f9935c248d49259f5dd57eb175b3d89689c505d474e7cb229f7ca6efbbd7554c9d89789eabf052f175ca77a3a949786b8f2fcab2aa85395db4b8c3372ec4d038c33d1a5e1ccf550b26eaf298b7ec587abba9f8546e9849c5045e45060d30e7164c00400f43dc4b54d75eff3a5ab74db4944b6269890264dd8b468f10d39754cab6d29dff21b8b76db9f1673d11f96dbaf25075c65264930c59a16a00649c696ba20b2734c5dcb8e2a0c203403c1a09069f233442bf52b8eca66e341afaefc18c0fa3d4675d09409f5fdd4c50dd97a8123765ff5a87f4e45b5c7e3ee4d6ce7c3ab22b263b34b9bffe04713b6cd7a209e8f97161f2dc9e37617dea6a33f6c1f03e57d78d1f9e47b97bef3e34e272144dee11f1798b0c0e809c678cb03d143ebc06aceee6079cbc23752cd47c4a3f09cb91c11ecf05039e3bd44014dc077c374976220bc721a987311cd666f4c095a092b1ef7331a9a20a74c220d352c6982ebab86ca14dc4097318e1b96ec17dbf119390fac0175cfa023bfd3a2ed9c3f356c5e2f95ef6770ac2c52c5438f7b9281521ee896b0ee8610152208286e9c61c542cd0409985dd0179c583fb3009910f11ad8fd9747d68e804f46d599430a4"}, @TIPC_NLA_NODE_REKEYING={0x8}]}, @TIPC_NLA_LINK={0x18, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_NODE={0xd74, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xd6d, 0x3, "d3fcbb1e1f87c6283755cd19f0bb420ff7d994a1898a77cf6e3f0da510d0cda3b8cca2e8633bea2c5dae854fe853239f3b2a12f7f76a52772de5e26b91898d1904cbeb5dd0d49d437f8bb9dca3116f0de398ee54dd88c31c9e5e26716f72ae0f4c9e4715b7256bdec60485f067f1d3ed0c0fafb8b6b6766e66a73e8cb8e4b343cd0cf38c444b97bff3c7a9d1989e84c87970c4437e7176c2acd495b85d5f5e7c55155e301a735fc34d4cf3b0c8b2d1820c6cc15511c311a1fc44207ae5186f257ef84ee52ca4c92ab8b70d780a751ea0b374cee87a38eef4764a3fcae2413616c1f727fa901983c1443458cccb58ce8b5cf6e197f7da1d3fe63c845596bfa33efe0d4ce2bbf437a5584a6ee04e3e3666c441b7ae6e944e188dcb6227ba5bbba6ac614536acb0bf3cab2622ae67141109bec1d2420c987ea97e169a2bbe1d6d1e8efdb6219bcbd1af806e854248deda6ab0adde22c2d02f243864e6165ae1f645db60d3a08004c3f7d55d5c2ae3abde85b2558741871817487dfe6603dad224c9affc4d078f43d614b620232dcaecc626581afa047ebed7a3cd7364115d48db9906367771316478137fcf49c18cdaaa9d8620a71f4fe9786262892134c5a4b94eb955e2e360d8e5bb282d60f7e1d9d905c510a93d585d4e6b352c792d4b5d3bb7cf6d2d3a8ac8fdf7688e2cf839a3bef627558822bba7767dc3803193faa51bc2e122d8dbf5ee512802ab69d88e8e79cc5420fcd64dcadd98a7aa6af167370553bbf011f747f4724f92534e5d57c3edcbb859f11eab2a19a841a0947b4298b8ba37c16e4bf6c27b564f4866c9bf2a8426a0bbe60c59206a65b1a8ca5c3b9ea9ae676ccbfeaa88f86679057dd7d19cf0ee1f6f015c2bf8d33137e3026cfbb04f9651543eeb7c714575f6024e4e56fe7260f3c2f44471e2bb04fa998bb4b75806cbf24377cbd91b02562f864f0722cd55be32f48b54f9f4801671a541b9343be9f73cce365e45bac83e67e77989259892c55d690e989ad6474b6267b919db941da611b99dee89ef1c4133dffd12ccd025b42793b0acac008aaaccfd468a589720130b8686a2951a6bc3cab731f945cb28272ea377ea9f068f4e6c22264ef1feb4f7c4a205297a17f5954fb523756685d8b8c889d98c3036e9e89ad21e319e8dd9afc2df5481382eeb5edc996c60d3102315b01858662614016192d49efd8963698334ed9da20091c5c3af1f88199a71056def1f1a3a92f8a18631dc2c37328c439c4f64a6ae0dea347f58599169800cba0d5824964b83fb1ac38b902e0c6cc41c015eaae3901043923b7280dbd49291c3b678d1663a9b083f3abb159ca9e81913311e05950c58bdec5674cdd0256512c09b4dc40fbd765d02463dceeb535b4a6142c2aa709edc71ebfe6c85958406a1ba75c10cbd1bad6193eab598f05b5aa7692ceb9f05e21024130a7a16bfd3640334a733b2a5d58c0d7dcd4cecebf69efe1ae27d1187d8c284c1b87bcd1a0728ca0479086ee05d86c8832ac1c9e26fd3a13da726f6c463542e2d5177c7ca57d55d8401044a020f29aeacafde0d2c6605efd3053789f44e54783c030dfbad2d8b032fbda431c3eb6cde2a6d6d1a11f050a0c4c05e0117622e054834da803984fb1f58fbf6418351d82692761fecd5d30139c6f1cec66f8d0dfe516a0cf15aed37f0ebbdbc44b63db07ba843e33ddc16733b402a2343cf10c3946eb94038ec6e46d90732a02061c0042bee2439763acbd6b4a912f08baf8c2ebcd2f8498b1c4252ceaa5404b7efe1819775e697f73a4cdd0c6cacb838d89637b0b8c371049f1329af669b2177f3ffd7913b85b0bbd0f30e4dfa71756a10eb90544ce5b5c575118e30c4774b8ca922af0ad0241f35e6f59b45701633a55d694da30ab709bfdbae3ff956653bd6a27063dfd8fa4ebe5123eef57190878bed9829957177670f0772322d1702a8af739355e4c6a826334a9e2b3ffaf35faa5a3e0262737a229090777628588d4a378d479817eee306f8b1d811d4ce1bdb4bc2bc80c4846e0f8b4ca9e4244f770a272d96a10e60e43eabeee351a0741faa5ae6b7cf763e58636c56778878a82f493d7d6209641ba0966d701ffb8976569747ce6eab39aa477dcbe0bbd790c2013787d6328748805e89779888066ecf08ffe847ff2513d3e76673cbcddea0c2e57e1f73749e77ea73d80eae882c3ce185a1b6834cbcc3e7af5280e13506cfe9473584278748939b89b3a019d05bef738722bc2b86939b083caab4baec9756ba3122f0c10acbe18dbf4ffa1b3656a925420440b9b39577e952100e92b526239da5422d6179a6a762be635305a5714c0f951330883617179c4276403a736830b902624007e106858d354405006319b3d07f830e9ae175c66865aad150863596d6d366de5aec6a2c74627c3cf25198b82a8701fe75810edd126de0ecd87ae7805d18516e455395f9e4ac73745ca7174d39073061a0ac675298f521d0f16b3e53856d971b98a7953eafca33539fe2f59e8290c8a714e331d8b28c50e365cf79f12c8b4db626f87bcd57b624428a3f081ecae5284d2f36080d312babc57cf461336e81a502778878abe721268d4bb7eaafe1dad3e51055431b8ce414d0e36c9f0544773e119eac1d0881a033e40197f80303736afb86f8ba83a4fec4ee0d44e6bc4546b9f83f9044d0fc9a0ee101a0032095120f5318f1cef28d1784d86494d635c45a21bd523841e73bbc785c36d6b8d946eca8bfaa5584113d97f420b43f5d6f180b56257ffec14ec1b723fbf43f7ca7265e5f53768481dca4db7283af257fafbad2377591cb66d48639a12a8b04b9e174bdc2abac48b60974073c03ecd2d070da833ebea839c455369feed2a803400d6e60b85ad7186b19acbf5680fc830744168cb8f53db6f291bcf1373ec7b66fee11d6e6336df56fb925ba237bb913b7b14e1423a6af399b23aec7981ce4777dd88a06c8747122c123f265ed06482247acb11862aa17989dc379155cac59e9db6e0e435f8611c3c0f1f0e714ffb1df37bbe98193dd6f256fa5f67d0c72773980c742e6fd3d45fc542c7f4f1aef160870ec68ca9636db6085697c41b89ea9bf8349bce6174d43e5d34924e5713349cd2c730b69dc69ca753712d18c910f560be882b21d4b0fd91475aba0d2c5b6b01b62194c698cc0cc1c2ce39a072e782920728e44cd02bfaca9e20317fc79db9ef33473e4d6fdca8cb3ce433eb80c3c670585a0ef5d92d8a01e002cbbe0703e59de9917e1d43e12474145e07c29fc48d2943c31cc178b2e774b9405fe9dde10b9ae37cd0662442b8703ee5365982f8022d160f1b87f75c453168c3319cf978a8823ca02452221611b066071ed26b88ce83ec1ca3d7abf778e49705050c9f9c17cd3db07fa5bf9867e8c9017a7152a9e3ebafe02a112cec3147732a1d1a2428966d96def49e7e874c5bda73c4ea6dc65a601b851c73bafa78b1f7b114d91119b0a48c5c8c1fbf7b5f961ee54ea57ca72ca42d12fe77664636284f8db11957b9f543cc82dc96b158b9f1ee47245afb3c756b43cf72b5bbca4b29a0fb9fb1ee0920cff5536e9668b54f7ed901dbf8f59b0b256cd7a5f8c96a72011c40bdb33d8c17cc4759eab458311d6616cc1e4dfdc657dd685bf754028b597c81de9bbefacab6e5144f603038d1cf9dd201a3ea0c869147390ab8bc90df0743d0d625aa29c1b52f2413a74f73d1efd176cc2d307a2408dc8313963fd7cf97a87200d3043a6b50ff082d756f56ffc2d80da2d428808c178ebc1ecdde08f677bee45b5d2cb91e4b1f66c4d17c5b97dfcaf9be1686abe2700e4b1f7f5115b599786e09aa13bac2588eead696a29e5c73f29e3f527a93e6b85e5b7d30c21810978ba52df3cfe577c5202febab07a54d388d22aee591e07f2d9d4030a14c6a85a88f44a64c15f9ecacfc6a0a4c2c291980537048bfab4bc8a519049121d00b4ce3aca36b50330c2a37ddecad9e33cf6601c572495976c422ecc654727bbf7545d254c0c0d93a9958d80e0efd1280200f4d1c3acb8f1e967d6cbe0e089c406c239c5dbe03717b87c665d48e6758288949aa342814b1b67df0320d893309807cfdd3dfd4427a34346fc1e27e0120ea210c43abf679c362c8c78494c214eefe224e748c185d9ca2098c16fafb9c84f220c166b6a41ab4e024bb3b512e725cc8c890c9489e3b5b0fff4464acbe7f61a17737660f7f7cec05ac7956349b8eae32aa07310b07a34be206bba3e61ecb12f05a7009508d1faf5679d963751049fcc7f3d684bbb73fb919ca76ecb46c34cf1fc3a6d182f30980a9dc445cb871868df726a1db88149521c0b50c7d216590a0d15b5ae30291f210ccda38de54e0eb14f489f58e41533362a130b966b94931092d183f47b0abe52bd4770eb41bcd81b2de5a7b38fe07ca8d6d17c74d52117c9ef4f5bba2656f9a0c771682ebd2bc346011830b4ac684d5c7ef3285bc895773e751c18a63faabf28067fa8c4d2a4e655533657a78c58a8228be3d8faca8d4225527cfe1dc468dcc379938aac34005b44925d13805478cd9c4dea1d9da6f64d5c1c0aab8724004bb6bd523f820f7c044bf49710edfe80052812660fd785e6200fe05327cdf4ebddbcbcc6e1e3a6ff4eca92be6d22eedbbea4c5864b4f8da39e1c6585fc3a17e79cdb6550c3a8527d3eb95e4c56d1f4f9c9d2d4b7c34c3378f18391c53aa9469b7670fb5a76d5ac8aea652c8f1e2d6883095c1f644af58fe409bf2ca31b282a0f048c553206e46b6e9ea7d73b2c0be8c56f7fb15c1140b2e2609bdebe7dacea936c765c935bce041f3334caa41d96855d0bfdd08914"}]}]}, 0x1e84}}, 0x0) 22:21:36 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x2, 0x0, @multicast2}, 0x314}) 22:21:36 executing program 2: getsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8}]}]}]}, 0x34}}, 0x0) 22:21:36 executing program 3: syz_usb_connect(0x0, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x3, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:36 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f00000006c0), 0x0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r0) [ 169.691662][ T393] usb 2-1: Using ep0 maxpacket: 16 [ 169.708101][ T28] audit: type=1400 audit(1708726896.773:248): avc: denied { setopt } for pid=5789 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 22:21:36 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x2}]}) 22:21:36 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e20, @multicast2}, 0x10) 22:21:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000004c0)={0x14, 0x0, 0x125}, 0x14}}, 0x0) 22:21:36 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_int(r0, 0x0, 0xc, 0x0, &(0x7f0000000000)) 22:21:36 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x34, 0x0, &(0x7f0000000480)) 22:21:36 executing program 0: prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f00000002c0)) 22:21:36 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000580), 0x0, 0x0) openat$cgroup_devices(r0, &(0x7f0000000000)='devices.allow\x00', 0x2, 0x0) 22:21:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x18, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}]}]}]}, 0x2c}}, 0x0) [ 169.775793][ T5808] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. [ 169.911795][ T393] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 163, changing to 11 [ 169.922833][ T393] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 169.932582][ T393] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 169.942165][ T393] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 170.071717][ T24] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 170.311727][ T393] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 170.320568][ T393] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 170.328606][ T393] usb 2-1: Manufacturer: âœçœ—虜 [ 170.461699][ T24] usb 4-1: config 0 has an invalid interface number: 39 but max is 1 [ 170.469634][ T24] usb 4-1: config 0 has an invalid interface number: 105 but max is 1 [ 170.477820][ T24] usb 4-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 170.486740][ T24] usb 4-1: config 0 has no interface number 1 [ 170.492801][ T24] usb 4-1: config 0 has no interface number 2 [ 170.498722][ T24] usb 4-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 170.508412][ T24] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 170.519924][ T24] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 170.532369][ T24] usb 4-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 170.543266][ T24] usb 4-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 170.556420][ T24] usb 4-1: config 0 interface 105 has no altsetting 0 [ 170.601766][ T393] cdc_ncm 2-1:1.0: bind() failure [ 170.607214][ T393] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 170.613954][ T393] cdc_ncm 2-1:1.1: bind() failure [ 170.619447][ T393] usb 2-1: USB disconnect, device number 7 [ 170.741699][ T24] usb 4-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 170.750579][ T24] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 170.758416][ T24] usb 4-1: Product: syz [ 170.762390][ T24] usb 4-1: Manufacturer: syz [ 170.766799][ T24] usb 4-1: SerialNumber: syz [ 170.771729][ T24] usb 4-1: config 0 descriptor?? 22:21:38 executing program 0: socketpair(0xa, 0x5, 0x0, &(0x7f0000000d80)) 22:21:38 executing program 2: r0 = epoll_create1(0x0) r1 = socket$igmp(0x2, 0x3, 0x2) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) 22:21:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x10, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x4}]}]}, 0x24}}, 0x0) 22:21:38 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 22:21:38 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_POWER_SAVE(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000cc0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000003e00000008000300", @ANYRES32=0x0, @ANYBLOB="0c0003c4"], 0x28}}, 0x0) 22:21:38 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000001140)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f00000013c0)={0x0, 0x0, 0x2a, &(0x7f0000001200)={0x5, 0xf, 0x2a, 0x4, [@ext_cap={0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "9111a5eb0774253c2ae11b2fcb35ebe6"}, @ext_cap={0x7}, @ptm_cap={0x3}]}}) 22:21:38 executing program 1: r0 = getpgrp(0x0) ptrace$ARCH_MAP_VDSO_64(0x1e, r0, 0x0, 0x2003) 22:21:38 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='/', 0x1) 22:21:38 executing program 1: syz_usb_connect(0x0, 0x3c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2a, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x4}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @generic={0x2}]}}]}}]}}]}}, 0x0) 22:21:38 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r0, &(0x7f0000000740)={0x2, 0x4e21, @multicast1}, 0x10) 22:21:38 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}]}, 0x20}}, 0x0) 22:21:38 executing program 2: clock_gettime(0x0, &(0x7f0000000100)={0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={r0}) 22:21:38 executing program 4: socketpair(0xa, 0x2, 0x0, &(0x7f0000000d80)) 22:21:38 executing program 4: sched_setscheduler(0x0, 0x0, &(0x7f0000000400)) 22:21:38 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @empty}, 0x10) 22:21:38 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="2f92a837652b66e401fabb1f513cfda26c31e9cf1caedd36b96449bcec8cfb16c837eac578da04c17f", 0x29) 22:21:38 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f0000000580), 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 22:21:38 executing program 4: syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) [ 171.133960][ T24] usb 4-1: USB disconnect, device number 7 [ 171.139743][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 171.361662][ T4312] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 171.391723][ T19] usb 2-1: new high-speed USB device number 8 using dummy_hcd 22:21:38 executing program 3: syz_usb_connect(0x0, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x3, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) [ 171.461684][ T393] usb 5-1: new high-speed USB device number 25 using dummy_hcd [ 171.621663][ T4312] usb 1-1: Using ep0 maxpacket: 16 [ 171.751705][ T19] usb 2-1: config 0 has an invalid interface descriptor of length 2, skipping [ 171.760447][ T19] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 171.770712][ T19] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 171.783276][ T6] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 171.871729][ T393] usb 5-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 171.882054][ T4312] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 171.892707][ T4312] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 171.902407][ T4312] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 171.912092][ T4312] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 171.922029][ T4312] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 171.931507][ T4312] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 171.941722][ T19] usb 2-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 171.950626][ T19] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 171.958481][ T19] usb 2-1: Product: syz [ 171.962430][ T19] usb 2-1: Manufacturer: syz [ 171.966832][ T19] usb 2-1: SerialNumber: syz 22:21:39 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000000)={0x80000000, {{0x2, 0x0, @multicast1}}}, 0x90) 22:21:39 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x0, 0x2}]}}}}}) 22:21:39 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x75, &(0x7f0000001140)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x63, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@network_terminal={0x7, 0x24, 0xa, 0x0, 0x0, 0x4, 0x1a}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0xa3, 0x7, 0x1f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x6, 0x3f}}}}}}}]}}, &(0x7f00000013c0)={0x0, 0x0, 0x2a, &(0x7f0000001200)={0x5, 0xf, 0x2a, 0x4, [@ext_cap={0x7}, @ext_cap={0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "f094e6fb35e142b3120f261cd4bba99e"}, @ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f0000001240)=@lang_id={0x4}}, {0x21, &(0x7f0000001280)=@string={0x21, 0x3, "5c2017775c860400000000a759ff0f3d70d0c981723d6f86f9ced3abb5ad9a"}}]}) [ 171.971890][ T19] usb 2-1: config 0 descriptor?? [ 172.071717][ T393] usb 5-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 172.080666][ T393] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 172.088478][ T393] usb 5-1: Product: syz [ 172.092445][ T393] usb 5-1: Manufacturer: syz [ 172.096831][ T393] usb 5-1: SerialNumber: syz [ 172.103780][ T393] usb 5-1: config 0 descriptor?? [ 172.112609][ T4312] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 172.121450][ T4312] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 172.129458][ T4312] usb 1-1: Product: syz [ 172.133368][ T4312] usb 1-1: Manufacturer: syz [ 172.137764][ T4312] usb 1-1: SerialNumber: syz [ 172.141710][ T6] usb 4-1: config 0 has an invalid interface number: 39 but max is 1 [ 172.150094][ T6] usb 4-1: config 0 has an invalid interface number: 105 but max is 1 [ 172.158136][ T6] usb 4-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 172.166859][ T6] usb 4-1: config 0 has no interface number 1 [ 172.172797][ T6] usb 4-1: config 0 has no interface number 2 [ 172.178658][ T6] usb 4-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 172.188230][ T6] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 172.198618][ T6] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 172.208890][ T6] usb 4-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 172.219810][ T6] usb 4-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 172.233162][ T6] usb 4-1: config 0 interface 105 has no altsetting 0 [ 172.273614][ T19] usb 2-1: USB disconnect, device number 8 [ 172.278581][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 172.311710][ T400] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 172.391710][ T6] usb 4-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 172.400613][ T6] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 172.408592][ T6] usb 4-1: Product: syz [ 172.412777][ T6] usb 4-1: Manufacturer: syz [ 172.417214][ T6] usb 4-1: SerialNumber: syz [ 172.422308][ T4312] cdc_ncm 1-1:1.0: bind() failure [ 172.422480][ T6] usb 4-1: config 0 descriptor?? [ 172.427935][ T4312] cdc_ncm 1-1:1.1: CDC Union missing and no IAD found [ 172.438921][ T4312] cdc_ncm 1-1:1.1: bind() failure [ 172.445024][ T393] usb 5-1: USB disconnect, device number 25 [ 172.445448][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 172.453172][ T4312] usb 1-1: USB disconnect, device number 5 [ 172.561674][ T400] usb 3-1: Using ep0 maxpacket: 16 22:21:39 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @rand_addr, @broadcast}, &(0x7f0000000200)=0xc3f4545a23f4c82) 22:21:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}]}, 0x20}}, 0x0) 22:21:39 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000001140)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) [ 172.781734][ T400] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 163, changing to 11 [ 172.792823][ T400] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 172.803026][ T400] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 172.804953][ T6] usb 4-1: USB disconnect, device number 8 [ 172.813108][ T400] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 22:21:39 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0x48) 22:21:39 executing program 4: add_key$fscrypt_v1(&(0x7f0000000100), 0x0, &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) 22:21:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8}]}]}]}, 0x34}}, 0x0) 22:21:39 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x15, 0x0, &(0x7f0000000480)) 22:21:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000980), r0) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000002e00)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_NET={0x30, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID_W1={0xc}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8}]}, @TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ID={0x8}]}, @TIPC_NLA_NET={0x40, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ADDR={0x8}]}, @TIPC_NLA_NODE={0xdd0, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8}, @TIPC_NLA_NODE_ID={0xdc1, 0x3, "f3bd5954cd7f1b5f8a0f789786bb0bfe99f3c53f52f7cdad28225093719737a01ce4f409f13b36ccdbb72c4b5a6a6815f6b84f99296be18377d5e40e11d8aca09850bd3552d4e76368508b7c32217c920117e6c613d6287aeac3eab95d92748c1e711fbff1e5342863d4384eee71f67d72acc393ce073f6c3a9f2be42b43cd073e3bbd18e595ffbcb53606dab79736fd23c270e045c9ab1ab78664d1d1e97201e0f2e3d5c6629ab2bfda6289be0a686c543bd18b512aad93b64a67e47bf03f2a288c4c96c0ec45e8177eef15cac47d25cd21fbd034d5835836bd230fd61cd896727f72a53e4b7a45de68c1cc5ac9c2ff4be0b8a508c3a0faf33f900e552b63ceb823e690e379e0ab5f8b25c64a628e9a608ad3ad8a1fdd025d48a2a11aecc75f1de669313a5b875ebfd0fa2210ff56a1222d6b0171d92ea6d3ccdbcfc0ecae10fa6c57438027748c85cb6a5c36dd08674b2815ad743e2b27d5de1abb55d7588ce52915f05762f1cf036042d3870fd4446274ae62c97292a9a15e6bb3d050eb1e0fae645d320f22dbc70bddd7600d84312cb38df6453fe7bf0bf5c20bf99c979a1de87b9856c746866e07bb2c14ee09b1023de541ed4eab0505e1b6728e79804c033f6a4707e8ed367f11b87493606bca1d33c659e49b18e52c9b0b014803f934d38bce8f589bf7d32786f4596e5dcb79fd310d08cccfac871537442677ca397868b8c7e3cf360b27d85de355316b7eaf655f6ebd7edbc1b2986aae1579640a0ee2d5598f0e692c8fbed05d69e46537fcdf4e40dfb85a606f7702a314c91aeec9ef4fd1a2aebb398cd9181aa3d726ce6b4dd0525aa42bf7d569e48fbe365ba7fc25a47ce22d8f9eb6364e75a07661d5f27fab6968e7240f19f153f3b46abeaff129577da09eff3f6d61cea9c61d3966e2d65f488ec814929ab1ac19eeaf0cad1c81eae9dfca2ca24f0f9672f42c752e98b203ae8e6f7e42314a59c118bf887b272221fcd72622760fd93e30a4e385f7f2f9c6d2394f475428d5abf6e3b86168a905db4cabefe358cd1b3275c3997f001df7446b145903b5ae5a8b58c543e05eac6ce106d46b66816c6178c00231e0368db43944190d7ccac1723f415e467096a63cb1f52faac4c4d831878079d9f789d82fdda58e6491c2634de1e03385bdfba97c51f47f2a329f3fd739cefddd8b1939a9a7f4da654eb62dcb69276fce3bf5878e336136d485d656608eaad921c5f60786f85207010b91fcfed8f0908d3ec0f2d8e9dca3c46e83ceeaeb7504b4c160d21e9458ef79cca6123a3c9d6ab3cb49614f2ea3c9b63da118651c084fccb874f94496985d1ef653782e2a52c8cb850214c2c7f406f0604d45918c2c492893cddd9cd184c549b9cc186e44f101f5cfa306a15e23054872231c33b28257f13c92955d93d191ead6a363c3dd3d6f5f301a1e0573dcc2db9f8924b615b86cb44c9260ea5122f422166b864d17ea4f7cb12d39cd1e814c01fbb249d32ab4d5bfb13bb3d9020ad9cbc2a9f0743d89c97dd32c5d64fd6cfd2a5b65e9e9413b4e905136f9da895ac04ed7bab5761b5f46c7170482f2718ac31070768e8aafbe58db4ceb5be6fdf1df1195386ec10fa3243d2bd3d8dce08861712e9a50cc5b42d5f5c43b9f4118c894fe24ddfbd18d003f1ea38a4f21f03707abb3587f2b54e0759181369731a18947f4ad120afcf4da3fab73b4999dc179c6ecbcac89c6a3cbc929a07781bf2b30db2b007a3f9985419708d885f634197122c589272de7170b0e3a5bb17a65e9edec19db0cd5c84da131649f59147f46739bbe8d26b3fa35d16ae58dc8cc22b4024c401dd0d47d772e77f52f74b582e6284916982645c57dbcced573a326ff9f58d093552487f4c90e6c36275b408e26aefabd2390c422ea0022487df024a1cf12c601e009bf7542067e2feffea3dae15dc627cf431c2e371e9027fea5b8bc378a9840db32e8cecc0d05c971f2280cdb2d9ba3d56e69f641897d1bc70402b5826eecf23491e831ac8fc892f16eb7f13597f3c79e63b5349f8bdeca38dc34f716ca9c5661e024e852c4aeb18708c5ca92d75dcccb047399a7cdfb04a17a3b92f0c97bd17eb8aa62b6345807ea934f6a9bcff44aaece642b0e8af55968aaa48b8d09eaef6b9b626a8582bed984bc00a909b3a32abbf471f1d19c6dead9989eab18a39191110554dd4cfe9cefe7a28a9416baf3ad8e636260aac0560bc20d108607ac7202e3b19489b67fb19d7879458523a5a142b771573a762000a9c9bcb8d35fb899d0608653a260595f52639bf5977e91ee668b05bfd42eaebbcbc150e8f4fdd580dc9256903418879a42543772d73d838b94f224051382a1ccb60425cc2b17b5f85e4cc5e3a77f0b06504824680022809948581d7b296dfa201ac9ea49414cf6e5ca8253dad194e653f5cebacfa682dadb0dccef6bd3a7aba0fa9de2efc3bc71e8f2043ac6833dcb0b27d879571c1b513ba96cce8405a48b2a1d4389d4683330cd1928aaa0f22b4ea898e4b8cb94c295b49d48ebc7b64afb1440101beea23250a8513dc5f165cb1147e19f73366024de904d3d9bccf8a815273d676861b5c5f2e5f328cdfce7a242c92f90b9412af72972fc291198ac95c4b90d4ff3df2f720fbe7c4e8c3aa4dba884a002de3cfe46fb7627f713818973ca3fed1a30bda99acad20c375f833703a5a3ea3f76d2cf1d46ec1903d81b0ef0e75c0ee67b37112f0e17e1b87a19ce22eed7f41145b4f3d911721cee11e7cda7a15484416cc63812e88179521793bd30eb290f186cc42a9e121db50d9e8112ef250d519a867706301a1ab63fb5bd37e1ac7411edc5eecaf15815be616e30080cbae7d22bda2fd98b07446f3a540031956d1e1b8bfb7b0aff26f86b7ddddf3f7d0918e17518b0e15f5fec157e6cd4197bf8ac9b48d6e680798f1d7356b05e9833c716e95bda0527299faf0e06e8fd832d011d11d1b7d3fd84b93c94c28cf90b72989b32d93444cf33e219de978c7b1e2e539e3ec94f9de9e215397a71c07d0c4149935d39a18954a2d88d882d4cf1cd8710ba268fa4c4d4648d78606f99c02df85ab165f74ffcd97c9048d0ca9762d18ea284d5882b005ab6d050ce5210b590ef2298a1b0c91914ab73e2d3a242b3472707f3b720360444c9004e0c7e12ecc26bebb6eb600061c2001fefb00c9ed39a998a6762890c5db48abcae0ddb44c840d8ae637936baf0067fe9b661834415af13130a2ff794db515924509c8db67d6d2cb587e805d43cc701e5f07abf58af7326d0fee79c45bf32bc3a6db805e9407cc41bf3497d3799a2f2628222ae1c349c643feeee62b3f7207964491bdd8beea20f571e619ba61f062e52d3643f627f24591b3180eba4c90765e78061c95e42c6194293ae5ab8f2cf398a67763f6226491d892a32d06f01ae333326cb24f94599e3af4e218ff15a8ac64a81a02e6b816270c189421e397af403ee8c72e16343f79647afd4c9675a736a754d9f5b8db5913873c39b7fecc86010229ad9e724cb261267f40ee7dde09e0f9c0c856b0149ef680fd5f66132d07f08ed38f28827adc381f6984eddc01e8dc2a19d6788f413ea2fb0a274bfebadca17f205a4736b12bd5167974b9bbdcced3adb9da2b42073ad5956c59f55caffdbda1e9afe18416a9e993321996d134cef4cd6f1ac6ec3202129392de10f6c028afa0720e390de2441564b121ac8928c8228bdd48470debc830f2d72aa5c16b01e2d26be50421ea2fc2e71fca6999b86286651fdfece9e78bebfc5dedc8540386b5e57febd279efb59113372860dd6962b4ee3412cb3217d729b01c01fd863eedf4302df432c2776f3fa0cf362766309add61dcc24fe5d81724b3586792466503d89a4efbe5fd999f6daccd1fc3c08416a389dabc726d8f15337cc8d84b3acb2452c87fc7c1f2c2f42491974cd465e0c4c1051bd0389eaf93b6606cb207ade1bd55d1370f0773d84020dc751523ed8ff583dfac5a8e726b33ac4451fb782a00296ee89e71cb4a0e3df990f4125a0b78cfffac9cfa69debdb04290195aba5cbc8d6acfbe4ccf13603f9d08cb3639bff728274b169a428a58e3854617a0aafa3e3e6a6785a613aed4be9389616787f98deb2041da07ea8f192c8cd2c5898ec58cd4263d30a03e80e1a3dd9b20f5b141ee32bcee079acda5b3a5f990021d53904f7109097ff1fb7a1c38ccab9625cc5f86a1c3217671ea6ac4cd00e2b8cde07406a6e95577f968341239bb4dfe4e03116358ac8f01a2f208523b68005fea26b3eb6749d5e69cfc16b72d50285ee1d750e36788fad282be7a18ea003d25b9306c053103a9dc39f67cde2908315da9488d552854baab2cb7d2ccebd76d062d03f06380f7bd7d4adccb24dc6a1b9530795633f1232fa0e531dfd8f4bee6f06a358703795ed33bc58ce4aaf5dfbc14f736bc4598a784a636cc0052132a97200724f48c98a757a56dc103a63dfa0ecad16c87b911dc1441a0e82ad9ba53ffd356b437e73b9d19e1bb9bf13902bfbefc6c6ac38481a19548078c60830437706941ec817a9de33efc40a8bff9c91aaab1bea67c68620ce641b6ffd7425d3ba3d64be7376169742f067aa3d48a87a420bd2267a8e69d1bf93554d34fc00e26192bc69206a8294e2c6ae42ce1bdf34eaf28b0b7902690557df8b1df03ede0dd6c3a5c78064ed7a7b6ef155535e9489acf735d2f70f6d2a2e07c2c2fce93f2dc50a8efffbd912db293a6911a41723a98947cc9ed8807171ac269ffa85be0684932f3d07b447a86b9a2f762e7f4d40d964633c4c0265bc47e6ab364643c8861564c6e2c9528799b69ee83adaaa44072ef9fac53e4b4ea107853b233d03c3752724bfa42fb7ca127fa7a960cfaf658c35b58123d522d07e6e83a045b8a49b18ba2c919a6b92740ff416fd2172afca0101d02a6a301e3b9a1e8f9d93ecb01937f1f225b5ca"}]}]}, 0xe84}}, 0x0) [ 172.824279][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory 22:21:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x20}}, 0x0) 22:21:39 executing program 0: add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140), &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) 22:21:39 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x14, &(0x7f0000000000)=0x1, 0x4) 22:21:39 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000540)=ANY=[@ANYBLOB="10"], 0x290}}, 0x0) 22:21:40 executing program 4: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}, {{0x9, 0x5, 0x8c, 0x1}}]}}]}}]}}, 0x0) 22:21:40 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_deladdr={0x40, 0x15, 0x1, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @remote}, @IFA_ADDRESS={0x14, 0x1, @loopback}]}, 0x40}}, 0x0) 22:21:40 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x32, 0x0, &(0x7f0000000480)) 22:21:40 executing program 0: syz_usb_connect(0x0, 0x38, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x26, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x4}]}}, {}]}}]}}]}}, 0x0) [ 172.991705][ T400] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 173.000621][ T400] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.001668][ T392] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 173.008799][ T400] usb 3-1: Product: syz [ 173.019674][ T400] usb 3-1: Manufacturer: âœçœ—虜 [ 173.024718][ T400] usb 3-1: SerialNumber: syz 22:21:40 executing program 3: syz_usb_connect(0x0, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x3, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) [ 173.191711][ T395] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 173.211680][ T4312] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 173.251692][ T392] usb 2-1: Using ep0 maxpacket: 16 [ 173.301748][ T400] cdc_ncm 3-1:1.0: bind() failure [ 173.307296][ T400] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 173.314004][ T400] cdc_ncm 3-1:1.1: bind() failure [ 173.323663][ T400] usb 3-1: USB disconnect, device number 16 [ 173.372129][ T392] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 173.382923][ T392] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 173.392517][ T392] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 173.402070][ T392] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 173.411575][ T392] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 173.421166][ T392] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 173.481702][ T6] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 173.551709][ T395] usb 5-1: config 0 has an invalid interface number: 105 but max is 0 [ 173.559713][ T395] usb 5-1: config 0 has 2 interfaces, different from the descriptor's value: 1 [ 173.568653][ T395] usb 5-1: config 0 has no interface number 1 [ 173.574635][ T395] usb 5-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 173.584941][ T392] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 173.593815][ T395] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 173.606587][ T392] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.614470][ T392] usb 2-1: Product: syz [ 173.618383][ T395] usb 5-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 173.629357][ T392] usb 2-1: Manufacturer: syz [ 173.631678][ T4312] usb 1-1: config 0 has an invalid interface descriptor of length 2, skipping [ 173.634151][ T392] usb 2-1: SerialNumber: syz [ 173.643223][ T4312] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 173.646976][ T395] usb 5-1: config 0 interface 105 altsetting 126 endpoint 0x8C has an invalid bInterval 0, changing to 7 [ 173.657285][ T4312] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 173.668590][ T395] usb 5-1: config 0 interface 105 altsetting 126 endpoint 0x8C has invalid wMaxPacketSize 0 [ 173.691092][ T395] usb 5-1: config 0 interface 105 altsetting 126 has 1 endpoint descriptor, different from the interface descriptor's value: 48 [ 173.704300][ T395] usb 5-1: config 0 interface 105 has no altsetting 0 22:21:40 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_POWER_SAVE(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000cc0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="01d4387b4b1e1d7004fa08"], 0x28}}, 0x0) 22:21:40 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80, 0x6, 0xa2, 0xfffffffa}, {0x3, 0x34, 0xfc, 0x2}, {0x401, 0xec, 0x9}]}) 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_int(r0, 0x0, 0x3, &(0x7f0000000240), 0x4) 22:21:40 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc3}, &(0x7f0000000180)={0x0, "c7bbe64f940e879561dfa36d31a384c381f84bf0884eab43e1e4fba1fb5b80c3f78ee8b4a45c87dcb355f8be0ff6f0c2aeaa6ee5fcb7db166161217de491afaf"}, 0x48, 0xfffffffffffffffe) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 22:21:40 executing program 2: add_key$fscrypt_v1(&(0x7f00000000c0), 0x0, 0x0, 0xffffffffffffffa4, 0x0) 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_int(r0, 0x0, 0x21, &(0x7f0000000100), 0x4) 22:21:40 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x32, &(0x7f0000000080), 0x4) 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', 0x0}) [ 173.788872][ T5912] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x12, 0x0, &(0x7f0000000480)) 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x2, 0x0, &(0x7f0000000480)) 22:21:40 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140), &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) [ 173.851699][ T6] usb 4-1: config 0 has an invalid interface number: 39 but max is 1 [ 173.859692][ T6] usb 4-1: config 0 has an invalid interface number: 105 but max is 1 [ 173.869956][ T395] usb 5-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 173.879250][ T395] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.883308][ T4312] usb 1-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a 22:21:40 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x2, 0x0, 0x0, 0x0) [ 173.887339][ T6] usb 4-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 173.898511][ T4312] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.908804][ T395] usb 5-1: Product: syz [ 173.916753][ T395] usb 5-1: Manufacturer: syz [ 173.921229][ T395] usb 5-1: SerialNumber: syz [ 173.922083][ T4312] usb 1-1: Product: syz [ 173.927101][ T6] usb 4-1: config 0 has no interface number 1 [ 173.931298][ T4312] usb 1-1: Manufacturer: syz [ 173.936417][ T395] usb 5-1: config 0 descriptor?? [ 173.941432][ T4312] usb 1-1: SerialNumber: syz 22:21:41 executing program 2: r0 = epoll_create1(0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)={0x20000000}) [ 173.947025][ T6] usb 4-1: config 0 has no interface number 2 [ 173.957229][ T6] usb 4-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 173.957791][ T4312] usb 1-1: config 0 descriptor?? [ 173.966915][ T392] cdc_ncm 2-1:1.0: bind() failure [ 173.974855][ T28] kauditd_printk_skb: 3 callbacks suppressed [ 173.974867][ T28] audit: type=1400 audit(1708726901.033:252): avc: denied { block_suspend } for pid=5935 comm="syz-executor.2" capability=36 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 173.977247][ T392] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 174.011186][ T6] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 174.021774][ T6] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 174.032214][ T6] usb 4-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 174.043160][ T392] cdc_ncm 2-1:1.1: bind() failure 22:21:41 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000009c0)={'sit0\x00', &(0x7f0000000880)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ra={0x94, 0x4}]}}}}}) 22:21:41 executing program 2: add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @auto=[0x0, 0x0, 0x65, 0x0, 0x64]}, &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) 22:21:41 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f00000006c0), 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) 22:21:41 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x0, 0x2}]}}}}}) [ 174.049092][ T392] usb 2-1: USB disconnect, device number 9 [ 174.054806][ T6] usb 4-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 174.068476][ T6] usb 4-1: config 0 interface 105 has no altsetting 0 [ 174.231780][ T6] usb 4-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 174.240714][ T6] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 174.248611][ T6] usb 4-1: Product: syz [ 174.252655][ T6] usb 4-1: Manufacturer: syz [ 174.257043][ T6] usb 4-1: SerialNumber: syz [ 174.262183][ T6] usb 4-1: config 0 descriptor?? [ 174.323028][ T395] usb 5-1: USB disconnect, device number 26 [ 174.327880][ T3475] udevd[3475]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 174.363828][ T4312] usb 1-1: USB disconnect, device number 6 [ 174.368776][ T3475] udevd[3475]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory 22:21:41 executing program 1: r0 = epoll_create1(0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 22:21:41 executing program 2: add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc3}, &(0x7f0000000180)={0x0, "c7bbe64f940e879561dfa36d31a384c381f84bf0884eab43e1e4fba1fb5b80c3f78ee8b4a45c87dcb355f8be0ff6f0c2aeaa6ee5fcb7db166161217de491afaf"}, 0x48, 0xfffffffffffffffe) 22:21:41 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f00000005c0)={@broadcast, @multicast1}, 0x8) 22:21:41 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x9c, 0xd}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:41 executing program 2: r0 = epoll_create(0x95) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 22:21:41 executing program 2: socket$inet(0x2, 0x5, 0x1) 22:21:41 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x32, 0x0, 0x0) 22:21:41 executing program 2: clock_getres(0x5, &(0x7f00000020c0)) 22:21:41 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x17, &(0x7f0000000500)=0x7ff, 0x4) 22:21:41 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x30, 0x0, &(0x7f0000000480)) [ 174.624925][ T6] usb 4-1: USB disconnect, device number 9 [ 174.627640][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory 22:21:41 executing program 4: rt_sigprocmask(0x2, &(0x7f00000001c0), &(0x7f0000000200), 0x8) 22:21:41 executing program 2: socketpair(0x11, 0x3, 0xdfffffff, &(0x7f0000000d80)) 22:21:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_open_dev$vcsn(&(0x7f0000000580), 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r0) 22:21:41 executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x8c, 0x1}}]}}]}}]}}, 0x0) [ 174.722159][ T392] usb 2-1: new high-speed USB device number 10 using dummy_hcd 22:21:42 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000080)={@multicast1, @remote}, 0x10) 22:21:42 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000400)=0x34, 0x4) 22:21:42 executing program 3: syz_usb_connect(0x0, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x3, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000009c0)={'sit0\x00', &(0x7f0000000880)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 22:21:42 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xd3}]}]}]}, 0x34}}, 0x0) 22:21:42 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_deladdr={0x2c, 0x15, 0x1, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @remote}]}, 0x2c}}, 0x0) 22:21:42 executing program 4: sched_setscheduler(0x0, 0x0, &(0x7f0000000400)=0x7) 22:21:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x30, 0x0, &(0x7f0000000480)=0x90) 22:21:42 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) write$P9_RLOCK(r0, 0x0, 0x0) 22:21:42 executing program 0: pipe2$9p(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) write$P9_RLOCK(r0, &(0x7f00000001c0)={0x8}, 0x8) 22:21:42 executing program 4: r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x900) 22:21:42 executing program 0: add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @auto=[0x33, 0x33, 0x65, 0x33, 0x64, 0x63, 0x34, 0x30, 0x0, 0x62]}, &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) 22:21:42 executing program 0: socketpair(0x11, 0x0, 0x0, &(0x7f0000000d80)) 22:21:42 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {0x2, 0x0, @loopback}, {}, {0x2, 0x0, @broadcast}}) [ 175.001702][ T4312] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 175.033282][ T5983] tipc: MTU too low for tipc bearer 22:21:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_int(r0, 0x0, 0xb, 0x0, &(0x7f0000000080)) 22:21:42 executing program 4: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}]}}]}}]}}, 0x0) 22:21:42 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000240), 0x40080, 0x0) 22:21:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$ARPT_SO_GET_ENTRIES(r0, 0x0, 0x61, 0x0, &(0x7f00000001c0)) 22:21:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0xa, 0x0, &(0x7f0000000480)) 22:21:42 executing program 0: syz_usb_connect(0x0, 0x4f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3d, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x2, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, [@uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0xe1, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) [ 175.081711][ T392] usb 2-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 175.097116][ T392] usb 2-1: Duplicate descriptor for config 0 interface 0 altsetting 0, skipping [ 175.261698][ T392] usb 2-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 175.270582][ T392] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 175.278431][ T392] usb 2-1: Product: syz [ 175.282458][ T392] usb 2-1: Manufacturer: syz [ 175.286786][ T392] usb 2-1: SerialNumber: syz [ 175.291770][ T37] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 175.291947][ T392] usb 2-1: config 0 descriptor?? [ 175.381723][ T4312] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x8C has an invalid bInterval 0, changing to 7 [ 175.392470][ T400] usb 5-1: new high-speed USB device number 27 using dummy_hcd [ 175.401688][ T6] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 175.571786][ T4312] usb 3-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 175.580734][ T4312] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 175.588722][ T4312] usb 3-1: Product: syz [ 175.592938][ T4312] usb 3-1: Manufacturer: syz [ 175.597380][ T4312] usb 3-1: SerialNumber: syz [ 175.602489][ T4312] usb 3-1: config 0 descriptor?? [ 175.623793][ T392] usb 2-1: USB disconnect, device number 10 [ 175.628503][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 175.681775][ T37] usb 4-1: config 0 has an invalid interface number: 39 but max is 1 [ 175.689943][ T37] usb 4-1: config 0 has an invalid interface number: 105 but max is 1 [ 175.697926][ T37] usb 4-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 175.706725][ T37] usb 4-1: config 0 has no interface number 1 [ 175.712607][ T37] usb 4-1: config 0 has no interface number 2 [ 175.718473][ T37] usb 4-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 175.728096][ T37] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 175.738356][ T37] usb 4-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 175.748727][ T37] usb 4-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 175.759538][ T37] usb 4-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 175.761678][ T6] usb 1-1: config 0 has an invalid interface number: 39 but max is 1 [ 175.772722][ T400] usb 5-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 175.781081][ T6] usb 1-1: config 0 has an invalid interface number: 105 but max is 1 [ 175.790816][ T37] usb 4-1: config 0 interface 105 has no altsetting 0 [ 175.799058][ T6] usb 1-1: config 0 has an invalid interface number: 225 but max is 1 [ 175.813340][ T6] usb 1-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 175.822278][ T6] usb 1-1: config 0 has no interface number 0 [ 175.828141][ T6] usb 1-1: config 0 has no interface number 1 [ 175.834072][ T6] usb 1-1: config 0 has no interface number 2 [ 175.839954][ T6] usb 1-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 175.849699][ T6] usb 1-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 175.860021][ T6] usb 1-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 175.870859][ T6] usb 1-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 175.884004][ T6] usb 1-1: config 0 interface 105 has no altsetting 0 [ 175.933668][ T4312] usb 3-1: USB disconnect, device number 17 [ 175.939548][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 175.971748][ T400] usb 5-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 175.980655][ T37] usb 4-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 175.989533][ T400] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 175.997507][ T37] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 176.005560][ T400] usb 5-1: Product: syz [ 176.009518][ T400] usb 5-1: Manufacturer: syz [ 176.013979][ T37] usb 4-1: Product: syz [ 176.017930][ T37] usb 4-1: Manufacturer: syz [ 176.022390][ T400] usb 5-1: SerialNumber: syz [ 176.027006][ T37] usb 4-1: SerialNumber: syz 22:21:43 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {0x2, 0x0, @loopback}, {0x2, 0x0, @rand_addr=0x64010102}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x93a, &(0x7f0000000000)='batadv_slave_0\x00'}) 22:21:43 executing program 1: mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x30, 0xffffffffffffffff, 0x0) 22:21:43 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 22:21:43 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) syz_genetlink_get_family_id$batadv(&(0x7f00000004c0), r0) 22:21:43 executing program 1: socket$inet(0x201, 0x0, 0x0) [ 176.031886][ T400] usb 5-1: config 0 descriptor?? [ 176.036840][ T37] usb 4-1: config 0 descriptor?? [ 176.071736][ T6] usb 1-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a 22:21:43 executing program 1: socketpair(0x1e, 0x0, 0xff000000, &(0x7f0000000000)) 22:21:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 22:21:43 executing program 1: syz_io_uring_complete(0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000d80)) 22:21:43 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x88, 0x0, 0x0, &(0x7f0000000480)) 22:21:43 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@private0, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0xa0}}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x0, @in6=@rand_addr=' \x01\x00'}}, 0xe8) 22:21:43 executing program 1: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}]}}]}}, 0x0) [ 176.080876][ T6] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 176.089142][ T6] usb 1-1: Product: syz [ 176.094443][ T6] usb 1-1: Manufacturer: syz [ 176.098922][ T6] usb 1-1: SerialNumber: syz [ 176.104189][ T6] usb 1-1: config 0 descriptor?? 22:21:43 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x8461, 0x0) 22:21:43 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x21, 0x0, &(0x7f0000000480)) 22:21:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 176.354704][ T400] usb 5-1: USB disconnect, device number 27 [ 176.360637][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 176.391765][ T24] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 176.473127][ T37] usb 4-1: USB disconnect, device number 10 [ 176.479392][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 176.583273][ T6] usb 1-1: USB disconnect, device number 7 [ 176.588863][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.39/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 176.761713][ T24] usb 2-1: config 0 has an invalid interface number: 105 but max is 0 [ 176.769708][ T24] usb 2-1: config 0 has 2 interfaces, different from the descriptor's value: 1 [ 176.778520][ T24] usb 2-1: config 0 has no interface number 1 [ 176.785809][ T24] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 176.796085][ T24] usb 2-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 22:21:43 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0, @multicast2}, 0x10) 22:21:43 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x16, 0x0, &(0x7f0000000480)) 22:21:43 executing program 4: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:43 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv6_deladdr={0x18, 0x15, 0x1}, 0x18}}, 0x0) 22:21:43 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x29, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) 22:21:43 executing program 2: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x30, 0x0, &(0x7f0000000480)) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000180)={0x1, {{0x2, 0x4e24, @local}}, 0x1, 0x1, [{{0x2, 0x4e23, @rand_addr=0x64010102}}]}, 0x110) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) read$FUSE(0xffffffffffffffff, &(0x7f00000004c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@empty, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4e21, 0x2, 0x4e23, 0x3f, 0x1176cdc5c8b2c7f6, 0x0, 0x80, 0x1d, r1, r2}, {0x2, 0xff, 0x6ca, 0x8000000000000001, 0xffffffffffffffff, 0x0, 0x5, 0x7ff}, {0x668, 0x7fffffff, 0x0, 0x8000000000000001}, 0x5, 0x0, 0x2, 0x0, 0x1}, {{@in6=@loopback, 0x4d6, 0x3c}, 0x2, @in6=@mcast2, 0x3503, 0x5, 0x0, 0x2, 0xe3cd, 0x5, 0x1}}, 0xe8) 22:21:43 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000001140)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0}) 22:21:43 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="c1") sched_rr_get_interval(r0, &(0x7f0000000200)) 22:21:43 executing program 0: socketpair(0x2b, 0x0, 0x0, &(0x7f0000000d80)) [ 176.808245][ T24] usb 2-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 176.829490][ T24] usb 2-1: config 0 interface 105 has no altsetting 0 22:21:43 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 22:21:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3e}, @TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x34}}, 0x0) 22:21:43 executing program 3: socketpair(0xb, 0x0, 0x0, &(0x7f0000000d80)) 22:21:43 executing program 0: syz_clone(0x1000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)='\\') [ 176.870253][ T28] audit: type=1400 audit(1708726903.933:253): avc: denied { create } for pid=6057 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 22:21:44 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0x0, 0x1, 0x200}, {0x8, 0x9, 0x4, 0x3}, {0x1f, 0x5, 0x9, 0x9}, {0x2, 0x6, 0x7f, 0x4}, {0x8, 0x6, 0x7, 0x3ff}, {0x4, 0xfe, 0x80, 0xffffffff}, {0x8, 0x0, 0x0, 0xdd6}, {0xff, 0x2, 0x1, 0x5}, {0x40, 0x7, 0x7, 0x10001}]}) 22:21:44 executing program 0: socketpair(0xf, 0x0, 0x0, &(0x7f0000000d80)) 22:21:44 executing program 3: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_POWER_SAVE(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000cc0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000003e00000008000300", @ANYRES32=0x0, @ANYBLOB="0c0003"], 0x28}}, 0x0) 22:21:44 executing program 0: socketpair(0x3, 0x0, 0x0, &(0x7f0000000d80)) [ 176.905037][ T28] audit: type=1400 audit(1708726903.973:254): avc: denied { create } for pid=6068 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rose_socket permissive=1 22:21:44 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0xe, 0x0, &(0x7f0000000480)) 22:21:44 executing program 0: syz_usb_connect(0x0, 0x70, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1a, 0xc9, 0x96, 0x40, 0x499, 0x7895, 0xbb8a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5e, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x27, 0x0, 0x5, 0xff, 0x9c, 0xd, 0x0, [], [{{0x9, 0x5, 0xf}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}, @uac_iso={0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x9, 0x4, "697e30071c2356"}]}}, {{0x9, 0x5, 0xd, 0x5, 0x8, 0x0, 0x0, 0x0, [@generic={0x2}, @generic={0x2}]}}, {{0x9, 0x5, 0x8c, 0x1, 0x0, 0x7}}]}}, {{0x9, 0x4, 0xe1, 0x0, 0x0, 0xfa, 0xce, 0x7b}}]}}]}}, 0x0) 22:21:44 executing program 3: sched_setscheduler(0x0, 0x1, &(0x7f00000003c0)=0x6) 22:21:44 executing program 3: request_key(&(0x7f0000000040)='big_key\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0xfffffffffffffffc) 22:21:44 executing program 3: socketpair(0xa, 0x6, 0x0, &(0x7f0000000d80)) [ 176.941996][ T6078] netlink: 'syz-executor.3': attribute type 3 has an invalid length. [ 176.949010][ T28] audit: type=1400 audit(1708726904.013:255): avc: denied { create } for pid=6079 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ax25_socket permissive=1 22:21:44 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @auto=[0x33, 0x33, 0x0, 0x33, 0x64, 0x63]}, &(0x7f00000003c0)={0x0, "4631608422191a62b5f9dc092754691a08562660d5cb705de33bb8e89fdb2e0fc56c266a8e945a912dff923b9937f327fc6268d47b05cb221017d99e75c7c00e"}, 0x48, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 22:21:44 executing program 3: socketpair(0x18, 0x0, 0x7f, &(0x7f00000000c0)) [ 177.002481][ T28] audit: type=1400 audit(1708726904.073:256): avc: denied { create } for pid=6089 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 [ 177.022159][ T24] usb 2-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 177.031383][ T24] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 177.040220][ T24] usb 2-1: Product: syz [ 177.044272][ T24] usb 2-1: Manufacturer: syz 22:21:44 executing program 3: socketpair(0x11, 0x3, 0x0, &(0x7f0000000d80)) 22:21:44 executing program 3: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_POWER_SAVE(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000cc0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000003e00000008"], 0x28}}, 0x0) 22:21:44 executing program 3: syz_genetlink_get_family_id$nl802154(&(0x7f0000001e40), 0xffffffffffffffff) syz_genetlink_get_family_id$l2tp(&(0x7f0000001f80), 0xffffffffffffffff) 22:21:44 executing program 3: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) [ 177.048664][ T24] usb 2-1: SerialNumber: syz [ 177.054913][ T24] usb 2-1: config 0 descriptor?? [ 177.073344][ T6098] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 177.102325][ T37] usb 5-1: new high-speed USB device number 28 using dummy_hcd [ 177.171676][ T400] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 177.241677][ T393] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 177.411696][ T400] usb 3-1: Using ep0 maxpacket: 16 [ 177.422721][ T24] usb 2-1: USB disconnect, device number 11 [ 177.428129][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 177.461739][ T37] usb 5-1: config 0 has an invalid interface number: 105 but max is 1 [ 177.469730][ T37] usb 5-1: config 0 has no interface number 1 [ 177.475920][ T37] usb 5-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 177.486711][ T37] usb 5-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 177.497768][ T37] usb 5-1: config 0 interface 105 altsetting 126 has 0 endpoint descriptors, different from the interface descriptor's value: 48 [ 177.511028][ T37] usb 5-1: Duplicate descriptor for config 0 interface 0 altsetting 0, skipping [ 177.519923][ T37] usb 5-1: config 0 interface 105 has no altsetting 0 [ 177.531713][ T400] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 177.542411][ T400] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 177.551942][ T400] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 177.561461][ T400] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 177.571159][ T400] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 177.580687][ T400] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 177.601773][ T393] usb 1-1: config 0 has an invalid interface number: 39 but max is 1 [ 177.609669][ T393] usb 1-1: config 0 has an invalid interface number: 105 but max is 1 [ 177.617735][ T393] usb 1-1: config 0 has an invalid interface number: 225 but max is 1 [ 177.625857][ T393] usb 1-1: config 0 has 3 interfaces, different from the descriptor's value: 2 [ 177.634633][ T393] usb 1-1: config 0 has no interface number 0 [ 177.640500][ T393] usb 1-1: config 0 has no interface number 1 [ 177.646445][ T393] usb 1-1: config 0 has no interface number 2 [ 177.652400][ T393] usb 1-1: config 0 interface 39 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 177.661938][ T393] usb 1-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 177.672208][ T393] usb 1-1: config 0 interface 39 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 177.682537][ T393] usb 1-1: config 0 interface 39 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 5 [ 177.695336][ T37] usb 5-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 177.704596][ T393] usb 1-1: too many endpoints for config 0 interface 105 altsetting 126: 48, using maximum allowed: 30 [ 177.715462][ T37] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 177.723263][ T37] usb 5-1: Product: syz [ 177.727216][ T37] usb 5-1: Manufacturer: syz [ 177.731683][ T393] usb 1-1: config 0 interface 105 altsetting 126 endpoint 0xD has an invalid bInterval 0, changing to 7 [ 177.742650][ T400] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 177.751436][ T400] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 22:21:44 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="59e00b81889ecadd1cee3dea2389a34a8433fca4edd8e162499b9a3a6bb33ca9e1fd572c7ab2361cd17547e753e6ba7852e1e768ce44256a9f61d84ddc039fbf6b4f835804afeb57df3b0692f325fca24de779de102440a47e935dd25eeb7842bab6859f5b59533c8b0d6878f71d9a44fda532b2d7f7d9014fbf14da356b7a6068a104ef7b6dd4c3e05ae8a6c49eee1e48e17a229fb6271b846d780b0702b20c6a2d229779d2ba5705d42421403cf56fd338c4251088d883471673689af854065d77e88a265875c66cac16104a22078d3157d35f29f9d8777d19989d756be7f5f920f08d54f332a79f5db28ba189906c7f55a046267287910b4e5aa9059569feb669d0df3a1a225932a0f6618f4bd593d941a2268f0d4edbaa7ae9998ab349b1f9f758b46a5c21b8c73067a69f8d2416e0d0260808ea7ccf0e4cbf1349ccbf6f4b2d0f490ffadf7d735dfb8b9a0756d3d208ee8afc15920fcf7048fcfbd57ecfd39a3032697e53ea554652d40793de1113fa9cc78518f339384b90cfb2080b181a91d06570a8ec1c7547f7e042f61f4fcf8c9a766330f543fef501fb6df880318102ca237a64310c28deb7593e62aab87fc616c0a0fa29840daed5fa150e5a9bc79bb0f599b8aa9ee58f11c84132e356c6c0d2fdf9de863523e58919e85c17c4672942fe091ac520206013f3ae51e0966efa0cfbed81a37c02663af89402d4bf869d115c44a8841ab24ee0ec3b205f4beef89d1c902de597c4aa5acef77734633cb37680e6e85caf0924f4d081c32f74c67dfb92441323fc21951acccdb1b19d4e04958e6c1f8a290c89d0b8683aa9714b5e8c5c032d7590acc546ff1d43fab0b3dd8a7628c7f3aefe0d5b6c859e1f0302cf3f1d0a4be19d86f080be87443dc00f6b261679bb34c5ae8033e3b66d815efa02f99ea996138c7d4d95d4e4e2b68b9e53e59f264e88d47e0588f420699bce19fae1da48ba08b09f86b11644b6a5656f0565711af437b5927626cc17b0525841fa4d87ec72bafa5efa6a4734bb934cf8cab04e6acda1668f0c8c4db7d67a5fa6e14be2b530364a8e986c1bf5605e4bc4909286cda7d8a95126877a348a72a8f74ac222e51c2bcb3125b77be48f26bdc3d782c47405f45244dabaa5f1fe0565bb0f12a079bf60d9c8a2c16a3b68b92994b70a508576bac359d421bc565d1d30f2ee4bbc01f4b195776733d54ed2395fdb1b3ec6762687a731a327d64af3d7d3f15504198477a29d28e7a6e51fcf4f18fb5a84a97a2c03a9cdee971f4bac5a1d9035732e01f68a42116e937db076dccc8b094b0999891487e979d82fdb3ab588938ddde2b5b85d5745c70283ca9f386e694a2c4a599ca55ef6f25ab9aa23c8b95f0bccea890d2d6f002246d9d523c96dea125fbe2fd88f2f4255dbad3d530b63d99241137e6010a05b9107f9463808fc627005c547e63d5f2946f1aa7ea018dd11da513380f72ce65726219d898f263943a73f5bda90bb115b43eef8aec8e6ec7e96d47ca2fa3b1738cdf3a20108c36c8ffe0d1cbb3ee0803adc9570bb1cff2723a1b2f7d129f3bd2993ccb6bf2a1da4cd044b9064850f63e458536ef5ae1e27587937cff45cbe4b528c711e4d7f57138767d6ea01e026acc21db728a94f431695f6edc9bd9e28253ee7ba64d0fc4aa92225c3e04e8b1f97cce126fcb859e7272b18654f370f1ac14c2f79f673d5ea69661d0406a9a8675b65a0338822e9a33a3ea86736953b392b4e77b0e2fde7e3d724852146a6bed3dbef3305fc465681c36fe3b0095442640d7dd729bf8ff4dea9b6be32676107348fa5e3862863e10722f6434b4e804f97dce5da5c3661230588e3764c6b27b8adbe5c7ef3394edbe86733912e2cce958a190bc58a22b44114deb72ee43f494460cb24c51aab797c676a4edae0c24df1896e18a6f78ad11967c3b8b527809faad344e4b10e014031d314ee8f2630ac905140899cd338fe1c6be2fedb3dacd5e8af02260d31621d52e413239a0850a962baee4e8487f3906278d7cd9f467340786182f960a410c1ee2c3d976ee1c5d4ff2196feffb775cff1b9c2436adedc76bfb64b647306c4ea4ba9dcbf6a37887d4c4690430c86535771029e94c352e26399e40619e596fc8f5805730d97b3233c3000e44a83b1b57223230dccbbec4a9369ca4e87560704fa457c723794a0e71fbe5e7956a76750c89b50706c238ea5ea25ae8ecf4093065a2adc6493af61d6795427ade0a258c95d1749d279934f5e045ec5cc6ee672c876bfa4ed71f841639f5ae4bc5d2bbe61e48278c9da53a027a98a51b2b40a51762aeaf7799e09e8a778cb902a6b054f9791666b17bc2eeb01c067a1ac8378948100e509e978d357dfa61100e7cf1ab0326be1bf741130b6c38f89e2f4cbe3f44210908a9c787f97189c33358b16c616633bdf92f941e2fe454be46305ef526ead23ed18113b7b39d238350b09d7d6925343415f314495543969a3f809adfb3430a29a879794828c0f808bbf22eed44967f8d9012799d17802ae5bc8cdc67180690f5a4b4f25310a2459ad2a167e004d7bdae5aee28f3b9a4a90861ac41a8a30893a6bd68f19d45a24e02350fc057f2390ed3d0200eab5f507944c3017e1e69f9e1fdfdbb8b52a9ca4a1696c42a498a602bc54685baca35fa26ad3e98a9fe4542143eba56f0d26a221774067368c1141b3993072daefea75105f258aeda95e3f9d7379ce9fa8eb5bba964b80ad710e9a48c315c3c1175c12a02407dc24aceac52aaed24b0d4ff2f303b418f8fb9bc26ec65c77544252a00037c26f78193c24c856940ff481896813abd59c24eca1c28a6dca8ecf17ec78270ebae73731170939afa6285482cb4ce5fe9b2392478d34eec5931b725537dbf5cc87e10db98292e40b56251698967a964d01cff2c6cc7de64f5ac81c8fb9040e81e310f98f8984c537c684c16e4dc6c41897d7165ed0a1dd87fb3c0a6a526bb6bdbec4296ae29c7cb2e9f2b10f989dd8313895317a9b929c11c243eda773a2742f0d6bb7f398ab9da04739c6a0ef4d8a7f61c94d403207351cbd945c11939bcc8c4626ce367720179bdd7694058951c1ef6487d36b9001279db5bc4c4732f84a5f195b17ef94e4d61007680234ba59c0b2fb08c33a506b4caaad279c2661ef1a9d8e05caad06ed3998b053f0f24c3b487803539ae31f8bbc59bdff26b0b0756ad3137748a86436448b52d37848ea4358ce1fbbcf074bc73ba490659c66b2810f74887d185d2a8277fe551db7ebd5cff391ffbd6c238099f520eae91f587b94c0e13164d5e1193b2b093d72da580af2d646b6ee19d1651cd7097825b50504a1002ebc90e0c35904d1802283d49eedde7b36487de7173e2c03748bea1a4ae011a0868d0062f7eb1bfcab6b0e9213d97ec7cddd388235f4e6267885f61b56dc8a981a057c8d68ca62906f88932376e5edbfacaf9723d4b69bb105d9df767ebb7f58553c959fb5512fa0477c90750272cf9cecc9859ebb883be6936570c3aed819fc2b85e593631ea48d8f955296a94c031192ddf53c56be47a0d2c8222de0ddc14ba89e8d4144425f2930d38b9ecf9c0b30011e9425bab6ff7f07a016948fa5fce47cd5fcdf7bf211f2ea77db73eb58a685c48c8079b4209848d376a95f0a8bd506b60177d6a94848ef892fde6aa8c18e40967d555176a4a3a9f5980d8ac7d13201912eee1f30da9ecb7e31cda78052e9a09b514fd76df848c9659b95d80b79e2ab031856376aa923375a9aa283b0c4765ea15680c72f75d26b5674889d4c17e800aaddd7c70cbab91decfc4664691da0a22ff11cda5d09a8ea8cac92fe76e19caa7d71d9010570324d9af78aee0f1c93b190ea6d103a48ee40638a6a38e9a5e6ffaa578078376625db2dcc2c11b3fc62985df4d325c56a53c14a23f2642945188f57b8ac2bb477d6e37e485d28b7329eb0b02f71f8d14669fcdeed1fd3d1c7e66b495d3684ba9e8d10876fa34b4ee865aedf8598362fe63ebb9f111401d4db734313ca562e7fa25931f927679cab45d34e0a099c5bf53505a2ad89568f1b1e2b62530ec6feb6ade92ffcc91055740a2900204cfef56bf816435ce4ce335a02615e28186aac02f070461e825380addb6d73aac0857ab7039f432243b9faff4585588f062b62e06aa1dca8c94ee1a73eee2fb698f7a92c2891c39512b24c680a1dce5fbfd2e03361db290c0f8031eb555dd2f3fb58f13f3173a7d98512d4cf20bc1a3e904d65fb56449aac711d7d12686cb4dce3dab66d1d8d9d6123e882ed3d947d9eda813bf028fbc249dd47684a1705c53fefdb80e14f28dbbc5dbfdce3368af4ed45cf274a00e6b1796f632146a064d234cefbf20cf5842076f733512368e59034c518fb54d474ce51f1a8be4ed7ec05210806adecc6422cfa1b55487a6d917bec974ae09d545e35753928252b274e2c80e83380b4b62cf0cf125da0fa71efa6d51c2c79e77dea00ba3857ba8c018725eba9911fcd9b3943bdc8e25d0c82e2237522962ec3fff3287301ad62bb8e861bd6e558a20684149674b55315b2d93f7f5da4b82883cbf310f462ba329e52abb820ae9740d87b2a40c4a1e78cabcd0060eb4a32c29b6369ce417b08c399467f5e71bf577cdbcec29a0e350e6994fa681692b4aae670263a799aa88851a08ee0c36fbbb5df459912876edbdcbd4ae6c2823618f1e1f0149cc2d3474ccff877e81bdf5a550a6f3941493be3a84cc62d9f0e2ab546325932d0b2eda209e64e8601438508eade66a795bef14355d203676744becd34ba24c2aac17558440c7a191e41ab5d901c2607513d23950df9ed1292978ab76ced1e41c7b360725eac896020cf2b6e535c6025388912ce3a2c96ff449af042d711c126cd326b25658ea3e0d1ec2c127d8c63c8a2a0b2ca91c980e6f0da299ce40f4ff0b3105f850ac720dcda60cc5c9a23209a0e50f4c396143400b0d4d18b5b9a3048c249c3182295671841ab2070c5eac63aa68c11fa7507081e9e0f649d2138e77caa6a635d16b6a882291faf8a5dd70f02e9d08c4cf4f05cbd5d3f83419be94120c21e97ef0cc712a7b9b57e8f0a311364bb7648e51b1bf0b59226ac2cc05161b3d3edbb5960bbb432e17cf2046bb34fe6d031d6d525f624e204a01d0743db06616ade9c39ac9fe9082da6349a4e15094d9e671e34342843050d0b877b84da1c0db8caad86b7539a51e5c76585a978e2a3623dab94c481156ef05594446aa731d5f48a7bba8c8803830565a3f6efc4d80453c84ec06edffc345cbd8377f31be1c2fe17d9daefbdf0ce1371c25d1c98c57ce18322bd2505391082b07df9d581a00b9ac8884c7e2215bc269b7d63aa2835698c8012a5762f18493bb7ceb79f88eab9631a8ebf5c31968f3a74f5bc3f28bcfb131f20b773c990e80287c367b2e1a20312de33467f934307767eee1b8274646c6187c07f7bb7951308a400b152a5947d32fcf250a8b5626f1303e504a89b1f234ee223cac2f5b51d4974319cebdcda8a606ada5e27c58404a5735bd2e6897418e9d9b978f7f686ab8b64bf257b3f29a61071ae6b042da02b21ed66dc85f4145e57f4ad55d37d803a600f7cacb802abb3564fdfb47a120816b1755d7f22d04fc693e6ced18d90f06bc8c433d7b1148782c5c82093cce9f81a75081a13941a2232ff21ade7d4ddcf83669e282e4b3bda8c2f41f5806aae6559e0ae1ed05636a7d994ac97c27815225a5716de54746b4f029cf7a67734190fe93568c94b4403508c5916e41f88dd1886696410d9cc8f186f0b73a42a7e93a56a48cfe35e8ad37bb15307a2c95bb493f3dc480949b5b2bc27b525a0e314e2cfd7be2815c59b18e03b0944f76758b1d3007e78a0073c8f17ca8db24039806a78df3cf8fe8e73fadec45aecb6ce4f8482e14429b5f6bc27aa373780c8c6400a9d3f6109f3ca568ea4e51d5857ca87f4e33252cd19262ee6a8e74c124d0e1088b062b75214e86008e87be52c2404ab9ef40cb7cf7da15a2832baa5301f7a7176981d11fc5e82edbb6125eae4fc55bb10ef0626fc839feeb127dafdaca8643a6f2fb54acb23d2a72edf3ccadbd5ba027f1d56ae75f28978870b9b641067244b7c9828c0fa0ccd194c70a2caeab71456304d6ba6b9e0bc6725c54ea333f0d4dc78ac2cf72bc12d71910bf9f22e30ca30b8a4281bc6c8b9df2bde1579db5321ec7170b98f59abb471eb1c49a8c8cb16122d2c0b8e8ce0b44d85d1445597035399ee400e757335e02ff88b2be9ad69b30311527a67005fb06f16fdf1a38d333661928cf95f3244386a21930bbef7ff447dd61da5e462bb456fea0cd6e10fa9007fe963f73538d1c2c14e09f6ca6fdc1003c6a5f9d6e8ef00c43b9249e5bf8b4cc92fa39a8012a2632acf411c935fa91670f7222481d121dac117617197984f00825b3b10f38cd90894020f7fcfaa027ce1baa98fc5c778dcd452e1358ba98f50cc0b96cecc0cf4145ac84e9f8132e1f5b43be761ecf4d1bee2a0cf356beb7d84fd4f4bc373c1cd74d78958c570501ac5b1acfc12ca20590c684b1e3b3be8af9a79961184d73a961ef0870573c2119ecc360ecbc7cf6dae2020c1edb9414e3fff2f2116627358d824b79e112b5a39b68b31b175a972854c016f4768969e8ed8e847a87b9b494a5eea83ebc751f846578eeaf5866841697bfaea274849315edb14274daddccef927565e5026151bd87702b153eae26fd63f0d52d91897a90aa95d7b7ba5e2f2d47763fba2ffed359c8edbd04c11e7c436095e8bd406789d5c25e9200e36842e759b786965fc7ecaee63d6f5668e8ddd0db208ee3cea5b921cb81304921d61e2d9afd8e4bdcdc762b0ae3aeec1184d9e49ad4f3d8c82f3cfa1ac526b4d59f95d4a76be7944c5b91968403994ec5571c0f761bc26ff64557119b55534e06146deedf2003a4888e81610a2b11a96ecc0f9c9c30fa6fc2369832a35e948cf368cc1dc3bc76d9064b8a3f86396307c8dbd1b54143f4a7cedb55f4b0e9304dddd6dd534b3be937b415bc4ce5809a0ebd1966112043e166101412c4c6743ff5aae16c1ec1dede50771f112fc75ed4153593b68afad75dc30947bad1e2c10f1f2615f55a5b66e06de04024512bdac6ecef60de25284e779f994a37b68d2ef6e5c45711a086e747f1fe0c5709ca1a3c03eb41ae6e9bb0b63753cdd8e73eee2c0585dc4c5afd07356f832b4cb6f2cbbd9aa8cf349d1da73137706b386eefc786a925c996040add81e7ea9165278b71d498e71dbca7f2437d5dbb65c516869c395cffd48fd99fff5bf357e330074959710de70260d56cac7531c7d1392a6606fbdb065b8cdeede1dd7f49ba49b651fea2530312280939a1e673cc5cfa4217d60e57b40017fe9c9ecc9a3415e067910bf3f00efa78d2e411b0ab1b67c447369d19fb26fa8d1f831f4c61bd4c452ca199e52cb217e84700d3dafd3c1b23f51fca40f58b5cc9341d46413ee5befb564a95dc1669cd4e4a2a626b66f74a3901efb0555ea693f57413c08d2414a8ce9d2f7bce5f5c486da9503599cc86911244bb1c8f16d1a83140d3f195b898a57b60575a036aa3acc9a05bd234d6f8fdcbf74cca8377f8c7ec7c134d61613653c4f14cacdc47c7920cf699e38ac25f746737862d82c80129f5165f88d9dd25a804ab53f5e29235ddb56afa2ee31a991104fb9879a292d3f5200bc2fae8420e3e0c440e14f30d5fd03027a3d1caa5ae76b4648b78b377f298e6df65214622df5de37e55a114d3aec00f8e0a5efeb2df9b377bbce44a0a047cd95802f7b63929acd8ce62583688b7369729408d7f1e98558ef88b3616e8957e35abf387acd138b65aba2e82c219d15d121a8811fe100a3ba3ac3f7ae3a9fd37108986039a1f7cb3971e9279cf02681cb525b7f536ad38276d95116f617930b8673f883e8610db97b0e9939f31b4aa98232c1821c4af0053875e3156793970990715174c4015271d5ee7d203b762d8c6ed14ca8adcfaab7e0a42204382a0aed93293edd1d578dea67e3141b2316e09bf8880c715b02d9b0e8f3399700b686e8238a2623f8e6645e5c7f7c756144b5208923da3043268bd36acfc1b94be18c6e5d43af525b9a53703ae4fd660119a95af30e912d28ef18894747a0a8f0e14a83e99af8d664256960f9280d52df2310c655245f478298e1a62c73ed55e234cd44405751b2dfcc8d8e21bd0e72d9929fabd777f5de9fb693e230862803cda7619e94baea944ac2235eaa344a8336af2a4661a049b36beb58730facdbbbc64e60cf52c48450456e3e98d541f2f068c239118ff7813532bb22c0f9cd0a3e484bd1173cc40626960aa5dfba9c1f41d6cd2f6cee3218782a3375f502f3ea827525e06de4b00e557aee1937a0b39bdee92def91c8292c9879e5c19e0fb394dc0c903063af05c826cce58d3066ed69dacdaaf1538229484a716876401dd14c25ace0d034e84a58b046568bc7237f998e7dc75bad3ec7e2e8ff80929ae3b247d692822c49ab59061fcafa4998d4fc87fed2133f26da993ce6070eb67ab0b2afa77c0c6263c611530ecca37cc26a6d543d86b732d147ba946d5d39b3f8d469749aaa58bb2e19cec90940cdac711915e13a51089461977560da7f78bbd7d666038f23d7f6f7dce1d0c517fd862500f5d25f2352c1c942e7cc5c412ff396875df5545ff1191c6c4f2ffb034547876b9cb53760e561a338e546250896ae60197d93ce7c76a1a1748693521922feaf67ec1b86729ca7abc0403061bf4e719010f2c992f67d397505c0ac14f9879f3cada9ec88f85639b3967188e570bdeac5a64a02d16d65b481c5d49d0c4bc3da4b2f9af2879bd96d3f0535f30680f00d6b6c4583d1b888b5efd67ca4ff3f8c6bfa7df7ce6aec731d24d2b8ca6222a4aa328c0e9488b559fb63b001bc35cd6c6c13f92d2810ec322cec87a14296345877e6912b26a01f13268f15f60df008b1aaeeddd1d076b454b2ae3cabfcf1f85956f4b9babed11c9c8c7dfc8f4bc4ffe9d9b5ffe3b8e2b2349d4b1b3b29535df9a3b298ee4bb493f19701219399ac28cebd155496d0cee6fe9df194612ecfb29628770e94a083dec184f65d237a90e82bf558946401ca7da6bc0341be3afe3e72950d5b43a7e1d4d36cf970449076d0fee646d103e332542f8fc86d86f6dfcf1c479809b7e734d4c96d76789c971fef169da461c68bd99e9cd1a3b4de4cc740c1b8dc3f1a1d68ad7b4751f0138a6ef59927ae1f08246dffa8197d1802151ee5002b7bad12d4dafb1dd6cd2a9bdf9748afd5111ff6e86233a6ad7e8cf84b2d9d43ad8ae54652d4f1bd671537df5288edbf1f9a652ab9a4687bc06457f7de0d719a4b8da025a863f9e09d5e0843cac7ec42f22bf141b990e55bc26616387653d2b6638a68af8b35ee1598645d6f49f6f6dabc0e20ed2bd26cc5c2debcb600f6e6dcc7917ec9307b26a22db7bf5d6b6e9c5f08428defcff18b72231b6bbefdfa09a403cbbe98f424a1739e98e5118352fcc49795032da2ca34969daee03da0d2a5c4956ea4c75842246e4bfb189c82f92517a4b234bfee471a356ca65cbec29fb59d77b722f594074f403d4629483066e93e7020c95aa08f045427079120754abc662938a1e89b1aeb381e1f3ec5160fa5843dd8249a9acc3134d16d3eb380505532757c5b22c755c8e7287253290597f1778fdd25d7ceedae5efd6d4a2ae5d278fb2b8cdfe9fc722d1d6a96e1fbf71e99dd94c8856f8f95d617056f17d2a6ed6b96757e3986c96ee9e1bf7367d36d43c03fca5db790c078671b021f059f057d4e6dc04d39478d4be59255d7d4caa609a790caa4634f3fe5cfd9506a62bb4f63c7f353c1fc4bc1eb8e17f01fabb782fde3e25902ae777aa7593fbfbad40e64e14ba07630844fe236bccb97be427ae9c8a162d9e90474953f40c25fdf5d466c348f4d8eb247d442cd099e2ccac9d64fabcbaaf60c1b23bf11ad0c437f0464476ed87f4ccc63703c7562714e974b22964548a3adfb3c841bef497a008ba534a5e62bec1d46900bcf6e959fab4909d6d26f66f2d7d742e6fb66f29a8add509ff14559a954cff7423f7b69f5b0ed81d598db6ba0a94a940457fb1a479a8298f61adc1fc55842da59498ab3ace42f0af66aee9c40a7947522e8fc1596604b6cb3000a876dc9afa30a65b135ce3139ff5727f33d6e082578f3ebf5c6a5f7acceb3d717a4f21e6bc90bb238c66d3859ad2d823ba6b91f4503b5dba747507e0758220a55b4476cc2b23aad69bdf1a31c291d055bbb08ae971daf214ffb7eaa54744370d0a468f358b235efbce16d7a1e3dc8b5089497901ba216c6ce402dba9889c7d1584fce75b5a40f4861854ba4299088b644326f1550fa053a700bff1f2fd4ebf43b09dd1251c395c6405d95761928272dcafdcf9f51067f53e9a402460708cc76870ddda9f9ccd6ee4ba72fe0b4258106da84c9ca1d2998d144d090fc420df61f554195d84b332f1e42333866d948af06bf615c9e7cdc75257bbf841923e38b46bf2011bd02b63c77b1e43e09b374714af282174bee8671f81310323b7b63e429a0ee68fae80f74661913303cd9a8c6d171f439bba4da59a0884fcbdc4f2b541aedd11b3858cbcc24c58906c4e6dac565ca957ea4245272b21484bf11a8bc2f9b53c97c55e8deaafb07e251567f1e1b4c17616f0d56a7f21abe9632d8dcda8c2c7dfce8598c66630254e6314d654f0bc5b43ba8d1242d1eb7a2a044057938f46902e4a9a099a0dc3cf73ca3be61a9beb4969de2c616c559d40703bd75d460945cbd188c82e726484d5d87d0cd10de5777423204e9c51d8ce89b57ebaee5186defde5ad1962d8d660d34b51e284864a43b68f9ee9114d04f1f67bd34c40c0ded9631ab7ea32f88abe3bb1b6bce23f9b5fbadb1f8e8ffe9b2a3694b6e1b5a5365b7a39cd7e64230c6ed6109c120bc51fcbf954098b38fec66708160aeb3d5d0c2a2f1374d7b96fd24e4533534fbe7469642b72e79b0ad7bb4c9395cea513099dbd0ed385e2e482eb824e8e3b5f910ffe322d8c2d1a1cedccaa0c1add9fe2532f633f00a7fdad762592ae02cce8b860a5cc8d3361b2d5d42420b4aa56438a5875a6179fca76b835fda88749343612f963d50250a9340bd49c22c3775e7f733a4198f59fe913a794bb515b6757ddcb29c159cf055a8a724fdec168d8a426856d7b0afc610a8b98ed565ee6ee7fc143f6dceb1224e6f219033c8d61834d54efd3459df45450b4054a9968f7dfc344eec333ab893014bd0a9aedc9587be6173d6f06f3d088b5bf1b5d6d7fe4a992c2341dc5a403b6d66f410da020abdf206032db37151012a19e3e6be0aa8a3bac787fc84d681044dd5c9580b23a0a3d84f57de738c5563c9eb7c67eaf265ad77669dc6a2e4cd5205834db5b927cb351b1f315df529841041bcb9b14242e3b3f2e9b2a6eb04672829c524b53002e27aac081eb7da254a9aef6f74f92a66079450694a126aed24f7f8a0ccbdf512ef0c33a5ec1d5e319119a1607c1e6844c90e89cc66164ef131f0c80be7e16b6674ace94d5ab6", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x20}}) 22:21:44 executing program 3: syz_mount_image$fuse(0x0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 22:21:44 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000100), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000140)={0x2020}, 0x2020) 22:21:44 executing program 3: syz_emit_ethernet(0x5a, &(0x7f0000000040)={@broadcast, @link_local, @val={@void}, {@ipv6={0x86dd, @generic={0x0, 0x6, "9ce965", 0x20, 0x0, 0x0, @local, @dev, {[@dstopts={0x2f, 0x2, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}]}}}}}, 0x0) 22:21:44 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x6) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x100004, 0x220104, 0xb}, 0x48) bpf$MAP_UPDATE_BATCH(0x1b, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x2, r0}, 0x38) [ 177.759276][ T37] usb 5-1: SerialNumber: syz [ 177.763690][ T393] usb 1-1: config 0 interface 105 altsetting 126 endpoint 0x8C has invalid wMaxPacketSize 0 [ 177.774122][ T37] usb 5-1: config 0 descriptor?? [ 177.778927][ T400] usb 3-1: Product: syz [ 177.782909][ T393] usb 1-1: config 0 interface 105 altsetting 126 has 2 endpoint descriptors, different from the interface descriptor's value: 48 [ 177.796018][ T400] usb 3-1: Manufacturer: syz [ 177.800393][ T400] usb 3-1: SerialNumber: syz [ 177.805434][ T393] usb 1-1: config 0 interface 105 has no altsetting 0 22:21:44 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f00000002c0)={0x50, 0xffffffffffffffda, r1}, 0x50) [ 177.971708][ T393] usb 1-1: New USB device found, idVendor=0499, idProduct=7895, bcdDevice=bb.8a [ 177.980748][ T393] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 177.988529][ T393] usb 1-1: Product: syz [ 177.992501][ T393] usb 1-1: Manufacturer: syz [ 177.996893][ T393] usb 1-1: SerialNumber: syz [ 178.001853][ T393] usb 1-1: config 0 descriptor?? [ 178.081751][ T400] cdc_ncm 3-1:1.0: bind() failure [ 178.087135][ T400] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 178.094306][ T400] cdc_ncm 3-1:1.1: bind() failure [ 178.100707][ T400] usb 3-1: USB disconnect, device number 18 [ 178.132491][ T37] usb 5-1: USB disconnect, device number 28 [ 178.137381][ T421] udevd[421]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 178.353073][ T393] usb 1-1: USB disconnect, device number 8 22:21:45 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, 0x0, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$FUSE_BMAP(0xffffffffffffffff, 0x0, 0x0) 22:21:45 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000}}}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="af1fbdcae118b337978cc5022b938ac91ff9070b298c56430ebdb3335cac8baa3c70e00f117fb887d95e49d880a28e08dd705f015366e0cd373c51e09d5121acf5a55e0f4bbb96c316b9fdb78a86780e4ce368da9d7e5e7b06abb0a1bb428cd5467d5a58fd4f01f3cb15f86dedaab41b9edb83e0baa4135dcba7e1adb60a86145f6c8db97e7df4680efdae0affaf8cb45952ffba9729911bacc09a4ac79dd24ed8dc60fe6e542036cd1281518abba3837fbf3eaa4f5f7d8faca3441ccb0ebdf357b7835094ef29c23939005126f74fa6bdbdc182a3a79c7ef1d38621d6671e2489c4d52838343fcdf98b31f381557ec6ebb261351e0db542a9fbe8f4935d5c718a85f78955406e29cac0f37fe984b7a9c2213e837c954eafbeac6a03dea2643ff1fe98a28b23030d3883a5e05d3d554f06cc275185f307ad08591231138917721b268b59aef958efba542f56b322ad9a246bd223f8c0d3efc1464926651dc0bf37117a698960b28e862aef2952ae12b154dfb959f00412f6f58b49d571ca440506b0c3f02bf57fd3aa0fbef0bdbc8c0176fc865cd7fa57abb0cb0f84ce32f7639926ba214aeb92bfd542f16d9befc40656b692d3f8817b98ba2e95715bc77b0b28588b94dc4b6a5e6d20f9b3bf36f2c5bdedf88beedc652bec5a025e0f00fff3ebcc96c5dd6a9672cb0e0d0a4af0bbfc1b478ea16729d20119e5313e603e15f66e714b423bcf5069cf2417bfa4b70b34f2d8afc2ae465e2b68dcfc2920b99b40d24d954d7fe447a8d7b110178b1240410d7397cdfae12eb3c2f05b1895583dae8ae32ff548748a9edb40bd13852b5f422177700f9e073d0c8c57c8ccae73ba5cbae136b43babf76a7c864974b9efe6e0b83e1ca4f6e0a4c04b3a5e4bd5dd584e2134efcad9a98cec553f63ca78ffd2227565b217560bc2b60ffcef5c41de6982a6d40cd1176ebd6d64ad839a0b474143470101589fa866986b86e3adaf28c40b84b00e8f23f97446adb39c831b10e219e6ac384538efa936054eceb0be454b52314ba67609e24474299b64010d9cb55846ea872dee6e8543336558d5a71d3e94d87b46fcf687609f139b37bcfa04c294b6ad1b9ba1b85ffc0c1440e3ce62aa62ec762943b2d8099764682d22206f6058fe94cf38f51b63387c5ed3e77ea936c905e39bd0023aaf273ef3e3dc6e131e2961eb194d03feb63499c4345070e19deac81900c5500c3007cd7fd6b151651c7d7df965b24a8a5ab617e68927161e2fd8de51e1a8c8faeddd44f01bbb892a2d5e1a498675bee1569446677076538f71ee4800bf6010affb7c0a3e53a37eee788dee79f80491ea5d7eb4aed3e8b7cb067854c16b8ab85237edc35aaf365bc1d919ea3d0aff9435f06ad2f7890d4d5f16e8caaa9c643ab7c25445c43f8b6d4b47c14eb7a77e71608ef4403920333404ff4e7f000bd219802e5b8524d3f4c56c23954a6a4e3e7d71201bcda90c9283750feaec4141f7e70b17cc1d06c80019c0276850e50217201804f6f266c73d231f624b259459ada38c8d2e468a681ed73aa65211938503fad43bc90c7032431a830a8c9aac2e541d53678658b183d9087c168fc278dcaf0cae3798e3c9a8f66beda6eecb1346e4969133326727fd1539565f3d4b761edb8af6adb0cda009b014c7d9b742493fcfe9497f32d4037bf6a2b3d29365b9105d674ebb87d3d30b0116394a336f242e33af8954d905fd228dd89eacbfb67165626a5d12822721a68513b410fb4eda08e4a8202245a935c1010c1f818b4e7cc1f36ffd6ed25035208069d6cdee965a89beec2fcef2a2c3d32b7a754847508058ab7a801999e269d2821c8a77a74659fa7138f2b8cece692c27a3658ff697258779e690421d1bebb68646651259b3f75b0bfa648c2d915668d5d9d878a835adc1471c29cfc1949f5f103b16ce7ece57907b8a5a734f64442c2c48dc17c139b548cf0c7c50739a9994523bb2df0206ebbc8e8716469c0111ecc966cb46a4829a4c3cfffac9af903b0f7cbe70206420e64620163a1deba4b17c77c332f03aa35b9742cda07d19f60954ebd73f9d9bac667e606a97558907aa845d6732b6c82cd4d678bd0a3f6cc08f2439ab07768a10971a2d5c573a577342dd2faf41132a44d44fc6c6ffb468ad1aac15917e0eca8c0eddd1a26b797911a3d89f6fe263bb688e5e1aa949ae82a076ac8bf781ed9d08bb0a11fdb16ddcf4919f2e44f5a362e551598ea7285d8bc558777a87b94e59a03389c231a9e588e15a7623d18e2761115b75cd6b8859cc67b28a9cdad926f7a9417fdac84a8555e66793247c5fab18e91d960eedab7641f870d7afa257c704027bad2fdb24486d7a629aae12631b2fe70802dca78c0c3903c84f10e9c9166c38dc48efc88d29103af959e6b664c331f8a5e940f451032a5bd6f597fbcebf8ae7d2afb4963426d6ca7ae25c68eecf5f1389158b0fa2303953b0a1f04a0d2181dc72b86d0af03ca794bda45e900b44c2002f73a524090708f77df3f1f688f9557483a3380f4531886c28104ec8631274839d6c441f5ef24d4c1da5eed8ba15d2df97c20ea4fe23b37fc3038429a341a40f6e1d756e103495fe9a16b3e255f1f13ced3501aec96e06c18759849a09459dd66226f9bf9f7b35bd01dadffa9f7dbdbc9a1a62fc397bfc903add04122220767801edfa5ae2e367bfb8eab0aef307f172e38ecf01a67945ab25987a15314e5e298af594c01e41635930e9e11325bcce264313fc4134ba9e8f6b9d28e861714c19fa236419974fbdb0990995fd85e391898821749b67a0686e88033d73128ff9402fa1bc30e6a8c1705fcc1d0f47f1d54acf179da1563e324b407907bc90b2a41c28aeb867d4a0cde2a33a63cfb16f65a8464f89df41f5acba74f4b624e6c39db00bc570d98d5f2892c014e88e65ffbfda02fdd7dc75e7faf8d17a0d218f8341a7b60f8019e36ae342a4fdaf8ca02d523c299c79cda968a7d8dbc9c6f5f58035c68bb4fc0162321c216d9dea02a8d4d2abb333c96438198dd996a149c25d5ae54c1bb5c3abaabc1b723cc6d48600c029328312eaacc8bfd7f95fe62fa55255ed42cb7136f75e313f9d22a02034648bef92b24c263da5a622bdcf54bb6f3a87cd2a9c117f859b012150190878020f591a8e99d4ecaf9eed352543be85f5a89dccae20970f1f12a999d94538a5953b169274ed5f7de0795422240b0edf802a77d9de4dabbf29ad8f42fa9a5062d0d3fcea806518774690e4dac63c8af1c892e2680b928744dbe26c5182af0bef85e371aa6f60c05ca5ff6429a2741d7dd65dc51248f08d0d790caf3aaa99c1c51b43115fb460231a70568bfea1e7038ebad1622d81afcec083d5b26024cbcdc04fee4bf4b869c4c34132eb9e4531bc664e141c586f18f85327578665aa7f857a04d7303a7c0f2a59c1ce5d3bdf76c1ef78c7a5cf984ff881fbe15ebd720f12c984974491da78cc1f006665f3c6f6a63a2979016151b9ac0bc6b9db642498af4f5aecf8436844fe0db90097915c2e1e1b9a2285d11c7b942fce9305aded10f46d79fc990faf3def98b6995754be71c04ed7e399401d69811f9b21ddad530dec21053df99e1cf14aedf3e34c1fae98c238c4422016e4a4ca310f954e9574cfd28776ab236cf12d0723ac7c4adbd986ec7f0215dcb1d9111cf0434ec1d5886f922cc4c73310e1608d2f63b83efa7a24a07e55cde72d8763188aee11236ea1db4ad33f2a370b74d139ad0278816cd41982f1a7128bfb007eda9d51a15a7d5f5a194acc4dd4f75a6defd4c90f517e36258ca6098719d8f08c8f433d2cb1a0e0dd254e90a519e1f834c9c52a638837983cd607be04cc0a1d8f74cd823382866064e1a9e3fd4bad1584821044df46b4fac5e271adb5d2455e1d07aab7751c0ace2203a41c5b4cb8542f6640f88d6bfe0cd4409abfcee9dcda2173e6f7e8d8f4775e91f4b262d32cf3698fbec542449b7da8c95c5c8c0a243a2e71cf88f4049d38b710c5471d5daeafb99079cffcca73d93255c72f1478d28c883c273555152421112c82ba19a7509e388efd6a9770e5e0974e12573ca0115d8d1fb6ddf2fa3994cb86715252b867939fda5f1bd3ebeaaa2ccd13652292429efc1514906fc9041ce00908d418bdfa5cc0da7f9db5cafdf27cd7efa891601ce7e87b68e17849fc18f8eaa7ea1be6cd3813a60099c82a5387e36ce01ff2d39a91c7f44d9bddc4ad0265fc26f609f98474e153b6006dd1c7b71dca30be0055bbc50dd8aa68cb44f1348040e649ddef4f558877c97915b1fc8190127b6cc12ae4074db06121574add0e1f9dc4310360c454a740744c5cdb9feb1d99bb6db4c324e59f755678a0a668332df7234955cf7368383b2acf1f8660cb57d2abe8cdef792944e95f0cd4a9b884cda0cec4c924280f7b21f2c18da9d495e16003665459c4b91f582a1e4745c4f3cdb8545051dabd03a77a129a2911a8d257044ab372689d0b5dd1e9f4696860b97db344bf898e836fa520c190db4aa38a08600b1db1c9960b79b11dcd5e8a536c84a99cb7dba1417c7517de202073c420b9774074d1496e31509e9511bd36cc2ed2b7ab0a57fe486bca75f6c51c4999c78557a4398105fa034e7fa4575beb3121d168967e92f7b029b4e1a2b9b94a7b16c027496d62b6dfdbe4ccb4f52bb592d9a6dea22185a22318d113dbc5aa8ee31ae4275cc9fd0e7d54c875c2a7cfe33b04cdc77db8b961d9a967afba35bf55a12e159fa4d91b9b2e9170e3f2a0eb2a5483cefcee06348543a89084e2ec78d3b68cc4675f9daea6ff49836218db9982213327d6126539804c2e49de1d6c63e2c36dbc2915e05b7514eb747702079fc64a60e31c4b68112018569cd6a0e6bfdd41930f44e358375c1b0caccd5617a5ff6cb4b68b1b25c50168cf9a761cb53e446beabb9700d858edffcf9b2cf4d11b590890a72ac9922d39dc0e0bb0b968fda7e1f8fce51cce9c999c4580df05658f206579d08d2bbcf67c62baddce1c5a2158ddaef9c11027deaedf98a41dc21a03b66274016811645330eef382e4657d207e3d764587fe95f42033ea0d1eaeb88a589149170b1d66c382825fa77f763079969b59cefe867d0e7527e6811217867ab089216efce882c86af0b708395c0852e7abe4954968b031198d9059f1a6393755e1d529899863fe73faa68af7af75b6396e3ecce244c6295d66eba49f56be13cb16f065e0736bb0cedd4d279f46228d0092a2328f0519578a4a5d40fbe3759077610e33dd09ad7c606b972d9f8ee3c17a954e15baf16f7e8abb8728c49563fb033838a30fe752b216f0a74aaec61ee2c42c6094f2de3bfbca4539dff5a423d05d615fac40a4a65d20094265426fe1b032aa6edadcaadc868d87db6cfb9c7be575c561579578ecc9202b54b0823ee28ec8d61beb41dce2adc2613f9117f623b4edac0f2df19155933d8bfe5f04e4ca02231f16a0bb449f6cbd85d1de4cd6d11baab86cc1657c1975be9edcc724cbd1d0f5c74948b8694b38a846d583bc2f87bde4c152c3376aed5254315fa334b751c71b6fc6fc865295717bc7c31c4d9e7e58f23d3c06499bfd280207ce9b5ed51613b4fa2c8f09b98e07de5f4d301a40324ce283619e2196399e9b33dae122e85c4946042675937bb7537ba9eef9457a2866e2adbd24271f2bf0cbb805664631f846bf70f562b9f042c7c702651e4cb666e52d240f7cdf5aef5c1420e11080dc640011f071a38f98dc02782cb610bb5915e11de761faf50170deee5d225188b1dac0506080f8586ed1dac8f0c780a4545a3c96587e46b4d40a1b8ad06def4b80f3ca96e5a9f549bf2eef30820cdd656973eb689df0a3cc783a1bce78639ffba6f82af858b22dd28d5ac8545642f98a3ecf883369c9b1591cbd7c279bc9bae83a4f05fb5a06d9c1cc5f0d863f3f7e52ed41aa586587d21aec1617f4db6e42927d1715f34b0c3a8dc7a9724fe889e0b3e44fc69cd56828788c82f9f79567878c22921af7c718ab06d1c7522c2c8ccc885b20b22a1b2eaf0df6792a4d2233e6a8ba3062d4217aa068ee498856b75ca4bd0444c35dafd5d5d624a010a5142905656f446677cf579f81f9b27aa67160ddf4f56cdc6220234fad3d153c6e0f5a559e9f1a8f766bfc1beb6580fa9a7685e7e6ecaddef8890390e0aa20e8cb6f3a7647c2371e69f6ec7024efd0d460c3af63946e50502cf592e999f01c4ff872e84f4d471aa596d777cd4ea9fec8a3a9e45f3c778c6def5ab047a6bf567bf3a906c5386dcd975f4e550a8e3cca7fdd662de1b00cef3db20b87f86a165f9d99849e43621cef64ca6f054216b958d39dc6babb196498c2ce5f0d71b6a63c67112cb0adac85b5458ee51e2092c3c52a40cd1824b614e076db498a4f15f4241c848bd0c183da233b22f118b402a368f5f1113e8184271323a01027c33b66174c8f2553bb79d317f9bd893fdf8f642b7f70f345434597bb27e9d96e7935bb984ead815383c5503fb3e08896b6ca649090e55c08a0d0c705fc3d3490243b16554cb29fddcc18df336c4eedecbd812271e7ea308d872cada864437973cccb144be5f442d43040f86f62419d99228275f2957cae83a4a96228378df7d16ccebe88ed25c5fb6d101737dcce705308b677991e6bba29ab1992aa64efdd9509df985754504b557961a3d785235b00d0b79905901fa66204add6075802bb13d1ba51d4264b0066b561118e911b808ddffe116e91be53263beb7b0de8af5797783d4f3fecc60987015f0619dbd0e2224c1b7502ab5bc30922aec5857ca0a9c332a018ba5dd06054d1fe9c3d076eac4ab48be4d96735180506a0c99ab3cf26b2b76c115e2314d87ad266d7b1b2ee0184744bfd0ec47a3a4ddcdee5026acf0e38a4ad438eddb31942b15b0129d91eb7d4f912849fac030f449ad05da2901c24c3c2e1213317fc1436f3f671131f349b18f5c57d8ef257551fc826add4d28365ec465f97b160a4d6042143c3f29fa38912bdd14fb92264aaace159bdf53066d20133b2d660648ea531716e51b1135adc4dbaf9b06cb81800afe9e8b2f4037ab5459ac1d4e8fe0208f5af4cc77c9d2f7988617bb91978d0305fa22ced7f7eebcbc8339e558c613ac4195ea8b9126c36046226b408cf1d52f3eb370d4e43cbe657da8d637b129c30fa066c3f9e2a4feba6ebdaebf9ec58238a1b6d36975e0b677b1e005ac74cea93e6c5b18c550e2899ed46447b323c9ef12dfc31e6464d8dfc79519a69701992504bfbd1b70121245be7c33a47153980eff29ac7d96e24c9ea457b0f6029d12fd256cbbd6de856601a5b0453270da0a30a41587b8ab198fcf9a2144db15dcc3c73aad8e4196560b55b191cb7aaef2897bdad76d4e848c030d333ad4ed4279b6cc24277c5c08c2a441e528f825524be4a951c2c5d1e16b5f48ccea818ce449561fbec30efe1571535a114d7c710b36964ad86ac9e1274ff099501e6572003a73e3dcb9d70b964ca4dee3ed47eab3773f71c647033f1521d0249cc0d42bf0c5d1f69a86c4ddbe4d36627e7289226690b324292ffb44247f62c0bfe78a62bc020375889407d7fc528798cf45b1c12c9590a3eb921b12c993dbe8031668494bb1e02a8782e5c38ff211d701fc56d0f6c1b7556596da9973c7dc1cd1f19645302730ae143c499631675927635fa06f439910648d75d6b87089b2686cc1370648631b57b8414be523c6487fe7d17604bbf224677c187b7ca1bcf2fc493bdc9fa39cddbb1005fd1d51222dee7a82dc0d373d49e7b06dc4723631c4669e21571a3893cba5fcb0f22ce3136ea8fa4c46e965d37ecb71ab5569db62a989b8d5a375fc1140e3bb1a7ef620514a392a8beb8a6d9250ce9eaadf62eae95301fef7187550b9c029d4dd5de84a26678de978607f22cc4761f199154ffcfe84e1c6c81e9670f670e3a37424b7cbee526a69360f35f4538f068b82b6d6bfe4313455528f9729e2a93cf5817c96b3f0674c2e3571a8c64d971f694b03caa7ccb08754aac29e822084b6f5dc5ac48c18c6968b9fa055d3f5a9695fcb0fa30c221dc0e943555ce402424ec0e89e9c096303514cd108fa3a02523e278b6fa04a0ca61004f1781d06552729172923eb9eb402b1787ce04df34babcce4cc83840fadb0d2462b78deaa4a3a6f546c44a2f7ac436a26d353d7e442d46fcb8469ad4662e2f8ca4f275cc629aaa9790ffcebbfd6b85b2b74405268759d2bbb18690382335e8d640f692e04145e74e60b06e8358f3b383ae71c7ab1356311ecaabf3f43a97f24686af554b878dc062500973ac15058962f433919dd0741494e6d655c07bc77a278cea80f6078376bc0529e5d2354c315219d3d431e59647f73f8b081c88415040d0261726ea84421a63e18b217de2f2ef9dddd392f4554ade6f1107f43eee9767e05f25c57e77b21fd57a2fbf583baed169b1481e274a63dd0ec0b583fe54b1677a52a54ac1a3cd9b11d4eefa26be3a80c6bc27edebdaa8ccff1c2a7b37ad0d4b30eb2107533e9b0092e52c4eb68d51421f69abc77babec7e52b24b52cba04b03b5de99c3b0f9a9cb107699d739ed2caca4043e35eea9116c1e47c9ea8b2d2f196f813f3ff4630bd31a835ca25b021c900300c906b4e0c1ee2aa8d3d2a09f5c9599201551e7ceb6fc2eed7a252a2427970af546b3837345da18a6a62ad6ada017bc2b9253b2dfafc63cd6395ad41e5a22e544915a1c136c6169fc579367666c21c3a029dfcde83495cc1d10ab83001fe7c7d71843eb60a45babb8e15a0accff5e718644e3f903908220ba8dc6d965942bc7d3bf6afd6edf6b4b43e52e026c8103f96323e649bb19bcf5d72bf489721795bf94df09233399624b4e7e6ac52f33852defa549f5374a0691ac64eb08a015c64535496161e9d398b08c16ee70929be6787437eceb9f97fb073c73e18301b4191445813ae8d3dc21810b7b39a19aee7cc325d4a387613b84fe5d01b42ab644b7e7746174f9b131579b53c3567e68277f4891ea6eaa5bd608b275d74d96d741cacbd69e597e2ecb6e43c8c1e15459b1cb8980c1a94d2d0bd5d9e762a4955c5f585cc2511aad849a604dcd0e5c8fbdf59a197825d2a00462cd11d87fb0871bea1b928b4c3d36fe07fe40c0114a427547a6971c23a0d1abc3f4651f64f660942ef391022415570e987758757a098d538c201548cac6ee742be59430151b7b34be9ad7cd94097d91b25847fef4b436dab3e8bbd6bbc98d664dfc43d76ffc4db71ed06301819a9f3f15b91799a0a3d9a007f6266bfbc7d81409a912e04b6f2a1e640597c0935f364f7da6bbbdbf713635682e6bb98f43ddb66feef66f05a2f7db1bb538eb12c07d302d3aa028d93862380175a3087bb4b295b1c33dc7a179e4d0ab46e8f358661996da29bafdc7a3ede2daf6a865994f5327f9dce4dc9ffbcf810655d0c7b5b0525e99291da3d1edd1c575cfd99c01467db858b5e4a9706a5fac4df99ae27ed9b361f28d75e5aa1f4fe3b1833ba7dc340cecfb35ebbbe53c6f6a0c529bdecfa6141686db9b0b493ba401aceb1e2456d6f406d5d54d92d04f28e7767265a7a2e7da5bd595e1ecc47c82e755823a00ad61f1b1267f7558aa77b555c17bc0d419a62932c2f9b425327ac84c159057a8e47b9d2fc23674a56079086dcbcfcae5d6f936b87f55ecf80f4edbab215d68bba7dd1a500b737ee7b249e44dca27c24ac3b3777718bb3c75dacad12a6148a4de3407f7c736bfe70514e1d877ff47abec69dc9e852d624f53b5120c80b623bb20df4406b191e1652edf4ba4a2fbee3b2a9f812330497ae760164196bdfdca7ba56a3d118de298871e58fca4167d5c443b10faf7af10f308a800eed3862c958a855128358a6aa5024d3341f690ad7c5ada015b62d75a3ffead9c3a96203596d35c871dd41fec5fc3fdafdf98045908ad703e035b8f6722a25cee600d1e828fea8a7943eb3c28e76d619d4b976c03e70d863de360f9b0673f87a2ecedfcfc5998e374ea52ed262719191c920ef740a7937bbd3c8a36a61babefafedcd958ee11794acc46d629d148601148a829a45f82bfdc4256ecda85372729ce823983586fd7d145119c5735c92ac722881f0fbc44a2678d4470c814e5887a9ee82e06d25b2a6b442f1a72e40429bc2e03170854ee44f80169384574d9f259f15800dd066a8cb6e7d38921e40eaec020d1cb17236b58d65e86d3ec883c16056ba34a68b2065bfefc38fa8724dbbaa21e4bf7ecd1589e3eb6abf0fb325a2caf02123d18756e1f32955825bb43f1b9da86bbb9c76065e880cd97c6e48090294eb81a50dd433a5aeb6bcbcb3454ccc13c64e0c5b181d7269642da5deca9ecc1781ec2f48f03e8feaba4ad05c2e9b2225c41257fa4f9737678a8901d8c9c1326355c093bae25ecbe952b2435f0cf4ad7c3ed7d54407f488ba7b862043f77f014a7e9671d81c80f9d85eb6d6944c1eab1cea513ee513f55b17243e83dbbf2881c4263b749780536c2fa216030942f5f4b901b15b4daf380a899febfa70fc1a3952ea9e8b52ceee098b2c9b669ff7d534516e84624b3493b16b7ee5f4504d5ab5c5b6d4387efa1714ea955cb0a4fdb089d6412f3233ee360ccf9c8d48bd0ac2a171bd2e6476a189366927f21b51f11953821595c31ebfc38081754d85ccd69b9f32de3e29b967f1abc9c61d675f07cf275a909097226a186eb6a9ad6bcca74df4cd029ad438f1a3a2c3919ab70f83ccebff58777ddcc44b1891451d222a9b2c48be605b328d9022f4bf855fa8ed378cbfe243edc5edc38fcf0aedad42ab82ae509cdc4cf657d4f17f02fd67c3492a64e09e96150374c02a0737bcbfaf86fc8ca64e09d84d3a3eabd9d002762ba902d8419e573532b53e13ce2a6b2c4da925eee4a3a6cf46ea2fc6ccb64e0d4d9885821c4ddc6c38d14bf9ebcdb09b680ff26a48d03a921c98d13211c5bc97aa67ade00628ed38c43442443e8dbedd6831f3563732c4c40fa059a1ddc1128d3577fe4d5e6451ee9eeac486d8b67fba76739e903ef39795a29385678eeefeaedfa30cc088a240fbef9bef1c7e10b1345c30e2c8307e15c5372242d0d75e793856dd1a62f815b2c118a24e7a868e2e51aa6b352696dc217b490533a63e42e6c878d66ab7caf1291bf7a993efaa019801cdf1f63a20ab63e8fb9920683e85c6a96087f74fc217eae8a70e74465ae330a2458de7f77c618bc65ef3b34f14c2818d1bdd221eb26b6160d29dd276136359034ef46b353c975eebef15130afd21dcaf8b599dd26a237b7c134edeb880483d6e50441786cd9ae34e45555145d24a838730b52d9e8633227877308e2c4a3503407369902fa52d6362d04587af74e0a3c1e6ab27e80f39e32011bfd8632a7cac0dfe3292379f4803dd416cd9cd110552e6596d48d3e1ad78fae0d72736d30dd4f2fe2dfec2863f76787aeab30406146d62d959e06b9f72ad47f825594fa074ecc2f660a0bbd3b5441737ba2b84e4ad814aa29b8488a8ab71e49a08c8b327b48f6b944e7109e9a93052d45e9a3eb8711f0060d4c11e95", 0x2000, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:21:45 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001180)='attr/keycreate\x00') read$FUSE(r0, 0x0, 0x0) 22:21:45 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfffffff0000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000001800)='sched_switch\x00', r2}, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'wg0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xffffef83}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x40}}, 0x0) [ 178.571530][ T6128] device wireguard0 entered promiscuous mode 22:21:45 executing program 3: readlinkat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', &(0x7f0000000940)=""/10, 0xa) 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040), 0x0, &(0x7f0000000240)={[{@lowerdir={'lowerdir', 0x3d, './file1/file0'}}]}) 22:21:45 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="59e00b81889ecadd1cee3dea2389a34a8433fca4edd8e162499b9a3a6bb33ca9e1fd572c7ab2361cd17547e753e6ba7852e1e768ce44256a9f61d84ddc039fbf6b4f835804afeb57df3b0692f325fca24de779de102440a47e935dd25eeb7842bab6859f5b59533c8b0d6878f71d9a44fda532b2d7f7d9014fbf14da356b7a6068a104ef7b6dd4c3e05ae8a6c49eee1e48e17a229fb6271b846d780b0702b20c6a2d229779d2ba5705d42421403cf56fd338c4251088d883471673689af854065d77e88a265875c66cac16104a22078d3157d35f29f9d8777d19989d756be7f5f920f08d54f332a79f5db28ba189906c7f55a046267287910b4e5aa9059569feb669d0df3a1a225932a0f6618f4bd593d941a2268f0d4edbaa7ae9998ab349b1f9f758b46a5c21b8c73067a69f8d2416e0d0260808ea7ccf0e4cbf1349ccbf6f4b2d0f490ffadf7d735dfb8b9a0756d3d208ee8afc15920fcf7048fcfbd57ecfd39a3032697e53ea554652d40793de1113fa9cc78518f339384b90cfb2080b181a91d06570a8ec1c7547f7e042f61f4fcf8c9a766330f543fef501fb6df880318102ca237a64310c28deb7593e62aab87fc616c0a0fa29840daed5fa150e5a9bc79bb0f599b8aa9ee58f11c84132e356c6c0d2fdf9de863523e58919e85c17c4672942fe091ac520206013f3ae51e0966efa0cfbed81a37c02663af89402d4bf869d115c44a8841ab24ee0ec3b205f4beef89d1c902de597c4aa5acef77734633cb37680e6e85caf0924f4d081c32f74c67dfb92441323fc21951acccdb1b19d4e04958e6c1f8a290c89d0b8683aa9714b5e8c5c032d7590acc546ff1d43fab0b3dd8a7628c7f3aefe0d5b6c859e1f0302cf3f1d0a4be19d86f080be87443dc00f6b261679bb34c5ae8033e3b66d815efa02f99ea996138c7d4d95d4e4e2b68b9e53e59f264e88d47e0588f420699bce19fae1da48ba08b09f86b11644b6a5656f0565711af437b5927626cc17b0525841fa4d87ec72bafa5efa6a4734bb934cf8cab04e6acda1668f0c8c4db7d67a5fa6e14be2b530364a8e986c1bf5605e4bc4909286cda7d8a95126877a348a72a8f74ac222e51c2bcb3125b77be48f26bdc3d782c47405f45244dabaa5f1fe0565bb0f12a079bf60d9c8a2c16a3b68b92994b70a508576bac359d421bc565d1d30f2ee4bbc01f4b195776733d54ed2395fdb1b3ec6762687a731a327d64af3d7d3f15504198477a29d28e7a6e51fcf4f18fb5a84a97a2c03a9cdee971f4bac5a1d9035732e01f68a42116e937db076dccc8b094b0999891487e979d82fdb3ab588938ddde2b5b85d5745c70283ca9f386e694a2c4a599ca55ef6f25ab9aa23c8b95f0bccea890d2d6f002246d9d523c96dea125fbe2fd88f2f4255dbad3d530b63d99241137e6010a05b9107f9463808fc627005c547e63d5f2946f1aa7ea018dd11da513380f72ce65726219d898f263943a73f5bda90bb115b43eef8aec8e6ec7e96d47ca2fa3b1738cdf3a20108c36c8ffe0d1cbb3ee0803adc9570bb1cff2723a1b2f7d129f3bd2993ccb6bf2a1da4cd044b9064850f63e458536ef5ae1e27587937cff45cbe4b528c711e4d7f57138767d6ea01e026acc21db728a94f431695f6edc9bd9e28253ee7ba64d0fc4aa92225c3e04e8b1f97cce126fcb859e7272b18654f370f1ac14c2f79f673d5ea69661d0406a9a8675b65a0338822e9a33a3ea86736953b392b4e77b0e2fde7e3d724852146a6bed3dbef3305fc465681c36fe3b0095442640d7dd729bf8ff4dea9b6be32676107348fa5e3862863e10722f6434b4e804f97dce5da5c3661230588e3764c6b27b8adbe5c7ef3394edbe86733912e2cce958a190bc58a22b44114deb72ee43f494460cb24c51aab797c676a4edae0c24df1896e18a6f78ad11967c3b8b527809faad344e4b10e014031d314ee8f2630ac905140899cd338fe1c6be2fedb3dacd5e8af02260d31621d52e413239a0850a962baee4e8487f3906278d7cd9f467340786182f960a410c1ee2c3d976ee1c5d4ff2196feffb775cff1b9c2436adedc76bfb64b647306c4ea4ba9dcbf6a37887d4c4690430c86535771029e94c352e26399e40619e596fc8f5805730d97b3233c3000e44a83b1b57223230dccbbec4a9369ca4e87560704fa457c723794a0e71fbe5e7956a76750c89b50706c238ea5ea25ae8ecf4093065a2adc6493af61d6795427ade0a258c95d1749d279934f5e045ec5cc6ee672c876bfa4ed71f841639f5ae4bc5d2bbe61e48278c9da53a027a98a51b2b40a51762aeaf7799e09e8a778cb902a6b054f9791666b17bc2eeb01c067a1ac8378948100e509e978d357dfa61100e7cf1ab0326be1bf741130b6c38f89e2f4cbe3f44210908a9c787f97189c33358b16c616633bdf92f941e2fe454be46305ef526ead23ed18113b7b39d238350b09d7d6925343415f314495543969a3f809adfb3430a29a879794828c0f808bbf22eed44967f8d9012799d17802ae5bc8cdc67180690f5a4b4f25310a2459ad2a167e004d7bdae5aee28f3b9a4a90861ac41a8a30893a6bd68f19d45a24e02350fc057f2390ed3d0200eab5f507944c3017e1e69f9e1fdfdbb8b52a9ca4a1696c42a498a602bc54685baca35fa26ad3e98a9fe4542143eba56f0d26a221774067368c1141b3993072daefea75105f258aeda95e3f9d7379ce9fa8eb5bba964b80ad710e9a48c315c3c1175c12a02407dc24aceac52aaed24b0d4ff2f303b418f8fb9bc26ec65c77544252a00037c26f78193c24c856940ff481896813abd59c24eca1c28a6dca8ecf17ec78270ebae73731170939afa6285482cb4ce5fe9b2392478d34eec5931b725537dbf5cc87e10db98292e40b56251698967a964d01cff2c6cc7de64f5ac81c8fb9040e81e310f98f8984c537c684c16e4dc6c41897d7165ed0a1dd87fb3c0a6a526bb6bdbec4296ae29c7cb2e9f2b10f989dd8313895317a9b929c11c243eda773a2742f0d6bb7f398ab9da04739c6a0ef4d8a7f61c94d403207351cbd945c11939bcc8c4626ce367720179bdd7694058951c1ef6487d36b9001279db5bc4c4732f84a5f195b17ef94e4d61007680234ba59c0b2fb08c33a506b4caaad279c2661ef1a9d8e05caad06ed3998b053f0f24c3b487803539ae31f8bbc59bdff26b0b0756ad3137748a86436448b52d37848ea4358ce1fbbcf074bc73ba490659c66b2810f74887d185d2a8277fe551db7ebd5cff391ffbd6c238099f520eae91f587b94c0e13164d5e1193b2b093d72da580af2d646b6ee19d1651cd7097825b50504a1002ebc90e0c35904d1802283d49eedde7b36487de7173e2c03748bea1a4ae011a0868d0062f7eb1bfcab6b0e9213d97ec7cddd388235f4e6267885f61b56dc8a981a057c8d68ca62906f88932376e5edbfacaf9723d4b69bb105d9df767ebb7f58553c959fb5512fa0477c90750272cf9cecc9859ebb883be6936570c3aed819fc2b85e593631ea48d8f955296a94c031192ddf53c56be47a0d2c8222de0ddc14ba89e8d4144425f2930d38b9ecf9c0b30011e9425bab6ff7f07a016948fa5fce47cd5fcdf7bf211f2ea77db73eb58a685c48c8079b4209848d376a95f0a8bd506b60177d6a94848ef892fde6aa8c18e40967d555176a4a3a9f5980d8ac7d13201912eee1f30da9ecb7e31cda78052e9a09b514fd76df848c9659b95d80b79e2ab031856376aa923375a9aa283b0c4765ea15680c72f75d26b5674889d4c17e800aaddd7c70cbab91decfc4664691da0a22ff11cda5d09a8ea8cac92fe76e19caa7d71d9010570324d9af78aee0f1c93b190ea6d103a48ee40638a6a38e9a5e6ffaa578078376625db2dcc2c11b3fc62985df4d325c56a53c14a23f2642945188f57b8ac2bb477d6e37e485d28b7329eb0b02f71f8d14669fcdeed1fd3d1c7e66b495d3684ba9e8d10876fa34b4ee865aedf8598362fe63ebb9f111401d4db734313ca562e7fa25931f927679cab45d34e0a099c5bf53505a2ad89568f1b1e2b62530ec6feb6ade92ffcc91055740a2900204cfef56bf816435ce4ce335a02615e28186aac02f070461e825380addb6d73aac0857ab7039f432243b9faff4585588f062b62e06aa1dca8c94ee1a73eee2fb698f7a92c2891c39512b24c680a1dce5fbfd2e03361db290c0f8031eb555dd2f3fb58f13f3173a7d98512d4cf20bc1a3e904d65fb56449aac711d7d12686cb4dce3dab66d1d8d9d6123e882ed3d947d9eda813bf028fbc249dd47684a1705c53fefdb80e14f28dbbc5dbfdce3368af4ed45cf274a00e6b1796f632146a064d234cefbf20cf5842076f733512368e59034c518fb54d474ce51f1a8be4ed7ec05210806adecc6422cfa1b55487a6d917bec974ae09d545e35753928252b274e2c80e83380b4b62cf0cf125da0fa71efa6d51c2c79e77dea00ba3857ba8c018725eba9911fcd9b3943bdc8e25d0c82e2237522962ec3fff3287301ad62bb8e861bd6e558a20684149674b55315b2d93f7f5da4b82883cbf310f462ba329e52abb820ae9740d87b2a40c4a1e78cabcd0060eb4a32c29b6369ce417b08c399467f5e71bf577cdbcec29a0e350e6994fa681692b4aae670263a799aa88851a08ee0c36fbbb5df459912876edbdcbd4ae6c2823618f1e1f0149cc2d3474ccff877e81bdf5a550a6f3941493be3a84cc62d9f0e2ab546325932d0b2eda209e64e8601438508eade66a795bef14355d203676744becd34ba24c2aac17558440c7a191e41ab5d901c2607513d23950df9ed1292978ab76ced1e41c7b360725eac896020cf2b6e535c6025388912ce3a2c96ff449af042d711c126cd326b25658ea3e0d1ec2c127d8c63c8a2a0b2ca91c980e6f0da299ce40f4ff0b3105f850ac720dcda60cc5c9a23209a0e50f4c396143400b0d4d18b5b9a3048c249c3182295671841ab2070c5eac63aa68c11fa7507081e9e0f649d2138e77caa6a635d16b6a882291faf8a5dd70f02e9d08c4cf4f05cbd5d3f83419be94120c21e97ef0cc712a7b9b57e8f0a311364bb7648e51b1bf0b59226ac2cc05161b3d3edbb5960bbb432e17cf2046bb34fe6d031d6d525f624e204a01d0743db06616ade9c39ac9fe9082da6349a4e15094d9e671e34342843050d0b877b84da1c0db8caad86b7539a51e5c76585a978e2a3623dab94c481156ef05594446aa731d5f48a7bba8c8803830565a3f6efc4d80453c84ec06edffc345cbd8377f31be1c2fe17d9daefbdf0ce1371c25d1c98c57ce18322bd2505391082b07df9d581a00b9ac8884c7e2215bc269b7d63aa2835698c8012a5762f18493bb7ceb79f88eab9631a8ebf5c31968f3a74f5bc3f28bcfb131f20b773c990e80287c367b2e1a20312de33467f934307767eee1b8274646c6187c07f7bb7951308a400b152a5947d32fcf250a8b5626f1303e504a89b1f234ee223cac2f5b51d4974319cebdcda8a606ada5e27c58404a5735bd2e6897418e9d9b978f7f686ab8b64bf257b3f29a61071ae6b042da02b21ed66dc85f4145e57f4ad55d37d803a600f7cacb802abb3564fdfb47a120816b1755d7f22d04fc693e6ced18d90f06bc8c433d7b1148782c5c82093cce9f81a75081a13941a2232ff21ade7d4ddcf83669e282e4b3bda8c2f41f5806aae6559e0ae1ed05636a7d994ac97c27815225a5716de54746b4f029cf7a67734190fe93568c94b4403508c5916e41f88dd1886696410d9cc8f186f0b73a42a7e93a56a48cfe35e8ad37bb15307a2c95bb493f3dc480949b5b2bc27b525a0e314e2cfd7be2815c59b18e03b0944f76758b1d3007e78a0073c8f17ca8db24039806a78df3cf8fe8e73fadec45aecb6ce4f8482e14429b5f6bc27aa373780c8c6400a9d3f6109f3ca568ea4e51d5857ca87f4e33252cd19262ee6a8e74c124d0e1088b062b75214e86008e87be52c2404ab9ef40cb7cf7da15a2832baa5301f7a7176981d11fc5e82edbb6125eae4fc55bb10ef0626fc839feeb127dafdaca8643a6f2fb54acb23d2a72edf3ccadbd5ba027f1d56ae75f28978870b9b641067244b7c9828c0fa0ccd194c70a2caeab71456304d6ba6b9e0bc6725c54ea333f0d4dc78ac2cf72bc12d71910bf9f22e30ca30b8a4281bc6c8b9df2bde1579db5321ec7170b98f59abb471eb1c49a8c8cb16122d2c0b8e8ce0b44d85d1445597035399ee400e757335e02ff88b2be9ad69b30311527a67005fb06f16fdf1a38d333661928cf95f3244386a21930bbef7ff447dd61da5e462bb456fea0cd6e10fa9007fe963f73538d1c2c14e09f6ca6fdc1003c6a5f9d6e8ef00c43b9249e5bf8b4cc92fa39a8012a2632acf411c935fa91670f7222481d121dac117617197984f00825b3b10f38cd90894020f7fcfaa027ce1baa98fc5c778dcd452e1358ba98f50cc0b96cecc0cf4145ac84e9f8132e1f5b43be761ecf4d1bee2a0cf356beb7d84fd4f4bc373c1cd74d78958c570501ac5b1acfc12ca20590c684b1e3b3be8af9a79961184d73a961ef0870573c2119ecc360ecbc7cf6dae2020c1edb9414e3fff2f2116627358d824b79e112b5a39b68b31b175a972854c016f4768969e8ed8e847a87b9b494a5eea83ebc751f846578eeaf5866841697bfaea274849315edb14274daddccef927565e5026151bd87702b153eae26fd63f0d52d91897a90aa95d7b7ba5e2f2d47763fba2ffed359c8edbd04c11e7c436095e8bd406789d5c25e9200e36842e759b786965fc7ecaee63d6f5668e8ddd0db208ee3cea5b921cb81304921d61e2d9afd8e4bdcdc762b0ae3aeec1184d9e49ad4f3d8c82f3cfa1ac526b4d59f95d4a76be7944c5b91968403994ec5571c0f761bc26ff64557119b55534e06146deedf2003a4888e81610a2b11a96ecc0f9c9c30fa6fc2369832a35e948cf368cc1dc3bc76d9064b8a3f86396307c8dbd1b54143f4a7cedb55f4b0e9304dddd6dd534b3be937b415bc4ce5809a0ebd1966112043e166101412c4c6743ff5aae16c1ec1dede50771f112fc75ed4153593b68afad75dc30947bad1e2c10f1f2615f55a5b66e06de04024512bdac6ecef60de25284e779f994a37b68d2ef6e5c45711a086e747f1fe0c5709ca1a3c03eb41ae6e9bb0b63753cdd8e73eee2c0585dc4c5afd07356f832b4cb6f2cbbd9aa8cf349d1da73137706b386eefc786a925c996040add81e7ea9165278b71d498e71dbca7f2437d5dbb65c516869c395cffd48fd99fff5bf357e330074959710de70260d56cac7531c7d1392a6606fbdb065b8cdeede1dd7f49ba49b651fea2530312280939a1e673cc5cfa4217d60e57b40017fe9c9ecc9a3415e067910bf3f00efa78d2e411b0ab1b67c447369d19fb26fa8d1f831f4c61bd4c452ca199e52cb217e84700d3dafd3c1b23f51fca40f58b5cc9341d46413ee5befb564a95dc1669cd4e4a2a626b66f74a3901efb0555ea693f57413c08d2414a8ce9d2f7bce5f5c486da9503599cc86911244bb1c8f16d1a83140d3f195b898a57b60575a036aa3acc9a05bd234d6f8fdcbf74cca8377f8c7ec7c134d61613653c4f14cacdc47c7920cf699e38ac25f746737862d82c80129f5165f88d9dd25a804ab53f5e29235ddb56afa2ee31a991104fb9879a292d3f5200bc2fae8420e3e0c440e14f30d5fd03027a3d1caa5ae76b4648b78b377f298e6df65214622df5de37e55a114d3aec00f8e0a5efeb2df9b377bbce44a0a047cd95802f7b63929acd8ce62583688b7369729408d7f1e98558ef88b3616e8957e35abf387acd138b65aba2e82c219d15d121a8811fe100a3ba3ac3f7ae3a9fd37108986039a1f7cb3971e9279cf02681cb525b7f536ad38276d95116f617930b8673f883e8610db97b0e9939f31b4aa98232c1821c4af0053875e3156793970990715174c4015271d5ee7d203b762d8c6ed14ca8adcfaab7e0a42204382a0aed93293edd1d578dea67e3141b2316e09bf8880c715b02d9b0e8f3399700b686e8238a2623f8e6645e5c7f7c756144b5208923da3043268bd36acfc1b94be18c6e5d43af525b9a53703ae4fd660119a95af30e912d28ef18894747a0a8f0e14a83e99af8d664256960f9280d52df2310c655245f478298e1a62c73ed55e234cd44405751b2dfcc8d8e21bd0e72d9929fabd777f5de9fb693e230862803cda7619e94baea944ac2235eaa344a8336af2a4661a049b36beb58730facdbbbc64e60cf52c48450456e3e98d541f2f068c239118ff7813532bb22c0f9cd0a3e484bd1173cc40626960aa5dfba9c1f41d6cd2f6cee3218782a3375f502f3ea827525e06de4b00e557aee1937a0b39bdee92def91c8292c9879e5c19e0fb394dc0c903063af05c826cce58d3066ed69dacdaaf1538229484a716876401dd14c25ace0d034e84a58b046568bc7237f998e7dc75bad3ec7e2e8ff80929ae3b247d692822c49ab59061fcafa4998d4fc87fed2133f26da993ce6070eb67ab0b2afa77c0c6263c611530ecca37cc26a6d543d86b732d147ba946d5d39b3f8d469749aaa58bb2e19cec90940cdac711915e13a51089461977560da7f78bbd7d666038f23d7f6f7dce1d0c517fd862500f5d25f2352c1c942e7cc5c412ff396875df5545ff1191c6c4f2ffb034547876b9cb53760e561a338e546250896ae60197d93ce7c76a1a1748693521922feaf67ec1b86729ca7abc0403061bf4e719010f2c992f67d397505c0ac14f9879f3cada9ec88f85639b3967188e570bdeac5a64a02d16d65b481c5d49d0c4bc3da4b2f9af2879bd96d3f0535f30680f00d6b6c4583d1b888b5efd67ca4ff3f8c6bfa7df7ce6aec731d24d2b8ca6222a4aa328c0e9488b559fb63b001bc35cd6c6c13f92d2810ec322cec87a14296345877e6912b26a01f13268f15f60df008b1aaeeddd1d076b454b2ae3cabfcf1f85956f4b9babed11c9c8c7dfc8f4bc4ffe9d9b5ffe3b8e2b2349d4b1b3b29535df9a3b298ee4bb493f19701219399ac28cebd155496d0cee6fe9df194612ecfb29628770e94a083dec184f65d237a90e82bf558946401ca7da6bc0341be3afe3e72950d5b43a7e1d4d36cf970449076d0fee646d103e332542f8fc86d86f6dfcf1c479809b7e734d4c96d76789c971fef169da461c68bd99e9cd1a3b4de4cc740c1b8dc3f1a1d68ad7b4751f0138a6ef59927ae1f08246dffa8197d1802151ee5002b7bad12d4dafb1dd6cd2a9bdf9748afd5111ff6e86233a6ad7e8cf84b2d9d43ad8ae54652d4f1bd671537df5288edbf1f9a652ab9a4687bc06457f7de0d719a4b8da025a863f9e09d5e0843cac7ec42f22bf141b990e55bc26616387653d2b6638a68af8b35ee1598645d6f49f6f6dabc0e20ed2bd26cc5c2debcb600f6e6dcc7917ec9307b26a22db7bf5d6b6e9c5f08428defcff18b72231b6bbefdfa09a403cbbe98f424a1739e98e5118352fcc49795032da2ca34969daee03da0d2a5c4956ea4c75842246e4bfb189c82f92517a4b234bfee471a356ca65cbec29fb59d77b722f594074f403d4629483066e93e7020c95aa08f045427079120754abc662938a1e89b1aeb381e1f3ec5160fa5843dd8249a9acc3134d16d3eb380505532757c5b22c755c8e7287253290597f1778fdd25d7ceedae5efd6d4a2ae5d278fb2b8cdfe9fc722d1d6a96e1fbf71e99dd94c8856f8f95d617056f17d2a6ed6b96757e3986c96ee9e1bf7367d36d43c03fca5db790c078671b021f059f057d4e6dc04d39478d4be59255d7d4caa609a790caa4634f3fe5cfd9506a62bb4f63c7f353c1fc4bc1eb8e17f01fabb782fde3e25902ae777aa7593fbfbad40e64e14ba07630844fe236bccb97be427ae9c8a162d9e90474953f40c25fdf5d466c348f4d8eb247d442cd099e2ccac9d64fabcbaaf60c1b23bf11ad0c437f0464476ed87f4ccc63703c7562714e974b22964548a3adfb3c841bef497a008ba534a5e62bec1d46900bcf6e959fab4909d6d26f66f2d7d742e6fb66f29a8add509ff14559a954cff7423f7b69f5b0ed81d598db6ba0a94a940457fb1a479a8298f61adc1fc55842da59498ab3ace42f0af66aee9c40a7947522e8fc1596604b6cb3000a876dc9afa30a65b135ce3139ff5727f33d6e082578f3ebf5c6a5f7acceb3d717a4f21e6bc90bb238c66d3859ad2d823ba6b91f4503b5dba747507e0758220a55b4476cc2b23aad69bdf1a31c291d055bbb08ae971daf214ffb7eaa54744370d0a468f358b235efbce16d7a1e3dc8b5089497901ba216c6ce402dba9889c7d1584fce75b5a40f4861854ba4299088b644326f1550fa053a700bff1f2fd4ebf43b09dd1251c395c6405d95761928272dcafdcf9f51067f53e9a402460708cc76870ddda9f9ccd6ee4ba72fe0b4258106da84c9ca1d2998d144d090fc420df61f554195d84b332f1e42333866d948af06bf615c9e7cdc75257bbf841923e38b46bf2011bd02b63c77b1e43e09b374714af282174bee8671f81310323b7b63e429a0ee68fae80f74661913303cd9a8c6d171f439bba4da59a0884fcbdc4f2b541aedd11b3858cbcc24c58906c4e6dac565ca957ea4245272b21484bf11a8bc2f9b53c97c55e8deaafb07e251567f1e1b4c17616f0d56a7f21abe9632d8dcda8c2c7dfce8598c66630254e6314d654f0bc5b43ba8d1242d1eb7a2a044057938f46902e4a9a099a0dc3cf73ca3be61a9beb4969de2c616c559d40703bd75d460945cbd188c82e726484d5d87d0cd10de5777423204e9c51d8ce89b57ebaee5186defde5ad1962d8d660d34b51e284864a43b68f9ee9114d04f1f67bd34c40c0ded9631ab7ea32f88abe3bb1b6bce23f9b5fbadb1f8e8ffe9b2a3694b6e1b5a5365b7a39cd7e64230c6ed6109c120bc51fcbf954098b38fec66708160aeb3d5d0c2a2f1374d7b96fd24e4533534fbe7469642b72e79b0ad7bb4c9395cea513099dbd0ed385e2e482eb824e8e3b5f910ffe322d8c2d1a1cedccaa0c1add9fe2532f633f00a7fdad762592ae02cce8b860a5cc8d3361b2d5d42420b4aa56438a5875a6179fca76b835fda88749343612f963d50250a9340bd49c22c3775e7f733a4198f59fe913a794bb515b6757ddcb29c159cf055a8a724fdec168d8a426856d7b0afc610a8b98ed565ee6ee7fc143f6dceb1224e6f219033c8d61834d54efd3459df45450b4054a9968f7dfc344eec333ab893014bd0a9aedc9587be6173d6f06f3d088b5bf1b5d6d7fe4a992c2341dc5a403b6d66f410da020abdf206032db37151012a19e3e6be0aa8a3bac787fc84d681044dd5c9580b23a0a3d84f57de738c5563c9eb7c67eaf265ad77669dc6a2e4cd5205834db5b927cb351b1f315df529841041bcb9b14242e3b3f2e9b2a6eb04672829c524b53002e27aac081eb7da254a9aef6f74f92a66079450694a126aed24f7f8a0ccbdf512ef0c33a5ec1d5e319119a1607c1e6844c90e89cc66164ef131f0c80be7e16b6674ace94d5ab6", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x20}}) 22:21:45 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="59e00b81889ecadd1cee3dea2389a34a8433fca4edd8e162499b9a3a6bb33ca9e1fd572c7ab2361cd17547e753e6ba7852e1e768ce44256a9f61d84ddc039fbf6b4f835804afeb57df3b0692f325fca24de779de102440a47e935dd25eeb7842bab6859f5b59533c8b0d6878f71d9a44fda532b2d7f7d9014fbf14da356b7a6068a104ef7b6dd4c3e05ae8a6c49eee1e48e17a229fb6271b846d780b0702b20c6a2d229779d2ba5705d42421403cf56fd338c4251088d883471673689af854065d77e88a265875c66cac16104a22078d3157d35f29f9d8777d19989d756be7f5f920f08d54f332a79f5db28ba189906c7f55a046267287910b4e5aa9059569feb669d0df3a1a225932a0f6618f4bd593d941a2268f0d4edbaa7ae9998ab349b1f9f758b46a5c21b8c73067a69f8d2416e0d0260808ea7ccf0e4cbf1349ccbf6f4b2d0f490ffadf7d735dfb8b9a0756d3d208ee8afc15920fcf7048fcfbd57ecfd39a3032697e53ea554652d40793de1113fa9cc78518f339384b90cfb2080b181a91d06570a8ec1c7547f7e042f61f4fcf8c9a766330f543fef501fb6df880318102ca237a64310c28deb7593e62aab87fc616c0a0fa29840daed5fa150e5a9bc79bb0f599b8aa9ee58f11c84132e356c6c0d2fdf9de863523e58919e85c17c4672942fe091ac520206013f3ae51e0966efa0cfbed81a37c02663af89402d4bf869d115c44a8841ab24ee0ec3b205f4beef89d1c902de597c4aa5acef77734633cb37680e6e85caf0924f4d081c32f74c67dfb92441323fc21951acccdb1b19d4e04958e6c1f8a290c89d0b8683aa9714b5e8c5c032d7590acc546ff1d43fab0b3dd8a7628c7f3aefe0d5b6c859e1f0302cf3f1d0a4be19d86f080be87443dc00f6b261679bb34c5ae8033e3b66d815efa02f99ea996138c7d4d95d4e4e2b68b9e53e59f264e88d47e0588f420699bce19fae1da48ba08b09f86b11644b6a5656f0565711af437b5927626cc17b0525841fa4d87ec72bafa5efa6a4734bb934cf8cab04e6acda1668f0c8c4db7d67a5fa6e14be2b530364a8e986c1bf5605e4bc4909286cda7d8a95126877a348a72a8f74ac222e51c2bcb3125b77be48f26bdc3d782c47405f45244dabaa5f1fe0565bb0f12a079bf60d9c8a2c16a3b68b92994b70a508576bac359d421bc565d1d30f2ee4bbc01f4b195776733d54ed2395fdb1b3ec6762687a731a327d64af3d7d3f15504198477a29d28e7a6e51fcf4f18fb5a84a97a2c03a9cdee971f4bac5a1d9035732e01f68a42116e937db076dccc8b094b0999891487e979d82fdb3ab588938ddde2b5b85d5745c70283ca9f386e694a2c4a599ca55ef6f25ab9aa23c8b95f0bccea890d2d6f002246d9d523c96dea125fbe2fd88f2f4255dbad3d530b63d99241137e6010a05b9107f9463808fc627005c547e63d5f2946f1aa7ea018dd11da513380f72ce65726219d898f263943a73f5bda90bb115b43eef8aec8e6ec7e96d47ca2fa3b1738cdf3a20108c36c8ffe0d1cbb3ee0803adc9570bb1cff2723a1b2f7d129f3bd2993ccb6bf2a1da4cd044b9064850f63e458536ef5ae1e27587937cff45cbe4b528c711e4d7f57138767d6ea01e026acc21db728a94f431695f6edc9bd9e28253ee7ba64d0fc4aa92225c3e04e8b1f97cce126fcb859e7272b18654f370f1ac14c2f79f673d5ea69661d0406a9a8675b65a0338822e9a33a3ea86736953b392b4e77b0e2fde7e3d724852146a6bed3dbef3305fc465681c36fe3b0095442640d7dd729bf8ff4dea9b6be32676107348fa5e3862863e10722f6434b4e804f97dce5da5c3661230588e3764c6b27b8adbe5c7ef3394edbe86733912e2cce958a190bc58a22b44114deb72ee43f494460cb24c51aab797c676a4edae0c24df1896e18a6f78ad11967c3b8b527809faad344e4b10e014031d314ee8f2630ac905140899cd338fe1c6be2fedb3dacd5e8af02260d31621d52e413239a0850a962baee4e8487f3906278d7cd9f467340786182f960a410c1ee2c3d976ee1c5d4ff2196feffb775cff1b9c2436adedc76bfb64b647306c4ea4ba9dcbf6a37887d4c4690430c86535771029e94c352e26399e40619e596fc8f5805730d97b3233c3000e44a83b1b57223230dccbbec4a9369ca4e87560704fa457c723794a0e71fbe5e7956a76750c89b50706c238ea5ea25ae8ecf4093065a2adc6493af61d6795427ade0a258c95d1749d279934f5e045ec5cc6ee672c876bfa4ed71f841639f5ae4bc5d2bbe61e48278c9da53a027a98a51b2b40a51762aeaf7799e09e8a778cb902a6b054f9791666b17bc2eeb01c067a1ac8378948100e509e978d357dfa61100e7cf1ab0326be1bf741130b6c38f89e2f4cbe3f44210908a9c787f97189c33358b16c616633bdf92f941e2fe454be46305ef526ead23ed18113b7b39d238350b09d7d6925343415f314495543969a3f809adfb3430a29a879794828c0f808bbf22eed44967f8d9012799d17802ae5bc8cdc67180690f5a4b4f25310a2459ad2a167e004d7bdae5aee28f3b9a4a90861ac41a8a30893a6bd68f19d45a24e02350fc057f2390ed3d0200eab5f507944c3017e1e69f9e1fdfdbb8b52a9ca4a1696c42a498a602bc54685baca35fa26ad3e98a9fe4542143eba56f0d26a221774067368c1141b3993072daefea75105f258aeda95e3f9d7379ce9fa8eb5bba964b80ad710e9a48c315c3c1175c12a02407dc24aceac52aaed24b0d4ff2f303b418f8fb9bc26ec65c77544252a00037c26f78193c24c856940ff481896813abd59c24eca1c28a6dca8ecf17ec78270ebae73731170939afa6285482cb4ce5fe9b2392478d34eec5931b725537dbf5cc87e10db98292e40b56251698967a964d01cff2c6cc7de64f5ac81c8fb9040e81e310f98f8984c537c684c16e4dc6c41897d7165ed0a1dd87fb3c0a6a526bb6bdbec4296ae29c7cb2e9f2b10f989dd8313895317a9b929c11c243eda773a2742f0d6bb7f398ab9da04739c6a0ef4d8a7f61c94d403207351cbd945c11939bcc8c4626ce367720179bdd7694058951c1ef6487d36b9001279db5bc4c4732f84a5f195b17ef94e4d61007680234ba59c0b2fb08c33a506b4caaad279c2661ef1a9d8e05caad06ed3998b053f0f24c3b487803539ae31f8bbc59bdff26b0b0756ad3137748a86436448b52d37848ea4358ce1fbbcf074bc73ba490659c66b2810f74887d185d2a8277fe551db7ebd5cff391ffbd6c238099f520eae91f587b94c0e13164d5e1193b2b093d72da580af2d646b6ee19d1651cd7097825b50504a1002ebc90e0c35904d1802283d49eedde7b36487de7173e2c03748bea1a4ae011a0868d0062f7eb1bfcab6b0e9213d97ec7cddd388235f4e6267885f61b56dc8a981a057c8d68ca62906f88932376e5edbfacaf9723d4b69bb105d9df767ebb7f58553c959fb5512fa0477c90750272cf9cecc9859ebb883be6936570c3aed819fc2b85e593631ea48d8f955296a94c031192ddf53c56be47a0d2c8222de0ddc14ba89e8d4144425f2930d38b9ecf9c0b30011e9425bab6ff7f07a016948fa5fce47cd5fcdf7bf211f2ea77db73eb58a685c48c8079b4209848d376a95f0a8bd506b60177d6a94848ef892fde6aa8c18e40967d555176a4a3a9f5980d8ac7d13201912eee1f30da9ecb7e31cda78052e9a09b514fd76df848c9659b95d80b79e2ab031856376aa923375a9aa283b0c4765ea15680c72f75d26b5674889d4c17e800aaddd7c70cbab91decfc4664691da0a22ff11cda5d09a8ea8cac92fe76e19caa7d71d9010570324d9af78aee0f1c93b190ea6d103a48ee40638a6a38e9a5e6ffaa578078376625db2dcc2c11b3fc62985df4d325c56a53c14a23f2642945188f57b8ac2bb477d6e37e485d28b7329eb0b02f71f8d14669fcdeed1fd3d1c7e66b495d3684ba9e8d10876fa34b4ee865aedf8598362fe63ebb9f111401d4db734313ca562e7fa25931f927679cab45d34e0a099c5bf53505a2ad89568f1b1e2b62530ec6feb6ade92ffcc91055740a2900204cfef56bf816435ce4ce335a02615e28186aac02f070461e825380addb6d73aac0857ab7039f432243b9faff4585588f062b62e06aa1dca8c94ee1a73eee2fb698f7a92c2891c39512b24c680a1dce5fbfd2e03361db290c0f8031eb555dd2f3fb58f13f3173a7d98512d4cf20bc1a3e904d65fb56449aac711d7d12686cb4dce3dab66d1d8d9d6123e882ed3d947d9eda813bf028fbc249dd47684a1705c53fefdb80e14f28dbbc5dbfdce3368af4ed45cf274a00e6b1796f632146a064d234cefbf20cf5842076f733512368e59034c518fb54d474ce51f1a8be4ed7ec05210806adecc6422cfa1b55487a6d917bec974ae09d545e35753928252b274e2c80e83380b4b62cf0cf125da0fa71efa6d51c2c79e77dea00ba3857ba8c018725eba9911fcd9b3943bdc8e25d0c82e2237522962ec3fff3287301ad62bb8e861bd6e558a20684149674b55315b2d93f7f5da4b82883cbf310f462ba329e52abb820ae9740d87b2a40c4a1e78cabcd0060eb4a32c29b6369ce417b08c399467f5e71bf577cdbcec29a0e350e6994fa681692b4aae670263a799aa88851a08ee0c36fbbb5df459912876edbdcbd4ae6c2823618f1e1f0149cc2d3474ccff877e81bdf5a550a6f3941493be3a84cc62d9f0e2ab546325932d0b2eda209e64e8601438508eade66a795bef14355d203676744becd34ba24c2aac17558440c7a191e41ab5d901c2607513d23950df9ed1292978ab76ced1e41c7b360725eac896020cf2b6e535c6025388912ce3a2c96ff449af042d711c126cd326b25658ea3e0d1ec2c127d8c63c8a2a0b2ca91c980e6f0da299ce40f4ff0b3105f850ac720dcda60cc5c9a23209a0e50f4c396143400b0d4d18b5b9a3048c249c3182295671841ab2070c5eac63aa68c11fa7507081e9e0f649d2138e77caa6a635d16b6a882291faf8a5dd70f02e9d08c4cf4f05cbd5d3f83419be94120c21e97ef0cc712a7b9b57e8f0a311364bb7648e51b1bf0b59226ac2cc05161b3d3edbb5960bbb432e17cf2046bb34fe6d031d6d525f624e204a01d0743db06616ade9c39ac9fe9082da6349a4e15094d9e671e34342843050d0b877b84da1c0db8caad86b7539a51e5c76585a978e2a3623dab94c481156ef05594446aa731d5f48a7bba8c8803830565a3f6efc4d80453c84ec06edffc345cbd8377f31be1c2fe17d9daefbdf0ce1371c25d1c98c57ce18322bd2505391082b07df9d581a00b9ac8884c7e2215bc269b7d63aa2835698c8012a5762f18493bb7ceb79f88eab9631a8ebf5c31968f3a74f5bc3f28bcfb131f20b773c990e80287c367b2e1a20312de33467f934307767eee1b8274646c6187c07f7bb7951308a400b152a5947d32fcf250a8b5626f1303e504a89b1f234ee223cac2f5b51d4974319cebdcda8a606ada5e27c58404a5735bd2e6897418e9d9b978f7f686ab8b64bf257b3f29a61071ae6b042da02b21ed66dc85f4145e57f4ad55d37d803a600f7cacb802abb3564fdfb47a120816b1755d7f22d04fc693e6ced18d90f06bc8c433d7b1148782c5c82093cce9f81a75081a13941a2232ff21ade7d4ddcf83669e282e4b3bda8c2f41f5806aae6559e0ae1ed05636a7d994ac97c27815225a5716de54746b4f029cf7a67734190fe93568c94b4403508c5916e41f88dd1886696410d9cc8f186f0b73a42a7e93a56a48cfe35e8ad37bb15307a2c95bb493f3dc480949b5b2bc27b525a0e314e2cfd7be2815c59b18e03b0944f76758b1d3007e78a0073c8f17ca8db24039806a78df3cf8fe8e73fadec45aecb6ce4f8482e14429b5f6bc27aa373780c8c6400a9d3f6109f3ca568ea4e51d5857ca87f4e33252cd19262ee6a8e74c124d0e1088b062b75214e86008e87be52c2404ab9ef40cb7cf7da15a2832baa5301f7a7176981d11fc5e82edbb6125eae4fc55bb10ef0626fc839feeb127dafdaca8643a6f2fb54acb23d2a72edf3ccadbd5ba027f1d56ae75f28978870b9b641067244b7c9828c0fa0ccd194c70a2caeab71456304d6ba6b9e0bc6725c54ea333f0d4dc78ac2cf72bc12d71910bf9f22e30ca30b8a4281bc6c8b9df2bde1579db5321ec7170b98f59abb471eb1c49a8c8cb16122d2c0b8e8ce0b44d85d1445597035399ee400e757335e02ff88b2be9ad69b30311527a67005fb06f16fdf1a38d333661928cf95f3244386a21930bbef7ff447dd61da5e462bb456fea0cd6e10fa9007fe963f73538d1c2c14e09f6ca6fdc1003c6a5f9d6e8ef00c43b9249e5bf8b4cc92fa39a8012a2632acf411c935fa91670f7222481d121dac117617197984f00825b3b10f38cd90894020f7fcfaa027ce1baa98fc5c778dcd452e1358ba98f50cc0b96cecc0cf4145ac84e9f8132e1f5b43be761ecf4d1bee2a0cf356beb7d84fd4f4bc373c1cd74d78958c570501ac5b1acfc12ca20590c684b1e3b3be8af9a79961184d73a961ef0870573c2119ecc360ecbc7cf6dae2020c1edb9414e3fff2f2116627358d824b79e112b5a39b68b31b175a972854c016f4768969e8ed8e847a87b9b494a5eea83ebc751f846578eeaf5866841697bfaea274849315edb14274daddccef927565e5026151bd87702b153eae26fd63f0d52d91897a90aa95d7b7ba5e2f2d47763fba2ffed359c8edbd04c11e7c436095e8bd406789d5c25e9200e36842e759b786965fc7ecaee63d6f5668e8ddd0db208ee3cea5b921cb81304921d61e2d9afd8e4bdcdc762b0ae3aeec1184d9e49ad4f3d8c82f3cfa1ac526b4d59f95d4a76be7944c5b91968403994ec5571c0f761bc26ff64557119b55534e06146deedf2003a4888e81610a2b11a96ecc0f9c9c30fa6fc2369832a35e948cf368cc1dc3bc76d9064b8a3f86396307c8dbd1b54143f4a7cedb55f4b0e9304dddd6dd534b3be937b415bc4ce5809a0ebd1966112043e166101412c4c6743ff5aae16c1ec1dede50771f112fc75ed4153593b68afad75dc30947bad1e2c10f1f2615f55a5b66e06de04024512bdac6ecef60de25284e779f994a37b68d2ef6e5c45711a086e747f1fe0c5709ca1a3c03eb41ae6e9bb0b63753cdd8e73eee2c0585dc4c5afd07356f832b4cb6f2cbbd9aa8cf349d1da73137706b386eefc786a925c996040add81e7ea9165278b71d498e71dbca7f2437d5dbb65c516869c395cffd48fd99fff5bf357e330074959710de70260d56cac7531c7d1392a6606fbdb065b8cdeede1dd7f49ba49b651fea2530312280939a1e673cc5cfa4217d60e57b40017fe9c9ecc9a3415e067910bf3f00efa78d2e411b0ab1b67c447369d19fb26fa8d1f831f4c61bd4c452ca199e52cb217e84700d3dafd3c1b23f51fca40f58b5cc9341d46413ee5befb564a95dc1669cd4e4a2a626b66f74a3901efb0555ea693f57413c08d2414a8ce9d2f7bce5f5c486da9503599cc86911244bb1c8f16d1a83140d3f195b898a57b60575a036aa3acc9a05bd234d6f8fdcbf74cca8377f8c7ec7c134d61613653c4f14cacdc47c7920cf699e38ac25f746737862d82c80129f5165f88d9dd25a804ab53f5e29235ddb56afa2ee31a991104fb9879a292d3f5200bc2fae8420e3e0c440e14f30d5fd03027a3d1caa5ae76b4648b78b377f298e6df65214622df5de37e55a114d3aec00f8e0a5efeb2df9b377bbce44a0a047cd95802f7b63929acd8ce62583688b7369729408d7f1e98558ef88b3616e8957e35abf387acd138b65aba2e82c219d15d121a8811fe100a3ba3ac3f7ae3a9fd37108986039a1f7cb3971e9279cf02681cb525b7f536ad38276d95116f617930b8673f883e8610db97b0e9939f31b4aa98232c1821c4af0053875e3156793970990715174c4015271d5ee7d203b762d8c6ed14ca8adcfaab7e0a42204382a0aed93293edd1d578dea67e3141b2316e09bf8880c715b02d9b0e8f3399700b686e8238a2623f8e6645e5c7f7c756144b5208923da3043268bd36acfc1b94be18c6e5d43af525b9a53703ae4fd660119a95af30e912d28ef18894747a0a8f0e14a83e99af8d664256960f9280d52df2310c655245f478298e1a62c73ed55e234cd44405751b2dfcc8d8e21bd0e72d9929fabd777f5de9fb693e230862803cda7619e94baea944ac2235eaa344a8336af2a4661a049b36beb58730facdbbbc64e60cf52c48450456e3e98d541f2f068c239118ff7813532bb22c0f9cd0a3e484bd1173cc40626960aa5dfba9c1f41d6cd2f6cee3218782a3375f502f3ea827525e06de4b00e557aee1937a0b39bdee92def91c8292c9879e5c19e0fb394dc0c903063af05c826cce58d3066ed69dacdaaf1538229484a716876401dd14c25ace0d034e84a58b046568bc7237f998e7dc75bad3ec7e2e8ff80929ae3b247d692822c49ab59061fcafa4998d4fc87fed2133f26da993ce6070eb67ab0b2afa77c0c6263c611530ecca37cc26a6d543d86b732d147ba946d5d39b3f8d469749aaa58bb2e19cec90940cdac711915e13a51089461977560da7f78bbd7d666038f23d7f6f7dce1d0c517fd862500f5d25f2352c1c942e7cc5c412ff396875df5545ff1191c6c4f2ffb034547876b9cb53760e561a338e546250896ae60197d93ce7c76a1a1748693521922feaf67ec1b86729ca7abc0403061bf4e719010f2c992f67d397505c0ac14f9879f3cada9ec88f85639b3967188e570bdeac5a64a02d16d65b481c5d49d0c4bc3da4b2f9af2879bd96d3f0535f30680f00d6b6c4583d1b888b5efd67ca4ff3f8c6bfa7df7ce6aec731d24d2b8ca6222a4aa328c0e9488b559fb63b001bc35cd6c6c13f92d2810ec322cec87a14296345877e6912b26a01f13268f15f60df008b1aaeeddd1d076b454b2ae3cabfcf1f85956f4b9babed11c9c8c7dfc8f4bc4ffe9d9b5ffe3b8e2b2349d4b1b3b29535df9a3b298ee4bb493f19701219399ac28cebd155496d0cee6fe9df194612ecfb29628770e94a083dec184f65d237a90e82bf558946401ca7da6bc0341be3afe3e72950d5b43a7e1d4d36cf970449076d0fee646d103e332542f8fc86d86f6dfcf1c479809b7e734d4c96d76789c971fef169da461c68bd99e9cd1a3b4de4cc740c1b8dc3f1a1d68ad7b4751f0138a6ef59927ae1f08246dffa8197d1802151ee5002b7bad12d4dafb1dd6cd2a9bdf9748afd5111ff6e86233a6ad7e8cf84b2d9d43ad8ae54652d4f1bd671537df5288edbf1f9a652ab9a4687bc06457f7de0d719a4b8da025a863f9e09d5e0843cac7ec42f22bf141b990e55bc26616387653d2b6638a68af8b35ee1598645d6f49f6f6dabc0e20ed2bd26cc5c2debcb600f6e6dcc7917ec9307b26a22db7bf5d6b6e9c5f08428defcff18b72231b6bbefdfa09a403cbbe98f424a1739e98e5118352fcc49795032da2ca34969daee03da0d2a5c4956ea4c75842246e4bfb189c82f92517a4b234bfee471a356ca65cbec29fb59d77b722f594074f403d4629483066e93e7020c95aa08f045427079120754abc662938a1e89b1aeb381e1f3ec5160fa5843dd8249a9acc3134d16d3eb380505532757c5b22c755c8e7287253290597f1778fdd25d7ceedae5efd6d4a2ae5d278fb2b8cdfe9fc722d1d6a96e1fbf71e99dd94c8856f8f95d617056f17d2a6ed6b96757e3986c96ee9e1bf7367d36d43c03fca5db790c078671b021f059f057d4e6dc04d39478d4be59255d7d4caa609a790caa4634f3fe5cfd9506a62bb4f63c7f353c1fc4bc1eb8e17f01fabb782fde3e25902ae777aa7593fbfbad40e64e14ba07630844fe236bccb97be427ae9c8a162d9e90474953f40c25fdf5d466c348f4d8eb247d442cd099e2ccac9d64fabcbaaf60c1b23bf11ad0c437f0464476ed87f4ccc63703c7562714e974b22964548a3adfb3c841bef497a008ba534a5e62bec1d46900bcf6e959fab4909d6d26f66f2d7d742e6fb66f29a8add509ff14559a954cff7423f7b69f5b0ed81d598db6ba0a94a940457fb1a479a8298f61adc1fc55842da59498ab3ace42f0af66aee9c40a7947522e8fc1596604b6cb3000a876dc9afa30a65b135ce3139ff5727f33d6e082578f3ebf5c6a5f7acceb3d717a4f21e6bc90bb238c66d3859ad2d823ba6b91f4503b5dba747507e0758220a55b4476cc2b23aad69bdf1a31c291d055bbb08ae971daf214ffb7eaa54744370d0a468f358b235efbce16d7a1e3dc8b5089497901ba216c6ce402dba9889c7d1584fce75b5a40f4861854ba4299088b644326f1550fa053a700bff1f2fd4ebf43b09dd1251c395c6405d95761928272dcafdcf9f51067f53e9a402460708cc76870ddda9f9ccd6ee4ba72fe0b4258106da84c9ca1d2998d144d090fc420df61f554195d84b332f1e42333866d948af06bf615c9e7cdc75257bbf841923e38b46bf2011bd02b63c77b1e43e09b374714af282174bee8671f81310323b7b63e429a0ee68fae80f74661913303cd9a8c6d171f439bba4da59a0884fcbdc4f2b541aedd11b3858cbcc24c58906c4e6dac565ca957ea4245272b21484bf11a8bc2f9b53c97c55e8deaafb07e251567f1e1b4c17616f0d56a7f21abe9632d8dcda8c2c7dfce8598c66630254e6314d654f0bc5b43ba8d1242d1eb7a2a044057938f46902e4a9a099a0dc3cf73ca3be61a9beb4969de2c616c559d40703bd75d460945cbd188c82e726484d5d87d0cd10de5777423204e9c51d8ce89b57ebaee5186defde5ad1962d8d660d34b51e284864a43b68f9ee9114d04f1f67bd34c40c0ded9631ab7ea32f88abe3bb1b6bce23f9b5fbadb1f8e8ffe9b2a3694b6e1b5a5365b7a39cd7e64230c6ed6109c120bc51fcbf954098b38fec66708160aeb3d5d0c2a2f1374d7b96fd24e4533534fbe7469642b72e79b0ad7bb4c9395cea513099dbd0ed385e2e482eb824e8e3b5f910ffe322d8c2d1a1cedccaa0c1add9fe2532f633f00a7fdad762592ae02cce8b860a5cc8d3361b2d5d42420b4aa56438a5875a6179fca76b835fda88749343612f963d50250a9340bd49c22c3775e7f733a4198f59fe913a794bb515b6757ddcb29c159cf055a8a724fdec168d8a426856d7b0afc610a8b98ed565ee6ee7fc143f6dceb1224e6f219033c8d61834d54efd3459df45450b4054a9968f7dfc344eec333ab893014bd0a9aedc9587be6173d6f06f3d088b5bf1b5d6d7fe4a992c2341dc5a403b6d66f410da020abdf206032db37151012a19e3e6be0aa8a3bac787fc84d681044dd5c9580b23a0a3d84f57de738c5563c9eb7c67eaf265ad77669dc6a2e4cd5205834db5b927cb351b1f315df529841041bcb9b14242e3b3f2e9b2a6eb04672829c524b53002e27aac081eb7da254a9aef6f74f92a66079450694a126aed24f7f8a0ccbdf512ef0c33a5ec1d5e319119a1607c1e6844c90e89cc66164ef131f0c80be7e16b6674ace94d5ab6", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x20}}) 22:21:45 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0xfffffffffffffff5}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040), 0x0, &(0x7f0000000240)={[{@lowerdir={'lowerdir', 0x3d, './file1/file0'}}]}) 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040), 0x0, &(0x7f0000000240)={[{@lowerdir={'lowerdir', 0x3d, './file1/file0'}}]}) [ 178.666101][ T6135] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 178.695794][ T6143] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040), 0x0, &(0x7f0000000240)={[{@lowerdir={'lowerdir', 0x3d, './file1/file0'}}]}) 22:21:45 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={0x0, {0x2, 0x0, @empty}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x2, 0x0, @empty}}) 22:21:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) 22:21:45 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 22:21:45 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) vmsplice(r0, 0x0, 0x0, 0x0) [ 178.712585][ T6145] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 178.728917][ T6147] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 22:21:45 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000020000008500000084000000b70000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r1}, 0x10) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x6) bpf$MAP_UPDATE_BATCH(0x1b, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) recvmsg(r2, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7}, 0x0) 22:21:45 executing program 0: syz_emit_ethernet(0x23, &(0x7f00000000c0)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 22:21:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) chdir(&(0x7f0000000100)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x98042, 0x0) 22:21:45 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000000440)={&(0x7f0000000280), 0xc, &(0x7f0000000400)={&(0x7f00000002c0)={0x14, 0x453, 0x0, 0x0, 0x0, "9e"}, 0x14}}, 0x0) [ 178.762931][ T28] audit: type=1400 audit(1708726905.833:257): avc: denied { map } for pid=6155 comm="syz-executor.0" path="socket:[37412]" dev="sockfs" ino=37412 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 178.787883][ T28] audit: type=1400 audit(1708726905.833:258): avc: denied { read } for pid=6155 comm="syz-executor.0" path="socket:[37412]" dev="sockfs" ino=37412 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 22:21:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) ptrace$getenv(0x4204, r0, 0x2, &(0x7f0000000040)) 22:21:45 executing program 4: r0 = syz_io_uring_setup(0x31c8, &(0x7f0000000000), &(0x7f0000000300), &(0x7f0000000080)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000480)=[0xffffffffffffffff], 0x1) 22:21:45 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0xfffffffffffffff5}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000100)='autofs\x00', 0x0, 0x0) [ 178.829467][ T28] audit: type=1400 audit(1708726905.893:259): avc: denied { audit_write } for pid=6166 comm="syz-executor.4" capability=29 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 178.851385][ T28] audit: type=1107 audit(1708726905.893:260): pid=6166 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='ž' 22:21:45 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0c93a2655801c3af0a31d323c3d7400572c21487e8cceb8b29d8164b615d7da32714358422d9e8f58a281ceef3684de974a1e383f2ff25dc678919e656acaf70daf5b0681a327eecb08019a974312e28c72cc3902fc8b7c62e551ba88893a9344b36489d0d541aef9d28efc9997750e275bb250d333a1ff9e7ed339e18146211a254d921aad60ca776d5b429c4929e8b76e9c2fc9e2a59d91b3baf16ead8cebb8407bcaef906e9a95ce0e8bd3760df8bbd6acff8b62083421d43a3755d6b1828822bf9e204c5f4ff3baa3c2cc1602b69e6e6db3fba641a4863881da12e3fc07ec8bab59cf2cc672e877974c74f6e8c5b24c849dec7f3218dbab8c3f2ff59a788e937d99a8b1d54be1aa7fbe8290d34ae4f90f03d3d478d244b670dc54190b17126bef6cf14d36b1712add6d2f82b372f258092b71804215b5778beff661b31f4ebef449a5bb8515500ed3ccc822b4824a1426f4d7d96d81a265477e2041fc6d77e437a3dc9c4f6d6c24561c9690bbdf56aa82950464beff851afc71f18def8bc46a1b348867e8e8af24fe4a17ef75a07b5007df0f04ed840c828794afa77a963f27f2525c5a174f769d5bc63b0ca06bb45721100ce17d53c596cd69d8fb8645c654455b26d6c5a701888a610d1950eddd3b633380730c21183577bd15ba5f8fbd68f78927942009134867689208e92c9686f362bf19591b150600c947c5a7667d2eefbef32940384241c99b923cc03bcd978c2e413fd6a53a06b3e66814a3c36cf9b55d346fd9ba8a5fd7393c7c5754953196210b241ee34d91348304225418b1c8b628593e2894f1b2702f0d9f3af9d57ad9019f0678ea25336fea48ea00655b744a7c84f4045e24cf9783bba4525399a93ca630ab54f20aed990c226e7aee509a02d4c292e407a216e9eba8865c86d5e2924a647ac5bf5140c353b4e2e6835fc656897226f3b88c1e2d2ed7b299f7090b50f54ed7c68a34d857e44f65aff51f28d101f55e806726548356f15df9bd9178b5289ed8d65425e4b27bf2534a7b031add8de0f14d838e737804063f9316ee5998c17bdd31b1ccde49c6061ee4a17d0251d2f31da3fed92381e43f55ce534d2a1e6b20fb5d721c7c792f7243bf485e7d35bc7a908fda6fedd98ffc6adb4231caadb0f386046ff31c39ea1d387443d0408b555dc196f76ad4eda979fce80665366692a78b46f4407de1a014a807c99d530471c364525a9494e1e28b1c24f55e5a881e50fdc65914a5abebacb6bb64cf79062de3675cc61cd85ab89ed5e16d3659b5745514b8997f3df6d05d6b95ab35ca3c4805e99015be251d8b766965209786cb3e52efb8a61dd39c4d60d42001eb30af3d919e4532be8af4ee74fb44f69fa1cdd566a45e158222c674e4e0e9ce17bcbd3d8077b17579142eda5b6803c5db1af9dc92de755a06160827bb70c5d23ed0abe51b932cb85f189474d2b67aa8f89e225eb460617985968d6adfc59b84a792753541e6a26efa96ed7648c3218c83c1b0b62f76b1980fd7aaef3a5bea88ab2953d555239f27a85a74cbf306551acad3a34a6eb6dcbbfd7b9e357f1153653554f559bbe7b399361a1973dcd4d3c561197155b1aa099c51488b5a073eef91ff13b7cc7e2ab840a8ebdee868041b509655aa0142025aaa67416b5edae2fe9335ec820ea27da9aa5bef5d047f98557b260edbcb5e7ec3b5591e1f667586dec0a4d2034022673ded75b56747e1c337b9ab17e6efd8f68040104797175cefd99580a27690784aabf02c6c0e7efb3167bfb0ba0711b8462702c63c77d3bd31eb638c31947bf3868701682334efea4577dedd9fd5facce21d5180b70ce3da72ab99c1d9a017bd44d797ce18fd8ec8d9833d0d5cbb141e183ac843bd02dfd9834e34a7514f91a76cfa400b87ebb12edd72d8d233eacfb286e55bf5e2208adad7a7d21d2ca6a65812a5b5df8f5fdd8b3d74908f43c016451969c005af398bc79c2d224296c5fbf63174798a2ad887c4d271116cacd4bb52728aab6cd2c5fc10ec47fba121aaf7d2e8f9c57f54fad54bc2f963d99c8f3999f971fa184d9f61ac7761e2ce2a80af2fb0d9685a4b00aa72aa8c2d1b3ce0543df8b052831191040ead37f722a145ca4735bcad286af025fd3e5d1fff4616dba520e41b2e234c6bea90ec9d89fd020cfb586be537e3c7fe4d225282ea576fe75bbc3ca4e4f470a5c40a57631f8ccd77890214cbec759571df2f694b4b9fbf06bc0b5a59ba949dd26fa2a7aae9ca9a3b8bcf9da3dc72876e47dd49194fa12de2602cb7005613af9721e4afb1b98e28f652df3f44649a66f3415580a0704f7b6b16c98c3b4c5cea2fa326c21c230489020cf7885466f325825ef918a0f3f35cf572a7d98441251a02e3af6b1c3ab07229eee1aa32f5d19eb8f275f702cf546c19aebf94f7311d8a79f6af282eb8cee64b215d82a80431b16c46704cc30c4f803249394d3ab0e59517d9623c8b30d2f96e7ef639693e620a09082a0dde4cdcb287dca1d023fe83c9db18fbd1830c8144c9495edb400a8b27bc04301c02ac55b8508bcf1db503574a4d752be30754ed97924e9999a25a4c4c5278fbb4027af67ca66e09423513839cf261b8b4f9fdc220375167fb86c5c9138903c7525854f0dc4281b2d263e0445634a03330d54ad41d2168f73e2f239af389eca9c38d419f88e5e87020cffb617e4175fcff528a105728afee515a4439dbb3092663df78ee18972a37bfcc1179d2ff059d2dc0024384f4626cf7e51c3cd638e056884d50158034b0c43d9025266c7990aa48143f65fac42c5465647680fb15b76b4fa77278e53b548b2d98573dcd88f873a28f69c23b7673cdb2c755897d59ea4a739928158e5be10991964c045e1ae54015aefff7c48570d6674f88e959159e126fab2f8bbaeec2cb48f38d99fcd4336612da3d2d04e801653768000401cce801490e344531d58b0eec1cc3fb405b0fa0e2e6b3b0c0c3dc2aa67aa003b99a30bed8b430149dc558358329aa0224fe29f064ec4556fdd7aaed981a47b832a36702b62b2cbacb68dda59c13239440b794340cd31a1f0711e80d4c1d4590e35d60df383ae2391713340a381bfee20c4b55a0c15d9a0319a466c7eb9c4e98d81adc5eb67d612025f521297d4df8cbc4082d900831cb791be303f008a22a8c29adcf215ac853bac1019da89fa1c160b09e4c898762bbfb8ae222ecef848b8cc01c721124a672b6c7ae2e5d5203fc7f9c51094566be59aa3f6d4d8b4c9777eacd5090ec52e4f36c11733505cda86d03635fc4c641187a15c6ec3c45734d253f06334470291f19bd6f4e215e9fe85d951bdb2f148c89d13da3b0cbc4782a8ecdf448750d7f3fc366489d65ac4e94fe79dec2960241d53584dde72433759db4d1ce293e35f301420db789a6b8a2ab7191f5b7cf4a0a0b08c44d1a027747f65f6ff6b9a3584687d986b5651b3a325f90e283451615c9360d1260688b3f80fdd5027b1012b7f9264e7655ab57492bdbe094dd884e1d33f1418e519eec5f48a0e8fc45a0b1e12d59c1545f046334b00413a8cd9f9abe73d4d8bad370efff02e3dbad13b9c4a058f040c492a529e2a8f0fe5e8bc5b99fe126e9f7bb2a1b16426e30d2a88cb78192b6d3d9dee0318b1b61bdd4546dfae900824afe203dd7aa7a442958291acb047db3915f412b6759edca8ae2c80eb6f6ff82e15533e31bd425f571caff0625a2bdb49f5f8984ca6d6ab43edce8e9989abc7f3797fbc963dcfbc78e479f7cd4f5bd6160f06390a26d26f327a1a6019f5110203e46e5b8fede20b2af735eedc918483e504aa9d828ee940be1afcb065a964efa48aa4a818fc1a4e2534a7cc403eeca094aaad7c8ae0e593b000a00950087944e8d4c5df098ff6373841338348af43860bc1cf73f3478726c4529a3e9e4cec44768d8664701af420594f6f62e7ed2f9561dffde178b280af1c5e7e8795a860de3036a69097d057ef789d6796824600d52471fecdc4388643b39f4ead61ccfc35e3fefccd2d04a3d45fdd772238f55a1643d1bffbde6674c3ba4e9f66594427729bf1c41740846de79574aff3a2fdb9d6249a8f352306dd812651e2bf85b9c51075edeccd70006f4d29efc2d79d5eb7fbfeb490b30cf317558daf1a75433260e277737dc9fe615ba4c323de4fa71c87039ed9d8517078ec67e47cb5e7e025592196bf3fb659c911912d9e5e83013d9d602609137b03dde66935c321d02c655c40f8e1891fbfc23ac1e0cde334edaf388e64c34d5f4a94b9ad50589daf78e950f4134f936f9a68c7ed1dc3bd357323b569dce1e3d818133fee2e8184c0c44380906687e6869470c25dff430f80b3153bc4c695905c05298d15f8c676eb77568615ed0a8aed93b8c294d278fa5acb73a1994a29ef42017904e40eecb671ce1f32a7a2f109cefbce94b27e8c8a3bb15fd42c7ee51c16b66b147dcc7d310b8ca00f28769f4c31e6872dc08f51d9ad389ee4324e12dbefe522b78a2b6f36a2852d66dcaae0b86e2db4975aeb1040c6258b0d99f86c86333f9c3e0453efa3c9bf1714b518f1180a0eb3d74384946d17420b00a3178f588b5d2f74547efb2df80dac0590d9a6c5aab8d29a5f4eaebaef1f883b724ffe1b944691326c3bfb2efc29feb23c72d31fdc4d2c9fe4a585477a41fc6c35f8bded15fe83a98507197323ded71259f4818afcd533616523d54dc5feb1e3143a140470677904735ea04d60882d5a23998b759aebfb61c6572c49be9bbadc91d7bd7d7e351bdf86e76db699a6b8b71826d18d5f5cf6995d347e4f9d5efdb59486a0d281807b7eb110fc1320e4123e05632575b3e60e5a8d1b3413b4518d763499756d116a6dcbe060defe3a7934d4c8314be009f488f71668a3916e97df44aaae6adc97d5a27751a88a779a0b4dfda88bbc84c6b8ad83d47803e346c678ee3950a8263c10ec35fe946653f2d0071c7691035cc98ccc7d9e4341d2ca56c4a803456a5ad29dd028280e6923fe21806ab3e5ccc819f5a136f690194ad518b00250164b259055399483615a6d279f9a1e03f5377447de0f14d624669c75617b37396307fc8ddabb9d972844a67a2a5af1dcf6c334c433a13be54141d43a10c1bbbfe7e6ebbf2ea5a9b11ff5dcc2a7ebaef0e16a2c17e7fc08fc4aa5a229bc5b2294f90aa9a6739ce4c7dfb93f13e1de8d1c1c6c2666f243d97ef4207dc6351fd7049af3817bdd7424535391208b0ad7a3643e246201c92c029e585b38caae1acd1ff1208de282f86d05021e145f8eca87e69cb738d8666a54f5dd33c529f9e0797c8da7d33b32cc2a5052aa0e6fe7d5a164d89dd90dc43eadc44f6d138b91b5396b896cf342eb4357a80e7ae357f8bda152e4fed88786352a13384f3049892e1a62206b0007b634a58ae634e209ed2d661a412e5533432c7d1817ce72af33a03e36934dc3d177536393d1525ea922660c10df28b2b560741bec45e333c60266cd41da11577b55660e76e06f3efe39c2fd2d9306c338eccd894f37666f1dbf1421a7adce802b9b90821015bec98100cfb5161684067ed9d401079d2c7e3dc5c5f3c83120dd8de0f6b6371e418105f39042708f0f8e6c773e3b7b7f9d50bb46e7687a21bba3981ca9b3e90b0ff4de826632f4f07f7fead81c56a18451bc725d445e0d866e38b953e41b65f2f153aa3b37e6dca1035aba498d5a4684665f5ffd5d0a3bda45ae437a8f1f0da24ea88cc0667d6bb66976e7cbe259bf4b9fe87b373c674fbcc195ad2afe86d39dafea3c9687d7a51fa532b8b439081e8dc97aa982db66b7c3676a6520782b127f6bc143b75016cf3aef164f9df4f2a7d4a41cb56eca6a517b39fb5086889c2a5569e155476d1ab30da22b4d1d8c5c9e902a4456ae3b121478b89618728051eaa9a58d0fb8dd1716df21155e3aaf66a676b2332bfd3808181e1312e13a776c2a4c43a7a998b7a1e98c66e4112e1bdbf779f37c91c7ae4f29577bcfbc1120ef5a715c5ff7a7f4d749e54ed38a9425a5fd8fae38b13aa5fb2cfe9a25f287bde3355bc3659e51eb607a7aadd52bfc2d62108670b889c9123c81d0227e372e6de0add7a5f16937a1c2485f3d4678707d2e7768db1857a78e856f8b444cf9e038e85cde60ff7745be230306f599fc177ef4640663d9e31d0f03654df3e16585df8a5bc99c39617f24403e549d752ea4cd3d7b8092f752f8f0bb9f3c2d320293f59d0021b8fc15720f1c4e4f53c18185b09bd57a86b26b8361cf3b1f0eaae182c21642d27334328415565442cdecda45f09969b81c55c1aff714aa64a2f38db29e4338f8d55c55920949e840d0c872565563b10d800aa90f66f87cfbe3e13a773c92bb66b7f1b654c5dce2301bb4bb899b6f27c0e1791e0cc99c8518657a6e1b1635bbbc58303980efbb11b10518ffc788c58062da012b6344b3929b583ab521b36481520775ab190c83cc915e8ff5756ae9604b27613751a01be30403d56321246739865db99bbdda8276ee0b2e251536da6cae9bd25dbba4cca9723faeece033e4e656590d141b03eca469a8ad2af2e0250ec128fb36bf895f1b8403e1f0bec3dbdfc9291fb8b9765b7209b315fde5edb4e9a00a333352da5ed910e501eb7f0c84398564c249f25b07efe052c75e1b8be1a40c4c1cb70deacc19bcad330c52700318d47a5f0c11c5c74e9a7af29181a44618dd158acb1ffc5bc4223c214ffbf280b91aefd551172a19061e2731fec6d4db22e6ab0ea0f266d9549ac634263cda8519cc4ef032fc23df7ba72ec4b51e82bdac6df0842d718907d924c3e6527633b311c4098399e2052e3ff8806a69d1fdabde75ce983d5a6836db47601aa11665c45abdaa1f082c29ea0132d88e6988c722f6e8bf0ef440b807811013feb5e2f86b3530133924481c1f4756476aab1943436a570ee2d7275784bcc7e8e0dc98d38dfdb4b29233d781d2bf58cb7c516dec3b44bbe280c7463ee6e7b655acf635cd499349a08279f275de65cea9e1196a73718a9d5e48df59f5c154e2c2b74c3da5e6ab4045ae9bdb4e2921b731dcd8d98feb83abcccd58fdcc64037ccd7d86861fa568d0d92bfcda3c4baa18e4bda7ff97c8fa3fcd5b59b2e7653815c808b3c1dd17ad961bde92b549bb1c2286a07917d6433e35210fa02910ce431e9abb765362bab681ca451637bb7248aaed363ca8d9e5c192cfb39300db812a23d9bae2a664b912956685ed02364b66f6fb1ca43c868c853b36c92bd2c8ae0266ac46a980bd82de4f18f88fe3fcc9b8862912c63ea879cd0f313e9d69fcafbaa091fd8c5e7ec59571ccbafce3aa24151b57de56468134d92415e9e3d3f364d6c22d2e9e75d526c2a1747e3da2c9b5d4f2e57ac12c103af72e1cfd3e1ebe1f50a47c96c24c4f5ac7e4ab7363e3459a2afd90ecaa2d62b4a7d43c7b6d253b69ae2598229a9bb56fb5accb8486cf593f6db792ca62733b094673040d7ed739155b8f19cf3db384d14d5e02164db4bad6468adc27243ea38123fab2d3eb7c826377ca5692f3ea1aef18b9942e2165f05e69be102b3d1b9a7a98cc0c956512927f9484cc3c312f299200b16720cabd19e2a05154d781b68187a0bea3077854db8be52d2a22597ec29f59d42c69c54fb14355312a61652b3e6af0ced3466a19ebd6ee7c6c7c88faf2b93ed793cb21a2973ca73a0afacf8a0a5c3a640a0a146419856b7535f8f5bb0bdbf183441e160dbdf497ae5097b66598cc0e81b069bef6a94ac5e7f19b5db998456a0b6740465b3d0676980f28b0058fb9b1d6c7829abb67026112dd6c847dba5f6859666f53eef7fac179a1ea8f87d6f92a972c92cbc5b540f5c36388002fbdce52e6f57dfff4b59fe40571333ab1250e6eaca6e16f43760fb908422964c9244ec168a94eaf3aa6a31aa8a62e6c82d69e9ae586ec2beecaf4db373b96b15cc0034a71f80970a25e3d987842733cc8f723d2cd0cc0d3b12252f7685a08985fcd2f1dbc9c35bdc10ff8ae6ccea4392fc201d57ae4cc92d61ef561efeca1b5c7e5f5ebbb14e97d258b3380dbb2a92462dfb34c0d8b26cbfd23c16080f5eda033431cf2a0e9f70c4baf7f7c6692da357b489017284d70f0debbc05b44f5f91874e8761b277a404cbbbf62d0eefab7d9053366559c4a05a9420af7a608969c872fca242b7e90c36545df7c1db8f133b305b193847e434a424753cebdefa83f6065ad989b9f156a34947a8933da3d24b5116ab5fd6fe3349cbd130644619c337f890cedf31a1f0ac4b4dda00c49f4ec56c77ecb22fde41674eaa354c9b2ca41c921f28c4b65690cbb842d38ab6d029d0aed6506764e7e76e0aab8b9cdb1487f27c0994582d4e35a758d8869ddd38f7e463ce0f12acf8f88b23f2486c205ffc18e541edbba6aa80532833588b3721b29bd4f417dc2f8507afc10a51fb84c17e4d94ef5df64b32d56e3e5dfc313b45876a322bae4da96a8614ce8d795ada688ec59f71ba164449113c0a12211f186a55b2457ded844ef6de4593791aede3d6a83b1ccbf713ee8676ca7417fb132b1026626918c05893688a5277fcb4bf253b1e6eebee1a217c99c5957003cea7d0d875fa5f831bc1a4c08d460dedf3f7124769ade4d56d5c065b02a8fd9c48a9f53894c390f43bec3ba9cbac62cb73fb3e9b6796a1127e725896d37056be465ce6a9d5ac8a01b1c2377f835d170c522fb0ef503cdc7bbb8ed6ccc7d6a96499cbf3ee583314ccf08f229b6539dec9c42711ffcf4486b8aa259d31e3fc258e33f2e68336b4465f2b9c04056d4f3fc7810bfee09cd867d528cefba01c11c5a4d3d98fbc053acd171c7ad707400070637d72c6dbcf1d57151d7a077cb65235be085017b4bc21b1bf9f01c481024e9df978301de285b220a4cca9359d9eb0ae46b128991e78fe6907f0b7fc90e3369cb03df32279ea39a6aad7ea6732e95f1d7ff47b1852de661374ef9ca653a8c3813c0972e73079fd38d6e4de3958c54902040af2e6bdb50a012b4ac710b6a5a6d9ad16a9236ef107c04346e3d547d02ffa6a9d4f8a41c697f1ba4ac6569d3b07f583aa15476aafdbf7539b6bb39e22dca4bfaf9fd3933aa14377cb928d1a0683b7e9c8dfe5b72640d3d39c22211347b087b8ca88c660c53bcc736ad9f3de9922966adacf1f9a9fd8d36f13d1f2a4d12582035237dc28c13baec84c9da6d31e16bd4141aefe17ae7144616f49c91caea8e907015abbcec032db6627ba730ff7ea547e1a28a003cd9163af7b35ac54d42a71f674af61c07e5ab64880fc2e4d3d6fbaf04245fa076c0dddb70e4beac1ff218498f17948b9e41c5544e88144ed47a7dc86dacee3a7186de7dd8b33d5c78fa2e5a24b21ed4ce2cf7b266b33c5079e58c21ce1fed98ef8d1c5f83f294d877129bec4c031b959c15a10809bda4c6f9a582caf29b28aa8a0b2861bebc7601c22bb0bb43b7afdcd550f5f0315402c30e430ba98b6b1d73d411f86b0c3d1ed8fb3042ff093ce187a8ac7350fbfd7cbecbfaa7bfbb409242e07664e3ae5c360c75eefe0ecb7b178e54729ea95215b5175f1f831e43313273c559db76a57235a7eb9c77b571d359d465ac33e34e081d52e468d62bd2e135a8b1356eb858bb4ec66fc2d78886100bbe6c813f09f4b7f4b199413f202f2739ffea8e63fdf078c9c3a5ef3048ec9d1f1ff423914fa31e5433ad27f95020bc84517c73b3162cefffe0b4f8d55d4e6e2839fc8da2d76df5fb4d8062d9c5dd2590462ff137447dfa0c163b84c9f83358b1d428d51e9b6a02bca30be0dd9fcc7e2bb93836804f87af30d35bea7d8111a3215590ec42765a8922b08efa3e7153712bb77ca9dd643d15e98e189f634b58b9d7f9c47423ac177d48883268ca136a9b72d09825b0a8bf3851fac1caa15094b3e4aeac5f92098f13c50abdf44738b020f1c28c13e7d75f0e4f9844296b7d17416b651ed991572fcd43d610271a14436f2fcc3872e96ca5711a51cdede363d35e4841fb6dfca565f8f93859992884357809b4bcf9b7304713e242c4f2627543ade9c613a47be7c7cbe5fba511c44563db7e9a060869a84440af1f1d3cb76965cb787154aa2a1591d420fe5e593fb6ffd96f651313c8998bc8ba499028814110d442982bda56bf5340dee0ec3733ce1c93f8279506b18e7f29afdb9624296db6600ac9fbfe8bced79cfe054dd8b3ea2e00dd92dc6f691b2997e59aaabd5563237146f9e3735c43187a666374a5c0326b4652c787e0d4a79fab56bf9ace55171685300fe63a2dba6564fe4aa0439593ecbc5d6fb9d4c051c5051588366daf8af05ffdc6128104192b62d25ddb4fd2f6e935b53f7716449e944da63f075226235124f7d878acc3e5692230e64c74ac9ea365a128b85f50aa019c056f2757a7f4ff4d075d265aa30a45fc2a41614810a5a67620ae1fee1b205afd73d1971dc73619bdb0e34639ecb8b161929488f4678a4b9a732aa7c36282d1e09b90c135e2c6c60a98dbe6521cbc51807a548ad048b1684ad32c278ed846371d0384cf1d7f206b3cb2ed4a265655acd45c5d03907449293bb2873dae14b8bed77cb2fd223502595639da1f7f47d71025e566fd84833389b4b775eb1ab7d93e2491a2e73e9ef48a1c1a7a9ca57c3eaa5b4f62a0786d2295413f69466789b56a963759351dc5a7370d12ee5bfb4b1bdae8b6a38375df03fb1b167970f0e6412e14f1eafc3f9b2bb0c12f79b49bc35b1cddd6d9a8d26591bfc3f58ffd2954821dbb1df1b1eec5415287144d884b68e0bec7a7c2636e905815f10f93710e31021894946f6bccc628e712dc3e88b1464aee9dd383f8b1320aa54889e8562fa69229cbb360816b573ae894dc6f97a368c87acb18f42ae9ba183fd0bf54d59d8263cf33c23e46ed468c5e5110e7d1a2769f121d18a9969462e3fce9d6b8f6b3cf9a955cf47a99bbfada15a2ac063167c4a68ddfd6db0b3dd935dcc8bb4cede719d39fcb6e768e7fc59307cb4ce35041da0b191c057dd91b0cbb878343b0814e34fc685a37e686c9e62383a00b3a67d2356151689b8432e908f3a7159fef5ec51675b3c0826060d8d803744215faedcc33febc95786590bd7207710288b65988436307729c71a7fee97c16f0d3dcc92be3bae71c05bd354682b1fdb0f7cd22499c2ee6d34fdd3013f881b712b8221575285d65eaf270bf3ec3af5d9c525454cc4fda9895dddbd61fd5832f9d210195191410b45ab100d52e0afaa08abd95cee74e6a657f3a3f4cd2ddb965462ee6ae78a7c860fa7524875693ec037e0030d5ecc3d09c85efafc65eca7ba0accd1cf1e26c80fc28f07c6f0045467589cc54c994ea9687286f9711ed049f4074a3a19f0aa46b531a1ff947d7312ddddbf87472288712281da1d59b593b77f739718dd6d7a4e1d1c5b83a76fb130f5f352748e97c8af438ce1a99a768ec6149e0efbf6ea69c279a992680e5e30b61b72cb80014a5a672234d375fa32eb2fc238c7d255cd5c7eebe57d53ce915207fbd5559194353e04e501f763bdbfaedb9be109f53c96d6477169c76d2520f16f49dce8b2812fbb7577256d5efaf5a6a74708d1606", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0}) 22:21:46 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x38, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}]}, 0x38}, 0x300}, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x101000, 0x0) ioctl$FIONREAD(r1, 0x541b, &(0x7f0000000740)) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x3) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x4, '\x00', 0x0, 0x29, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a01, 0x0) ioctl$EVIOCGPROP(r3, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCSFLAGS1(r3, 0x40047459, &(0x7f0000000300)=0x8281336) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000280)=0x20000401) ioctl$TCSETSW(r1, 0x5403, 0x0) r4 = dup(r3) write$nbd(r4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002c80)="a85e2ee4619fdebb42dec9e5fd6a63541d0b6a2cd8572f61a3a36c52b87eb43afa0240dd8793e2bd2daee1902275da55eceb3870dc8bf4ca25f022061aa5e6945a83df3f3b67a4326e99cbd5e1ac91ca1cc2a071d3d6f163d90100001000000000b1492d6b0cff875a2f044cdab789c10004000013a15d5d99059a6d30ee1147982e5448ba62daff2a5069403fb21875c41b0233cd2e886cd51e8a7b7180fc15161342fc0775", 0xa6}, {&(0x7f0000000680)="3a75b19fb2be2d5b3fd46b18754c3c1aba9086251e7c4d40751093005e4e5d9c1ef3421eee1a7d73c14f83ff56382c3433778b25d2c36bf6bff13a2a662dd9557bb0f5217133c7d80dc25e0afcd4841103f5da4af2a86d392615aefbbccc632afd0626c3a37278c4be50aca0b5974b8c56669e079fc331b1175e04b45f6a2054b60aa3ccececf117a4b8b3ef6f818014854d", 0x92}, {&(0x7f0000002e00)="b201c54f00000000000000056a", 0xd}], 0x3, &(0x7f0000000980)=ANY=[@ANYRES64, @ANYRESOCT=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000069e4f64000200000000000000000000795b5c0d1311d5a318974b5720bfe1db0f17d130f0000075f337049d3af285a2df03f95ff8616f49b0e0e6", @ANYRES64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003400000001000000010000002522a6d09d155cf8a30cca959a97756db0d706f2581c757a9b69f099981e40d543e0b23275c71d022fdee36568a3b4b2a58efde5f17e7f98ba68f2d32c6afcfd2e7d180b8a0e7cd610c463c4003743b0058a93cfc14d3cc47006d82de047168964d7226ab2e205eba2a58603d9029334a0", @ANYRES32, @ANYRES32=r4, @ANYRES64, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES16=r2, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c0000000000af1048045e2f703a000018d865dcb2c9699d200e49ed912422be992642630cbcaef478c8f118e97f4e8cd9aced00a3cc4abfd75531312fb70a24a4b0941f34e9aa8069f2824e3186fa360d5252a04259bb78be104ba465a7f3b3bcddff478c63decfd8db45ac0baba66fed4a0cafd1a738d07689eda4b04f77ee910079699b9ea05abf17f7b04e9fa6996b22360ea1d6d02b199d839032", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000002672140100000001004000293e8b0c7b159b460da431425a14a01d3d2ce8b9c79c6d8f36940480eb55a84d9d36fc0edd4787d0fb88237fc0e8e7349bab193540722b834ff32bf52b47af55214115603fde3fe7e00d17a0604b401d41514a99798f0d60692a1e02f375267e6e37dc6eff79f2c1711575fa8a0ead", @ANYRES32=r3, @ANYRES16, @ANYRESOCT=r2, @ANYRES64=r1, @ANYRESDEC, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00090400"], 0x158, 0x4004810}, 0x884) write$binfmt_elf32(r4, &(0x7f0000000dc0)={{0x7f, 0x45, 0x4c, 0x46, 0x8, 0x2, 0x7, 0x4e, 0x3, 0x2, 0x5, 0x64b8, 0x1e6, 0x34, 0x114, 0x3f, 0x1000, 0x20, 0x1, 0x0, 0x6, 0xff}, [{0x7, 0x9, 0x8, 0xffffffff, 0x7fffffff, 0x100, 0x80, 0x1400}, {0x2, 0x5b, 0x8000, 0xe48, 0x9, 0x1000, 0x6, 0x51d7}], "0fbb65e86fffcebb5e5740b7464afbf77c979fc9fd0e781028c644d06792da683074146f61bd6a4f1587d220bb01d6edc8b8fb5924ae271656118f9137330a370d12451413f90da36f5cbfe13244ea6ccdf8c6d685609540cdd490f36d4be6de39fbb328b6b01b0d6889c0d5d974259d74c99dd3513747098e4660978e7cc71222991f931ede9237bd7b516cd16e740a3295c466c54e1d412e1f7e68e92bd9297e51eb412d43e5c4d424466d8b95c7fb77364c39d0a44d87033ed74b58e797ebda5696d12bb66dfd3e155d5062b474d2cf341d9d8ca9556d0dabdf59f9e3547b0d49cd2b02"}, 0x159) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r4, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x24, r5, 0x20, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x8, 0x11, 0x4}}, ["", "", ""]}, 0x24}}, 0x0) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r5, 0x200, 0x70bd29, 0x25dfdbfc, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x11}, 0x20004800) [ 178.905605][ T6175] request_module fs-autofs succeeded, but still no fs? 22:21:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x82c1, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 22:21:46 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT(r0, 0x8971, &(0x7f0000000000)={@empty}) 22:21:46 executing program 0: socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100), 0x200000, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, 0x0) syz_clone(0x44800080, 0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)="fc") getpgrp(0x0) 22:21:46 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount(&(0x7f0000000100)=@nullb, &(0x7f0000000200)='./file0\x00', 0x0, 0x2221009, 0x0) 22:21:46 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(r0, &(0x7f0000000100)={0x18, 0x0, r1, {0x7}}, 0x18) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) [ 178.968462][ T28] audit: type=1400 audit(1708726906.033:261): avc: denied { write } for pid=6182 comm="syz-executor.0" name="ppp" dev="devtmpfs" ino=138 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 22:21:46 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0xfffffffffffffff5}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:21:46 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0c93a2655801c3af0a31d323c3d7400572c21487e8cceb8b29d8164b615d7da32714358422d9e8f58a281ceef3684de974a1e383f2ff25dc678919e656acaf70daf5b0681a327eecb08019a974312e28c72cc3902fc8b7c62e551ba88893a9344b36489d0d541aef9d28efc9997750e275bb250d333a1ff9e7ed339e18146211a254d921aad60ca776d5b429c4929e8b76e9c2fc9e2a59d91b3baf16ead8cebb8407bcaef906e9a95ce0e8bd3760df8bbd6acff8b62083421d43a3755d6b1828822bf9e204c5f4ff3baa3c2cc1602b69e6e6db3fba641a4863881da12e3fc07ec8bab59cf2cc672e877974c74f6e8c5b24c849dec7f3218dbab8c3f2ff59a788e937d99a8b1d54be1aa7fbe8290d34ae4f90f03d3d478d244b670dc54190b17126bef6cf14d36b1712add6d2f82b372f258092b71804215b5778beff661b31f4ebef449a5bb8515500ed3ccc822b4824a1426f4d7d96d81a265477e2041fc6d77e437a3dc9c4f6d6c24561c9690bbdf56aa82950464beff851afc71f18def8bc46a1b348867e8e8af24fe4a17ef75a07b5007df0f04ed840c828794afa77a963f27f2525c5a174f769d5bc63b0ca06bb45721100ce17d53c596cd69d8fb8645c654455b26d6c5a701888a610d1950eddd3b633380730c21183577bd15ba5f8fbd68f78927942009134867689208e92c9686f362bf19591b150600c947c5a7667d2eefbef32940384241c99b923cc03bcd978c2e413fd6a53a06b3e66814a3c36cf9b55d346fd9ba8a5fd7393c7c5754953196210b241ee34d91348304225418b1c8b628593e2894f1b2702f0d9f3af9d57ad9019f0678ea25336fea48ea00655b744a7c84f4045e24cf9783bba4525399a93ca630ab54f20aed990c226e7aee509a02d4c292e407a216e9eba8865c86d5e2924a647ac5bf5140c353b4e2e6835fc656897226f3b88c1e2d2ed7b299f7090b50f54ed7c68a34d857e44f65aff51f28d101f55e806726548356f15df9bd9178b5289ed8d65425e4b27bf2534a7b031add8de0f14d838e737804063f9316ee5998c17bdd31b1ccde49c6061ee4a17d0251d2f31da3fed92381e43f55ce534d2a1e6b20fb5d721c7c792f7243bf485e7d35bc7a908fda6fedd98ffc6adb4231caadb0f386046ff31c39ea1d387443d0408b555dc196f76ad4eda979fce80665366692a78b46f4407de1a014a807c99d530471c364525a9494e1e28b1c24f55e5a881e50fdc65914a5abebacb6bb64cf79062de3675cc61cd85ab89ed5e16d3659b5745514b8997f3df6d05d6b95ab35ca3c4805e99015be251d8b766965209786cb3e52efb8a61dd39c4d60d42001eb30af3d919e4532be8af4ee74fb44f69fa1cdd566a45e158222c674e4e0e9ce17bcbd3d8077b17579142eda5b6803c5db1af9dc92de755a06160827bb70c5d23ed0abe51b932cb85f189474d2b67aa8f89e225eb460617985968d6adfc59b84a792753541e6a26efa96ed7648c3218c83c1b0b62f76b1980fd7aaef3a5bea88ab2953d555239f27a85a74cbf306551acad3a34a6eb6dcbbfd7b9e357f1153653554f559bbe7b399361a1973dcd4d3c561197155b1aa099c51488b5a073eef91ff13b7cc7e2ab840a8ebdee868041b509655aa0142025aaa67416b5edae2fe9335ec820ea27da9aa5bef5d047f98557b260edbcb5e7ec3b5591e1f667586dec0a4d2034022673ded75b56747e1c337b9ab17e6efd8f68040104797175cefd99580a27690784aabf02c6c0e7efb3167bfb0ba0711b8462702c63c77d3bd31eb638c31947bf3868701682334efea4577dedd9fd5facce21d5180b70ce3da72ab99c1d9a017bd44d797ce18fd8ec8d9833d0d5cbb141e183ac843bd02dfd9834e34a7514f91a76cfa400b87ebb12edd72d8d233eacfb286e55bf5e2208adad7a7d21d2ca6a65812a5b5df8f5fdd8b3d74908f43c016451969c005af398bc79c2d224296c5fbf63174798a2ad887c4d271116cacd4bb52728aab6cd2c5fc10ec47fba121aaf7d2e8f9c57f54fad54bc2f963d99c8f3999f971fa184d9f61ac7761e2ce2a80af2fb0d9685a4b00aa72aa8c2d1b3ce0543df8b052831191040ead37f722a145ca4735bcad286af025fd3e5d1fff4616dba520e41b2e234c6bea90ec9d89fd020cfb586be537e3c7fe4d225282ea576fe75bbc3ca4e4f470a5c40a57631f8ccd77890214cbec759571df2f694b4b9fbf06bc0b5a59ba949dd26fa2a7aae9ca9a3b8bcf9da3dc72876e47dd49194fa12de2602cb7005613af9721e4afb1b98e28f652df3f44649a66f3415580a0704f7b6b16c98c3b4c5cea2fa326c21c230489020cf7885466f325825ef918a0f3f35cf572a7d98441251a02e3af6b1c3ab07229eee1aa32f5d19eb8f275f702cf546c19aebf94f7311d8a79f6af282eb8cee64b215d82a80431b16c46704cc30c4f803249394d3ab0e59517d9623c8b30d2f96e7ef639693e620a09082a0dde4cdcb287dca1d023fe83c9db18fbd1830c8144c9495edb400a8b27bc04301c02ac55b8508bcf1db503574a4d752be30754ed97924e9999a25a4c4c5278fbb4027af67ca66e09423513839cf261b8b4f9fdc220375167fb86c5c9138903c7525854f0dc4281b2d263e0445634a03330d54ad41d2168f73e2f239af389eca9c38d419f88e5e87020cffb617e4175fcff528a105728afee515a4439dbb3092663df78ee18972a37bfcc1179d2ff059d2dc0024384f4626cf7e51c3cd638e056884d50158034b0c43d9025266c7990aa48143f65fac42c5465647680fb15b76b4fa77278e53b548b2d98573dcd88f873a28f69c23b7673cdb2c755897d59ea4a739928158e5be10991964c045e1ae54015aefff7c48570d6674f88e959159e126fab2f8bbaeec2cb48f38d99fcd4336612da3d2d04e801653768000401cce801490e344531d58b0eec1cc3fb405b0fa0e2e6b3b0c0c3dc2aa67aa003b99a30bed8b430149dc558358329aa0224fe29f064ec4556fdd7aaed981a47b832a36702b62b2cbacb68dda59c13239440b794340cd31a1f0711e80d4c1d4590e35d60df383ae2391713340a381bfee20c4b55a0c15d9a0319a466c7eb9c4e98d81adc5eb67d612025f521297d4df8cbc4082d900831cb791be303f008a22a8c29adcf215ac853bac1019da89fa1c160b09e4c898762bbfb8ae222ecef848b8cc01c721124a672b6c7ae2e5d5203fc7f9c51094566be59aa3f6d4d8b4c9777eacd5090ec52e4f36c11733505cda86d03635fc4c641187a15c6ec3c45734d253f06334470291f19bd6f4e215e9fe85d951bdb2f148c89d13da3b0cbc4782a8ecdf448750d7f3fc366489d65ac4e94fe79dec2960241d53584dde72433759db4d1ce293e35f301420db789a6b8a2ab7191f5b7cf4a0a0b08c44d1a027747f65f6ff6b9a3584687d986b5651b3a325f90e283451615c9360d1260688b3f80fdd5027b1012b7f9264e7655ab57492bdbe094dd884e1d33f1418e519eec5f48a0e8fc45a0b1e12d59c1545f046334b00413a8cd9f9abe73d4d8bad370efff02e3dbad13b9c4a058f040c492a529e2a8f0fe5e8bc5b99fe126e9f7bb2a1b16426e30d2a88cb78192b6d3d9dee0318b1b61bdd4546dfae900824afe203dd7aa7a442958291acb047db3915f412b6759edca8ae2c80eb6f6ff82e15533e31bd425f571caff0625a2bdb49f5f8984ca6d6ab43edce8e9989abc7f3797fbc963dcfbc78e479f7cd4f5bd6160f06390a26d26f327a1a6019f5110203e46e5b8fede20b2af735eedc918483e504aa9d828ee940be1afcb065a964efa48aa4a818fc1a4e2534a7cc403eeca094aaad7c8ae0e593b000a00950087944e8d4c5df098ff6373841338348af43860bc1cf73f3478726c4529a3e9e4cec44768d8664701af420594f6f62e7ed2f9561dffde178b280af1c5e7e8795a860de3036a69097d057ef789d6796824600d52471fecdc4388643b39f4ead61ccfc35e3fefccd2d04a3d45fdd772238f55a1643d1bffbde6674c3ba4e9f66594427729bf1c41740846de79574aff3a2fdb9d6249a8f352306dd812651e2bf85b9c51075edeccd70006f4d29efc2d79d5eb7fbfeb490b30cf317558daf1a75433260e277737dc9fe615ba4c323de4fa71c87039ed9d8517078ec67e47cb5e7e025592196bf3fb659c911912d9e5e83013d9d602609137b03dde66935c321d02c655c40f8e1891fbfc23ac1e0cde334edaf388e64c34d5f4a94b9ad50589daf78e950f4134f936f9a68c7ed1dc3bd357323b569dce1e3d818133fee2e8184c0c44380906687e6869470c25dff430f80b3153bc4c695905c05298d15f8c676eb77568615ed0a8aed93b8c294d278fa5acb73a1994a29ef42017904e40eecb671ce1f32a7a2f109cefbce94b27e8c8a3bb15fd42c7ee51c16b66b147dcc7d310b8ca00f28769f4c31e6872dc08f51d9ad389ee4324e12dbefe522b78a2b6f36a2852d66dcaae0b86e2db4975aeb1040c6258b0d99f86c86333f9c3e0453efa3c9bf1714b518f1180a0eb3d74384946d17420b00a3178f588b5d2f74547efb2df80dac0590d9a6c5aab8d29a5f4eaebaef1f883b724ffe1b944691326c3bfb2efc29feb23c72d31fdc4d2c9fe4a585477a41fc6c35f8bded15fe83a98507197323ded71259f4818afcd533616523d54dc5feb1e3143a140470677904735ea04d60882d5a23998b759aebfb61c6572c49be9bbadc91d7bd7d7e351bdf86e76db699a6b8b71826d18d5f5cf6995d347e4f9d5efdb59486a0d281807b7eb110fc1320e4123e05632575b3e60e5a8d1b3413b4518d763499756d116a6dcbe060defe3a7934d4c8314be009f488f71668a3916e97df44aaae6adc97d5a27751a88a779a0b4dfda88bbc84c6b8ad83d47803e346c678ee3950a8263c10ec35fe946653f2d0071c7691035cc98ccc7d9e4341d2ca56c4a803456a5ad29dd028280e6923fe21806ab3e5ccc819f5a136f690194ad518b00250164b259055399483615a6d279f9a1e03f5377447de0f14d624669c75617b37396307fc8ddabb9d972844a67a2a5af1dcf6c334c433a13be54141d43a10c1bbbfe7e6ebbf2ea5a9b11ff5dcc2a7ebaef0e16a2c17e7fc08fc4aa5a229bc5b2294f90aa9a6739ce4c7dfb93f13e1de8d1c1c6c2666f243d97ef4207dc6351fd7049af3817bdd7424535391208b0ad7a3643e246201c92c029e585b38caae1acd1ff1208de282f86d05021e145f8eca87e69cb738d8666a54f5dd33c529f9e0797c8da7d33b32cc2a5052aa0e6fe7d5a164d89dd90dc43eadc44f6d138b91b5396b896cf342eb4357a80e7ae357f8bda152e4fed88786352a13384f3049892e1a62206b0007b634a58ae634e209ed2d661a412e5533432c7d1817ce72af33a03e36934dc3d177536393d1525ea922660c10df28b2b560741bec45e333c60266cd41da11577b55660e76e06f3efe39c2fd2d9306c338eccd894f37666f1dbf1421a7adce802b9b90821015bec98100cfb5161684067ed9d401079d2c7e3dc5c5f3c83120dd8de0f6b6371e418105f39042708f0f8e6c773e3b7b7f9d50bb46e7687a21bba3981ca9b3e90b0ff4de826632f4f07f7fead81c56a18451bc725d445e0d866e38b953e41b65f2f153aa3b37e6dca1035aba498d5a4684665f5ffd5d0a3bda45ae437a8f1f0da24ea88cc0667d6bb66976e7cbe259bf4b9fe87b373c674fbcc195ad2afe86d39dafea3c9687d7a51fa532b8b439081e8dc97aa982db66b7c3676a6520782b127f6bc143b75016cf3aef164f9df4f2a7d4a41cb56eca6a517b39fb5086889c2a5569e155476d1ab30da22b4d1d8c5c9e902a4456ae3b121478b89618728051eaa9a58d0fb8dd1716df21155e3aaf66a676b2332bfd3808181e1312e13a776c2a4c43a7a998b7a1e98c66e4112e1bdbf779f37c91c7ae4f29577bcfbc1120ef5a715c5ff7a7f4d749e54ed38a9425a5fd8fae38b13aa5fb2cfe9a25f287bde3355bc3659e51eb607a7aadd52bfc2d62108670b889c9123c81d0227e372e6de0add7a5f16937a1c2485f3d4678707d2e7768db1857a78e856f8b444cf9e038e85cde60ff7745be230306f599fc177ef4640663d9e31d0f03654df3e16585df8a5bc99c39617f24403e549d752ea4cd3d7b8092f752f8f0bb9f3c2d320293f59d0021b8fc15720f1c4e4f53c18185b09bd57a86b26b8361cf3b1f0eaae182c21642d27334328415565442cdecda45f09969b81c55c1aff714aa64a2f38db29e4338f8d55c55920949e840d0c872565563b10d800aa90f66f87cfbe3e13a773c92bb66b7f1b654c5dce2301bb4bb899b6f27c0e1791e0cc99c8518657a6e1b1635bbbc58303980efbb11b10518ffc788c58062da012b6344b3929b583ab521b36481520775ab190c83cc915e8ff5756ae9604b27613751a01be30403d56321246739865db99bbdda8276ee0b2e251536da6cae9bd25dbba4cca9723faeece033e4e656590d141b03eca469a8ad2af2e0250ec128fb36bf895f1b8403e1f0bec3dbdfc9291fb8b9765b7209b315fde5edb4e9a00a333352da5ed910e501eb7f0c84398564c249f25b07efe052c75e1b8be1a40c4c1cb70deacc19bcad330c52700318d47a5f0c11c5c74e9a7af29181a44618dd158acb1ffc5bc4223c214ffbf280b91aefd551172a19061e2731fec6d4db22e6ab0ea0f266d9549ac634263cda8519cc4ef032fc23df7ba72ec4b51e82bdac6df0842d718907d924c3e6527633b311c4098399e2052e3ff8806a69d1fdabde75ce983d5a6836db47601aa11665c45abdaa1f082c29ea0132d88e6988c722f6e8bf0ef440b807811013feb5e2f86b3530133924481c1f4756476aab1943436a570ee2d7275784bcc7e8e0dc98d38dfdb4b29233d781d2bf58cb7c516dec3b44bbe280c7463ee6e7b655acf635cd499349a08279f275de65cea9e1196a73718a9d5e48df59f5c154e2c2b74c3da5e6ab4045ae9bdb4e2921b731dcd8d98feb83abcccd58fdcc64037ccd7d86861fa568d0d92bfcda3c4baa18e4bda7ff97c8fa3fcd5b59b2e7653815c808b3c1dd17ad961bde92b549bb1c2286a07917d6433e35210fa02910ce431e9abb765362bab681ca451637bb7248aaed363ca8d9e5c192cfb39300db812a23d9bae2a664b912956685ed02364b66f6fb1ca43c868c853b36c92bd2c8ae0266ac46a980bd82de4f18f88fe3fcc9b8862912c63ea879cd0f313e9d69fcafbaa091fd8c5e7ec59571ccbafce3aa24151b57de56468134d92415e9e3d3f364d6c22d2e9e75d526c2a1747e3da2c9b5d4f2e57ac12c103af72e1cfd3e1ebe1f50a47c96c24c4f5ac7e4ab7363e3459a2afd90ecaa2d62b4a7d43c7b6d253b69ae2598229a9bb56fb5accb8486cf593f6db792ca62733b094673040d7ed739155b8f19cf3db384d14d5e02164db4bad6468adc27243ea38123fab2d3eb7c826377ca5692f3ea1aef18b9942e2165f05e69be102b3d1b9a7a98cc0c956512927f9484cc3c312f299200b16720cabd19e2a05154d781b68187a0bea3077854db8be52d2a22597ec29f59d42c69c54fb14355312a61652b3e6af0ced3466a19ebd6ee7c6c7c88faf2b93ed793cb21a2973ca73a0afacf8a0a5c3a640a0a146419856b7535f8f5bb0bdbf183441e160dbdf497ae5097b66598cc0e81b069bef6a94ac5e7f19b5db998456a0b6740465b3d0676980f28b0058fb9b1d6c7829abb67026112dd6c847dba5f6859666f53eef7fac179a1ea8f87d6f92a972c92cbc5b540f5c36388002fbdce52e6f57dfff4b59fe40571333ab1250e6eaca6e16f43760fb908422964c9244ec168a94eaf3aa6a31aa8a62e6c82d69e9ae586ec2beecaf4db373b96b15cc0034a71f80970a25e3d987842733cc8f723d2cd0cc0d3b12252f7685a08985fcd2f1dbc9c35bdc10ff8ae6ccea4392fc201d57ae4cc92d61ef561efeca1b5c7e5f5ebbb14e97d258b3380dbb2a92462dfb34c0d8b26cbfd23c16080f5eda033431cf2a0e9f70c4baf7f7c6692da357b489017284d70f0debbc05b44f5f91874e8761b277a404cbbbf62d0eefab7d9053366559c4a05a9420af7a608969c872fca242b7e90c36545df7c1db8f133b305b193847e434a424753cebdefa83f6065ad989b9f156a34947a8933da3d24b5116ab5fd6fe3349cbd130644619c337f890cedf31a1f0ac4b4dda00c49f4ec56c77ecb22fde41674eaa354c9b2ca41c921f28c4b65690cbb842d38ab6d029d0aed6506764e7e76e0aab8b9cdb1487f27c0994582d4e35a758d8869ddd38f7e463ce0f12acf8f88b23f2486c205ffc18e541edbba6aa80532833588b3721b29bd4f417dc2f8507afc10a51fb84c17e4d94ef5df64b32d56e3e5dfc313b45876a322bae4da96a8614ce8d795ada688ec59f71ba164449113c0a12211f186a55b2457ded844ef6de4593791aede3d6a83b1ccbf713ee8676ca7417fb132b1026626918c05893688a5277fcb4bf253b1e6eebee1a217c99c5957003cea7d0d875fa5f831bc1a4c08d460dedf3f7124769ade4d56d5c065b02a8fd9c48a9f53894c390f43bec3ba9cbac62cb73fb3e9b6796a1127e725896d37056be465ce6a9d5ac8a01b1c2377f835d170c522fb0ef503cdc7bbb8ed6ccc7d6a96499cbf3ee583314ccf08f229b6539dec9c42711ffcf4486b8aa259d31e3fc258e33f2e68336b4465f2b9c04056d4f3fc7810bfee09cd867d528cefba01c11c5a4d3d98fbc053acd171c7ad707400070637d72c6dbcf1d57151d7a077cb65235be085017b4bc21b1bf9f01c481024e9df978301de285b220a4cca9359d9eb0ae46b128991e78fe6907f0b7fc90e3369cb03df32279ea39a6aad7ea6732e95f1d7ff47b1852de661374ef9ca653a8c3813c0972e73079fd38d6e4de3958c54902040af2e6bdb50a012b4ac710b6a5a6d9ad16a9236ef107c04346e3d547d02ffa6a9d4f8a41c697f1ba4ac6569d3b07f583aa15476aafdbf7539b6bb39e22dca4bfaf9fd3933aa14377cb928d1a0683b7e9c8dfe5b72640d3d39c22211347b087b8ca88c660c53bcc736ad9f3de9922966adacf1f9a9fd8d36f13d1f2a4d12582035237dc28c13baec84c9da6d31e16bd4141aefe17ae7144616f49c91caea8e907015abbcec032db6627ba730ff7ea547e1a28a003cd9163af7b35ac54d42a71f674af61c07e5ab64880fc2e4d3d6fbaf04245fa076c0dddb70e4beac1ff218498f17948b9e41c5544e88144ed47a7dc86dacee3a7186de7dd8b33d5c78fa2e5a24b21ed4ce2cf7b266b33c5079e58c21ce1fed98ef8d1c5f83f294d877129bec4c031b959c15a10809bda4c6f9a582caf29b28aa8a0b2861bebc7601c22bb0bb43b7afdcd550f5f0315402c30e430ba98b6b1d73d411f86b0c3d1ed8fb3042ff093ce187a8ac7350fbfd7cbecbfaa7bfbb409242e07664e3ae5c360c75eefe0ecb7b178e54729ea95215b5175f1f831e43313273c559db76a57235a7eb9c77b571d359d465ac33e34e081d52e468d62bd2e135a8b1356eb858bb4ec66fc2d78886100bbe6c813f09f4b7f4b199413f202f2739ffea8e63fdf078c9c3a5ef3048ec9d1f1ff423914fa31e5433ad27f95020bc84517c73b3162cefffe0b4f8d55d4e6e2839fc8da2d76df5fb4d8062d9c5dd2590462ff137447dfa0c163b84c9f83358b1d428d51e9b6a02bca30be0dd9fcc7e2bb93836804f87af30d35bea7d8111a3215590ec42765a8922b08efa3e7153712bb77ca9dd643d15e98e189f634b58b9d7f9c47423ac177d48883268ca136a9b72d09825b0a8bf3851fac1caa15094b3e4aeac5f92098f13c50abdf44738b020f1c28c13e7d75f0e4f9844296b7d17416b651ed991572fcd43d610271a14436f2fcc3872e96ca5711a51cdede363d35e4841fb6dfca565f8f93859992884357809b4bcf9b7304713e242c4f2627543ade9c613a47be7c7cbe5fba511c44563db7e9a060869a84440af1f1d3cb76965cb787154aa2a1591d420fe5e593fb6ffd96f651313c8998bc8ba499028814110d442982bda56bf5340dee0ec3733ce1c93f8279506b18e7f29afdb9624296db6600ac9fbfe8bced79cfe054dd8b3ea2e00dd92dc6f691b2997e59aaabd5563237146f9e3735c43187a666374a5c0326b4652c787e0d4a79fab56bf9ace55171685300fe63a2dba6564fe4aa0439593ecbc5d6fb9d4c051c5051588366daf8af05ffdc6128104192b62d25ddb4fd2f6e935b53f7716449e944da63f075226235124f7d878acc3e5692230e64c74ac9ea365a128b85f50aa019c056f2757a7f4ff4d075d265aa30a45fc2a41614810a5a67620ae1fee1b205afd73d1971dc73619bdb0e34639ecb8b161929488f4678a4b9a732aa7c36282d1e09b90c135e2c6c60a98dbe6521cbc51807a548ad048b1684ad32c278ed846371d0384cf1d7f206b3cb2ed4a265655acd45c5d03907449293bb2873dae14b8bed77cb2fd223502595639da1f7f47d71025e566fd84833389b4b775eb1ab7d93e2491a2e73e9ef48a1c1a7a9ca57c3eaa5b4f62a0786d2295413f69466789b56a963759351dc5a7370d12ee5bfb4b1bdae8b6a38375df03fb1b167970f0e6412e14f1eafc3f9b2bb0c12f79b49bc35b1cddd6d9a8d26591bfc3f58ffd2954821dbb1df1b1eec5415287144d884b68e0bec7a7c2636e905815f10f93710e31021894946f6bccc628e712dc3e88b1464aee9dd383f8b1320aa54889e8562fa69229cbb360816b573ae894dc6f97a368c87acb18f42ae9ba183fd0bf54d59d8263cf33c23e46ed468c5e5110e7d1a2769f121d18a9969462e3fce9d6b8f6b3cf9a955cf47a99bbfada15a2ac063167c4a68ddfd6db0b3dd935dcc8bb4cede719d39fcb6e768e7fc59307cb4ce35041da0b191c057dd91b0cbb878343b0814e34fc685a37e686c9e62383a00b3a67d2356151689b8432e908f3a7159fef5ec51675b3c0826060d8d803744215faedcc33febc95786590bd7207710288b65988436307729c71a7fee97c16f0d3dcc92be3bae71c05bd354682b1fdb0f7cd22499c2ee6d34fdd3013f881b712b8221575285d65eaf270bf3ec3af5d9c525454cc4fda9895dddbd61fd5832f9d210195191410b45ab100d52e0afaa08abd95cee74e6a657f3a3f4cd2ddb965462ee6ae78a7c860fa7524875693ec037e0030d5ecc3d09c85efafc65eca7ba0accd1cf1e26c80fc28f07c6f0045467589cc54c994ea9687286f9711ed049f4074a3a19f0aa46b531a1ff947d7312ddddbf87472288712281da1d59b593b77f739718dd6d7a4e1d1c5b83a76fb130f5f352748e97c8af438ce1a99a768ec6149e0efbf6ea69c279a992680e5e30b61b72cb80014a5a672234d375fa32eb2fc238c7d255cd5c7eebe57d53ce915207fbd5559194353e04e501f763bdbfaedb9be109f53c96d6477169c76d2520f16f49dce8b2812fbb7577256d5efaf5a6a74708d1606", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0}) [ 179.135091][ T6197] general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN [ 179.146641][ T6197] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] [ 179.154886][ T6197] CPU: 0 PID: 6197 Comm: syz-executor.0 Not tainted 6.1.68-syzkaller-00029-g8c0f9174731d #0 [ 179.164794][ T6197] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 179.174677][ T6197] RIP: 0010:filename_create+0x2d2/0x520 22:21:46 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0xfffffffffffffff5}, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) [ 179.180053][ T6197] Code: 92 00 00 00 4c 89 7c 24 28 45 84 e4 0f 95 c0 83 7c 24 14 00 0f 94 c3 20 c3 4c 89 f0 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <0f> b6 04 08 84 c0 0f 85 1f 02 00 00 45 8b 26 41 bd 00 00 70 00 be [ 179.199497][ T6197] RSP: 0018:ffffc90001037ce0 EFLAGS: 00010202 [ 179.205401][ T6197] RAX: 0000000000000001 RBX: 1ffff92000206f00 RCX: dffffc0000000000 [ 179.213219][ T6197] RDX: ffffc90001f0f000 RSI: 000000000000013e RDI: 000000000000013f [ 179.221020][ T6197] RBP: ffffc90001037dd0 R08: ffffffff81caef3b R09: fffff52000206f7b [ 179.228832][ T6197] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000000 [ 179.236644][ T6197] R13: 0000000000000600 R14: 0000000000000008 R15: ffffc90001037e80 [ 179.244462][ T6197] FS: 00007f25d71ab6c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 179.253217][ T6197] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 179.259641][ T6197] CR2: 00007f25d7189fa8 CR3: 000000012281e000 CR4: 00000000003506b0 [ 179.267452][ T6197] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 179.275264][ T6197] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 179.283076][ T6197] Call Trace: [ 179.286199][ T6197] [ 179.288982][ T6197] ? __die_body+0x62/0xb0 [ 179.293148][ T6197] ? die_addr+0x9f/0xd0 [ 179.297136][ T6197] ? exc_general_protection+0x317/0x4c0 [ 179.302520][ T6197] ? asm_exc_general_protection+0x27/0x30 [ 179.308072][ T6197] ? dput+0x8b/0x310 [ 179.311809][ T6197] ? filename_create+0x2d2/0x520 [ 179.316575][ T6197] ? kern_path_create+0x1a0/0x1a0 [ 179.321440][ T6197] do_mknodat+0x1a4/0x5c0 [ 179.325604][ T6197] ? __check_object_size+0x48e/0x650 [ 179.330723][ T6197] ? do_o_path+0x230/0x230 [ 179.334978][ T6197] ? getname_flags+0x1fd/0x520 [ 179.339576][ T6197] __x64_sys_mknodat+0xa9/0xc0 [ 179.344176][ T6197] do_syscall_64+0x3d/0xb0 [ 179.348429][ T6197] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 179.354158][ T6197] RIP: 0033:0x7f25d647dda9 [ 179.358411][ T6197] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 179.377850][ T6197] RSP: 002b:00007f25d71ab0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000103 [ 179.386103][ T6197] RAX: ffffffffffffffda RBX: 00007f25d65abf80 RCX: 00007f25d647dda9 [ 179.393919][ T6197] RDX: 0000000000000000 RSI: 0000000020000140 RDI: 0000000000000004 [ 179.401716][ T6197] RBP: 00007f25d64ca47a R08: 0000000000000000 R09: 0000000000000000 [ 179.409534][ T6197] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 179.417441][ T6197] R13: 000000000000000b R14: 00007f25d65abf80 R15: 00007ffc2aa8df38 [ 179.425429][ T6197] [ 179.428298][ T6197] Modules linked in: [ 179.435419][ T6197] ---[ end trace 0000000000000000 ]--- [ 179.442706][ T6197] RIP: 0010:filename_create+0x2d2/0x520 [ 179.448117][ T6197] Code: 92 00 00 00 4c 89 7c 24 28 45 84 e4 0f 95 c0 83 7c 24 14 00 0f 94 c3 20 c3 4c 89 f0 48 c1 e8 03 48 b9 00 00 00 00 00 fc ff df <0f> b6 04 08 84 c0 0f 85 1f 02 00 00 45 8b 26 41 bd 00 00 70 00 be [ 179.467625][ T6197] RSP: 0018:ffffc90001037ce0 EFLAGS: 00010202 [ 179.473547][ T6197] RAX: 0000000000000001 RBX: 1ffff92000206f00 RCX: dffffc0000000000 22:21:46 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="b792d2cb282443dedea1e57a7f15f5c52d37ca793f306897372d3e54ccd9d4df218b7d7044d04988602ced910a9718829a3b1b62d7794221037ce7c655872760147ab8ecfaabb3808790adaf40bb35a44d6376405294a4811a2796741d8d2522b1f6b6690cea6f3b2ae91a0e09dc8938add0ba29fce91c93619391c6346e2467729967e1c722031581b6cc0899e3f15feef498f56f758ee3f007e13bd0bcdd17207966f032273f5773cf5adc5e9d58f90056b1d32030136d30d5729cd94a430af1a417c619814571b496b1178ed7ef339c028a07027e06b20f204a9133295003776cacd4b62e8104e6447c67a04d20b00f8c5c01f30abe2493b84663565ceb3b62481e59835681e2c77f1eb8af77155e9d225de2e9ad10129a26559f6f79982cf84a3f870e37847b66244ecb6cb132f7cbc73dc5897d2b05513696b5adf098fbdcbe8a9c9735ad625aa35bd0563f42c38b7616f977f61486ab091f403a6d86fac75ffd2a7a12cc01b171c24b759466705b3a9bb4bdf4ca484149239e96ee29d8c0632e49178b42a3af5bf358a5af1e810afc35e5002b0071894491a989617e7eb8d1e02cdaed68564886cfed1ddcd545a13955b349828d4d1bddeeeaec2b16abcf45a53934e89a5f09cdf24a2623d5ae2133561b3d2df3a7c8bcc772814a50b62459eac1cff5cb74d6962502d9dfe3a2251dd6f68c39ade51b229638a654d0659736c71779a33d9975194ee31e5dd6d620e9c5e90cf36d68fd7590ca8ddbadcd4f77f3c64c4027d94a0c0f69faca73cc14247b4a45d5e70e017c6d010ca9750ce509cb92755a0707e2badf770fa5b7736a86e3efc9962a96ea35ab76006197fa565e423e1ebad5f32790839f553032b43192d83d5ae3a9032fefc58f25497388fcd9abdf85067d2b752edb2e36ae70c313dcc605c259ad451f962149dfcc1032fcc2e92f90b3ac870137f3d164bf05cbe22f1233c07e6e837edffaed7a43ff873c57a2629db9beb83736ebf8c67563c37b8a6ea123507bfcf29b9426b94a8a484888141d3d4042755d94c5605572aa3faabc4e59375dd8bc7bb7d2f5bfb7f6031c8b0e091ecc9121b475fef4d6fe4ed0bb490ae7478c116e6fe8b6282e6168c77b38b0de6a516522feae8d1fa27c0e49d0d97ff54553f336f9959d42934bcdea38c1f83278c6d9ce527ee30d4f2d5a8599420abe9c347f9bbf291e36d3fae01abc88e066464a79f21509ed5aee15c0351cb3402cec2fcc70197d2ff319ee5c2bfe7019e774de5e10277ebb314058413f50399e355db10cce610ce3881fcfaa4d819d785d3b70bb07e87a67788922909ca913bc6026a53a579121782e3febb9cd2adf598d468d801ff4402b6f81e1b45ac1d70c5f566802ff015bd581e6f04e2427aad3852d65f32b57e6f33ad6d8cc94457d6d15493eb1ccb9ef3d4ec2d4f063118be829469fb421424aa5f0d195fc983c723f588cac1aadfea360ea1feca91d1560833ed0e2eb1a3c6133dd4b041089fbd153ed0c5ef92ddfc6200e6af33233a2ba9b4eea11c7c9cd1f97772276eef2080fb7856b25abf5f0e8b689621f92f1bb60598362dacef5b50e0c3c94aad100038172ed59b3b37768a6d47a369be30fac0f7a8d6d1308177d28e729bd8cbb71507abb5ebc5cec608c957fc7dbb66526491ccb149065b8ef894183f32dd64315d4648d42f46506a63d94f167d9201de6faec51db1afc9862e814c1ce5e719fea5f031cb370f090b00eb9cf51b9f56ab0336db79166d393782edd8a0b3057b36200edaf96dfdaaa13c17930d306e60ac9572eadfec9f6c5b304adc1a20ec89fd29223bea9a8b52232013d382034d01c39f0dfd4dd114a6451e3e99c266083af25a88402a68e4bdeddb5d088ec27d54c581210ef912d4fd357c1a42676801432dceff113d2acc3cd4281a015572e19790a7e1618d551fd47606beedd8c87b0f04d3bc548a01073483ddd6c363b9efc714d38b360dd3ebfd6b225f5c677f645e5b4e92b05bfe0604a02ac1a6b7a748a77f33249ac3325962b3fde6fa2cef4353bfe6853db68480f017718a87857ee0df0ff9db5cbd38d6d581cb02aeee07d9a55399a3a183e0ae76cb1df1708dabcbb9d9e5b79ea9192cf00b82ec9eb10a9fa34bbead1a2154372a2f4841265a9dbdaa535ff794aeb069be2938e29f1b9f69782b4dc138ed4a4034e56d57cdb008dc795cab2ecb1043628d516722cacb902e82bdd10fc3f2b45134966adb86b8217afa7d7cf7b0a2f0c827635c3a90a5ec4f46a91d6802539cfdf1c8d46fff3e94a71774367d81a5a7160e5108d2790e7ec2bb1b67cbd6ea4816baa4503ccd9fc7831ce05aebe041882fb8e849e1149823fae866d1f8ca16d3c38ecb5784603306a2978876e847af0d1a729182244928df0627d7f03eace1859d08c1b2895f905ee8627f75fc2d73d421605b68625e40c01c00ef48110a2248740e4c0c384a5257b61a9024914c8865213ffe9dac641c567772ced1816d8a7ee7f2f8c4dae91c6c60e217dd7b5e5327afb622b360805927f1eef7a9a8dbc3e510d421f277f90cbda137d7ca02eefa9d03c66366b964a39712db2f5cdcf9f22f4c6d9e4d0427d66ae6d995e4bc88ea5fed88c784337c49cdaca11a8c47e11e90ab79538aef37c1144cfbdc1bf837eef2f9593203a07a201b1ea430a672681c2109493e64dc547c4b80864a296519a80efe6bd8d2f9ff33a802856768ab064936360d9435427fd71578b06987d0f1dcfbc108fae5a9fbc83449c066878825627b39eeaabb8379bc1a66a6dfb961cc02015a030f80a052180b5ded462bda762e8b18a53e222bc618209730d47a8e1eee1e45df30ab589fb9c6a6015922e4fd4a8e69d16ac044540b650de6b5f36c54afd3e19be0efcf07c85fb010d8ad1b21e2e427b737ad4ae60f3a0701d8d2f656149aca929f24a165f0d65304c18b7b96cf9913dee464e737007f50fcb0d6eb86132f1f57f07aebb522761e3288330edddd118a1cd118ba8e09f77800011210f6a1885ec4a2361a0ad72a8c7839ad54e5723f37dec689d15072fc946b5f6f6182bb7ebe5aa0512fa7f4aade3e6759ed57cdf94394c6a469b220ae9270025f294e07115da969dec5f85c266c21ddc18a348edaed99dd6ae4e8807f4bce06e4093dcc88899af78d2491e87ec5820eab904c1428cbfe634c4e4029ab184e48220c1bfe5e33f0ff2f46c3fa0318fe02dd3494f2a19d0126b50b8b966c6e2e88317a93fa55010b538f097d33119cd5d6f4a05dda3cecb35e6a3f5f56b0c22f86c4ca9f060444732f9a0b8bb62b3af659e9ed28ae88a9169ec77f03bdb6f0f32962c7f3fbf0d9027c90c8f39d87f22fce424476050b12181ccb53f8118368261ff39152058cd7bcd0319903b60be67fa9a9edd4ebb25c70c72a3f26b8885264324c8c4f7276059b357fee84f795d7b3c83c6963a207ec4c97b4890602eb74641313d2d7b7bb820b18fa10b37fcd4facfc4a4037eeb28aa1245916970ca922383dd609792788241f9d7dd505039f238c64894c156ed5c1b7ffc3d1a0dd68f51fab73b5385b0284a4d15d4b71e82c308fa6e3385542346bc836419f2de972c37285e3df1180b3aa87f6d0b0d3cfe03cc4b61066dd0f3443bbb6e6f8c587a9b86c9f38b0a25f344ffc440ecc575ab49e185b613af91a1eb982a55b6013bc4d5c1f70d808cb36e457d9b1e76738ca53c84a261e50027265c233c2b0f4d4689b6eb8132a96e449e696f307dbc32c57d1a440d33b2574463d440f5a1b27a84dcd0dcf42aff0027fb644fba56880300d1b8d23efbdd35be88644ea001cb6fef44882889aa3b27c82c15fdcc78369ab8c112dfca721f1aff941c86313c3882abae7dd50cf1d40e1c03d773cd74e53edb199116be592bb7ba86f56faa97ece5801980a72fbc60c07941d2072191f6bd64bab976c6998cb73319e975b494b1f6c107aac32dec0314f66afddc5a6fc39fb444594a14400185dfc6e5d77e2dbb931531bae43a8bf4e336588cf3b38eb78e1445d2bb7082f84c4cb2b32a348824ee5f272f2d64a577d39475e1fb8b1fc1f5a16c54b6efca56cfb7cc3e58e9ecd730da52882407b90a25a67836125c2dc2e27e5f57145acb388711136a9f56d373b29dd2a013b05adda2b889ab0639955a6ddc388b367a93fc89e8b18ccd3c3147c3de6fe0eb696b7a1df5cc188b18ad9104476e66850dadf29b77794e97ca82b8b8b3ef4473df03884072cc0fe98a4bcd74e26915776faace22c941cbe4e5716651c7613fd53a871d22df1adfa9c7a87f3b5edd94bc2af5529be1f8069c82692257eb1b01fba704c60832ec3a9a05569fe8f396027988d1f082ff1e141022ebd9346a4768dd2774d794fd6208dfae5c7e0bcd076a802ccf4d4bd092730beff1a8c564a496cc73abd67efc75fc0140084042712230299c972bccf7db32645fa5119f8ccea47c142cbc6edbf175bec5f5fa132edd1fd3860e27da19eab3f280ccb91b5c19e52008e5d65e7b56122edf4298e95de7b425c9c4096e43a321d65bef979631b1f98243fb20aff72e2f28ecb2a5d3691bf3824c4e6ca24351ef55b727fad78efe5ae7b8b71b363ae1e97e1587b57d36ce3352a6915acca3460d058a3cc55150b3450aa16fabf51e2d90853b6d7466227f337ed118bcdcab44697fab92186e7fe7061d67661d1bc8f7f6d215b904da18fefbcb6dc61ec69c4e726bd73dd84a97706c0e6a5ce00c85d791e2850729b44dfc5d2636522b921af3d1b2769b41fe254eaf993d8c8fc78ca399949de6ae0c801e1a5d65ff630a98e6eab195f1ff024a1be65d16a0ac2136f4b78cd42344c6e4e618b8bc15b29c35c0c9f4ec81880f45e9c1595e7bf15d32a5dd6680385ace602fd556a3013223102e8046b70331f8118d1518cb41989ee4249facf51de539038668e94d99cbd77c36871815c4e27f26f140fb3b5674121a7a634c827a0a7936e512b4b3f03f2d4aa4803f5288395250d6e2e3ac833312554e4d469be5a9a189dce9c09e9ef894a7aafbcdb7823152d5026b9ce94b36b1a8c4d0812c3d975fdde66c13cb59019594168ec155cd71b7c95d71dacef5069193ab38fdb7a4b2bbb3ace8dbb9397faa4e51bb7754eb58f0158dd298ad54750badfa9c985bf5d7a0dcb90ad98f8f2871c0933f1cfebf3d9a288119c1612c0795f6d280f00734daf3994d956e2f0722ab404b05d977ad57af0d4cc33f2d94aab0fe3d9f78516a8c5617af69ed28acc6c1f0a6b1cd5729fdbe72f6fc4901797f2f990d2fc04ff746a21a41b7b1b0f60d8f791689fe5106bd7207a7027c150a07a7c9f2f54c0d0fd8115c45c4c60963318dfcce6de4183c9567931c061b9a8a4eba835cd26082eb72973a04fbaba8b6f277b67625a836327bdb53835f2cbbbe4ef0c2d6d3e87f5c559a6ec985b7eb56ed7a03981987a92714265d37ce24cbe7903c767e94a4480a4ba785fcb0186c29c1aad7a0b0c3397cf6036ef9b78a4a642f9dd8dfd6f6e4c8527b70490ba3b16a30204f167a482b73645788e2d7713facabf068b66654d5029a5698234d878880f3a4e4693e582ee07f7264055cffcb1014a882d22e8ae1a161a5ab6a72f9925827c4a3cff016139369b1a4c649a77ab8735364893a4fb306357edc8c5462486584171584bec5b24efa91bd019ecd515c17448431a35d2296cca1582060bf92c7a63c6792e6e1cd961f1dfa1e9f2341fac16333da34ee1c720af5966972a91cccad5fe904a38a63b3e383244f1cc6ed4055d79c55231ac61c6b7e61bc6cadc68795cb2749efe8ac62db7c8baec4c10e5f6808f466e49c02b4a14b0c70ec81140a14dae1f7bde72d825d9b7e67e05c9ca03b17f924e64ba8e31e80e058b9552843f8d748d3ac8d78151b277edbe5f5eee71cd8e51f98a785c2d2423df4f6a2cb41414006f678bb2247b964b40afe1c7d8f1186501c66f5fde09b331e4ce116394bba62f93d4982763a9277327d02204e0863d4bf40684b0cea34456bafa0d836a22934e6a4a5390ff0a05e00f64eb58e50fa7bea9674c6fa8d4193de526fced474075890890b1b0a7a45daee1c608d543c77a47a070a374c5aed36cc640bc7d008bbb109e5a78c171a317dec92b274239cfb466c19c5f281aa55fec4db01cdbcfbd0ceee25547520838e7326643882b8ce2e5ebd1c96fcf7847438c25074cd243fed65d6624bfdd9971b3568128c860c63c59837b4573fd29f1997a07a1389138f17f28d1ecd1d7e23be72043f8575137734bbad1bbb2ceaceaf89f00393d14bdc611f70ffa642cf9ae9307a0b19c1895b7eb8be9b9bc0c56dee3f6164236a453f3ae92600dfa071f3e30a2cd6d72b7b69e99242cf342e4bc8b503c03e20b48a7e28b3eb398893be7141bc274321df85e29391eb4df87a3ba94639824d7ed73582f5dfe528eea2a779ffa5983b523bdee81c892abf14ecbd6c1ff1446116f2e67b011a746a1e1ecbb50c91fc160b8680445b203a44345a924d980e0940f4fbd9a8b410ca2ade78417b3b13ff63a95329d43f54009183770bed25e7938623cb495e0a96f1a4fe649316a16f576174b6c8e5a3203f0b506870e48db29edabca853b9c2ae9ddb3ebbf3b5223ee7bd4100ca6866b448b1389439e9a1202e71ed4bfda9425b059c04688ec54b3b37b5c5a230b4e55686559ba9f670e5f5a1668d2ecc9e365faf7c83c84222086da742c1bf0a8156330e0d4c88849074c363e62c006f74403165ee5dad4366f033dfa6330f9ba6560ed283e00e5691b37fb11ee5ec21c6229a8863081ac1f50efb438069fb66470845fc4c1deb8243ad1ef279518c86984b15c774428a264fe3526e478164fa4a50c05bddb52a09fffa78419cee4228aa7842c4e07d434b33ab990458f6834cd4239ea73ff1d805820f1a666f317ec7302cd0de0bad8df151c71304f3147708c003859efcdc4abf804d6ed4622944be8497ad06e6976782a1617a45514fe0454e002ec762cdbf6549b4e61ae88afdfb9a3754da9c265917c85cc88466f3a5192b08ff789c99fcec03fe0d8bac83eae21e19bcb8d152754012a54e082eec999191376d1307bc55685cbaa8e7bbcbd44f2273e451dc2acaab42027803e85c3f77a32fed4d211a477cf3efe13773777fecfdc6c70d79c6afa83fc22d8acbe06f489f7fe0362423cd88b0346f5f67ebae3aa0302e46dcec8fdf664ddaf4c9a5ccf5702a8de5fca28d53dc53a3918ffb0ce223fd3bfae470749c4bbb22bb627c7324bc3b638fbd5bb9ed926c2de6832f2c0541b308c695e198520427a855b8aa0f67e3ba578ff3f86af911420b741ae6faf30adb78efbc1aa700cc124984e0e9a9891aa4d1f23a4029b51baf6bba3a4c2888f95fcb59a6da0e3ba15cb349c43bb3d23bee38e65d1332463db0f04ea7323c0424c1f9a476002d138e72556f00634bd0853f58c70939c259cec54428c4d73f535440d44851c2af0b8a9ba16528bb953db5d7bb958a7064b44d6330e9f03359e9b9fe358a5289a90dc72e2796fd15a833d1534c1ca922bc208d35649317f9ac0d7efe2e5cb9ec66f0901edcb12026f62f90d43e3c9264701f532ab0c020c9154035a2907c42a9e5f343103249c59e97b23931cfbedaf2c7064fca6d40a14e9d3a4756c4c797d81daefb8db0ae507e96730e87af54e38164dbff231a22a74531a8b2f882cbd27d1fbadc64b153f67ee14443ca3755a5e723a6fb4453e672221253015c68b2707e8b5c60b4b4c3b1be99fcac97060b4a7ee0914abbc2227b4203e3ff0ccd4393ea05840d50b4e4621f3afd08a960f680c1c0ad60fc46b8984521cf6733453e5e71bc63bb480a9577a51c8e54820737161128f8bf71b689ef26b72f750ab158bce3872c1115e796dd964d85f1b976d1244e76ac0cd5bad319e7f7c64c8d0c1e6e1e63cfc6dc3d9280b18b3e45ec1136180f55c3aa3905977cf57619a375261a665d0fb321cc2d991d6040b87023f0b1968a25d9e22447a6c1448b9479003f48848a9a07c87d54382010973db9278ce8eb6560cee36aec179afeb837a33dcd8b417260ca29d917e3c7733aa1d240dd7e6d5fd1fb0d80f5404f026105417ec51bc619836e621d00b563e647ce8f65eb250e296c1ec98e9b38f3ddc4dbb0b55e9cece2d1e5b9f3117bcd8ba9e69e569bc03cfde417c719c5cecb5d1245d980991d1027c18cc0aa8026a142ce3b733925807f8826d813260345e2a02e15ed20dcad12254dc95472bb7ac5a3f8f31eaef00e6cef29c5dc01648fc9199a7246eb5dedd15162041e6144ba3664b77d05a5541558307831940a040269bf04df7e1a3563f8c71adf5f4b9f2d5312322bf05e0ab08aca125d1751b61ecd764afab7a5ad423b4097ed070abb44bb69785ce7c61ce86a41ab283d2d106c31cd1d163be88445d55155f0ecbf1c0c3e902e490be17960efb291b4f5d99a38acddb46f4462bc20285352140b40cabadfe6b49b36103d9f0d8e20d338cf5ea10400208f24542d83fd2bd767ab7a3debb68950d2625f0a411d50bed008d315b8c0ff335cdf20216d3e5bb7c07b786dbb4daca2550f10d63e0434cebcd11490f349b395d098dbeb95fe0be5868dc8eab4037c9ddaadf42b262cf2b69884179536bcc887f8ffebf184f97174371690e6c7af0417a21ca7e1ddae91fec200651adcff58341eb04ae4b3861594337a9fa07ca7864d596285514c7520c0d95115d58f540b41a836a1b7c79312f72373ffe893b51afb3cb42e76d191b2eca3c2c2ddd42cb32fc5eaf4e48b07cd1171047ac0901dbd0b62034d1e9c542a15002af1569901b4a9d1be31fcdfbeff66b3802373b799ed952493341453aa4e2c353953e68bff6a7b2e9b7659c22aa796e9508d077fb19c3edab6b13d18e95df9bad29791d7e96fc0f30f30eb4bb47d1be7aa1fb6dd2cfba1059cbd9f8ecd0f56c54170b9bcbdafb1e3d3d42b9d5888a230dad1c9f3da918125358401fabe6b29ae152800dd92c7574d900b901709fdd7708b969363c166af254e9bac2e81dd883b50db5fb124c149f023b5c4f2056f1ebf6d818bbb1ecd94a758d5ca633baceda85a7de5821dd59b3b793e336472c2ea154c0c909b324dfe605627b023b7bdd7d424d78fb1ac508d4227111b4722f3b60b05077d1439e330346a3f0a3dbc7fffa57b097c2950229c897c38b116646f0a744cc91faaab34e09a30c9e187aad05d7d043642402ee3e74dc940775093423c343ff497a2f478c763f4b85ec303d5cfd31661fa384ccfb27ac23af6126a3e4ee67aefa4cf6718b9cbd58891dafe463211c1445863bae06be56858ddc8e21f2361050b2b98a3724ae8f41174392b785bdbff3873cef4fb20a6796207ff2596d3d4285213b766e29abaad9a4dae68c7cedf43a04e5463f5c28e466f08ea89399e04b4be97ad5dc6175901f9f3c826d32cefd3fe75d56fb49e2c83446bc96f21337b714432e8ffbab04930a4656057295a6e2ce2434c64b945fd4c48abaa952cf5ed650b9e3eb5c4f2a9e909efcad921b6b7701fe47c6d6d02e17f4ef2905350b379451b8523af9e7bff0fce85263724485b8a215874b5eddd173ce8917599a2f3d07cecc9f75b2a1f9b7b3f1208027fe6fef61dc8c355233db157d94365911446d44dd6f218f65832b5c8e0d74b3d7f3f79d8d188a68411ea77fdd2684fda64f9b23434fcf1504f04fe1a7dab88160e555db5eb962b031ea0e55e4ed39fe0c161ac6907b7256b33d5d757b67bf05c1f51a56cba29fd2627d6a9ea98e6012b84af78fffa7d7a4f05fa5e4ce6fed6f9e0fedf756d7b555c0faaeb2d2d974c51c90406c19df25066f1d9d3b1843e2a3599d048a37222c5b056084055c1bc6e5d2f99e505c04605b313df9398f8762d871e6746c9c4bcc300feb4165eaefcf539f7e12338fcdb034a01155bb74ab22e3d41f90ef72a9ea3f94bdaf43d4332f7e8213995681abd8bc1b34d343eec0c4933717618a80b9e7647e86d47ad978735fcb88aeb06743202a78658a7f06116ffe590bac2ddca00433a92e2afee79f73bbb48f48b42f87b34db64ab1b41df59131f38e1fee876742bd5379cce3e91ce3ecb524395514c8e8aa3cb81959ebd12d674b095780d634004f41dad98114ec9e52fab05cb95108a9115dff3ac327c73e4485d9570bd585d375abaea63b729aee0f51d4104eba1061ec7a6f79ffca266c2c4ada4033e346ce64b87975336b88463c0086df89ab62989a74a11b5dba26f25362c0fdd855315a9fa76a22503a1e2006626231c0460711a8a1757b610527622c966e7b421aed14ab7e82e999f2213214f71bc6a532a139e5ea9950b99a3a3892043906678ac67214506b1997cea96a175285fdb23464a533a3a9157519d616157b270fb0beaf09f70aa67d7f5e3f26a50990a00de63edafe1b692f27d73a02f6004a37fad9b6c3022b87ce703d355f2b513085eeab26ecf56f4d3180d5199d1beb1513ab21a10e3aee07dd96ee123a3ebbb84e24e007b365d26d37578e99a06656f24dd9c1db60ea30057f07e9bcb4d484210caa4ba4aad875fb805e163b2c5ef4b7af7f082cc0a3d688c56edcf41478426590d0af659d719215eee09b2a9e18312aedab3c4b450b07ef4fc4dc1a49ba9e5a50ed703ce64aef5d4ee0c0277dce0650698897fb5ce29350385e3a79ec8ebcd6ca85213fe383c91bcdf1edd4c48ba1fb95fdc75efc3f466eaeacc551201b9b9289527beb11a34249a4a92f3171ec0dd6e28a0e00a4a52ef51f0054d939b5838d5a8f7e6ed3ba085051e21a71130ab49a7012a7d06e7fbbcabd036b06a885099990c9a6a262de46fecbad40f1c88642b2cb0698928b6b8c43b81af9586958a499d58aee51cb86906876d3b85e10834a67d61ad4e43b6c83fd5c1ee7024554e5afa67d5175291734f1b99cfd7aeeb852a40f94119e61fe5242df796afa27d1832e0cc437e0c70d5bffd2a13ffa6b6f71a9e67714afb4ef4c7b9703dd297d98c88dd43ea3d55ca30a32a2678c0a6edf93f566267343a281f99598c18bae36dfa2269f1398f9e7d7420d4ff28496a637590d1abddbefa4abfd3e4f398a2410d502818541606fe970e061bc58c3b7a492ec896aee93c67ab90d64a9eeb74f47e45e3f9738912fa9561aaa561427c6f5c0140edf757c831a524cf1ea44035c961a167b4fa2c3e1b649090c74473da3a8acbe10011b8018b6c34950969a46bb192b1c3074ff7b3dc63f0491b8c1f11f6de48fa44a8429f848d62d1de7d512def31a13ea65bc49afe256c5a3253348e9f8459f2d9a7024248744aef371f6d24ca63ff8e882aabb0e83c13b93c3b483081602f696c92e65461bb5052996c0c36a391717cfced67ec805974c83c3259d7d9fc48b1667a61a14cf9ca8794a8c1440eee2f0909fa1db1e2c188d89e3aefca80d2b875195a73069adce50176c2ce6a90ef8acf9ddca23795146b1dc2eea54283c41ffe02cc19ca56ae150202698731d6242ed3d76eb1b7a116a165c456a06351d4e44b7b83f33fe023ca64308809e0445a296ee83f0b55016d36e0ae3c82", 0x2000, &(0x7f0000006a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006500)={0x90}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0c93a2655801c3af0a31d323c3d7400572c21487e8cceb8b29d8164b615d7da32714358422d9e8f58a281ceef3684de974a1e383f2ff25dc678919e656acaf70daf5b0681a327eecb08019a974312e28c72cc3902fc8b7c62e551ba88893a9344b36489d0d541aef9d28efc9997750e275bb250d333a1ff9e7ed339e18146211a254d921aad60ca776d5b429c4929e8b76e9c2fc9e2a59d91b3baf16ead8cebb8407bcaef906e9a95ce0e8bd3760df8bbd6acff8b62083421d43a3755d6b1828822bf9e204c5f4ff3baa3c2cc1602b69e6e6db3fba641a4863881da12e3fc07ec8bab59cf2cc672e877974c74f6e8c5b24c849dec7f3218dbab8c3f2ff59a788e937d99a8b1d54be1aa7fbe8290d34ae4f90f03d3d478d244b670dc54190b17126bef6cf14d36b1712add6d2f82b372f258092b71804215b5778beff661b31f4ebef449a5bb8515500ed3ccc822b4824a1426f4d7d96d81a265477e2041fc6d77e437a3dc9c4f6d6c24561c9690bbdf56aa82950464beff851afc71f18def8bc46a1b348867e8e8af24fe4a17ef75a07b5007df0f04ed840c828794afa77a963f27f2525c5a174f769d5bc63b0ca06bb45721100ce17d53c596cd69d8fb8645c654455b26d6c5a701888a610d1950eddd3b633380730c21183577bd15ba5f8fbd68f78927942009134867689208e92c9686f362bf19591b150600c947c5a7667d2eefbef32940384241c99b923cc03bcd978c2e413fd6a53a06b3e66814a3c36cf9b55d346fd9ba8a5fd7393c7c5754953196210b241ee34d91348304225418b1c8b628593e2894f1b2702f0d9f3af9d57ad9019f0678ea25336fea48ea00655b744a7c84f4045e24cf9783bba4525399a93ca630ab54f20aed990c226e7aee509a02d4c292e407a216e9eba8865c86d5e2924a647ac5bf5140c353b4e2e6835fc656897226f3b88c1e2d2ed7b299f7090b50f54ed7c68a34d857e44f65aff51f28d101f55e806726548356f15df9bd9178b5289ed8d65425e4b27bf2534a7b031add8de0f14d838e737804063f9316ee5998c17bdd31b1ccde49c6061ee4a17d0251d2f31da3fed92381e43f55ce534d2a1e6b20fb5d721c7c792f7243bf485e7d35bc7a908fda6fedd98ffc6adb4231caadb0f386046ff31c39ea1d387443d0408b555dc196f76ad4eda979fce80665366692a78b46f4407de1a014a807c99d530471c364525a9494e1e28b1c24f55e5a881e50fdc65914a5abebacb6bb64cf79062de3675cc61cd85ab89ed5e16d3659b5745514b8997f3df6d05d6b95ab35ca3c4805e99015be251d8b766965209786cb3e52efb8a61dd39c4d60d42001eb30af3d919e4532be8af4ee74fb44f69fa1cdd566a45e158222c674e4e0e9ce17bcbd3d8077b17579142eda5b6803c5db1af9dc92de755a06160827bb70c5d23ed0abe51b932cb85f189474d2b67aa8f89e225eb460617985968d6adfc59b84a792753541e6a26efa96ed7648c3218c83c1b0b62f76b1980fd7aaef3a5bea88ab2953d555239f27a85a74cbf306551acad3a34a6eb6dcbbfd7b9e357f1153653554f559bbe7b399361a1973dcd4d3c561197155b1aa099c51488b5a073eef91ff13b7cc7e2ab840a8ebdee868041b509655aa0142025aaa67416b5edae2fe9335ec820ea27da9aa5bef5d047f98557b260edbcb5e7ec3b5591e1f667586dec0a4d2034022673ded75b56747e1c337b9ab17e6efd8f68040104797175cefd99580a27690784aabf02c6c0e7efb3167bfb0ba0711b8462702c63c77d3bd31eb638c31947bf3868701682334efea4577dedd9fd5facce21d5180b70ce3da72ab99c1d9a017bd44d797ce18fd8ec8d9833d0d5cbb141e183ac843bd02dfd9834e34a7514f91a76cfa400b87ebb12edd72d8d233eacfb286e55bf5e2208adad7a7d21d2ca6a65812a5b5df8f5fdd8b3d74908f43c016451969c005af398bc79c2d224296c5fbf63174798a2ad887c4d271116cacd4bb52728aab6cd2c5fc10ec47fba121aaf7d2e8f9c57f54fad54bc2f963d99c8f3999f971fa184d9f61ac7761e2ce2a80af2fb0d9685a4b00aa72aa8c2d1b3ce0543df8b052831191040ead37f722a145ca4735bcad286af025fd3e5d1fff4616dba520e41b2e234c6bea90ec9d89fd020cfb586be537e3c7fe4d225282ea576fe75bbc3ca4e4f470a5c40a57631f8ccd77890214cbec759571df2f694b4b9fbf06bc0b5a59ba949dd26fa2a7aae9ca9a3b8bcf9da3dc72876e47dd49194fa12de2602cb7005613af9721e4afb1b98e28f652df3f44649a66f3415580a0704f7b6b16c98c3b4c5cea2fa326c21c230489020cf7885466f325825ef918a0f3f35cf572a7d98441251a02e3af6b1c3ab07229eee1aa32f5d19eb8f275f702cf546c19aebf94f7311d8a79f6af282eb8cee64b215d82a80431b16c46704cc30c4f803249394d3ab0e59517d9623c8b30d2f96e7ef639693e620a09082a0dde4cdcb287dca1d023fe83c9db18fbd1830c8144c9495edb400a8b27bc04301c02ac55b8508bcf1db503574a4d752be30754ed97924e9999a25a4c4c5278fbb4027af67ca66e09423513839cf261b8b4f9fdc220375167fb86c5c9138903c7525854f0dc4281b2d263e0445634a03330d54ad41d2168f73e2f239af389eca9c38d419f88e5e87020cffb617e4175fcff528a105728afee515a4439dbb3092663df78ee18972a37bfcc1179d2ff059d2dc0024384f4626cf7e51c3cd638e056884d50158034b0c43d9025266c7990aa48143f65fac42c5465647680fb15b76b4fa77278e53b548b2d98573dcd88f873a28f69c23b7673cdb2c755897d59ea4a739928158e5be10991964c045e1ae54015aefff7c48570d6674f88e959159e126fab2f8bbaeec2cb48f38d99fcd4336612da3d2d04e801653768000401cce801490e344531d58b0eec1cc3fb405b0fa0e2e6b3b0c0c3dc2aa67aa003b99a30bed8b430149dc558358329aa0224fe29f064ec4556fdd7aaed981a47b832a36702b62b2cbacb68dda59c13239440b794340cd31a1f0711e80d4c1d4590e35d60df383ae2391713340a381bfee20c4b55a0c15d9a0319a466c7eb9c4e98d81adc5eb67d612025f521297d4df8cbc4082d900831cb791be303f008a22a8c29adcf215ac853bac1019da89fa1c160b09e4c898762bbfb8ae222ecef848b8cc01c721124a672b6c7ae2e5d5203fc7f9c51094566be59aa3f6d4d8b4c9777eacd5090ec52e4f36c11733505cda86d03635fc4c641187a15c6ec3c45734d253f06334470291f19bd6f4e215e9fe85d951bdb2f148c89d13da3b0cbc4782a8ecdf448750d7f3fc366489d65ac4e94fe79dec2960241d53584dde72433759db4d1ce293e35f301420db789a6b8a2ab7191f5b7cf4a0a0b08c44d1a027747f65f6ff6b9a3584687d986b5651b3a325f90e283451615c9360d1260688b3f80fdd5027b1012b7f9264e7655ab57492bdbe094dd884e1d33f1418e519eec5f48a0e8fc45a0b1e12d59c1545f046334b00413a8cd9f9abe73d4d8bad370efff02e3dbad13b9c4a058f040c492a529e2a8f0fe5e8bc5b99fe126e9f7bb2a1b16426e30d2a88cb78192b6d3d9dee0318b1b61bdd4546dfae900824afe203dd7aa7a442958291acb047db3915f412b6759edca8ae2c80eb6f6ff82e15533e31bd425f571caff0625a2bdb49f5f8984ca6d6ab43edce8e9989abc7f3797fbc963dcfbc78e479f7cd4f5bd6160f06390a26d26f327a1a6019f5110203e46e5b8fede20b2af735eedc918483e504aa9d828ee940be1afcb065a964efa48aa4a818fc1a4e2534a7cc403eeca094aaad7c8ae0e593b000a00950087944e8d4c5df098ff6373841338348af43860bc1cf73f3478726c4529a3e9e4cec44768d8664701af420594f6f62e7ed2f9561dffde178b280af1c5e7e8795a860de3036a69097d057ef789d6796824600d52471fecdc4388643b39f4ead61ccfc35e3fefccd2d04a3d45fdd772238f55a1643d1bffbde6674c3ba4e9f66594427729bf1c41740846de79574aff3a2fdb9d6249a8f352306dd812651e2bf85b9c51075edeccd70006f4d29efc2d79d5eb7fbfeb490b30cf317558daf1a75433260e277737dc9fe615ba4c323de4fa71c87039ed9d8517078ec67e47cb5e7e025592196bf3fb659c911912d9e5e83013d9d602609137b03dde66935c321d02c655c40f8e1891fbfc23ac1e0cde334edaf388e64c34d5f4a94b9ad50589daf78e950f4134f936f9a68c7ed1dc3bd357323b569dce1e3d818133fee2e8184c0c44380906687e6869470c25dff430f80b3153bc4c695905c05298d15f8c676eb77568615ed0a8aed93b8c294d278fa5acb73a1994a29ef42017904e40eecb671ce1f32a7a2f109cefbce94b27e8c8a3bb15fd42c7ee51c16b66b147dcc7d310b8ca00f28769f4c31e6872dc08f51d9ad389ee4324e12dbefe522b78a2b6f36a2852d66dcaae0b86e2db4975aeb1040c6258b0d99f86c86333f9c3e0453efa3c9bf1714b518f1180a0eb3d74384946d17420b00a3178f588b5d2f74547efb2df80dac0590d9a6c5aab8d29a5f4eaebaef1f883b724ffe1b944691326c3bfb2efc29feb23c72d31fdc4d2c9fe4a585477a41fc6c35f8bded15fe83a98507197323ded71259f4818afcd533616523d54dc5feb1e3143a140470677904735ea04d60882d5a23998b759aebfb61c6572c49be9bbadc91d7bd7d7e351bdf86e76db699a6b8b71826d18d5f5cf6995d347e4f9d5efdb59486a0d281807b7eb110fc1320e4123e05632575b3e60e5a8d1b3413b4518d763499756d116a6dcbe060defe3a7934d4c8314be009f488f71668a3916e97df44aaae6adc97d5a27751a88a779a0b4dfda88bbc84c6b8ad83d47803e346c678ee3950a8263c10ec35fe946653f2d0071c7691035cc98ccc7d9e4341d2ca56c4a803456a5ad29dd028280e6923fe21806ab3e5ccc819f5a136f690194ad518b00250164b259055399483615a6d279f9a1e03f5377447de0f14d624669c75617b37396307fc8ddabb9d972844a67a2a5af1dcf6c334c433a13be54141d43a10c1bbbfe7e6ebbf2ea5a9b11ff5dcc2a7ebaef0e16a2c17e7fc08fc4aa5a229bc5b2294f90aa9a6739ce4c7dfb93f13e1de8d1c1c6c2666f243d97ef4207dc6351fd7049af3817bdd7424535391208b0ad7a3643e246201c92c029e585b38caae1acd1ff1208de282f86d05021e145f8eca87e69cb738d8666a54f5dd33c529f9e0797c8da7d33b32cc2a5052aa0e6fe7d5a164d89dd90dc43eadc44f6d138b91b5396b896cf342eb4357a80e7ae357f8bda152e4fed88786352a13384f3049892e1a62206b0007b634a58ae634e209ed2d661a412e5533432c7d1817ce72af33a03e36934dc3d177536393d1525ea922660c10df28b2b560741bec45e333c60266cd41da11577b55660e76e06f3efe39c2fd2d9306c338eccd894f37666f1dbf1421a7adce802b9b90821015bec98100cfb5161684067ed9d401079d2c7e3dc5c5f3c83120dd8de0f6b6371e418105f39042708f0f8e6c773e3b7b7f9d50bb46e7687a21bba3981ca9b3e90b0ff4de826632f4f07f7fead81c56a18451bc725d445e0d866e38b953e41b65f2f153aa3b37e6dca1035aba498d5a4684665f5ffd5d0a3bda45ae437a8f1f0da24ea88cc0667d6bb66976e7cbe259bf4b9fe87b373c674fbcc195ad2afe86d39dafea3c9687d7a51fa532b8b439081e8dc97aa982db66b7c3676a6520782b127f6bc143b75016cf3aef164f9df4f2a7d4a41cb56eca6a517b39fb5086889c2a5569e155476d1ab30da22b4d1d8c5c9e902a4456ae3b121478b89618728051eaa9a58d0fb8dd1716df21155e3aaf66a676b2332bfd3808181e1312e13a776c2a4c43a7a998b7a1e98c66e4112e1bdbf779f37c91c7ae4f29577bcfbc1120ef5a715c5ff7a7f4d749e54ed38a9425a5fd8fae38b13aa5fb2cfe9a25f287bde3355bc3659e51eb607a7aadd52bfc2d62108670b889c9123c81d0227e372e6de0add7a5f16937a1c2485f3d4678707d2e7768db1857a78e856f8b444cf9e038e85cde60ff7745be230306f599fc177ef4640663d9e31d0f03654df3e16585df8a5bc99c39617f24403e549d752ea4cd3d7b8092f752f8f0bb9f3c2d320293f59d0021b8fc15720f1c4e4f53c18185b09bd57a86b26b8361cf3b1f0eaae182c21642d27334328415565442cdecda45f09969b81c55c1aff714aa64a2f38db29e4338f8d55c55920949e840d0c872565563b10d800aa90f66f87cfbe3e13a773c92bb66b7f1b654c5dce2301bb4bb899b6f27c0e1791e0cc99c8518657a6e1b1635bbbc58303980efbb11b10518ffc788c58062da012b6344b3929b583ab521b36481520775ab190c83cc915e8ff5756ae9604b27613751a01be30403d56321246739865db99bbdda8276ee0b2e251536da6cae9bd25dbba4cca9723faeece033e4e656590d141b03eca469a8ad2af2e0250ec128fb36bf895f1b8403e1f0bec3dbdfc9291fb8b9765b7209b315fde5edb4e9a00a333352da5ed910e501eb7f0c84398564c249f25b07efe052c75e1b8be1a40c4c1cb70deacc19bcad330c52700318d47a5f0c11c5c74e9a7af29181a44618dd158acb1ffc5bc4223c214ffbf280b91aefd551172a19061e2731fec6d4db22e6ab0ea0f266d9549ac634263cda8519cc4ef032fc23df7ba72ec4b51e82bdac6df0842d718907d924c3e6527633b311c4098399e2052e3ff8806a69d1fdabde75ce983d5a6836db47601aa11665c45abdaa1f082c29ea0132d88e6988c722f6e8bf0ef440b807811013feb5e2f86b3530133924481c1f4756476aab1943436a570ee2d7275784bcc7e8e0dc98d38dfdb4b29233d781d2bf58cb7c516dec3b44bbe280c7463ee6e7b655acf635cd499349a08279f275de65cea9e1196a73718a9d5e48df59f5c154e2c2b74c3da5e6ab4045ae9bdb4e2921b731dcd8d98feb83abcccd58fdcc64037ccd7d86861fa568d0d92bfcda3c4baa18e4bda7ff97c8fa3fcd5b59b2e7653815c808b3c1dd17ad961bde92b549bb1c2286a07917d6433e35210fa02910ce431e9abb765362bab681ca451637bb7248aaed363ca8d9e5c192cfb39300db812a23d9bae2a664b912956685ed02364b66f6fb1ca43c868c853b36c92bd2c8ae0266ac46a980bd82de4f18f88fe3fcc9b8862912c63ea879cd0f313e9d69fcafbaa091fd8c5e7ec59571ccbafce3aa24151b57de56468134d92415e9e3d3f364d6c22d2e9e75d526c2a1747e3da2c9b5d4f2e57ac12c103af72e1cfd3e1ebe1f50a47c96c24c4f5ac7e4ab7363e3459a2afd90ecaa2d62b4a7d43c7b6d253b69ae2598229a9bb56fb5accb8486cf593f6db792ca62733b094673040d7ed739155b8f19cf3db384d14d5e02164db4bad6468adc27243ea38123fab2d3eb7c826377ca5692f3ea1aef18b9942e2165f05e69be102b3d1b9a7a98cc0c956512927f9484cc3c312f299200b16720cabd19e2a05154d781b68187a0bea3077854db8be52d2a22597ec29f59d42c69c54fb14355312a61652b3e6af0ced3466a19ebd6ee7c6c7c88faf2b93ed793cb21a2973ca73a0afacf8a0a5c3a640a0a146419856b7535f8f5bb0bdbf183441e160dbdf497ae5097b66598cc0e81b069bef6a94ac5e7f19b5db998456a0b6740465b3d0676980f28b0058fb9b1d6c7829abb67026112dd6c847dba5f6859666f53eef7fac179a1ea8f87d6f92a972c92cbc5b540f5c36388002fbdce52e6f57dfff4b59fe40571333ab1250e6eaca6e16f43760fb908422964c9244ec168a94eaf3aa6a31aa8a62e6c82d69e9ae586ec2beecaf4db373b96b15cc0034a71f80970a25e3d987842733cc8f723d2cd0cc0d3b12252f7685a08985fcd2f1dbc9c35bdc10ff8ae6ccea4392fc201d57ae4cc92d61ef561efeca1b5c7e5f5ebbb14e97d258b3380dbb2a92462dfb34c0d8b26cbfd23c16080f5eda033431cf2a0e9f70c4baf7f7c6692da357b489017284d70f0debbc05b44f5f91874e8761b277a404cbbbf62d0eefab7d9053366559c4a05a9420af7a608969c872fca242b7e90c36545df7c1db8f133b305b193847e434a424753cebdefa83f6065ad989b9f156a34947a8933da3d24b5116ab5fd6fe3349cbd130644619c337f890cedf31a1f0ac4b4dda00c49f4ec56c77ecb22fde41674eaa354c9b2ca41c921f28c4b65690cbb842d38ab6d029d0aed6506764e7e76e0aab8b9cdb1487f27c0994582d4e35a758d8869ddd38f7e463ce0f12acf8f88b23f2486c205ffc18e541edbba6aa80532833588b3721b29bd4f417dc2f8507afc10a51fb84c17e4d94ef5df64b32d56e3e5dfc313b45876a322bae4da96a8614ce8d795ada688ec59f71ba164449113c0a12211f186a55b2457ded844ef6de4593791aede3d6a83b1ccbf713ee8676ca7417fb132b1026626918c05893688a5277fcb4bf253b1e6eebee1a217c99c5957003cea7d0d875fa5f831bc1a4c08d460dedf3f7124769ade4d56d5c065b02a8fd9c48a9f53894c390f43bec3ba9cbac62cb73fb3e9b6796a1127e725896d37056be465ce6a9d5ac8a01b1c2377f835d170c522fb0ef503cdc7bbb8ed6ccc7d6a96499cbf3ee583314ccf08f229b6539dec9c42711ffcf4486b8aa259d31e3fc258e33f2e68336b4465f2b9c04056d4f3fc7810bfee09cd867d528cefba01c11c5a4d3d98fbc053acd171c7ad707400070637d72c6dbcf1d57151d7a077cb65235be085017b4bc21b1bf9f01c481024e9df978301de285b220a4cca9359d9eb0ae46b128991e78fe6907f0b7fc90e3369cb03df32279ea39a6aad7ea6732e95f1d7ff47b1852de661374ef9ca653a8c3813c0972e73079fd38d6e4de3958c54902040af2e6bdb50a012b4ac710b6a5a6d9ad16a9236ef107c04346e3d547d02ffa6a9d4f8a41c697f1ba4ac6569d3b07f583aa15476aafdbf7539b6bb39e22dca4bfaf9fd3933aa14377cb928d1a0683b7e9c8dfe5b72640d3d39c22211347b087b8ca88c660c53bcc736ad9f3de9922966adacf1f9a9fd8d36f13d1f2a4d12582035237dc28c13baec84c9da6d31e16bd4141aefe17ae7144616f49c91caea8e907015abbcec032db6627ba730ff7ea547e1a28a003cd9163af7b35ac54d42a71f674af61c07e5ab64880fc2e4d3d6fbaf04245fa076c0dddb70e4beac1ff218498f17948b9e41c5544e88144ed47a7dc86dacee3a7186de7dd8b33d5c78fa2e5a24b21ed4ce2cf7b266b33c5079e58c21ce1fed98ef8d1c5f83f294d877129bec4c031b959c15a10809bda4c6f9a582caf29b28aa8a0b2861bebc7601c22bb0bb43b7afdcd550f5f0315402c30e430ba98b6b1d73d411f86b0c3d1ed8fb3042ff093ce187a8ac7350fbfd7cbecbfaa7bfbb409242e07664e3ae5c360c75eefe0ecb7b178e54729ea95215b5175f1f831e43313273c559db76a57235a7eb9c77b571d359d465ac33e34e081d52e468d62bd2e135a8b1356eb858bb4ec66fc2d78886100bbe6c813f09f4b7f4b199413f202f2739ffea8e63fdf078c9c3a5ef3048ec9d1f1ff423914fa31e5433ad27f95020bc84517c73b3162cefffe0b4f8d55d4e6e2839fc8da2d76df5fb4d8062d9c5dd2590462ff137447dfa0c163b84c9f83358b1d428d51e9b6a02bca30be0dd9fcc7e2bb93836804f87af30d35bea7d8111a3215590ec42765a8922b08efa3e7153712bb77ca9dd643d15e98e189f634b58b9d7f9c47423ac177d48883268ca136a9b72d09825b0a8bf3851fac1caa15094b3e4aeac5f92098f13c50abdf44738b020f1c28c13e7d75f0e4f9844296b7d17416b651ed991572fcd43d610271a14436f2fcc3872e96ca5711a51cdede363d35e4841fb6dfca565f8f93859992884357809b4bcf9b7304713e242c4f2627543ade9c613a47be7c7cbe5fba511c44563db7e9a060869a84440af1f1d3cb76965cb787154aa2a1591d420fe5e593fb6ffd96f651313c8998bc8ba499028814110d442982bda56bf5340dee0ec3733ce1c93f8279506b18e7f29afdb9624296db6600ac9fbfe8bced79cfe054dd8b3ea2e00dd92dc6f691b2997e59aaabd5563237146f9e3735c43187a666374a5c0326b4652c787e0d4a79fab56bf9ace55171685300fe63a2dba6564fe4aa0439593ecbc5d6fb9d4c051c5051588366daf8af05ffdc6128104192b62d25ddb4fd2f6e935b53f7716449e944da63f075226235124f7d878acc3e5692230e64c74ac9ea365a128b85f50aa019c056f2757a7f4ff4d075d265aa30a45fc2a41614810a5a67620ae1fee1b205afd73d1971dc73619bdb0e34639ecb8b161929488f4678a4b9a732aa7c36282d1e09b90c135e2c6c60a98dbe6521cbc51807a548ad048b1684ad32c278ed846371d0384cf1d7f206b3cb2ed4a265655acd45c5d03907449293bb2873dae14b8bed77cb2fd223502595639da1f7f47d71025e566fd84833389b4b775eb1ab7d93e2491a2e73e9ef48a1c1a7a9ca57c3eaa5b4f62a0786d2295413f69466789b56a963759351dc5a7370d12ee5bfb4b1bdae8b6a38375df03fb1b167970f0e6412e14f1eafc3f9b2bb0c12f79b49bc35b1cddd6d9a8d26591bfc3f58ffd2954821dbb1df1b1eec5415287144d884b68e0bec7a7c2636e905815f10f93710e31021894946f6bccc628e712dc3e88b1464aee9dd383f8b1320aa54889e8562fa69229cbb360816b573ae894dc6f97a368c87acb18f42ae9ba183fd0bf54d59d8263cf33c23e46ed468c5e5110e7d1a2769f121d18a9969462e3fce9d6b8f6b3cf9a955cf47a99bbfada15a2ac063167c4a68ddfd6db0b3dd935dcc8bb4cede719d39fcb6e768e7fc59307cb4ce35041da0b191c057dd91b0cbb878343b0814e34fc685a37e686c9e62383a00b3a67d2356151689b8432e908f3a7159fef5ec51675b3c0826060d8d803744215faedcc33febc95786590bd7207710288b65988436307729c71a7fee97c16f0d3dcc92be3bae71c05bd354682b1fdb0f7cd22499c2ee6d34fdd3013f881b712b8221575285d65eaf270bf3ec3af5d9c525454cc4fda9895dddbd61fd5832f9d210195191410b45ab100d52e0afaa08abd95cee74e6a657f3a3f4cd2ddb965462ee6ae78a7c860fa7524875693ec037e0030d5ecc3d09c85efafc65eca7ba0accd1cf1e26c80fc28f07c6f0045467589cc54c994ea9687286f9711ed049f4074a3a19f0aa46b531a1ff947d7312ddddbf87472288712281da1d59b593b77f739718dd6d7a4e1d1c5b83a76fb130f5f352748e97c8af438ce1a99a768ec6149e0efbf6ea69c279a992680e5e30b61b72cb80014a5a672234d375fa32eb2fc238c7d255cd5c7eebe57d53ce915207fbd5559194353e04e501f763bdbfaedb9be109f53c96d6477169c76d2520f16f49dce8b2812fbb7577256d5efaf5a6a74708d1606", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0}) 22:21:46 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="59e00b81889ecadd1cee3dea2389a34a8433fca4edd8e162499b9a3a6bb33ca9e1fd572c7ab2361cd17547e753e6ba7852e1e768ce44256a9f61d84ddc039fbf6b4f835804afeb57df3b0692f325fca24de779de102440a47e935dd25eeb7842bab6859f5b59533c8b0d6878f71d9a44fda532b2d7f7d9014fbf14da356b7a6068a104ef7b6dd4c3e05ae8a6c49eee1e48e17a229fb6271b846d780b0702b20c6a2d229779d2ba5705d42421403cf56fd338c4251088d883471673689af854065d77e88a265875c66cac16104a22078d3157d35f29f9d8777d19989d756be7f5f920f08d54f332a79f5db28ba189906c7f55a046267287910b4e5aa9059569feb669d0df3a1a225932a0f6618f4bd593d941a2268f0d4edbaa7ae9998ab349b1f9f758b46a5c21b8c73067a69f8d2416e0d0260808ea7ccf0e4cbf1349ccbf6f4b2d0f490ffadf7d735dfb8b9a0756d3d208ee8afc15920fcf7048fcfbd57ecfd39a3032697e53ea554652d40793de1113fa9cc78518f339384b90cfb2080b181a91d06570a8ec1c7547f7e042f61f4fcf8c9a766330f543fef501fb6df880318102ca237a64310c28deb7593e62aab87fc616c0a0fa29840daed5fa150e5a9bc79bb0f599b8aa9ee58f11c84132e356c6c0d2fdf9de863523e58919e85c17c4672942fe091ac520206013f3ae51e0966efa0cfbed81a37c02663af89402d4bf869d115c44a8841ab24ee0ec3b205f4beef89d1c902de597c4aa5acef77734633cb37680e6e85caf0924f4d081c32f74c67dfb92441323fc21951acccdb1b19d4e04958e6c1f8a290c89d0b8683aa9714b5e8c5c032d7590acc546ff1d43fab0b3dd8a7628c7f3aefe0d5b6c859e1f0302cf3f1d0a4be19d86f080be87443dc00f6b261679bb34c5ae8033e3b66d815efa02f99ea996138c7d4d95d4e4e2b68b9e53e59f264e88d47e0588f420699bce19fae1da48ba08b09f86b11644b6a5656f0565711af437b5927626cc17b0525841fa4d87ec72bafa5efa6a4734bb934cf8cab04e6acda1668f0c8c4db7d67a5fa6e14be2b530364a8e986c1bf5605e4bc4909286cda7d8a95126877a348a72a8f74ac222e51c2bcb3125b77be48f26bdc3d782c47405f45244dabaa5f1fe0565bb0f12a079bf60d9c8a2c16a3b68b92994b70a508576bac359d421bc565d1d30f2ee4bbc01f4b195776733d54ed2395fdb1b3ec6762687a731a327d64af3d7d3f15504198477a29d28e7a6e51fcf4f18fb5a84a97a2c03a9cdee971f4bac5a1d9035732e01f68a42116e937db076dccc8b094b0999891487e979d82fdb3ab588938ddde2b5b85d5745c70283ca9f386e694a2c4a599ca55ef6f25ab9aa23c8b95f0bccea890d2d6f002246d9d523c96dea125fbe2fd88f2f4255dbad3d530b63d99241137e6010a05b9107f9463808fc627005c547e63d5f2946f1aa7ea018dd11da513380f72ce65726219d898f263943a73f5bda90bb115b43eef8aec8e6ec7e96d47ca2fa3b1738cdf3a20108c36c8ffe0d1cbb3ee0803adc9570bb1cff2723a1b2f7d129f3bd2993ccb6bf2a1da4cd044b9064850f63e458536ef5ae1e27587937cff45cbe4b528c711e4d7f57138767d6ea01e026acc21db728a94f431695f6edc9bd9e28253ee7ba64d0fc4aa92225c3e04e8b1f97cce126fcb859e7272b18654f370f1ac14c2f79f673d5ea69661d0406a9a8675b65a0338822e9a33a3ea86736953b392b4e77b0e2fde7e3d724852146a6bed3dbef3305fc465681c36fe3b0095442640d7dd729bf8ff4dea9b6be32676107348fa5e3862863e10722f6434b4e804f97dce5da5c3661230588e3764c6b27b8adbe5c7ef3394edbe86733912e2cce958a190bc58a22b44114deb72ee43f494460cb24c51aab797c676a4edae0c24df1896e18a6f78ad11967c3b8b527809faad344e4b10e014031d314ee8f2630ac905140899cd338fe1c6be2fedb3dacd5e8af02260d31621d52e413239a0850a962baee4e8487f3906278d7cd9f467340786182f960a410c1ee2c3d976ee1c5d4ff2196feffb775cff1b9c2436adedc76bfb64b647306c4ea4ba9dcbf6a37887d4c4690430c86535771029e94c352e26399e40619e596fc8f5805730d97b3233c3000e44a83b1b57223230dccbbec4a9369ca4e87560704fa457c723794a0e71fbe5e7956a76750c89b50706c238ea5ea25ae8ecf4093065a2adc6493af61d6795427ade0a258c95d1749d279934f5e045ec5cc6ee672c876bfa4ed71f841639f5ae4bc5d2bbe61e48278c9da53a027a98a51b2b40a51762aeaf7799e09e8a778cb902a6b054f9791666b17bc2eeb01c067a1ac8378948100e509e978d357dfa61100e7cf1ab0326be1bf741130b6c38f89e2f4cbe3f44210908a9c787f97189c33358b16c616633bdf92f941e2fe454be46305ef526ead23ed18113b7b39d238350b09d7d6925343415f314495543969a3f809adfb3430a29a879794828c0f808bbf22eed44967f8d9012799d17802ae5bc8cdc67180690f5a4b4f25310a2459ad2a167e004d7bdae5aee28f3b9a4a90861ac41a8a30893a6bd68f19d45a24e02350fc057f2390ed3d0200eab5f507944c3017e1e69f9e1fdfdbb8b52a9ca4a1696c42a498a602bc54685baca35fa26ad3e98a9fe4542143eba56f0d26a221774067368c1141b3993072daefea75105f258aeda95e3f9d7379ce9fa8eb5bba964b80ad710e9a48c315c3c1175c12a02407dc24aceac52aaed24b0d4ff2f303b418f8fb9bc26ec65c77544252a00037c26f78193c24c856940ff481896813abd59c24eca1c28a6dca8ecf17ec78270ebae73731170939afa6285482cb4ce5fe9b2392478d34eec5931b725537dbf5cc87e10db98292e40b56251698967a964d01cff2c6cc7de64f5ac81c8fb9040e81e310f98f8984c537c684c16e4dc6c41897d7165ed0a1dd87fb3c0a6a526bb6bdbec4296ae29c7cb2e9f2b10f989dd8313895317a9b929c11c243eda773a2742f0d6bb7f398ab9da04739c6a0ef4d8a7f61c94d403207351cbd945c11939bcc8c4626ce367720179bdd7694058951c1ef6487d36b9001279db5bc4c4732f84a5f195b17ef94e4d61007680234ba59c0b2fb08c33a506b4caaad279c2661ef1a9d8e05caad06ed3998b053f0f24c3b487803539ae31f8bbc59bdff26b0b0756ad3137748a86436448b52d37848ea4358ce1fbbcf074bc73ba490659c66b2810f74887d185d2a8277fe551db7ebd5cff391ffbd6c238099f520eae91f587b94c0e13164d5e1193b2b093d72da580af2d646b6ee19d1651cd7097825b50504a1002ebc90e0c35904d1802283d49eedde7b36487de7173e2c03748bea1a4ae011a0868d0062f7eb1bfcab6b0e9213d97ec7cddd388235f4e6267885f61b56dc8a981a057c8d68ca62906f88932376e5edbfacaf9723d4b69bb105d9df767ebb7f58553c959fb5512fa0477c90750272cf9cecc9859ebb883be6936570c3aed819fc2b85e593631ea48d8f955296a94c031192ddf53c56be47a0d2c8222de0ddc14ba89e8d4144425f2930d38b9ecf9c0b30011e9425bab6ff7f07a016948fa5fce47cd5fcdf7bf211f2ea77db73eb58a685c48c8079b4209848d376a95f0a8bd506b60177d6a94848ef892fde6aa8c18e40967d555176a4a3a9f5980d8ac7d13201912eee1f30da9ecb7e31cda78052e9a09b514fd76df848c9659b95d80b79e2ab031856376aa923375a9aa283b0c4765ea15680c72f75d26b5674889d4c17e800aaddd7c70cbab91decfc4664691da0a22ff11cda5d09a8ea8cac92fe76e19caa7d71d9010570324d9af78aee0f1c93b190ea6d103a48ee40638a6a38e9a5e6ffaa578078376625db2dcc2c11b3fc62985df4d325c56a53c14a23f2642945188f57b8ac2bb477d6e37e485d28b7329eb0b02f71f8d14669fcdeed1fd3d1c7e66b495d3684ba9e8d10876fa34b4ee865aedf8598362fe63ebb9f111401d4db734313ca562e7fa25931f927679cab45d34e0a099c5bf53505a2ad89568f1b1e2b62530ec6feb6ade92ffcc91055740a2900204cfef56bf816435ce4ce335a02615e28186aac02f070461e825380addb6d73aac0857ab7039f432243b9faff4585588f062b62e06aa1dca8c94ee1a73eee2fb698f7a92c2891c39512b24c680a1dce5fbfd2e03361db290c0f8031eb555dd2f3fb58f13f3173a7d98512d4cf20bc1a3e904d65fb56449aac711d7d12686cb4dce3dab66d1d8d9d6123e882ed3d947d9eda813bf028fbc249dd47684a1705c53fefdb80e14f28dbbc5dbfdce3368af4ed45cf274a00e6b1796f632146a064d234cefbf20cf5842076f733512368e59034c518fb54d474ce51f1a8be4ed7ec05210806adecc6422cfa1b55487a6d917bec974ae09d545e35753928252b274e2c80e83380b4b62cf0cf125da0fa71efa6d51c2c79e77dea00ba3857ba8c018725eba9911fcd9b3943bdc8e25d0c82e2237522962ec3fff3287301ad62bb8e861bd6e558a20684149674b55315b2d93f7f5da4b82883cbf310f462ba329e52abb820ae9740d87b2a40c4a1e78cabcd0060eb4a32c29b6369ce417b08c399467f5e71bf577cdbcec29a0e350e6994fa681692b4aae670263a799aa88851a08ee0c36fbbb5df459912876edbdcbd4ae6c2823618f1e1f0149cc2d3474ccff877e81bdf5a550a6f3941493be3a84cc62d9f0e2ab546325932d0b2eda209e64e8601438508eade66a795bef14355d203676744becd34ba24c2aac17558440c7a191e41ab5d901c2607513d23950df9ed1292978ab76ced1e41c7b360725eac896020cf2b6e535c6025388912ce3a2c96ff449af042d711c126cd326b25658ea3e0d1ec2c127d8c63c8a2a0b2ca91c980e6f0da299ce40f4ff0b3105f850ac720dcda60cc5c9a23209a0e50f4c396143400b0d4d18b5b9a3048c249c3182295671841ab2070c5eac63aa68c11fa7507081e9e0f649d2138e77caa6a635d16b6a882291faf8a5dd70f02e9d08c4cf4f05cbd5d3f83419be94120c21e97ef0cc712a7b9b57e8f0a311364bb7648e51b1bf0b59226ac2cc05161b3d3edbb5960bbb432e17cf2046bb34fe6d031d6d525f624e204a01d0743db06616ade9c39ac9fe9082da6349a4e15094d9e671e34342843050d0b877b84da1c0db8caad86b7539a51e5c76585a978e2a3623dab94c481156ef05594446aa731d5f48a7bba8c8803830565a3f6efc4d80453c84ec06edffc345cbd8377f31be1c2fe17d9daefbdf0ce1371c25d1c98c57ce18322bd2505391082b07df9d581a00b9ac8884c7e2215bc269b7d63aa2835698c8012a5762f18493bb7ceb79f88eab9631a8ebf5c31968f3a74f5bc3f28bcfb131f20b773c990e80287c367b2e1a20312de33467f934307767eee1b8274646c6187c07f7bb7951308a400b152a5947d32fcf250a8b5626f1303e504a89b1f234ee223cac2f5b51d4974319cebdcda8a606ada5e27c58404a5735bd2e6897418e9d9b978f7f686ab8b64bf257b3f29a61071ae6b042da02b21ed66dc85f4145e57f4ad55d37d803a600f7cacb802abb3564fdfb47a120816b1755d7f22d04fc693e6ced18d90f06bc8c433d7b1148782c5c82093cce9f81a75081a13941a2232ff21ade7d4ddcf83669e282e4b3bda8c2f41f5806aae6559e0ae1ed05636a7d994ac97c27815225a5716de54746b4f029cf7a67734190fe93568c94b4403508c5916e41f88dd1886696410d9cc8f186f0b73a42a7e93a56a48cfe35e8ad37bb15307a2c95bb493f3dc480949b5b2bc27b525a0e314e2cfd7be2815c59b18e03b0944f76758b1d3007e78a0073c8f17ca8db24039806a78df3cf8fe8e73fadec45aecb6ce4f8482e14429b5f6bc27aa373780c8c6400a9d3f6109f3ca568ea4e51d5857ca87f4e33252cd19262ee6a8e74c124d0e1088b062b75214e86008e87be52c2404ab9ef40cb7cf7da15a2832baa5301f7a7176981d11fc5e82edbb6125eae4fc55bb10ef0626fc839feeb127dafdaca8643a6f2fb54acb23d2a72edf3ccadbd5ba027f1d56ae75f28978870b9b641067244b7c9828c0fa0ccd194c70a2caeab71456304d6ba6b9e0bc6725c54ea333f0d4dc78ac2cf72bc12d71910bf9f22e30ca30b8a4281bc6c8b9df2bde1579db5321ec7170b98f59abb471eb1c49a8c8cb16122d2c0b8e8ce0b44d85d1445597035399ee400e757335e02ff88b2be9ad69b30311527a67005fb06f16fdf1a38d333661928cf95f3244386a21930bbef7ff447dd61da5e462bb456fea0cd6e10fa9007fe963f73538d1c2c14e09f6ca6fdc1003c6a5f9d6e8ef00c43b9249e5bf8b4cc92fa39a8012a2632acf411c935fa91670f7222481d121dac117617197984f00825b3b10f38cd90894020f7fcfaa027ce1baa98fc5c778dcd452e1358ba98f50cc0b96cecc0cf4145ac84e9f8132e1f5b43be761ecf4d1bee2a0cf356beb7d84fd4f4bc373c1cd74d78958c570501ac5b1acfc12ca20590c684b1e3b3be8af9a79961184d73a961ef0870573c2119ecc360ecbc7cf6dae2020c1edb9414e3fff2f2116627358d824b79e112b5a39b68b31b175a972854c016f4768969e8ed8e847a87b9b494a5eea83ebc751f846578eeaf5866841697bfaea274849315edb14274daddccef927565e5026151bd87702b153eae26fd63f0d52d91897a90aa95d7b7ba5e2f2d47763fba2ffed359c8edbd04c11e7c436095e8bd406789d5c25e9200e36842e759b786965fc7ecaee63d6f5668e8ddd0db208ee3cea5b921cb81304921d61e2d9afd8e4bdcdc762b0ae3aeec1184d9e49ad4f3d8c82f3cfa1ac526b4d59f95d4a76be7944c5b91968403994ec5571c0f761bc26ff64557119b55534e06146deedf2003a4888e81610a2b11a96ecc0f9c9c30fa6fc2369832a35e948cf368cc1dc3bc76d9064b8a3f86396307c8dbd1b54143f4a7cedb55f4b0e9304dddd6dd534b3be937b415bc4ce5809a0ebd1966112043e166101412c4c6743ff5aae16c1ec1dede50771f112fc75ed4153593b68afad75dc30947bad1e2c10f1f2615f55a5b66e06de04024512bdac6ecef60de25284e779f994a37b68d2ef6e5c45711a086e747f1fe0c5709ca1a3c03eb41ae6e9bb0b63753cdd8e73eee2c0585dc4c5afd07356f832b4cb6f2cbbd9aa8cf349d1da73137706b386eefc786a925c996040add81e7ea9165278b71d498e71dbca7f2437d5dbb65c516869c395cffd48fd99fff5bf357e330074959710de70260d56cac7531c7d1392a6606fbdb065b8cdeede1dd7f49ba49b651fea2530312280939a1e673cc5cfa4217d60e57b40017fe9c9ecc9a3415e067910bf3f00efa78d2e411b0ab1b67c447369d19fb26fa8d1f831f4c61bd4c452ca199e52cb217e84700d3dafd3c1b23f51fca40f58b5cc9341d46413ee5befb564a95dc1669cd4e4a2a626b66f74a3901efb0555ea693f57413c08d2414a8ce9d2f7bce5f5c486da9503599cc86911244bb1c8f16d1a83140d3f195b898a57b60575a036aa3acc9a05bd234d6f8fdcbf74cca8377f8c7ec7c134d61613653c4f14cacdc47c7920cf699e38ac25f746737862d82c80129f5165f88d9dd25a804ab53f5e29235ddb56afa2ee31a991104fb9879a292d3f5200bc2fae8420e3e0c440e14f30d5fd03027a3d1caa5ae76b4648b78b377f298e6df65214622df5de37e55a114d3aec00f8e0a5efeb2df9b377bbce44a0a047cd95802f7b63929acd8ce62583688b7369729408d7f1e98558ef88b3616e8957e35abf387acd138b65aba2e82c219d15d121a8811fe100a3ba3ac3f7ae3a9fd37108986039a1f7cb3971e9279cf02681cb525b7f536ad38276d95116f617930b8673f883e8610db97b0e9939f31b4aa98232c1821c4af0053875e3156793970990715174c4015271d5ee7d203b762d8c6ed14ca8adcfaab7e0a42204382a0aed93293edd1d578dea67e3141b2316e09bf8880c715b02d9b0e8f3399700b686e8238a2623f8e6645e5c7f7c756144b5208923da3043268bd36acfc1b94be18c6e5d43af525b9a53703ae4fd660119a95af30e912d28ef18894747a0a8f0e14a83e99af8d664256960f9280d52df2310c655245f478298e1a62c73ed55e234cd44405751b2dfcc8d8e21bd0e72d9929fabd777f5de9fb693e230862803cda7619e94baea944ac2235eaa344a8336af2a4661a049b36beb58730facdbbbc64e60cf52c48450456e3e98d541f2f068c239118ff7813532bb22c0f9cd0a3e484bd1173cc40626960aa5dfba9c1f41d6cd2f6cee3218782a3375f502f3ea827525e06de4b00e557aee1937a0b39bdee92def91c8292c9879e5c19e0fb394dc0c903063af05c826cce58d3066ed69dacdaaf1538229484a716876401dd14c25ace0d034e84a58b046568bc7237f998e7dc75bad3ec7e2e8ff80929ae3b247d692822c49ab59061fcafa4998d4fc87fed2133f26da993ce6070eb67ab0b2afa77c0c6263c611530ecca37cc26a6d543d86b732d147ba946d5d39b3f8d469749aaa58bb2e19cec90940cdac711915e13a51089461977560da7f78bbd7d666038f23d7f6f7dce1d0c517fd862500f5d25f2352c1c942e7cc5c412ff396875df5545ff1191c6c4f2ffb034547876b9cb53760e561a338e546250896ae60197d93ce7c76a1a1748693521922feaf67ec1b86729ca7abc0403061bf4e719010f2c992f67d397505c0ac14f9879f3cada9ec88f85639b3967188e570bdeac5a64a02d16d65b481c5d49d0c4bc3da4b2f9af2879bd96d3f0535f30680f00d6b6c4583d1b888b5efd67ca4ff3f8c6bfa7df7ce6aec731d24d2b8ca6222a4aa328c0e9488b559fb63b001bc35cd6c6c13f92d2810ec322cec87a14296345877e6912b26a01f13268f15f60df008b1aaeeddd1d076b454b2ae3cabfcf1f85956f4b9babed11c9c8c7dfc8f4bc4ffe9d9b5ffe3b8e2b2349d4b1b3b29535df9a3b298ee4bb493f19701219399ac28cebd155496d0cee6fe9df194612ecfb29628770e94a083dec184f65d237a90e82bf558946401ca7da6bc0341be3afe3e72950d5b43a7e1d4d36cf970449076d0fee646d103e332542f8fc86d86f6dfcf1c479809b7e734d4c96d76789c971fef169da461c68bd99e9cd1a3b4de4cc740c1b8dc3f1a1d68ad7b4751f0138a6ef59927ae1f08246dffa8197d1802151ee5002b7bad12d4dafb1dd6cd2a9bdf9748afd5111ff6e86233a6ad7e8cf84b2d9d43ad8ae54652d4f1bd671537df5288edbf1f9a652ab9a4687bc06457f7de0d719a4b8da025a863f9e09d5e0843cac7ec42f22bf141b990e55bc26616387653d2b6638a68af8b35ee1598645d6f49f6f6dabc0e20ed2bd26cc5c2debcb600f6e6dcc7917ec9307b26a22db7bf5d6b6e9c5f08428defcff18b72231b6bbefdfa09a403cbbe98f424a1739e98e5118352fcc49795032da2ca34969daee03da0d2a5c4956ea4c75842246e4bfb189c82f92517a4b234bfee471a356ca65cbec29fb59d77b722f594074f403d4629483066e93e7020c95aa08f045427079120754abc662938a1e89b1aeb381e1f3ec5160fa5843dd8249a9acc3134d16d3eb380505532757c5b22c755c8e7287253290597f1778fdd25d7ceedae5efd6d4a2ae5d278fb2b8cdfe9fc722d1d6a96e1fbf71e99dd94c8856f8f95d617056f17d2a6ed6b96757e3986c96ee9e1bf7367d36d43c03fca5db790c078671b021f059f057d4e6dc04d39478d4be59255d7d4caa609a790caa4634f3fe5cfd9506a62bb4f63c7f353c1fc4bc1eb8e17f01fabb782fde3e25902ae777aa7593fbfbad40e64e14ba07630844fe236bccb97be427ae9c8a162d9e90474953f40c25fdf5d466c348f4d8eb247d442cd099e2ccac9d64fabcbaaf60c1b23bf11ad0c437f0464476ed87f4ccc63703c7562714e974b22964548a3adfb3c841bef497a008ba534a5e62bec1d46900bcf6e959fab4909d6d26f66f2d7d742e6fb66f29a8add509ff14559a954cff7423f7b69f5b0ed81d598db6ba0a94a940457fb1a479a8298f61adc1fc55842da59498ab3ace42f0af66aee9c40a7947522e8fc1596604b6cb3000a876dc9afa30a65b135ce3139ff5727f33d6e082578f3ebf5c6a5f7acceb3d717a4f21e6bc90bb238c66d3859ad2d823ba6b91f4503b5dba747507e0758220a55b4476cc2b23aad69bdf1a31c291d055bbb08ae971daf214ffb7eaa54744370d0a468f358b235efbce16d7a1e3dc8b5089497901ba216c6ce402dba9889c7d1584fce75b5a40f4861854ba4299088b644326f1550fa053a700bff1f2fd4ebf43b09dd1251c395c6405d95761928272dcafdcf9f51067f53e9a402460708cc76870ddda9f9ccd6ee4ba72fe0b4258106da84c9ca1d2998d144d090fc420df61f554195d84b332f1e42333866d948af06bf615c9e7cdc75257bbf841923e38b46bf2011bd02b63c77b1e43e09b374714af282174bee8671f81310323b7b63e429a0ee68fae80f74661913303cd9a8c6d171f439bba4da59a0884fcbdc4f2b541aedd11b3858cbcc24c58906c4e6dac565ca957ea4245272b21484bf11a8bc2f9b53c97c55e8deaafb07e251567f1e1b4c17616f0d56a7f21abe9632d8dcda8c2c7dfce8598c66630254e6314d654f0bc5b43ba8d1242d1eb7a2a044057938f46902e4a9a099a0dc3cf73ca3be61a9beb4969de2c616c559d40703bd75d460945cbd188c82e726484d5d87d0cd10de5777423204e9c51d8ce89b57ebaee5186defde5ad1962d8d660d34b51e284864a43b68f9ee9114d04f1f67bd34c40c0ded9631ab7ea32f88abe3bb1b6bce23f9b5fbadb1f8e8ffe9b2a3694b6e1b5a5365b7a39cd7e64230c6ed6109c120bc51fcbf954098b38fec66708160aeb3d5d0c2a2f1374d7b96fd24e4533534fbe7469642b72e79b0ad7bb4c9395cea513099dbd0ed385e2e482eb824e8e3b5f910ffe322d8c2d1a1cedccaa0c1add9fe2532f633f00a7fdad762592ae02cce8b860a5cc8d3361b2d5d42420b4aa56438a5875a6179fca76b835fda88749343612f963d50250a9340bd49c22c3775e7f733a4198f59fe913a794bb515b6757ddcb29c159cf055a8a724fdec168d8a426856d7b0afc610a8b98ed565ee6ee7fc143f6dceb1224e6f219033c8d61834d54efd3459df45450b4054a9968f7dfc344eec333ab893014bd0a9aedc9587be6173d6f06f3d088b5bf1b5d6d7fe4a992c2341dc5a403b6d66f410da020abdf206032db37151012a19e3e6be0aa8a3bac787fc84d681044dd5c9580b23a0a3d84f57de738c5563c9eb7c67eaf265ad77669dc6a2e4cd5205834db5b927cb351b1f315df529841041bcb9b14242e3b3f2e9b2a6eb04672829c524b53002e27aac081eb7da254a9aef6f74f92a66079450694a126aed24f7f8a0ccbdf512ef0c33a5ec1d5e319119a1607c1e6844c90e89cc66164ef131f0c80be7e16b6674ace94d5ab6", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x20}}) 22:21:46 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="ea748c959a55659daf0eca7e2679a0cb43477a888751e94abd2f430bfabdd22e2cc4d3b7344d14dbe16cbda596cd7b5902dbca44f32c1ca345dcf3d7a8eb2afd4674672e74e37a9c0234a0d1d9467e7be5be877229f24193b3c2071dc1949da47adb1565c79dd4415e91628549d202b9d8fd6335dff7f9a4ab294309db7915736a1cf885d2aba0c43811c23671e1659ba2d975743b505e43dcc6c73f51f169e230b42cf19dbd32bbd3379dfb1baed2ec14b7283e3b4f01e92f9d8779e415858b3d33d27f20baa8c17ea5fa962e15f6a216d285df2b2d2ada3f7bab15fcb90f9f1492d9e063784d95186aeeba188c96d31e454b19b655477de8866d1172f8c29542e9218208778de48c7082f68f05042dd71ed5ca0514941c38f301a771cebc102c431a5b8b0201faa9a4cb75a5f7a65b58184f59c6ecc0dbd162cc43e290e98c68be4aafe2dfb9910c38b4730c35f32de04cd37d47319215d2b07439c26a21d395021c3ca6dfcfda46437e2c6b9d0138fb09278398f946a726f49de1141f0735786e0b6f3e4f36f30f95c92512910793d765d0945f1d50386c7e6253e7f2e11618011de3c055f37648ca9c9a4d13a8fd9d52ded9e57f1495fc59097a7208b04add4f624afe639afff5d0717941ca961f124990d134a3f7260877fafc9189d137c2eabd55841614f3831306ce2c20753f6f0deabd6ae4b5a4ca8842ef65dd98e55af759e685d5b42401364e03498b2fc8b301667af649a354c8c86f3025c91d0e92f947ab298d3bfad0e7ed34bf1f123fa0abca0a4b14353c297372567fc6adde39e964efd966ef15d843c04a160921d8f4880f422b20e621ebd6c4ac65a6b9dea26ce26ed2adce42249c2e9ab26235651b108aa48e8f2a8c098a4f79ea3ecc2dfccec05bd0add42814e39934ae8f79091142b3fe9c5af27bd0026c72113d8e4d083f944577dab9526c0d4f3b9a656dc6d4a07346d501e8a7394fe85e2feab823d9b3b7a677bac172275fdf534d75c2884840844241f808462839da4cf2563d003b0bcf627cd5682f37caad6bddf6247410375ef9a6e35af1b94b5357bf9602a5f39cfe877b9ca089dc68845d9e37c9ac9d8235953686bee4c288af3319ce166dfb868186349f0a21f9c35e9e461b6b33e117d872d853677a757cfdeaedcebf27d17a8b2d8399aa4da6172d8ae3159acc2485021b4521e4d79b46553243d89f64c1150b17b9b90472926dcc54b26ad490fc7837e88267c906352643a0696f7362a8366b16a79089d431d5fff470919925464c2887489189a68be0277cc4981ce1c85cf195dd55ecfeb4857679a8046a6f9adcbcdc760aef8b02e04612a5bb3903c8f1dd1a26a4db2eeab87c53fc3023b32c0036509fbd61e767c440f37354ab3af753b0c29177ec18dcf25eedddf9ea15660c9f2e80cd0dd5ae991e945ebf0c3c752d1a1e4e995aa2bb56e5a16a6893a0f8d276e4078f329de3e6e2f7664e82a7fbffcd34f8d186b4b43301f0fdafed29b78c57b52a2cc51399f4c0f02717522e1d9e6d5d89ed47eb8e7c4a290a620d2f34bc38f612383d74d5e90792687bfaf4c37d6c87f1f946e50dea4a9ebe72a15365278f01615d0ecd3b019df11dcf78668a43236175be629aee235a02c07cae140d7240b72adcccb347a32c7ebb1e6fd30eab3c02ee37a661e94b2b3d86e671106ad79e1db5c477d7d47832dc2061e20ddc7c4a8f89444c1428317bf974db21541453966ba95131e5b939316791c95e1f82ed5b07fe74e675cb00f8ef83ec5ebc7caa514c1d84f2bc1a4964702a6c47f354fb511708392079e3fdd5b8facc85e1dde974f01f374093f2a3b5148b228b6c53af78ed9ec80259fcc2392f6c29d7cae880420e2c0117afed8f80f4473bb0293586efd48a935cfddd475f9ee74c8c63667c971341e3de0036e2d30abf0c0801cc3344b393b3c21add5947a5ca32289777f812a20eafdd086dbc1e636dd5e09dd9e7aec4a16b7f08919aa0e30d8903597e62b6fcb5dd39d716eb0d48d080a3808f99a0c350d42973ca742e0f9355ea945910c68123d20f42a83e7e6f16254a322675ef58d6ba370944a1cce446f4f2df861465cdf6524b823a6cd2e469e83dc98a7f693dfb332563bbb82ea2f82beea46caa74a398871a7156f37dbd889fce26186e3f2fa20983a74291c20d7495dce1cf11d7c721f8c52359290f7a7433d04ed3ba049a95fb652b4b6ef7b145afd6b86d8a0017ab00b0691e3db5ac841764ce1e9943d3851919f4a14c7c5eee31501735d5b56fa197680a97fcdcbe5df4880291819ae5ad9b869a571c833e7253ad00d342174b43c550a500c050adf44dda2497442d0b739464923c6fad1c135bff9729309cd9f0677f18fc528ac7fb5fb721f8ebc03feafcc8c854611517abdeafd83cc78fb2fc8e49fe5cd207978b8e4aad11c598b77a69b81d2cf2dd3de2b778b05ab57750b5e587720ae293eab4bf5b7c22aa75db8b59ed3aa6956e926117fd4b3bcb379419c8e76d06e736e9c068fffc4fa8ad62db3fe904bd823103a3f9b038fdb78bf5f319e0571f746ee36f57a3b85d1aa0600b6e0cee54d52384569588e4a16925adecc7e01f647dd6897aa3ce58a5c891fe8b91757b6a172c3999e2d3e17870e5605778d6343d06bca7cb3524a51286ecbda9c1114b086cb5d68ae3d566ec0571ba1cee2f783e0c300e61fec001b04c30b614461f4d6739f0bcd7cb17c2a4d9525a0c8b445121bc63f457c484341d1904276c4c645d5f5cf0711388c21d9d90ff0122c8fdffaa286bd524b4e07c0b807b2266bfa82658a378d1cab326c1a62367a767587225da4a564b12c2555197097a18bc34ed190dabc6a073b719d9dfd9a62bb8c5310425b3dd3f1204988ce4db8f8768423bb2e235f6ca3fabfc580d1629d035ea8191423bf14728ed2bd6aeec0f62af2a2225f9ec59b4d7613729cdc3e797b357f1475a27ba8c6d935f12640ba721e1122a9cd7921fceb568473a031a6c2985a603cc6ee7d4b4d96709ec4fb89f886ada1f18c60013313ca716f4b7e94d0eb66fe46b7518e72a095a32a920f0a007b582197be736bd75be38b72d8bb163dcb6c4af3d8a1de674d33b99365be8add873267fe69d9e1b5126a8dbba0ad288a6bfd556fc593b1a4e669c8a539f3876ac9da963541b2d67de29d2b4b4be23ccbee8b664a9e7a8516c1fa4d7be05d32fdb3bcbeaae9487666aa6125a7e8234e26a7f3b4dea6b9772c1002bd912c4a0189027818d85653bcb891ec2ddd553738e8c16b2419884e9cd815989590e1da5cda43aed07ae832078d4ffa19e868c253dc547379d2d078cd60d7432de5ad3429e73f0a09197dcc9ba1ba46ade9ade9b9fc0e9c87f31830e7ce037b46497e3b07d48686eaac04e9fea77ae89a007a3daad93a14a323f8c34e38389e060740e5849597dc35d3940999c3dbf923ed412469e8ccf96a17ef8bdbf38198c915df61cafef6d2c3f1a55b7567f57a71c11a641480550495bbcec5a46e6874a4eed41f7903267d0215e690e12a5323c02775911f2939bcc21a2614b3cc8dde9d36500eedae0050704cce2d765283737677c98572d3c66801d0c6bf87cbe2e2b467797865c4fb7e498ad465c098649c34876a2c3a13b59248037add010f03dfe3ee856cf96f54bbfd9993bfcbb97357f4bff31854d35fcac13e1f9da6b8b9654f3368f063ef9fa3450aad8cd2d49c58e0cbe337a6d573921a4b74aba09cc203cf6c3766d230803257b61677ad8bc8c340c72ad0c81b332ea00edfb40e71365d9604ef4b33c5dbec3702c2be6e9bae4c0092d37f6f0fcb06e0ab861fa260ad01fa5a3dfb968809ef9327911188c74a060c795786346359571f8ae01296b30e760936bc945c9b2df6f6221bc008b838e9d3f05d68f0547a14c3c977650381cff64e52367f918a815b44709d81fc1fa0194175e1664ca90a4b4458ee9c94c3964d16dc264452fa162e666bbab874aa26609e6514a202c1b240de1f1e961aa6f23d417e7af18703ee4bd799b6414af39c2f2b2fd0c228d7fabb068c0428d69da3c0d3d50d361618801e75ba8696044119df1d3756a7171be34471fbc424b8f2d749ea0d05e4b0a95d8c6a709f21643278ffd124a3705fa39ba45bdff4b34fb3146e5422a187bb0bba03a98830d7414e7b4045fec74317883945cf077b801f35eedc31add70d66ae19d4205e7811b15ca74afb9833e7f7a51491e2ab6878df9c32905f7aa46f5abafa44031474eeca11ab98868364677d96afd12afee559f831463ef124d5d20e8820aff867c30138df8ae3e38f7690586e73fb73240c79857da8692f20e7bc65438bde4cf9a454049a3e080e21303ad4a80eabda35315f16dd1ecb5f72748db5294ec466c4a00fb06dcab264b70f8a2ab0b0b065fdae6a0dd8c239557b3ece6039386af7c4b97a8b6a011a38ad5a8019dc7091ff4c6a0e51e723de4696bfcc7c028a2ccf566184cd2d9f0bd144294ff8764b958fd54da03068126cee66819cdfa45f894dff9fc06cc31b191e574af65b0ad67b41c925d7900ab3ba83aeff3b32a73b8e506c945e64bb8ecf9814d57de2da30241f950a18ae735076b7230f162887e77c47f9230604a85f73578a5b7c7a8de99a42d2d8836ff07f419d75cea82d4972e6d3edad53f5a68d46d1d4a444d1d99f115b7e777561e5e1753e118b1d18625e172314458530df83b4e276a71c1fbeaa9b593d1c3b170310473ecac59cd602af04cdf6053a174fc6f2cbaceb64e22f4e128dde39a391706419149b36a114ac1c0520f38faa89bde213bf46e17b677a747cc3e6614e3e11a727e65ef1bd8a200ae6fdba04eeb87857c2336b38b29e3e53683bedec7c2bcf6ad07a5c45b053e6b2133f46268893dc973d9cbf28aa74ca6f56154228665e0083eefe2b9d510eeb294c35c85f2a28b9e9c0e1ea46065715fbbd8a14914d413c0568dcadf996273056aaa4beb66e5b2773319b6aa36eb9c42c434c3cac62c92906b3a5f90206882491932283aa29d1db40b53064b8d630669f31fe5f7dcc89d482bef4a8d20ae2ebadbf6fc38028c21920ed1d620972c23cf430c29b9d1521736fe32f96d601d709f2adbfde1bd65cb2ab96caa332432385e3d9f3b35ffd7b6d8eb827918ee9fd12df467a50df72832c5457988b3b9f0f98a79f392d6d05182227113496f346bef348c176684a75e87c19b5592699c66588dbd51c2f091bcbc743a744a7e8fdebecf2ba3cdbfd9ce9f681cf9789e6606114972810eda034515615fcb8cb7d98e3ad35672acecca3c06f2acc8c58aba72d8f7d1898afd6b1015c882067a1a6c218d132cb03eba96e7ad047e6bd05fdf20c72d5e68fe25ef6d66d8451981d077303195d6a32ebfd1925d442250ae0ff5d115eafd35c486b4a248595d4542fafeb8d6bf4ffae92add27818a42ad3ca26c4e5231fbd4469ec3eac228fe8102c8831fab9a93c39e591a1cd70f6b76d8b13509fc0a4357088517bd6cbf4490c894b5f8c967cc7b7910745a408b4509ccbe650c39c242ab4f1c6415874a1827913a853f15dafdaa37eb2add4abd70997ebb302f5599ea1fe82a35188f8b358802eb37fd9049da9cb1169206b82ca0f54201cdb2d39ff8098668f8f1d5e1f966ace2b0b1c8d29c81b908839e24379c5339a36e5036829f94d8c0cfab57787111b7e0625d728766ac29d8e8f29692ebb8ba05444f07c497ea8f067d52dd5b0b242f2b651e8ce86052ca66af2c37dab2100b0c78c4d726f62bc6b425b29b9b3304098320e483aaad59bbb6283f40e5687beaa35f6f179197f044fdfef1e8d8180c8dd604df54bcdb47c0ad837561f541b52b38b31f626fcf578d6485adad4249cb06f819b852153c6c92aa23357277134adc56f8bc62bd86b17355d912a26c7a9096ed6d94c614b93fe451a985a8951cef482966a80e58e72664093d411348f06a06ded9a1cf7f75e801a68f014248f7dfbb261d6f5bcee816d1b1ee48dfa4ae1a0d31a19edfc7079e177e902bb61a5a821a65d2aa3b41c52e588a5a06c0954be6c36d0f5e84c29a06187f1f576df3cd037b5447bbeb30d8299dbb94a466d006363749e4021f326765a968d51cbaf95483c295327667fe6a6e2dceacc58d96a53ec8e49ab3982d99a21790f12ba44764f88ec4f5f9db5533375626c73d07c3ebe29656c5ec834442d6abdae4abf56643e86c6df7cc0db324d96caf1bea4ea70ec285a369e4b43913fe175ff7e2f1cf93f7dafcca2fa24f4b01f2464d6b8ecfbc5645db0fce7cb1b770db517d5b9de419b732023bbfc6c2e9ffdda83c6cada7171eb7cb481143a21b857f7e2515507fbfc91b3ce7d5ab13d67d6d1863fcc186d9c074711fe7d728496227460c2ed324ad7ad8733dda61227356bb7b931776cf41ecbc9fa5e88539ecfd198267a4c3312ec9a1f49d64f76fe182304e97aee2a37bcfeeb352d705c6cd8a3f30c24cd007c6493804fbb7a2183ceecea259aafdb46001657346fa4803802377b16dd0fc29eadee23635d03537c27163e73c49a415591cd9f122688042015c103e185dcff37ca5e7daa5ccb11b2ed1dc282cc106018a7314d18b83b46d05ef401bdc52c401b81acffe68400baa64d9b33c11937e24d39d7afbe04ed950a906b81a858e51f64aa7faa44a276014a2fb6dda426533b5f1a68d37e2907ca109aaad611e9e62ef5c42576aeaab8113f9a9ea052bd3579a4ac6c235f43aebe87f6828904ed573d4d1b5176c2d81a45ed9bdb80159af9a4eb54468460704ef1a6258a864013bad92be8a152347b3406c5f500757c37bedb49c35a87b956ce46d57e228c050daf7da8336f60b22aea5eddc9f3c2d78a1f17e21d37bd9a3db7fa9b6536c5ece10c558367a66381d823c0e32d8aed1b72e66470fae4bf294ba93cf3edbf1823eaa3c7218d57020ad0d98596b9f17a4e37f2ed62ab4efccddc4fe1981d83ab244e7bb5b844d094647f3821fdc33bdede069e9693f80ff69b1006ea44d7c6aa568b5dae31d626170f4bba30c88002d7f588d523dd8e1fdbf91ce6ba2ea4dd6528638cb769d5d148403ef43a17b7559c84c6c4571b2e2e6c14f9fe495111008e2e81ca2eb9125c28c64978a37e971af76fcdca5302b1690273baa335cceb50e365cf694b305e747a305cec6d9194000e4d1afe2c4b175555e348b555cf1dfcf2d6c14faac7db7719051417fbbeac5fb8bbc1161d09bf7a715f2fad6ef5003e5485b4cc69ef9fa46b9b404fdf30071cfff7644df0744f21a0b20a2bb280c4c5a15757a5f9411b1a2e8578c2974526e298930214db8410688c2f8b2d365e3aacfd9f0b487f41f62b8ea837fdc3b074f7b945c429b1c5ceac0504190f7024353e42abddd93d34822b7353ae7383016b063a7ee0ccb34fff65383d875fea569983e45dd2880cee3c0bba28b42ea9a74c77502148d3956eab12e9f08b85d4890bc91351a116dfd8b81e04e015b4a496ec44d1a75664175880c20a3da3de8333da18c34044ed2f0d726bbdb4e9bbfd5583b90519b8fab855a931f29348270cf83c7a11e82339e3e0708e04009b69e4f05dce4fa00c4ae44723fed65ca3c29fe241356496130e63386b264d5979758b0ad09053ef7f69b7be362404ebda41e5f4ba9d6d03b24d69e915a1562bf610e1b7913a31e90632ffcc9ba2c38553bfa80577a2f796328fbd0ee3812ab709ea0b0041fd7487be233a9c89b3c5cc60329938e74ae4aa4219bd197c323ded37d9f2adbf1259b592324a38293154cefcdb6760c0732a2512b7ee4097017019171ce6944813d22c50cfeab83d28c98678a5b6b72ae79bae9d0e8bea3f3f876938ad73a7c4ea9729f047aad7e8beb924e700097c5d969b5d04f4a5fd8ea7c155f7d4a71336b21e4c1578cabd1d5e54caab93ea9232e8e168a670649e36e1722197723eb45dc8fee8bc8a45121edc930dfee4bb05f0ebecc17a2af406a35cc51fd54741370d38a53260760114a17da9f80caf32665bc3f61358ba9a0622a05461d837d389f4c8da77f1de98814e6b94aed15bd00fa484010338b0fadb43b4a7e79d4f7e4465306eb8bc5f997c8954d05a5478ef1b4ea68339541802ca30f54f160c3f629055d74248e8429e0c3b1cf44808fa6ab7636069a16b9b83655247c6cd9184209e5359163c39fe3c0eb91330fb365d7b213145b2dd64c011e0e3cbd101844c563baee42d6fd85ec44a964443a068a8d1b8e6179674f32d8c3d035c0257987a11647298058c19b844a562c6d558a5d22b40972b1ff0c42266f6b8d77718e9454b3719830a3a3c3bdf0fb110e20db77c0b3a8d712aafff9c630d2023ccb8b2937ba75ac2834335918384c8ad8a68fe588b2b5fc078fa1f9f7383705f2283b3fa04b61f60ddbf0e010043482543ac88d5300ff416b10db1e5cf090f426c3008c64c3dddf4241d4e2d082eda1a114bba3d31bf89c9d681b71f8804a2c6be59cfdf73bfab9295f2930bc648ee45e11957f2341d2dc2daf496522ba3ad9138ea58faa1fbf1a5497fe46b582f0825dd1a8d3999a8314aff58cbf6fd1f8fd3da3ae5415dbd2eb5cd60f09f5c9b94b98831341d753d86838e7f898568408cd4217b7a6b4680cb3fcd28a74d65a57e581aff32ffdad1e7acbd284407f8dba6d2dffc659c667364694760b0beda942f825dffbea00c661eb531a738b8261e4f488a1aab3b13c025149b1ae7aa745bbbd948b3c8cc1fc93de61f8847eb8f022c89f3824da56bb1dd6e0c9e62da4c80d1d519de27ae8c379f00c9743f62af4734ca56db1ec7899dd8f30f7d97f6f7dde5a2406b14c3cc3d29bac5ae384223ab7b9f29e692fb643ee82efc46f7c83429724ccebaf8f235df7391a5eead3d11f8e942b7b9513b7c38e6083adcd32ed36a0f42301a46390a567002b88230df369bd3a00d6a69fb8e0ed8a003aba855737674603e2ea3c45c9c63a1ff117903699d90d3cf847096bdcb14d8dc66c21781a35d711c3a65e522b9e134e138b42aa2b7fd3515ac83539e3e2b0de8f7167016b1fed7de1659d0cda7b91746bc30c2afce500083e23c14ebab5a4c2509f60d02bc5282e8f2c38ce3f9d7bb998e4873d777a7be30d12dda309261337239408c80f1d901e2a95468e602eced5ed0b0c9d1055858ee031362d5a5caa93b05b00e72505826c80e4719f2170ef3930f09faf42801a26b030e806b170fbcfe0b3fcbc6fc4905f8283f1e16b3ff61291bd66b4bb48894c082a50db855305150a3ffbd805a1e3cef408e914b705fa715fcc29227e2bc7b7248d08276d85aa41ff6af390e10a5e4fbb7a79bab07c8bf31bacb305a164d32b9fdfe2773f82f09a4822d4f5c57e371fd2776b4b3eb9defdd62c8fdcb2f34966b652507d1146f3ab4c5940c49baedca5f92d62cfbcf792a56a4fe039f9685c912c357a79dec5d8688474b9d6e3477d841b80fb142623ed8cbae8f6e4d8f80740e635e0a1daf39a4d430cbbe1945dfc2bd63d108ac184f1e6bb641495827c4a8fe4835baec4a7c344e1f8f9b6e0097b6489ca31fd8f46afc4073cdd62cb198e24173396ada273baa1e8aa97e46a0014a5623cf1e59990d2f3535e6ceddf3864c8835cd9adfe4220bff8bf622fc1d899262f82131454755f9d580169ef4c5146517fe08182f14636f14ade3ca701d950cd6870caccf909310425848d2d489afdfcb9ea31bca9336c4f62982ff69cc631bedb2e033f6f799d4f851cf3f38359a9b3b4e62f2fd99f3d8cca0819c67da6174a0a1ae3f6e411717bce5a4daa82d5aeb34b99e642bd47f8cd60efa618a13f6b3e7c687b444019e4ca7f15aa52b0f18476cc25ecd8c673b0b4f8dc60101ab009cae644870c3fee41add986b7e76068ae57f40b76f36d7262815723657fb470fa2cf48190352a561b2e08ed23f59be011ba884b18ecb23308ff64670c0927f4471d504f02d64b1d2c52866fe80f5fe6e321b73fdffb0badc8f6885b267b0a6f568f5dcaeb39dbcc180dcb055c73854767795865b06e70fe0910f859e88ff5cebec635f180a2f3e18066e2ea8d7e281bff00fe51777b3cf4d912b82141fcf2d8fa8080abcc9cfc9f45fd0dc94ceb3e26123ae92b0a8892748ea88f81f5f89467289dbb9efae635d4119c59f42b98f1445d3bd71241507b8f5270e6c1ea2eb5e0256a2dc55396bf483a147a13f5487d746b0b1e5ee0bbc730b42dec540a6fd1e71156ed38702a91a47087e088b813046316c01d37c2985232998e07194b52953c0ea88556db33eb0017ccd0385c5fe8110126626ffb6ffb02bea0a3c1c4063d19642c3a83603f0f9fc0c3e85a4ce5012f342d5231f0ddc9e56b705f41517d6c5c12ba5ec7caa17ffd94835a9cf1a9f854ff3a13b979b0e09f11f906c5bb3c7c01abf1448a633fb420c3114cd5bbb4a883f2d5facc9e2216ad8368107acff87e3cc1623def37110c0fe82d70240e203557a07edc5a58cadf1c5f3ebd70f90ec4d84d42bdfc3f5efef211e7a9f870414adab8a87d3d21eb2c6bc55c7a959c2c714212c6aca1df3a5aad9377f573ef32c9b2dddf555e81fdca2b989dacaa0a920eaf33463a229d4f34647f394adf478ec97a9bc63d1d674acace313b8ffa4e35ba1bae20da002da6aac3ae68e855c4cd2843f059416b98987ae3cd77bc7751fd9f54507e8fddb33b88e0cd3eb54e1474f8c18f3051265b26b3c053b99f486a66950bfa1a72da3d30cb0a9344f71628b1e51bb306c6d5bb3713e17feba6c01ba619f381f3bca3efa306fccd19e629bb571d8dbb333c5c771573bc20277858dfe2a8efa14325fda2ea3f420009d8f9892fdf625e79a21deb43bfd505708997a0188f8be6fe49c8933497f72a2b431ae37e552b51a6a86d6ab05d08020a409288660f08a1ed99fee014cdacd2a7460813c44871421017241d1c2e33bf4b993670e20bc3335e8a21fb7e9d1029a666f89548b921e91c7244aa2fc4c30c0eba3fd8dbf5f218576437039d1edb6a8a2fbb93407a185786331b51a935fc349429d38379ae4eae1d1e950258e1b5f7478bb1bfcf720a5f6edc6f987b6b3d0db992c0bee55c0a187d68c251eccb23473441575b6ecaaccc175234738f6365989b5e4269beeef3c4395da108a6372bae4f23031f03b71b19e363b712eaa6c59c71dbab30f87082baf6b69c9c87b533800882c53ee012dd1df37416da6bd0abb3604b2976f68bf11cbd416cbe6b405358600c7a40986d8ec6f9b8c27874d3a8f030f0fe566080011d96310bad1fd020194ee0fb4630ea02de9cba3820f6c25015e2211600920109d380004f352a2b17613070a756a539ab4110b8e2ecda9afc4ee616600759210663a719b2a2a922d6aab6072b8023b6ad9b969485233008e337e41fcce704828cde04281356ac56c974290719054c2c8c2d037ba093cc837a52a3f19544ce7ea65099907abfcde0eb765799d94e8760f7d0559ad00c1bbafc5fd72f908d168a78cca6187fdb1d5211cd81f022109101de4d05a4f63a838905a26ac77501be570799a9c117f29bca740352bfef1f29ba00b20c1c12c24f4709ec1f51ec2cd3ec0cf890ce", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0)="61abec8dc77e5a3ee685a6d85219050dc3c86007d1e39f551e2ef23afa1a4a1b2e87b3c8930622f7c8b0bb99f54b7eec154eb6b812ce08ee9f812c1adfe46c34f1b40b29d240a4c58bec28a2933c3fccb680af4ae558e90d38f763e2490ee4d6d9f8b1f43963f27a7b9f2c6aac5d45a669a0287c6e79b2a54eecfd23d74adbde6d0695b0875a68fbbb43f3ea5e18a6da0ccb156628482fec425542cd354b601a154cd8faa66938f66acabffba4b765e743a2b054568f690d38dd40341b5f0fffeb0978dcfe46ba179d6554dcc1f715cd30c4a9e3b6983d86f79ae60ef44e549fc9b610d4556c047f6c870931cb3a8582814aa4c3c5764a9c1c05925cc9f1a60079b27fa856844782e232d1ff6e6232c37283b980175acf9dc348de63f684b56548a6424745cf4767dd7d25a7c6e016308f3745a5fc82d3c8c183acd02f019816b8940decd3c5ece4b0968c74376c117ccf6ac56608d295fcab37348e807833d4448cc4247a0d86c7c19c11ef2a837c7898a88d5cdb6a54514986bad756dbc41097ae8bad69c1f3919d22ff82d0f8faa9588259a54ac201074edf612ab2b7e73cc0589c03550929e82751dbfc5ab872581f72a4484e0f6dd6f38b2a09cd4034d6fb9bd0c63080fb20b02202d59c8945d314922f8f561f70354ef36e5bbe5537058cb14c198909c3f7d0df202f5a98206ab4b98cc59839217c965c1541943aac84c81d1c9cc7cc5ed6da635f7e6b4178bdd962ed7cd7027b2c332c1212b3222c798df2ae98c80ee34acc47ddedc6668af354f9503258d800b8a1fcbb6035e1313561fd967063ad311e8eb927e1e09234ebc73304c37d1e4f165af2f7929263df7227bbf78ce562107b81521087a78686f79ca59496081963a4f5b3d70b0a759fabff4c702163fd621d020420af22d4c7d95f4d669e7c71b09213ca3cde663d2cec5e64ab2ce6ee888df37682f566f2849dbd70a2825c3f1662e08a34250a3f8e4b51d167deac418ae8761ff5d66612e69e7624183e3fe225490dae46d9207867b2d9a943b6eabe1a2b7942decc73653043d1a1177562b9f5054c13ad567bbbb336b68db3332fd0308b465557b9f9f921ef277972722b30da97b41b977bde7b4163c7523eebc2911918928809d40ac9f05d3d37d664310695dbe5b255d13b1b0654a964cea69f5c586d3fab2d879bba63b27f06c05be6ae494e242015f1d28792ae9e46db5a47c4a031482bf166f5c52751f5e13c0fe6b5ffd4c460b5060b5debcf9ddfedda664f8140221a5b9deb21a52ee245f16ca336c624a0aed54fb1baea806d6d3a3a63685660299f3e744a77b9fc5623cbb3fe7bea33c42805036d9ac7c92a81951d8fe206d8fef17a5ea887b727f3df2d42480093d36f31f74bb12a237d4c02d281003274c36c0c3016d21a22c035324f8d79ebc6680bdb6c90845ba1f09c6ea56d7e8ca11d57270f080eed14d2a85bd602439ca72316715f25f92dd01d8bf73fa2f327518bbab7f13404234e55f6f6e1950a33c7680b00e4c82a41ce7c0e8a515f6df4fd66bb05e2b06a5c85bb0d362a66dfc1d9efc954edc2c2473f2bd09ca28728448524b2839f81324b446b108bc2b35dc3f1d45e5a3da589213eb544a379041ecaffcc1ba14d7b6c96513fc9ed1245b26607233dde7b917e1d57072c79b5551ad45554dec78fb6e1e6a6b1b47230b758b37eb0532132d1d829eae1b84eb0b0150ff66c85d4b0ad89f491636fbe179d37f287fb8cd6fd85d44732b7736400903fab1d96d890e11920790483cbb3a14ef3b1c5878ea9eb9654fe068124e05f357c0179badf8dd0d38309f95f603ff001ad95ee82a88b4c19479d3965a30f398243cd851d430c47c637e0cc4642a3357e8518705f39009111ad6bd627fe39adcc53245f40aaeacc582e5a85a01e26ffb31963f94a79685c5d6b1d923c48c06959370f4d2044210de6bce43766a5420fceb803db3a3f4afe7dfc74ae0bbd4f76854477db835d682e486e797e7cec1a08ab0bb3a6e47e7173899773ebfaa49793b1a20ad447cf6b65164be2cfd60eecd59c0363237975f4b9623d739445f890cd787cf9e4c7db45872796ff7be0c2f45d976615e4bacd3bdbbc0b75c32f435c987decb833aa15e874e8a77a7615fd65d1a3c706cfbd44addf92d40af972f005ed05b74911ef26cd1d360e0dfb5da4ef945db066353de3e4903e6d4bd323e0f55d80e4b36ded7323eaf5a1fec52d45d1518282d7a0f54f3a57f9f05b5e1849142436b1f9dcdd6b6916642cd02c0b5a4dc726b71a8c6a1b177b51b3cf4a220ec3947e3fbb80507188706a4b7ff03a971fc2acf5de326491a44607148c01c25de4e502f50a8e95f1307e03a04bcaa5029fe480b90bdfe783413058893df58d063e7a759f081961ea6021dde51c2ef831cefe73737bf99d9bbc2e275e8a0e9f73b174fee18988d5fd1475ebad82dfa4d0bb432a3b6dce432219ea1048d5b4bf843cf97c6165e1ff5c1ab748535cb58d1c55a14be4f4dc71889079f306fe82a28eb2baeb781c5aae85d464c1787bbcaee420bd46b835f96510589ef660f9efb3ab55a0aa6da7d3bb1293911a32ffaf42e2f89394736baff9c370a8be3dd3b638914562912da06d788530547772f5de29cbea6317e777806a8657006a62335150ecb983432830d46bf8ebeafe5bad2fab61ffc541132e3d29dcbea1b70884e59349d0a1067a7bfc7570d96a7ee7e0d3436693636b1b6669c79683422c6f7772c9dfaf6b38a5184c8ad150995eb20fdd13b305f193d9995292ca46be8cfb785976b99a273582c09c3ebfa9a3ea0b95f1b3e2827f2c01bdc3c71ffc9272605c8e9cf4474187a117f12bab5061588ac751a1da8ce7042f084a6071cfa44ebb3e575924b0074456b83babdceea7c5d5d5d5908f644fbe4f9c96cfa23e37a2350dc0b53eb29939409cfdd5aa977f35f6dbd9b2a809ec06c05161a0f6ed509c8ff62ef29e7b767f4ca616c4e138594f39b4e9b39d62e92997fd5db22665c228826c67ce2eb9ef1a61f966a738a48d0f785e90f540801733aa5d6eb750892a58492ed10fa1be7fa9f5801bb04cc6b442b6cdb22a659b5224de1a714bafc8d25bda45f81d588ac91464f743d530ade76efc9b82cd16a7d62352328267a14ca24d2efd31ecd74883314e5aeac41b3bb1090cebb3f0957c471d14b5242de305b0b7770d584e97c88475378f53b4f89eff33be2a02913cd8c8fa9381fe746ddba9ea967f5557df5401870d496935c192ad8a6be937882823237ac04f56d7670a160550e375484103623047d77194e4182ae52515b1917081dcd4a70edf1fee95a8c80bab9b5deea2854e6ca151bebbad35a3f845834a4740c65b7429179e555a2b604ebb577766584d6246f2abe3878b273ba43f1a4cefecffa8505a5e77ffd69bed0868113b4be02b84db7d19814be1a35c57f870b3083453f215a479df21f485f1166d054370c72d80c44b93f67b043f4550b86fc408bba2b08ce562ca2c31174aa14deb6e869aeafe54279e7b538c4bfdfa5da893eb9c89965f8b83c683bcf3b98ef27ffcc13783c299112b95064d8498974b51bee1fb339fdca057e9383acb6eaa31f3e140a8106d12df0bcfc5063a5cfa7493085dd1e7da2060dc347b7f1fa802c45ff1234f58a63b5c8e15800bf5219b419658cac13063ed0a9f9190768a8b42b3b2a6d8b1087eeb983a8a704fed32905c4c75e9d6a6b456b702c28e5ffbf0e24f9ea8fb4f841c13b0d4f48cfd1f0035234be6dbb5169dfeddc24d22bf2d5d4864f458fe88253f444d2f080f7f0c91c9e11ab94437e7ebd63d1e0f6e9c7d335385eb0f2e7fb3a0992b695b177b44bea6ff20a3a65af1c47e22feba5c3e2cc2b2b8879e7df7d503a9f38c9a6fba4090a832432cef9ece955cc3deee047de4952bcb6d49526b457e177b3ccf8c37ffa986411ce498145b61dd0a5ddb5dd9a85ede9068a949aa0f9897207688961fa9c70a2cfe0a8817cb639f9546ad1c6754695a2b606a51e10335350b24f76f2d892b93b5b5f56d6b6d6d5b6089711b31c26c2ff48f2e214e3667f340bf973090a949b54444ee7ea1ab9bffea0da8661a3a84b2e5b42cc9eb5eb4fec0ecc3543bea66d91ad8c6cb1fca456c6a873cfea2026fe4ab6b8dea3ee55e746f71a6664ca45272faf665dadb5dcd4e246c1e9db748173c653f095bc985548d27fbd9bda3407678d7d0334ff4da28c9b1c9bfb643db927afd7786fcf4bc37b729058545847ad102cc04768a7c9f255e076a8c710aa848f9ba6d8e0c1b23a91275442acfa7da3c8d9c7f767da55d5a23915a5ec4122916168c848dacc5951fad7101d9df9d1ef9164d557064ec5b9c7ef9eaa3b9ae6a4b15f69b84a47315208a3e109a3967654ec703be4c07da7862c1b8d1a8b462e6181e13b2762df02d067e86f590bf9fca5ab780b3712954ee12084a2af7d2fbff547aa92685968f0ebe7b0bbad3afa17634f846ee11fdb1c67e14daf4684274e3ed2b390bfb1624c505a1fa7f0847f3c49eb07b03364e1aa1d3681301021df1d7e70624a0cf16e25a496689afdc6d8bead97389da29e0027edb0b90ea8938b89422c61780cc82d410edd89da556bcd54311b6c6e4533c1291ba157977274473e1c336f72502ffb0bce4738d10790c7d9b722a1374b2c6f407f9e63184b2c64ddb2dc179abadf53145f6858cec72da08d1cf1537302be79d8a1341ab2b5e180c60d0b19eecd26839ef048f0a94595df93f127d59228a23720872e3692c14171dfc911a354c10b74c598fdefd875edfb30c6c593af74b8b88520a11db61536967fda8eb1f29fc1b39ed85337ed2c0177cc3098078b3ae9d62f3ae53c1b8d63a030ad16058b13ff300e6fb8939d26495cca077a3e02f7867849120662a6c9b3a0a60f49340aa24858582941428aa3293c63a8d2b4b131f70c27e5933733116f7a80f9dbe28b5a4143eb77d9cf8533fc5231f6e3c9ede4ceb4c197d585fdaa3f9bf4528bc2253ce912271052a871fdd74e9c654be2c5cffde5c7d0b09e0acae315594d7d7691dd07c4b489421e10a425606c4530592acfba2cf590ea74f4ba3b5b69b4bcc8dbe2c1fa3d5413c473171e292dd629db515764f075f4e0bf9970563064138cdebe82fa5461c1be72793fcbcf1598a2d99abcab615a77c21395c4b7008c923f9dec8a41120a8ff7b12b440f0876114f640908ee976d56b7e1d218b6e82c7d8001cfd5821b2827dec635bf13ea052d1d41ea5b81a6b63a8b35be186c67be4be8a55575c69948b10a75cba2b3a0465177446b1d37973988bdf3e207d2d921bb43651d1a9af7e80f964ed46e1b76ddc07e3ad3ab355dbbdcc58906096b3a8104aa7479af470b052bb77d8682197be5ef6a3c058a2e933f5da192b893cce4cd0cc785ffb73e238a5e494b9bc193a1c2e0860b192fdd2fb2754240c6b43fbea298a6a855e2ed0b3bd32ac4da60878f9c75212b0e1fa3fb15deabab46f76e4c356135ac3b814270cecd2dc1c73a483ff786c4c419dae23ac40024c6cda5a4a981f1b03d947a0fcfb0c2d090eab365442d7df5a2909af419b33eaaba770cd4c515812b2e212f8c7d97b657612777f85ad95453222a620cb2a2566e61978730f3a316c06212f5d0573fb42a63bb9c13ad3e83df982a1e2e5bb9f9cec09af249338ad50379e43cc0d67f8cb0ab1ff38f9f09c9b2cea006e0ca22dd3bb1dc381e4c23f3d6094ec2db43cd747052af5f5625320b32bd7c0017902d1b9e5e373a22cf7b2f1364de5dd286cc70a02c45d1c0308dafc188b7e6b356191d857c6cfb3c149b9ec311656a73b8a78c44c784b30661a58652949d2497bea30159186f0a0c7be218474667f721cb0b78872d992e35fab171440b7c39671a517f6b288caa5f917d74fd569111afa6c4161e456ae31600eeb25aeafd5e9705609b37d55b160ecf08da36c1956295317dc7031dc18535f2ab4f6c8c75962002727875f0e18db86c7e662301a524c66e7460c8d7a15356469c55f05b2ebe572adf01c7b02872ac904f6e11bc127b2038dba1aafa14aa0abf44da391c82c2c43e3d377e92c3d6ebac0c99cb7294322218e1f1a37170e01223694135b064d079817e48ba2e7b1bc704612ab098233299604127915a00faea6910f2737e7215f51c0f7a74923418baf1ebd104ee9352eeab65af6c69ea787219e519d9a6bc9ab83f856d055ac0effd9766500adc33d42facea5a7edf9a8885e25b4c544cd0868a5128bd0b4fb166130307790733c2aa5ce1789acaf6fa204c1272038016866e41522c1666d509aa91b8a9856ab0cdea59c2d88b501245d2a5ab4429f544d1395dab1029725a053fd16b53d0eb980dc806eedfa03a3d2b29bdafe3332a3cec876f9a7ea927968d560cd8484c9384d53e8e07edaf92a2638dc6ca0e3510b2471694d377766c2206e96f10407ff86a3c0f405be48498a60abc21c4f06fbbf5e4a0e4d46f40633b08a1d3c53a29b348b63527b945a8ac65ca8eb8f59840b2eaa6518e535a1fe82c4c4a2e654e247c57ab42fc6498c0158485b3a7c4cbaeafb4f5741d0188a161489208c4a60dbb23287997de75a3f5cfb4aa27153fa2a91d76dc5b745cc878b8b619cd4801116eb132aaa30d46d1d8d9412181a6a0a2d8f1cf2a7600760f0e0737f23634e7b14514e5710a16e8de60edfb98000c474efc29f7d565a8fcc431a3cf1c424e87b38b706d3c0304692397471b784b3a82ec97ec57c174d2585e3ad8b6e77abb3b14e099bb5e8c2e33b08cee92899366eb9a932790d36c33fea32584fdc8725ccfa44506b614ec4802aa8a943da73cdc1a5facfc7df06c11b2c46a757a23c328a02b1361611abb1f69352828149e5ef8701b2a84d2071d6ff6bb0d58c4e8772ef863a9fcc555d69a6a050509fcc65709733f7730ff1a7f81299c1752d96b616fb45e872133e7178d0f032c22e228b42c2de7437b97f8e3295cce6e244ac0612b765a533140b975bbb58459d2b9b0f43658f384ed23589fbf1cc1466b1d59dc838271b7b79522092166257b67f1b074502a018aebd1703939ac55e3bbbedb85a772a759d85ddc0512934743114e47a224a9d417d840e3b6643d162ed708819b4e320be3dbaef22e664ae32931d2d7239d3d4ea50710199fde4a4a2761e83d2b5c0070f543f57b3d3f1c7a0337cac06e1d90f9a999e7ef7297583c2cd4996d88983ffb3b450a46074ae1630e97a0a3e1730bd345505de87a558e025ccea56a9b2740bcaebf5a0085254da65dbfcc52af412d3d846c43dbfaba01e0612700e6356749e337d17d0e5acb75be34bd6d959d2660141a8d15e4dbebec5f76672b840c8966579a8c31cd109c6ef56ac3eec98966c3b70d4de7a247c915c56c762f03ef69748d6fdc987644f457ecd6dae0d101914f31116cad093f1aba1786b40a0a751a6de534a365695eaeed92159855d5e0b54a1bb4d0a4b95051db0c00092b0b8fa34618854a72f3f10d4605ff7ff89a283bf11b0db2f62502946558fa5124191c1b4e82638a782a3088bcbb281309f83962ab0c9afd296b2429f34e2dc2540d1ef5d11c6a06c5faf3dbbaef73385ce4980b84d7d793167f186fa91c3bc57f2b6f1c97fc6cf0aeea16ae061ae0ef4848c186b1d3e44f82c63483c8732b4b784ebf7ee572343a712023fd648c749ede3db24fc6f6efb5d1d9101d9fd033bee120be3d5173857b97c0f4351114879af57a8c7c9490ec6c834f2d17576c4e3fbc65e871ca6db3d2a3be3ca1ce1adf694c760d5298ebbe5ef708077e806f3fb0365240b5ffd6625553c4864e2dd63a68ecbe26a2f1a160ccac4882bb7d4bb65068b701671fad5d058a2a6505d624deb9ba1f31e896caf5b8a302a31dce9c611cd9c51dbaada8d292d50f5678b9e0b0fc019869461cd96e350ab163dcde9066d6ee9f9fbc19f4d4f8d92e8db771466f6c09f631b8c9f8e4bafa8c5f20f1e9c68bb9e832da1778b3769534d56352c25e0e9ca2b89c5b3cf38d1a4ec860f82d8cd92c6394c1f7b727e9babff5510ddbbaf61be66c40689f0c1c29f3c77c3981611dfc56d5f23b023be9fbe923f1709e77d452c293ca1096d3d364121682377dd33d0590a1cd394340467d18647abdb52c1a925ba715bf5ed9f7be9e683e922f31d04f71ed5745d0cd2b5d51c37d2cc52cad55c388a0ca1a53783a2fb072ada44d55fcf9379d0a9c3d9289cce4e1a0d81fa529e22dc52e2ceb34a7c1e37adb42aafdcda978b66606a78e3ee7f70afaa57751eddb665cebcf058f9c142a008040a4baf686b2d73b418cc3ae5960417ef438ccbcdf54d9c7dec589a2298058c3715f8a7799a977c14f4357aefb99a526f169bf15e22423e5152bb9ab97d94abc4d237217b8be071ebeb77ba75ad7751c103086d165d63fce92b44154eee9f8af2b9e0ef32adc4d5cd2a5d2171ddf826bbcb9be0294626aca029542691448cd1dbc53e70fb1ef3bb67d9782bd7ab02c9d286d2b75c71763911d82d31cb19c3cede900a45941ca9c87e3995b27d29bcccb16ce101e01c1a44e2586aef47d6f635d60741dde1400da244f85fb393e54d197253f32d07965dc2df708b0d1b6d43c5dff17cc0b1263e832d1ff8ef2d473b195aabbe773dafc11a21465ae863666877a3a65ada42e8166234e246944225247e6bab981792d39b4889c1e291c3114dd9d35549183be46647724d45fa4173f567da23b1999b9724042b707e66a52196831980e3384339cd1ccb7a800b8f210932b7d49351a810edae08cf3b22d0b37b61582f72f166111e034a39b8d7fd2966b3f0e97a80534d39636418da06e664ec16c323873a6356e79d37d893a873e779b9f6bbaf099c85e3a68aa0aa1d175ebb84a2a01898f0a991f1ac9074d930202aa08a8df1c8ab582332b940fb34eef5ec55e3c34ba66f403fca68a0f8288186eeff1c544c6e071de1160f822fa0d5fb09c4f6a5234d38236af2f7e4d75d9463191f18a09aa27a22813470cd9be1d5b1315e0d78b0b59512241f26f3fc2f059b3834ca6e7bb712ccf5b7086c65e8904a50fec2410a67ab0ba3440b63e97f5f122b5b5bcea7e83a173648162597c2197920aa928aff8b3126fe846fa4536ce516d040da8e9ec0efa808890d2474414e2f290e3c0384fbbcd683a2c6d50921b8d5cb6aa4e4fa40e7b4ae9cefa2d3db6f02b59ec9e891f31bebca4e579a93c9bf80b75b2c5e14e55ca59539f0f2734d2608933e8c2edd2b957cf7cf91025a20ca8faf7c88aa0d2ef553a67b1df1a5c2c7cfaa1c5a6a7d23756f2ef15d17616d11e61ca7207fa374ec95ede0f4bcc6896d0e58c9c45bc4488cfad949f088ae064cd7c5db4ac95c80beae5d7ccb2415a2775732f7af22e62fbf24eb006d057f190b927ee2caee7991d1af57067791e34306fbd00e3b0c4b5cf8206e3ab0671ff9cedd63c252b56f11fe08ce83b5977105eca3d70a4cd88f580e799a64680f15c50a55927b5550013d3bf2401fcbc98db6d24e8d74e73569e0a9050b3d6b53b8b76773ad95b9d51a16ce581e0d63a967cc3205af9ec0eefc36244dfc20e9359d154e656a8fc17a822c8b3feff6bed50039ea5504d0db0f97571e29c261b370fe026e2f3b4b131f7f863b822a009ecd242bd346f007acfa9c73401456f0b4d5c8a2ec2e839a06d4ebd071afd3930a371d48d1fefddfcaa8b906cbd43325b987643a71e6c74f85746460cd70a063e99ba5c564075c677b63614c2950a00a0c40fd45c3a1f7bc84a0ea9188e357a54169396e0ff7e761a51694e9d1117abfa770ba65caf4fbec62887a537ad9367ebcdf07f5f5d7a25a687503a73568fbc5678df5056805c2f0abe77b0a7b90ad0a3103f1ea763bb3a0f30606964f5f126713c7f893510b8358e262ed7cad9fbd13a9d13c4901b7726fd6c33dc522729d29704d28c7de5e600b6d67d6364d5b96124681f7b68e6f10fc19c106b35389c45f9b1242e64fbb96df5e7ad0860027b3cf8528b14d32973d784e971b3c5cbf25f1d6a7efdc019eb095eba73b8427eeb0469387b138a4a1cc4d8297c806bb3cfd2a2d9d00ddc988592a3edf8e16ac600d23182cd58a420525537d639ff9ddc53f326644bb70551484e412889257a0d0cbbdfbb203c5156dbe512701c45f01b6d4b4bca2d64b552b9e08e0488b817ebef16f7c6ef9277323bec04727d0074d532226066ae653cdbbb2ed23c4f5c25693e4c7e97c306c5c9bfd711291163a2e66901b0fb11dfc7df41d7d8e6d97d846a7658af9f70bff8f221abe642ebfe59c1cda6d7bc9cb0a26657ac42545d53bcef0f552c1e153146ab669ade3fcc0e5afe7bffe215b46010b21ea664d1bfe41a694a98f2828c81434dc2f7d14c85b7a8c0c641f223edf18c0e02cf74d69adea947acc899a3d7422e2b03d7183e8dd5fd1230f9a7b309dff9e0f318ec704c45445ab32bcff2ed6eb32cd593539d637ad406ec1c193162f43ba7d503873fdeadb7c08c5de008a6f8eb6451c31deaffcd26cf6c17f93c454eff39808c42612d2360ed449deecd9eba849520b69b1994f5656b1e3abf7e1a96a0e3b724434ac889e78eeb70cc1ab304b5b29232e5085111f12f79df107e7c1f30e54578212fc239e1e850bd284491f2cf36555c394235668e9c1670dfab35cd6f48a0e7d47de8239bed39a974d82bec0e1c8bfe23a28ed0ba4cab65cdfb6e7bb1a2da615955e063b765cf2f0021246bc3cbec1de6c53b14ea0b8fcbd5721bb1a20b73412e00244081949200df05f87e1d0325003ba8a2ed05c32a43dd6c304528143bbaad85a1e2bbb6736551b73e62b6fae0c4a4fcdb817dd090acdce411425a6c9adb8b00a5c38d4f33d47e9456361daf8f59fcf8e39469aa1f99b86ef67712d67db08d81a3324c01c3d540744fdf990c0e58b5bee188d720cfe777bedb6b431a37c4a493fb0fbb763d4fbd7cc6cec6f338fefa8d4a56563b7211d507d1b865fdf0d36b7e2dcb1f0deb499a30aadd761cca67e84d75c2555f23ac7745b947457926d360c1fa5d527db30e47bf3dad0f9b34a56a417e6cf8ce1faa10233d68b7c94b5e3a630ea439e8991a0d90f234457189eb8a7ac9934a2077702a21f0ec4b15a3c504c042bf8f60642f5b463204a3c3b7699419fe7e125f3b79bd6bc69ae464af6764990c6fdc15284651f29d86f09eaf19fa69940cd137a6657b06174f24d591459654e0f5eac879932f697564902d647c1800b85e94438136085c95e244207ef43087d78cec1672b94d9fa124a216bd85ff0b6790547cfb6b985a5449b08c14ead9020425e38a5c8fea652d8e9828ad9b62080ecf06a79256812060f2669c06b02ec92af216e299621a7c00cd1cc7c10ece6b3b548a8b15e485df8f9a16f6991cc91560d6bfa9fd026a15f03dec763fb1ecf5c76fb860a8627c5255ee80c6bf77f022db65ebe43edbc4c327e31b49fc20668b84ffd3a3b7a98879a033198ae9ab1b5ca4bb7b9aed9fc4bc14b0229071ed173a26d15b95e133ca8113915d54bb8bd77c3d9a6b4bf8b041e957d4a76062c319f369b6ac777af641c06e5f29cafff", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r2, 0xb704, 0x0) syz_fuse_handle_req(r0, &(0x7f000000b800)="59e00b81889ecadd1cee3dea2389a34a8433fca4edd8e162499b9a3a6bb33ca9e1fd572c7ab2361cd17547e753e6ba7852e1e768ce44256a9f61d84ddc039fbf6b4f835804afeb57df3b0692f325fca24de779de102440a47e935dd25eeb7842bab6859f5b59533c8b0d6878f71d9a44fda532b2d7f7d9014fbf14da356b7a6068a104ef7b6dd4c3e05ae8a6c49eee1e48e17a229fb6271b846d780b0702b20c6a2d229779d2ba5705d42421403cf56fd338c4251088d883471673689af854065d77e88a265875c66cac16104a22078d3157d35f29f9d8777d19989d756be7f5f920f08d54f332a79f5db28ba189906c7f55a046267287910b4e5aa9059569feb669d0df3a1a225932a0f6618f4bd593d941a2268f0d4edbaa7ae9998ab349b1f9f758b46a5c21b8c73067a69f8d2416e0d0260808ea7ccf0e4cbf1349ccbf6f4b2d0f490ffadf7d735dfb8b9a0756d3d208ee8afc15920fcf7048fcfbd57ecfd39a3032697e53ea554652d40793de1113fa9cc78518f339384b90cfb2080b181a91d06570a8ec1c7547f7e042f61f4fcf8c9a766330f543fef501fb6df880318102ca237a64310c28deb7593e62aab87fc616c0a0fa29840daed5fa150e5a9bc79bb0f599b8aa9ee58f11c84132e356c6c0d2fdf9de863523e58919e85c17c4672942fe091ac520206013f3ae51e0966efa0cfbed81a37c02663af89402d4bf869d115c44a8841ab24ee0ec3b205f4beef89d1c902de597c4aa5acef77734633cb37680e6e85caf0924f4d081c32f74c67dfb92441323fc21951acccdb1b19d4e04958e6c1f8a290c89d0b8683aa9714b5e8c5c032d7590acc546ff1d43fab0b3dd8a7628c7f3aefe0d5b6c859e1f0302cf3f1d0a4be19d86f080be87443dc00f6b261679bb34c5ae8033e3b66d815efa02f99ea996138c7d4d95d4e4e2b68b9e53e59f264e88d47e0588f420699bce19fae1da48ba08b09f86b11644b6a5656f0565711af437b5927626cc17b0525841fa4d87ec72bafa5efa6a4734bb934cf8cab04e6acda1668f0c8c4db7d67a5fa6e14be2b530364a8e986c1bf5605e4bc4909286cda7d8a95126877a348a72a8f74ac222e51c2bcb3125b77be48f26bdc3d782c47405f45244dabaa5f1fe0565bb0f12a079bf60d9c8a2c16a3b68b92994b70a508576bac359d421bc565d1d30f2ee4bbc01f4b195776733d54ed2395fdb1b3ec6762687a731a327d64af3d7d3f15504198477a29d28e7a6e51fcf4f18fb5a84a97a2c03a9cdee971f4bac5a1d9035732e01f68a42116e937db076dccc8b094b0999891487e979d82fdb3ab588938ddde2b5b85d5745c70283ca9f386e694a2c4a599ca55ef6f25ab9aa23c8b95f0bccea890d2d6f002246d9d523c96dea125fbe2fd88f2f4255dbad3d530b63d99241137e6010a05b9107f9463808fc627005c547e63d5f2946f1aa7ea018dd11da513380f72ce65726219d898f263943a73f5bda90bb115b43eef8aec8e6ec7e96d47ca2fa3b1738cdf3a20108c36c8ffe0d1cbb3ee0803adc9570bb1cff2723a1b2f7d129f3bd2993ccb6bf2a1da4cd044b9064850f63e458536ef5ae1e27587937cff45cbe4b528c711e4d7f57138767d6ea01e026acc21db728a94f431695f6edc9bd9e28253ee7ba64d0fc4aa92225c3e04e8b1f97cce126fcb859e7272b18654f370f1ac14c2f79f673d5ea69661d0406a9a8675b65a0338822e9a33a3ea86736953b392b4e77b0e2fde7e3d724852146a6bed3dbef3305fc465681c36fe3b0095442640d7dd729bf8ff4dea9b6be32676107348fa5e3862863e10722f6434b4e804f97dce5da5c3661230588e3764c6b27b8adbe5c7ef3394edbe86733912e2cce958a190bc58a22b44114deb72ee43f494460cb24c51aab797c676a4edae0c24df1896e18a6f78ad11967c3b8b527809faad344e4b10e014031d314ee8f2630ac905140899cd338fe1c6be2fedb3dacd5e8af02260d31621d52e413239a0850a962baee4e8487f3906278d7cd9f467340786182f960a410c1ee2c3d976ee1c5d4ff2196feffb775cff1b9c2436adedc76bfb64b647306c4ea4ba9dcbf6a37887d4c4690430c86535771029e94c352e26399e40619e596fc8f5805730d97b3233c3000e44a83b1b57223230dccbbec4a9369ca4e87560704fa457c723794a0e71fbe5e7956a76750c89b50706c238ea5ea25ae8ecf4093065a2adc6493af61d6795427ade0a258c95d1749d279934f5e045ec5cc6ee672c876bfa4ed71f841639f5ae4bc5d2bbe61e48278c9da53a027a98a51b2b40a51762aeaf7799e09e8a778cb902a6b054f9791666b17bc2eeb01c067a1ac8378948100e509e978d357dfa61100e7cf1ab0326be1bf741130b6c38f89e2f4cbe3f44210908a9c787f97189c33358b16c616633bdf92f941e2fe454be46305ef526ead23ed18113b7b39d238350b09d7d6925343415f314495543969a3f809adfb3430a29a879794828c0f808bbf22eed44967f8d9012799d17802ae5bc8cdc67180690f5a4b4f25310a2459ad2a167e004d7bdae5aee28f3b9a4a90861ac41a8a30893a6bd68f19d45a24e02350fc057f2390ed3d0200eab5f507944c3017e1e69f9e1fdfdbb8b52a9ca4a1696c42a498a602bc54685baca35fa26ad3e98a9fe4542143eba56f0d26a221774067368c1141b3993072daefea75105f258aeda95e3f9d7379ce9fa8eb5bba964b80ad710e9a48c315c3c1175c12a02407dc24aceac52aaed24b0d4ff2f303b418f8fb9bc26ec65c77544252a00037c26f78193c24c856940ff481896813abd59c24eca1c28a6dca8ecf17ec78270ebae73731170939afa6285482cb4ce5fe9b2392478d34eec5931b725537dbf5cc87e10db98292e40b56251698967a964d01cff2c6cc7de64f5ac81c8fb9040e81e310f98f8984c537c684c16e4dc6c41897d7165ed0a1dd87fb3c0a6a526bb6bdbec4296ae29c7cb2e9f2b10f989dd8313895317a9b929c11c243eda773a2742f0d6bb7f398ab9da04739c6a0ef4d8a7f61c94d403207351cbd945c11939bcc8c4626ce367720179bdd7694058951c1ef6487d36b9001279db5bc4c4732f84a5f195b17ef94e4d61007680234ba59c0b2fb08c33a506b4caaad279c2661ef1a9d8e05caad06ed3998b053f0f24c3b487803539ae31f8bbc59bdff26b0b0756ad3137748a86436448b52d37848ea4358ce1fbbcf074bc73ba490659c66b2810f74887d185d2a8277fe551db7ebd5cff391ffbd6c238099f520eae91f587b94c0e13164d5e1193b2b093d72da580af2d646b6ee19d1651cd7097825b50504a1002ebc90e0c35904d1802283d49eedde7b36487de7173e2c03748bea1a4ae011a0868d0062f7eb1bfcab6b0e9213d97ec7cddd388235f4e6267885f61b56dc8a981a057c8d68ca62906f88932376e5edbfacaf9723d4b69bb105d9df767ebb7f58553c959fb5512fa0477c90750272cf9cecc9859ebb883be6936570c3aed819fc2b85e593631ea48d8f955296a94c031192ddf53c56be47a0d2c8222de0ddc14ba89e8d4144425f2930d38b9ecf9c0b30011e9425bab6ff7f07a016948fa5fce47cd5fcdf7bf211f2ea77db73eb58a685c48c8079b4209848d376a95f0a8bd506b60177d6a94848ef892fde6aa8c18e40967d555176a4a3a9f5980d8ac7d13201912eee1f30da9ecb7e31cda78052e9a09b514fd76df848c9659b95d80b79e2ab031856376aa923375a9aa283b0c4765ea15680c72f75d26b5674889d4c17e800aaddd7c70cbab91decfc4664691da0a22ff11cda5d09a8ea8cac92fe76e19caa7d71d9010570324d9af78aee0f1c93b190ea6d103a48ee40638a6a38e9a5e6ffaa578078376625db2dcc2c11b3fc62985df4d325c56a53c14a23f2642945188f57b8ac2bb477d6e37e485d28b7329eb0b02f71f8d14669fcdeed1fd3d1c7e66b495d3684ba9e8d10876fa34b4ee865aedf8598362fe63ebb9f111401d4db734313ca562e7fa25931f927679cab45d34e0a099c5bf53505a2ad89568f1b1e2b62530ec6feb6ade92ffcc91055740a2900204cfef56bf816435ce4ce335a02615e28186aac02f070461e825380addb6d73aac0857ab7039f432243b9faff4585588f062b62e06aa1dca8c94ee1a73eee2fb698f7a92c2891c39512b24c680a1dce5fbfd2e03361db290c0f8031eb555dd2f3fb58f13f3173a7d98512d4cf20bc1a3e904d65fb56449aac711d7d12686cb4dce3dab66d1d8d9d6123e882ed3d947d9eda813bf028fbc249dd47684a1705c53fefdb80e14f28dbbc5dbfdce3368af4ed45cf274a00e6b1796f632146a064d234cefbf20cf5842076f733512368e59034c518fb54d474ce51f1a8be4ed7ec05210806adecc6422cfa1b55487a6d917bec974ae09d545e35753928252b274e2c80e83380b4b62cf0cf125da0fa71efa6d51c2c79e77dea00ba3857ba8c018725eba9911fcd9b3943bdc8e25d0c82e2237522962ec3fff3287301ad62bb8e861bd6e558a20684149674b55315b2d93f7f5da4b82883cbf310f462ba329e52abb820ae9740d87b2a40c4a1e78cabcd0060eb4a32c29b6369ce417b08c399467f5e71bf577cdbcec29a0e350e6994fa681692b4aae670263a799aa88851a08ee0c36fbbb5df459912876edbdcbd4ae6c2823618f1e1f0149cc2d3474ccff877e81bdf5a550a6f3941493be3a84cc62d9f0e2ab546325932d0b2eda209e64e8601438508eade66a795bef14355d203676744becd34ba24c2aac17558440c7a191e41ab5d901c2607513d23950df9ed1292978ab76ced1e41c7b360725eac896020cf2b6e535c6025388912ce3a2c96ff449af042d711c126cd326b25658ea3e0d1ec2c127d8c63c8a2a0b2ca91c980e6f0da299ce40f4ff0b3105f850ac720dcda60cc5c9a23209a0e50f4c396143400b0d4d18b5b9a3048c249c3182295671841ab2070c5eac63aa68c11fa7507081e9e0f649d2138e77caa6a635d16b6a882291faf8a5dd70f02e9d08c4cf4f05cbd5d3f83419be94120c21e97ef0cc712a7b9b57e8f0a311364bb7648e51b1bf0b59226ac2cc05161b3d3edbb5960bbb432e17cf2046bb34fe6d031d6d525f624e204a01d0743db06616ade9c39ac9fe9082da6349a4e15094d9e671e34342843050d0b877b84da1c0db8caad86b7539a51e5c76585a978e2a3623dab94c481156ef05594446aa731d5f48a7bba8c8803830565a3f6efc4d80453c84ec06edffc345cbd8377f31be1c2fe17d9daefbdf0ce1371c25d1c98c57ce18322bd2505391082b07df9d581a00b9ac8884c7e2215bc269b7d63aa2835698c8012a5762f18493bb7ceb79f88eab9631a8ebf5c31968f3a74f5bc3f28bcfb131f20b773c990e80287c367b2e1a20312de33467f934307767eee1b8274646c6187c07f7bb7951308a400b152a5947d32fcf250a8b5626f1303e504a89b1f234ee223cac2f5b51d4974319cebdcda8a606ada5e27c58404a5735bd2e6897418e9d9b978f7f686ab8b64bf257b3f29a61071ae6b042da02b21ed66dc85f4145e57f4ad55d37d803a600f7cacb802abb3564fdfb47a120816b1755d7f22d04fc693e6ced18d90f06bc8c433d7b1148782c5c82093cce9f81a75081a13941a2232ff21ade7d4ddcf83669e282e4b3bda8c2f41f5806aae6559e0ae1ed05636a7d994ac97c27815225a5716de54746b4f029cf7a67734190fe93568c94b4403508c5916e41f88dd1886696410d9cc8f186f0b73a42a7e93a56a48cfe35e8ad37bb15307a2c95bb493f3dc480949b5b2bc27b525a0e314e2cfd7be2815c59b18e03b0944f76758b1d3007e78a0073c8f17ca8db24039806a78df3cf8fe8e73fadec45aecb6ce4f8482e14429b5f6bc27aa373780c8c6400a9d3f6109f3ca568ea4e51d5857ca87f4e33252cd19262ee6a8e74c124d0e1088b062b75214e86008e87be52c2404ab9ef40cb7cf7da15a2832baa5301f7a7176981d11fc5e82edbb6125eae4fc55bb10ef0626fc839feeb127dafdaca8643a6f2fb54acb23d2a72edf3ccadbd5ba027f1d56ae75f28978870b9b641067244b7c9828c0fa0ccd194c70a2caeab71456304d6ba6b9e0bc6725c54ea333f0d4dc78ac2cf72bc12d71910bf9f22e30ca30b8a4281bc6c8b9df2bde1579db5321ec7170b98f59abb471eb1c49a8c8cb16122d2c0b8e8ce0b44d85d1445597035399ee400e757335e02ff88b2be9ad69b30311527a67005fb06f16fdf1a38d333661928cf95f3244386a21930bbef7ff447dd61da5e462bb456fea0cd6e10fa9007fe963f73538d1c2c14e09f6ca6fdc1003c6a5f9d6e8ef00c43b9249e5bf8b4cc92fa39a8012a2632acf411c935fa91670f7222481d121dac117617197984f00825b3b10f38cd90894020f7fcfaa027ce1baa98fc5c778dcd452e1358ba98f50cc0b96cecc0cf4145ac84e9f8132e1f5b43be761ecf4d1bee2a0cf356beb7d84fd4f4bc373c1cd74d78958c570501ac5b1acfc12ca20590c684b1e3b3be8af9a79961184d73a961ef0870573c2119ecc360ecbc7cf6dae2020c1edb9414e3fff2f2116627358d824b79e112b5a39b68b31b175a972854c016f4768969e8ed8e847a87b9b494a5eea83ebc751f846578eeaf5866841697bfaea274849315edb14274daddccef927565e5026151bd87702b153eae26fd63f0d52d91897a90aa95d7b7ba5e2f2d47763fba2ffed359c8edbd04c11e7c436095e8bd406789d5c25e9200e36842e759b786965fc7ecaee63d6f5668e8ddd0db208ee3cea5b921cb81304921d61e2d9afd8e4bdcdc762b0ae3aeec1184d9e49ad4f3d8c82f3cfa1ac526b4d59f95d4a76be7944c5b91968403994ec5571c0f761bc26ff64557119b55534e06146deedf2003a4888e81610a2b11a96ecc0f9c9c30fa6fc2369832a35e948cf368cc1dc3bc76d9064b8a3f86396307c8dbd1b54143f4a7cedb55f4b0e9304dddd6dd534b3be937b415bc4ce5809a0ebd1966112043e166101412c4c6743ff5aae16c1ec1dede50771f112fc75ed4153593b68afad75dc30947bad1e2c10f1f2615f55a5b66e06de04024512bdac6ecef60de25284e779f994a37b68d2ef6e5c45711a086e747f1fe0c5709ca1a3c03eb41ae6e9bb0b63753cdd8e73eee2c0585dc4c5afd07356f832b4cb6f2cbbd9aa8cf349d1da73137706b386eefc786a925c996040add81e7ea9165278b71d498e71dbca7f2437d5dbb65c516869c395cffd48fd99fff5bf357e330074959710de70260d56cac7531c7d1392a6606fbdb065b8cdeede1dd7f49ba49b651fea2530312280939a1e673cc5cfa4217d60e57b40017fe9c9ecc9a3415e067910bf3f00efa78d2e411b0ab1b67c447369d19fb26fa8d1f831f4c61bd4c452ca199e52cb217e84700d3dafd3c1b23f51fca40f58b5cc9341d46413ee5befb564a95dc1669cd4e4a2a626b66f74a3901efb0555ea693f57413c08d2414a8ce9d2f7bce5f5c486da9503599cc86911244bb1c8f16d1a83140d3f195b898a57b60575a036aa3acc9a05bd234d6f8fdcbf74cca8377f8c7ec7c134d61613653c4f14cacdc47c7920cf699e38ac25f746737862d82c80129f5165f88d9dd25a804ab53f5e29235ddb56afa2ee31a991104fb9879a292d3f5200bc2fae8420e3e0c440e14f30d5fd03027a3d1caa5ae76b4648b78b377f298e6df65214622df5de37e55a114d3aec00f8e0a5efeb2df9b377bbce44a0a047cd95802f7b63929acd8ce62583688b7369729408d7f1e98558ef88b3616e8957e35abf387acd138b65aba2e82c219d15d121a8811fe100a3ba3ac3f7ae3a9fd37108986039a1f7cb3971e9279cf02681cb525b7f536ad38276d95116f617930b8673f883e8610db97b0e9939f31b4aa98232c1821c4af0053875e3156793970990715174c4015271d5ee7d203b762d8c6ed14ca8adcfaab7e0a42204382a0aed93293edd1d578dea67e3141b2316e09bf8880c715b02d9b0e8f3399700b686e8238a2623f8e6645e5c7f7c756144b5208923da3043268bd36acfc1b94be18c6e5d43af525b9a53703ae4fd660119a95af30e912d28ef18894747a0a8f0e14a83e99af8d664256960f9280d52df2310c655245f478298e1a62c73ed55e234cd44405751b2dfcc8d8e21bd0e72d9929fabd777f5de9fb693e230862803cda7619e94baea944ac2235eaa344a8336af2a4661a049b36beb58730facdbbbc64e60cf52c48450456e3e98d541f2f068c239118ff7813532bb22c0f9cd0a3e484bd1173cc40626960aa5dfba9c1f41d6cd2f6cee3218782a3375f502f3ea827525e06de4b00e557aee1937a0b39bdee92def91c8292c9879e5c19e0fb394dc0c903063af05c826cce58d3066ed69dacdaaf1538229484a716876401dd14c25ace0d034e84a58b046568bc7237f998e7dc75bad3ec7e2e8ff80929ae3b247d692822c49ab59061fcafa4998d4fc87fed2133f26da993ce6070eb67ab0b2afa77c0c6263c611530ecca37cc26a6d543d86b732d147ba946d5d39b3f8d469749aaa58bb2e19cec90940cdac711915e13a51089461977560da7f78bbd7d666038f23d7f6f7dce1d0c517fd862500f5d25f2352c1c942e7cc5c412ff396875df5545ff1191c6c4f2ffb034547876b9cb53760e561a338e546250896ae60197d93ce7c76a1a1748693521922feaf67ec1b86729ca7abc0403061bf4e719010f2c992f67d397505c0ac14f9879f3cada9ec88f85639b3967188e570bdeac5a64a02d16d65b481c5d49d0c4bc3da4b2f9af2879bd96d3f0535f30680f00d6b6c4583d1b888b5efd67ca4ff3f8c6bfa7df7ce6aec731d24d2b8ca6222a4aa328c0e9488b559fb63b001bc35cd6c6c13f92d2810ec322cec87a14296345877e6912b26a01f13268f15f60df008b1aaeeddd1d076b454b2ae3cabfcf1f85956f4b9babed11c9c8c7dfc8f4bc4ffe9d9b5ffe3b8e2b2349d4b1b3b29535df9a3b298ee4bb493f19701219399ac28cebd155496d0cee6fe9df194612ecfb29628770e94a083dec184f65d237a90e82bf558946401ca7da6bc0341be3afe3e72950d5b43a7e1d4d36cf970449076d0fee646d103e332542f8fc86d86f6dfcf1c479809b7e734d4c96d76789c971fef169da461c68bd99e9cd1a3b4de4cc740c1b8dc3f1a1d68ad7b4751f0138a6ef59927ae1f08246dffa8197d1802151ee5002b7bad12d4dafb1dd6cd2a9bdf9748afd5111ff6e86233a6ad7e8cf84b2d9d43ad8ae54652d4f1bd671537df5288edbf1f9a652ab9a4687bc06457f7de0d719a4b8da025a863f9e09d5e0843cac7ec42f22bf141b990e55bc26616387653d2b6638a68af8b35ee1598645d6f49f6f6dabc0e20ed2bd26cc5c2debcb600f6e6dcc7917ec9307b26a22db7bf5d6b6e9c5f08428defcff18b72231b6bbefdfa09a403cbbe98f424a1739e98e5118352fcc49795032da2ca34969daee03da0d2a5c4956ea4c75842246e4bfb189c82f92517a4b234bfee471a356ca65cbec29fb59d77b722f594074f403d4629483066e93e7020c95aa08f045427079120754abc662938a1e89b1aeb381e1f3ec5160fa5843dd8249a9acc3134d16d3eb380505532757c5b22c755c8e7287253290597f1778fdd25d7ceedae5efd6d4a2ae5d278fb2b8cdfe9fc722d1d6a96e1fbf71e99dd94c8856f8f95d617056f17d2a6ed6b96757e3986c96ee9e1bf7367d36d43c03fca5db790c078671b021f059f057d4e6dc04d39478d4be59255d7d4caa609a790caa4634f3fe5cfd9506a62bb4f63c7f353c1fc4bc1eb8e17f01fabb782fde3e25902ae777aa7593fbfbad40e64e14ba07630844fe236bccb97be427ae9c8a162d9e90474953f40c25fdf5d466c348f4d8eb247d442cd099e2ccac9d64fabcbaaf60c1b23bf11ad0c437f0464476ed87f4ccc63703c7562714e974b22964548a3adfb3c841bef497a008ba534a5e62bec1d46900bcf6e959fab4909d6d26f66f2d7d742e6fb66f29a8add509ff14559a954cff7423f7b69f5b0ed81d598db6ba0a94a940457fb1a479a8298f61adc1fc55842da59498ab3ace42f0af66aee9c40a7947522e8fc1596604b6cb3000a876dc9afa30a65b135ce3139ff5727f33d6e082578f3ebf5c6a5f7acceb3d717a4f21e6bc90bb238c66d3859ad2d823ba6b91f4503b5dba747507e0758220a55b4476cc2b23aad69bdf1a31c291d055bbb08ae971daf214ffb7eaa54744370d0a468f358b235efbce16d7a1e3dc8b5089497901ba216c6ce402dba9889c7d1584fce75b5a40f4861854ba4299088b644326f1550fa053a700bff1f2fd4ebf43b09dd1251c395c6405d95761928272dcafdcf9f51067f53e9a402460708cc76870ddda9f9ccd6ee4ba72fe0b4258106da84c9ca1d2998d144d090fc420df61f554195d84b332f1e42333866d948af06bf615c9e7cdc75257bbf841923e38b46bf2011bd02b63c77b1e43e09b374714af282174bee8671f81310323b7b63e429a0ee68fae80f74661913303cd9a8c6d171f439bba4da59a0884fcbdc4f2b541aedd11b3858cbcc24c58906c4e6dac565ca957ea4245272b21484bf11a8bc2f9b53c97c55e8deaafb07e251567f1e1b4c17616f0d56a7f21abe9632d8dcda8c2c7dfce8598c66630254e6314d654f0bc5b43ba8d1242d1eb7a2a044057938f46902e4a9a099a0dc3cf73ca3be61a9beb4969de2c616c559d40703bd75d460945cbd188c82e726484d5d87d0cd10de5777423204e9c51d8ce89b57ebaee5186defde5ad1962d8d660d34b51e284864a43b68f9ee9114d04f1f67bd34c40c0ded9631ab7ea32f88abe3bb1b6bce23f9b5fbadb1f8e8ffe9b2a3694b6e1b5a5365b7a39cd7e64230c6ed6109c120bc51fcbf954098b38fec66708160aeb3d5d0c2a2f1374d7b96fd24e4533534fbe7469642b72e79b0ad7bb4c9395cea513099dbd0ed385e2e482eb824e8e3b5f910ffe322d8c2d1a1cedccaa0c1add9fe2532f633f00a7fdad762592ae02cce8b860a5cc8d3361b2d5d42420b4aa56438a5875a6179fca76b835fda88749343612f963d50250a9340bd49c22c3775e7f733a4198f59fe913a794bb515b6757ddcb29c159cf055a8a724fdec168d8a426856d7b0afc610a8b98ed565ee6ee7fc143f6dceb1224e6f219033c8d61834d54efd3459df45450b4054a9968f7dfc344eec333ab893014bd0a9aedc9587be6173d6f06f3d088b5bf1b5d6d7fe4a992c2341dc5a403b6d66f410da020abdf206032db37151012a19e3e6be0aa8a3bac787fc84d681044dd5c9580b23a0a3d84f57de738c5563c9eb7c67eaf265ad77669dc6a2e4cd5205834db5b927cb351b1f315df529841041bcb9b14242e3b3f2e9b2a6eb04672829c524b53002e27aac081eb7da254a9aef6f74f92a66079450694a126aed24f7f8a0ccbdf512ef0c33a5ec1d5e319119a1607c1e6844c90e89cc66164ef131f0c80be7e16b6674ace94d5ab6", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x20}}) [ 179.481265][ T6197] RDX: ffffc90001f0f000 RSI: 000000000000013e RDI: 000000000000013f [ 179.489141][ T6197] RBP: ffffc90001037dd0 R08: ffffffff81caef3b R09: fffff52000206f7b [ 179.497471][ T6197] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000000 [ 179.505790][ T6197] R13: 0000000000000600 R14: 0000000000000008 R15: ffffc90001037e80 [ 179.518596][ T6197] FS: 00007f25d71ab6c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 179.527578][ T6197] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 179.534325][ T6197] CR2: 0000001b32828000 CR3: 000000012281e000 CR4: 00000000003506a0 [ 179.548016][ T6197] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 179.556013][ T6197] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 179.564107][ T6197] Kernel panic - not syncing: Fatal exception [ 179.570166][ T6197] Kernel Offset: disabled [ 179.574289][ T6197] Rebooting in 86400 seconds..