0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:33 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x7ffff000) (async, rerun: 32) sendfile(r0, r4, &(0x7f0000000000)=0xf0d0, 0x1) (rerun: 32) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="f86c0000", @ANYRES16=r3, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) 11:11:33 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xfcffffff00000000) [ 1171.584484] audit: type=1800 audit(1675941093.273:192): pid=16096 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=13937 res=0 11:11:33 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:33 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) [ 1171.695944] audit: type=1800 audit(1675941093.273:193): pid=16097 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=14001 res=0 11:11:33 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) [ 1171.837185] audit: type=1800 audit(1675941093.523:194): pid=16116 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=15788 res=0 11:11:33 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xfdffffff00000000) [ 1172.062109] audit: type=1800 audit(1675941093.753:195): pid=16136 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=15765 res=0 [ 1172.147769] audit: type=1800 audit(1675941093.783:196): pid=16137 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=15770 res=0 11:11:34 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f00000000c0)={0x0, 0x0, "a0c3fc", 0x4}) 11:11:34 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x7ffff000) sendfile(r0, r4, &(0x7f0000000000)=0xf0d0, 0x1) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="f86c0000", @ANYRES16=r3, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) sendfile(r4, 0xffffffffffffffff, 0x0, 0x7ffff000) (async) sendfile(r0, r4, &(0x7f0000000000)=0xf0d0, 0x1) (async) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="f86c0000", @ANYRES16=r3, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) (async) 11:11:34 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x7}) 11:11:34 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xfeff000000000000) 11:11:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:34 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:34 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xfeffffff00000000) 11:11:34 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r2) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r5, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES16=r4, @ANYBLOB="5a00000000000000000021000000050020000000000009001f0070687932000000009876ccc959a4f73b9a62ac968cd2d345f7ee7124678e34ba827819a4e639870c7a0b4ae5e620851473d5c5e809e9ad487b6ff24e3865185989d4d01f6b5d26d01ac0362ffce3e3d048ccfe1267ed35e6e334526c78e58897a5917b0b9b71c4f8f972614b314c69a952137ff3e31d8eb2215f5b486a702e388b93c2a9b59228162c9bfbe8c13c33ddf4fea7", @ANYRES16=r3, @ANYRESHEX=r1], 0x28}, 0x1, 0x0, 0x0, 0x2400c800}, 0x4000000) [ 1172.539447] audit: type=1800 audit(1675941094.223:197): pid=16170 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=15807 res=0 [ 1172.587032] audit: type=1800 audit(1675941094.273:198): pid=16174 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=15810 res=0 [ 1172.662893] Bluetooth: hci0: command 0x0401 tx timeout 11:11:34 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r2) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r5, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES16=r4, @ANYBLOB="5a00000000000000000021000000050020000000000009001f0070687932000000009876ccc959a4f73b9a62ac968cd2d345f7ee7124678e34ba827819a4e639870c7a0b4ae5e620851473d5c5e809e9ad487b6ff24e3865185989d4d01f6b5d26d01ac0362ffce3e3d048ccfe1267ed35e6e334526c78e58897a5917b0b9b71c4f8f972614b314c69a952137ff3e31d8eb2215f5b486a702e388b93c2a9b59228162c9bfbe8c13c33ddf4fea7", @ANYRES16=r3, @ANYRESHEX=r1], 0x28}, 0x1, 0x0, 0x0, 0x2400c800}, 0x4000000) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r2) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$IEEE802154_ADD_IFACE(r5, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES16=r4, @ANYBLOB="5a00000000000000000021000000050020000000000009001f0070687932000000009876ccc959a4f73b9a62ac968cd2d345f7ee7124678e34ba827819a4e639870c7a0b4ae5e620851473d5c5e809e9ad487b6ff24e3865185989d4d01f6b5d26d01ac0362ffce3e3d048ccfe1267ed35e6e334526c78e58897a5917b0b9b71c4f8f972614b314c69a952137ff3e31d8eb2215f5b486a702e388b93c2a9b59228162c9bfbe8c13c33ddf4fea7", @ANYRES16=r3, @ANYRESHEX=r1], 0x28}, 0x1, 0x0, 0x0, 0x2400c800}, 0x4000000) (async) 11:11:34 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x8}) 11:11:34 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xff7f000000000000) 11:11:35 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f00000000c0)={0x0, 0x0, "a0c3fc", 0x4}) 11:11:35 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x105140, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000580)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0xffffffff, 0x1801, 0x0, 0x7}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000e400)="4984d306b482d325619e5f16d7e650c5e28ff3c4cf56aa10ffd282b652deb2886ccbacbe8e69110371e859fe758441ee3c0be4d12ade1a02094db51a5fe520932189f1d1ae6b0142c3db4ce2f2fad63fda0f26f40f5dc714d5516af5e06e28b5188d20ec2dd5f10f5e1831af490694b8e166fddc69c01c149ea69dea858ed6819844b068c4ff6ac3f90a4c070135afd49dad72136c8e6b6f2b8ca4340398a01976749f4d4653d73e16d14dc34316ef0bd71ae8050d02a5541bf2bdbd55616d767052d4ce4bf6a955ae62a27cedb8800cc176f7ac903758272edbcbd6bbece747ebb495f396aa923f6407c5f6641e3429d3706aa9ee861764b1b4a2216a2cce244128296c29233058c2d621f37378386b5a58e4a06da595b21b95947970143d3fe6369a419479b5018840bf9de6a56e854783fa5f6704ad11808e1f1ba234a708d12b6c71199892b7c4c5af2a93bb522d4b77ca818a62d3a2fa5f6ef16e2a8b6863cc3d562125f2bd273b8ec5f1fb21b8c7ee7e2d3319d0a73410eb25b6dbb6e15694c87b1ce34df2c4d31c173f70bc651a99d006909c615c23f6dd17723f0cd8498e4d81ccddfca90ade67c20a5187aa8f09c85953a2537aaf93c1a069f9e3a4dfee9dccf2f135be921a630ab3d1cfbaea7dcfacb6d484cab8b7bafc257a4054a14d1d9999be056686be56e8960e31a578fd549667fc20b9bed86b8fea2fd219f4fa36197e1e9f81f5f9f57285df20b194623a68fde2ea88ecf24adc4f21b966b407cc7bdc6ac2c66f2ad74324a65a435ba4ee52fd283e86211836959664839aa2196c098ed1824af725d77b343d06e827c0a1a121a948603e7c8ba2c810e59cb21e7e7e035e883441597545d8bef06df757910cadcc36f190a9f1e1a4a4838e8374ad0d97441d418f8d0e60aaf7caf3ed3b66f35a37e5563f7aed7cfd6003deee0b6a7f7192de24376fd9cf11497ee6e76f835cde94f2d2fa75d348303207a038b0f6f52f45b2b293e0430ba7fdb1c40adcca068c0e05d3653004e999895267ff9ae593ab21987ed405bebb31d44ede0214618a28052d31f22bf259803728a81a174b9aea3f3b378a0b9cafa5da3aa934ddff431b2472ba74b2b64ad4f25590036831855ea73798eb8f6f3794cf2e7bddabb45cb33492f0a13a0193300cee46f7f19885fd9067a28ee70e9bb4ca8d570a0dc25b90a63533fe994742a703624810502ccac451010b37606ffe1b007b3ff497bfeb239810a3c9d5d2e55a16fdd6a39198268562cdbf325047d7861229cb127ed4151145569ed0aea9b09552009c1e5aac7f8ceceeaa1cefa480374f8e4e55b88df5e14434d883a56147fa9cb1e1b324c5a482d151190d893ac54352ebcf8fb7de2a0fffece6c27e05f9e75ddf0859d358e7e9d901c9a78247445955ee6c00d0a076300c7dbb75b21c31fa3eac986c4f952e6725af370f5aeefdab08e2b8b2e2719e3d3db9eacb4bac05a9897e1a97d1a9f23551e304d4d8bd691ba4ad3f0ed215e85ae371f04fa58b94b2d524cfc9fa454d1bb89a19aff72398a262b266444b8700811d49267bfa77f9cb86e481514026407930272a2cf40ccc21c7b4f6aa4ab92aadafd9eefd813dbe20d4662f46c0129b56e65e7fcea119f78cb559597b92e4964ec3e9efd769e6dd3b0aadcce47e8862e7948f4dc3a72addee9c3a275cc0fbcd28d44d2d26a7916c901ceb406dd336905369797631f9eb3906ea09a83845307370b9c3e2c2ff6adf6ac7e06e433cc4756f2d417c74d0dfaff0b251cd43c0c6b21ecf30414394fe44a55d33dd786b5012080f31b52b4e812d7a78259407f0ac74c259f7a9ade3a21e30b2a81a68a8d8a0e3efef4cca0e5753035a4e88f761d736013a254935d9c156f36d0caddaf366c109f26146f60e60bd6801b426e42b856e5248e98d44a151a3cfca0acc7d8fe6713fbd55d43217a91cd30530185f51844165ecea9cdde33ee1bf7758b75fdbd018d1e547c47e6db9d18e4f5043dbfa1dc5cfe8d700bacf344a037afb504b1418e226b56677d7e6049aa7c962b7d9a6da18081dc88ee60be9d1e050e54a78898ac01e2ae0848d95a6ac6c0c5ce0d72cbf5a28630d424c04de455004c1ad3ad06bb6d53e78f63209d6f1f29392f2ec1752d6bac5cb112b1d817501f14e7028ef3f539f0c794c30e814369433ac8995056032573de7b55a8d967cca2b5ad9b8cd942f4614720433e7a9e5711b8137d146d2e8a0d0d6b1cbd0073fb1e362a75b4f48c1100204cccb7c1e1bace2da0d7e7b6a96ce86aed7f812405afb159920757959ed930180f9e7329ffcacb182bcafee2e24aff9a72020de1d52a6511fc7e90843b99349f1bf749a4d5a866db7668a74c32bfb43d6976909016ba7b21e193e2048387e6a0186f8dd68d6acb5e03f9cd314990070dce1714edfd0218c4bb3f8ffe754482f48f582f3d70a999546909532b3386ff819dd05ca54c781d33ca2a1eac8164187e3dbe365fb6bfba95e3d401f66b979bf2e4f5f18e612fb9f6076717579396a4a128fb855fb6f113c19ab3023bd6828ed3aa0f4c254a5538074195dcc96b49bd0b419ae46c79c67d4d4931ee94005e80af735039ec713ad518ac57495bc4215e14c4a82aa80f8f102b1a6682202669140444860cac1c379e0bf5279ce8e73a5ff3bda257a40bad320a9a01022ee1c468aab2ddd8951cfaf55cceb64888f11149f46722e773220adf4da1629c13e44f4b892269936f141c7921b915af036cd1d5d89cca6cac76a6c5bd80244c48e9a8168f74628498137a0b6815ece8245545755440ef91b6bb3d651a4aa057d414c4033cc25d8c0d59781f24da56c664a851eb7bc974bbe9ce316d117179dbeb097fe18889eab18b0ffe5f6faa95158018d6fdf36053664b38edb5e57391c4b8d815632d8f99aa226dcc0f7869134bbe4db930871c8359a6fc1b1af604b461d27bf17a813001e8d8c17a128810f64899f16446000293eda8fb9a73f4377ddc76c7607e0f37768031f82e93f73d995a776a2730a8c7430740055f725695558d900e5b18db49667bcf60be62df9626ea5513531b98fdf15866fc2eb308d9d3137702fe2ea51114235b6e304109c366671824e47f8845ea3b7529d23a29f990dc5860453cc3481dfe625c280057c4e7c9eb1229c0161df78c7462ee92373314cfda7f44dfe7664ec166e1105f6198eb24836d59632f340c0261b5b043859d71a309145c8f44e26a14d2a449634eb5538e5f72e02009f807c13ee5cb4c636967c66f201fe4bc1a8531534d41a27124f39039fd6b19f275aed72adc07106871cc4e8f354d3ade677928a61f094ed5202360e336846fb84f76619f887c1ff65c22ecb4319d572b05f4125ed8b5907b6b4ec5600d6c01a6faccc637331be02eba3fc52109e8faeaa8037851a53d66b3fc622ee8d9cb665a762dd2f595ddfbbc1184cafab393f28ef927ddd9a1c1375f60233ed7a85112e35d3bcc32da8e6b5b6045969d8148f8b41e528647bcb7de3f518679b382c048fa65afb20a1f8e32aa68d706abaf7ac482f3e69c997f583b50ed8b9dc0ebb949470a4dc1e371b05df0c424ff18d2a8d28588c76b267e2ed1fcab4c750fdafa352c0f4f068b7969f6e373019c67f7896fa46c7cafd4a8f1336240519c2ba4957425abac3bfc90a26bed117cc7b50e00a7dc5001bc2092eb3beacf3820e6d120b904431362f6e77c2ab04efc0e7a63281cf992f0f1619de7dbba9b61b3058b3f90c78e6c4f4b3c9e9b041d2ff7ad8570999130a4ef33f332945941f5fe12ea3a70176e01ba646cb0337b786e34aada545ca65c5f06946fa8661ca25a1ecc5f09a40512d6d0c97415c56edd3c99f64816604a59dd7dc4517e8598e4caccf0c4c1e1c00715928ba72f1e6384df26880e9bab9260e17f22b8726dd8d1533c19fecb13b2745c5d88c83261152400f290bf1a5e5a5b3da93023b2ba11673b3d240d4231287fc44c94f8a858db9d7794e55517bd8d39fdb162b389c1cbdb4cecbe81c7af8d9bf8f102c33b386677102c0b70848cda747d131d0ce003f4c845f0350e612fdbe8527361d0e670c95c623145436065ab6e67e617304acae013cd4b816a932204f1542fe72cda5b352261d0d3256febab4cbfcf8c9cdf0fb007bd69f508af631f3007cfbb4b13ab0615808533602508e79096b7c97dbb95539ed9517b2f4a0c9c1cbdfe8f008faeb23f9f0e5059b624a9f93535a98f049120bd92aca76259cd5b172014a0e0319d3fd8b9fbc6d9cfac99c37f6737c91dd31ad5b3c8004374e611c033d704f0a42e8f5d9c4defbdf14a0cea4225ff59ff91c13862e8aaf1d1fdab96276083be8f0e2a66fdd8ce6d06064f7af60bf94cd6e7aa62172b17b59e02232cfbf7c0e0e6243a92e1f89c29564aa3742892706b0e9c15e214d117b4b9cb9728466084dd6ae0d829c76ed2dde0f6a8935378e190b2e32c05d1720c3f788c74fa74f36f71373e4de1b035430aca379e81a138d8d8604cab86be8d75789995975788bc503ef8cc112cdf6267f5b08bb320fc3862a676fe6a3e4667565419395c0af38d9f45987bd44fad43c4933c33af9d1e2f8c66ec3a3a23e294998fea7da306388062481a18be50b5302217fbeafe0ff65417e3749adf25c6cce60159d70a9b8de3d3f80c894b791a5e9264a01b3270c6c846bd56b0d0d96c589ce951f66ce3bb1baa152f6e6f0dd25930b1522c578903ebc1f23427e2e523ee9d805ec61d551d81b3285b4a7c79889f39a351207314ac1eb0335ecef58dcf0bf7574d18ceffc1b15aa2cc13b026e4b59022130416d4c1768437978c481356eb6c151f19666cdfe87199e98e8093aab6c713fd05b672abd7b6f942f3098ade6ec70aba57c39772b3fc1410c6b3bbb2c9fdfa05741a047aa5b94032fd94572d1470d9158c6415945e094917305adc7f8bbab6b9c497c3f10acdda00889fa18b2ebe57c54134f3bd054c66b2216c9bf4c5ca097b95ca62d5c51d4147da206bbaaa48d18b1b2b05cfb19f2b8e7aa06fbafa2d0b1a3177915347518f8d502824ca858dec614c37f07f45d8c65c18f06fe7ccb2531e0bffa219649aaea6402c01aa79cb8a7ebd3377adb4cbf38f63f0ace0fac85d3ce8899ccc555ac0fb7610204198e2be9972e0a6fba11f5461de1c91cbbeb9e8a149f30125b11b5a449d5c230f8fa7721fbe9a4e3545351345b1e335ec2558622b5e845c78d935487183e097ceb27c55262022b27a7cc8ad1d7d95eb737a982d555dcbec29f31efaa026b8d89cca7ea7b59c9c5064ff7324211b175bc5fff261cfce1fc79e75febc3c33462c4e7bcb33332ebf1cc7508c05084e6a4fe6de39888f53c2d62c95edbca35db82b297a4e53af02fd531f35f4161d6906ffde22aff95d4e3c173e22580629e8b8f6c7014e4644763c6b2ee28cea0b61afc5789f18ca1010d956100bbcc500864ce304714cacd0c10238228bbcb4c764a0d131dc81c7757cbd39dbb598408e6e99c769c70c122437841770a05d575a46ef3a8ee3fd92d9dbf3a77f325e661542b788ea68a81bdf1e3dbe2cdfd63ac8a39b2e7c3041099e6747ae29f747693b38a7171479b5a73838a3a1ee3bf19082ee0d79370865cd859934cec12ab0276c130b64e76ac1d536145d9d9d84a5db1e605d9d8e3cec81bbdc616dd6e9371aa0692e7e473215017b263affa0100fe84abcd6e0e3159fb838f9916ae47e49def811c948bebdd8e3d042fb358a28a9fe8367196ae5176443d7b9076808d8763713a1c024044efbb585b153c075477b7f4674c5288271c8080aec4a2d75eccc9d629b133ae426e6de0b5504865b6c627ee67d2231a8ce8ab8329b33e7fd4fdd049ee7c05b8b8aae1cd2a0728ceb6ad116bb3ece44b196d226539bd8d75ec23fdab7727bb9c00cc06edf01cc62fd5808aa8f05a29f45acbbc617deb05722c78e8c8ae4a5459847cacfb6d1eee552f5fad6dd3bd58801dcc6e29fc1d57007390cfd06a30e5f0219b6ff406640207fd07f120578a4c713a143732f3925835ea8eeea686a835d2d25befc40561aa6a30bfc7ccc839f0aa3af9430500f82b3d8d568716c2b44a5a35f6ab5d86bac1bd7bd1b675c9dfd3cb346eb3e41ac2f253899134a153c3fb62563cf19d074196c677bfc97423b0d8623f6b0bb839588f23673f3a7b29ca103945da50b36c9f9018e01e1c4dbdceb0a091daf6631ce2b312c391905dc9e984babf72229cb3ffe431df165ea6d95e79e8e2b83fb5b0ec7b0af4370fb0f743595560fed169c8006f7c9ebbc3b4c5737e448d8c6d07fa867ec6eaa1d1930cbf8a71082498c872a06e2e2df8c45e12bc5e7122a0f303c740bbaaafb36893576f34f4f1dfefb2a23d9462054905733e5ed8d32ffac80cb341dcf62de469454bcf19f2fcbbd22816ce7525324e3a78e0398ff9d6e2f4d6397f444adfa7537b573aab3845956dc7903a170efca65eb6f79947bae092ce05f1d3a7d3687d4777a57f2e4a7852c11529f39cca9de7421aa62d9bdf301f58af641d1e0559e869cf070a954b838f82be1be952902465c3e64998d84193415ee04d834ed8fd7e0e9d6a52599c7d2018fa93d03b559c627ac6ce5f97d63103af9e2c297f72b8438899c3db9ebed79e109bcaecf3cf81ab2c77fc49cb8171e17f7f2e6bd8ce486792ed65f822c1b2fb6c225843eb348c118f386530da165ab4a7c27bb020422bfd41b2da1875171b036d1e0bef0f7257c11f1c803cbb4d611344296f2fb2818502f47c9afafad99f36e8b9297a70b177b88c5aa075c473beb81c4f131b41a19d1a16e9c33493147582de62f428d573aa8c152739afbbc904b4be69e5e73a8a9ecc77c9e7dc8969565086d569f3daa4db5a9e9f01f2f1695eaf85b4a7822887598b8ec9c2dc006d3a20e35d110e884fc421b53208f8b5cf45c79582b74727e0e6ac7c869a93f20e383e9ee49a0e41c9aab3f3d87d3e1d8e0a310432bd8523c4e7d104cd89cac2ee1223a0b6dfc2eff73181b8ab499b3dde29e3574af359105a0fbc2755410d83115cc294eb1ebf83b9ec65b550bb1698b49ca85f89050c55afc61d6e5921eaeb99897c505bc160e2ff598aa41a10540058d05bb81d0a86fa03aa6771165fda911c4b337d0d2adfac513c49b7b9f0193f88650d3de23fa7405a53484b98192be7cc9757818ff081496f9a627829a621a5b5b46986a6a3b0d28427121f6d976da4aca8f46660a6794a3fd3a43fb528bfb0b9641e5c3a1646ea078844a0e96e1ae5ed2431d79b831da85ad694046e0252d5d6502ff71ddd555967f7189c0c6cb430fa64b28f25bdce56248745627320e24dd3a1074390b741e1a947f22b9957ac8896e1cb462e255950c1ac2aecabfb25a9f20d6ad205d4fec749e09b51bfb6dee7c16eaca2733446ea34bfd3a270ed1a4f1652baa2e16f6c978037fb0320a214b216d4b4a3f25a4062f21140e43db9b9c01c9c381b7d8541d29a43e12467f6af13d8f7e0f6830afe567cafd6df6e5f2b5b03fdcab2ab7803adf5b9cf361cb212dbf184d23096252bdccd6be380b1c9f34141813f19fd3f10c4756cdb1453411c39c1b921879296b2222a45472ea0a953bb06c0ed1dd69059fbcf42c820dab022994fef4cd885b486f761c0149e405f328da3a64181eab7c5be4674ed7dc7a395674b592f91ec45b3c903f30c3fd6bc277d35af221b740df859f4f0fe0f4950aa4ca32327ddad8492e6bc04e5912d8b4815e7456680eeb04de1a94c3af3af88fb93e313f1c8e3145c4e8c6a95ce5ab76bae2d88032e5aba5b27d0e03b593d03e0298754f19e3df0b03642342bd3815ec0a3bc47d9e660787d0549c3160e6e077ba7d23f3deffb407538041cfb8d6e03348e3cbb4e2be9dd1a596538d62c207ce33cb7c592b6d16bfbbc995a6e1ff1334bc6779ae35b36a27bdaa3ebda3ca29bb48dcbbed29adb5e22101e0010f525a84274091c723f911891b5cd92b75d8e7a3b6f07393dfa47b53daa3819fa8210f4efaafe5c2d2e172df5e14aa90badb86b47ff25fa28d0716c013458a8ed1624e9494b1bb4e0d6349c1837f1161379d74360d425291683c1ee57382d9830b437090063b0c27f62f3f36e9a6e01a4cf004870363a191d02040b59a8b73d51a9f6015dd2e4120a0ea6396dc445a507a23a0ee86612df1729ec28107fae1543af7a1f51b3ca8f9881567fd15a7e3460c42b2de75684878e070cb9c83fb273afc10993b16eb43d1242c3fa07be18a06dba434ceaf5fce85ec16030c74f1839da461a3bcbf98e726874263e027cf4955e8ec206e5619b2c3dd6b576046debe3cf17f65b5bd02903d94f1f1c31bc53ff2478ecd4bb1a6cea12f5498f6f0d64a37126bdb9d53e6dd2ece9724a623263074f173423d0e12ed08dc3544209c24c2d2abd76acad888164142510823177a034bc415841230a053d3b726de6bf437d3844b4232afe67941346ec141ae9277bf5b90a655aa25053fd9b05167aebd05a839fe42f33d614dd7c9a08bac9ca9f1da4bb194d8b69a82b13a4f654590271b852e5dd5f628b1d1535fb8c36e4820570ad258d00246cf5d6f26c4605e9658e5e64c58d507443cf9cea087cb85a9b728bec675f4904269481a606f55620489429ae6ec872aefb177d0017b87cbc57983054931749fa64534e7f11a564d67444b11f69dfed83a9a1a974139d4f337c4d3002f23e1f71022e1067f3d58f945535d94f8c927b2062f7d6ba15fcd264e8d5453ad092a2a0f58d040088bd546e07fc8cd227414a7fea477b122cc366cf1dacae276acc592a39784753ffef8332924f77b12ae1e99ab62c26777dcd8bfe9c8cd53595d22e5e9a06a0d20d8ea251c521407577caff5404a1ad812cb2330b5b3679663157507633fb0e054c0c74bbfd23470abbdf0396d7845d0cead8936d91f387cbcbbc21c037b1462bb8bd7a8e1caf9ea0625c9601871db756545f3a7383d48f0233c6d5c1aa7ee8b9ed0c87110252afdd965d61a7d70aa78cb4ac2fc4e58d3a3151a9d65b140df7952903e18c3b05ae73040d379aae2fe2e60167243530f37811e4950dd5da2d29377c1f5717722ec1e0c4fbd1d0e0b76c22a9b7cf97536ed64709cfdf66155fe0347c762c9ab3010e1f80eacd6e9a84ff6c74aefb57ebfb92ea60ea482fe18574b9e9e23a6a3c09907e3f6027b5fb637c20a31e0cb4efe64e9c2a16b6a4b52216396dc65cfa0b0130475c538c049d07d88cbb80d9058328288f8cacedcf3533713a4481f53dcea863a323a803fdfeb460232b5d8ea5339e57034c132126a0dcc2987e57bf52b00f2bcc7feee62027ccc48d18ccd863b597a557aac7b63951db1a535c6ad92543dd572ee763f9abd588fa83c1a7d652b01ff66af6e3e9ca50021e4b83090531359ddf1f0fb00c62782a42f32260e76392abb3d3000531a38f85214e2d065089c48e573e9e350951a4771831b43479f289fe1b283f0d00f865625d721800d8172c7c1c440f7c7eda7e935ff8edf9328332e356a137cae532c1e8041112d885709b9c1bfcca4e6df1d18afa87563815b6b86d0b82bc5ed22ae30bca6ff632b361eac835db2fa536199c8bdd2c36402b45d0503b00d9fff48291a20761490fefe00110fa50d1d62cd717b0469efdaa5012e97ccfce707cd33d7645085f12af9021f5aa5081e535aed753c7543f6509555cdf8644c19eae4d8026c79ed21cbb1e9d85f50c1d21aa1bbbdafe5c47058f76355bbd44898637d92ca7e48d478f3662d375f72ab14af979c04ead0f082416779625bc68abdb30704313bf56fbb19cee0412304c15309706b9c047db75ae677ad45d53918b0474f7b4cf8d30053e3c457c4539dbb286a1b5d7030cee121e47c4bda566ae6eede6d893e8762989fbce866e89e0575baf6e649461a3cf0578360eb56314ad0091d724481ffac276a7ae4f88e57a4ecf7e8e2fb2e1502d7426c5c907cfc0103fab0e0c4b787dc05aa362dade47de70bceba76d8e07910f7c104566dadc94fb5b3a19060d5d8b6a2f8037158d1b7afb0f2e9732cea0f266ab7d1f637f0844477a979cda63f96901c105c204615d0fcea1152bb2ea88fe545952f5c0a1c6ae8598c90f7951ef4c39a1c8fbcd44ddbf6168318a34d8e10707b8a51ddc9672ccfb76c56b201a9d10458d60e46928a55188e89ac251980fd84d6ec88900a49bb887f6dde6d15894db9a38e0888cbeb2b58278eefe20cc3cc910f2ad148ef69b3ca3d2956f6b05da2258711c2478f95a8586bd1ffa4851bd2a694beae331181a3db35860e012f41983f2fc0cc9bfd244bb534c369a28c8bf382c77ab20a1d98601a38edd7f8794143fc24574ffddf584ec0520bc2ae98adfd875ad53d5e60dc29d80a787d1d92f770ba2215495b50276f890c5aaa80bd7985712c06796eecefb27fdb76d00c215da6a615cdd31814e483d1f7620ceb577eed69637023107d4b19910a7a009ad448c90609e6941d6c2b2c1fe576ff5e6910236ea364b190eb7c1ad8dd1e504c7aa1ee9661a67353ed140c24ee1ac734273e2f24fab97b64048afea122796e742775fadab692ae6278599a8d5a9a1f8a2ab57f022a0c856bde87cf63e09afc72ac7b1c9119f2810e803edc6eeeecc0f30bab3e92b7d8793bb9eb5c33161ee903d5c1114261ae7d8e744486653e3ef6799d23bf5f9a064869e1d26d54658c02d4ef855f03e6ab3f19de61262b3292f92578aa10252e08c38bc835c325bf30694bdd1000862717bd94370ed19f92f16eb653bd346111b57634b191724f9219dcef12bd15aceba6fb71ed4484af67c469db3a46507de8822a738500f597dcb852c1a2ef5ae303a9adc0f4eb32256fc4f0e98b4d69b0c70e3d01cb357ad1d39707502441c6c656b6e61a62a31bdbcbc6917d2689c8495e43acbb54615883ce67d87d73cdde3b3556e9b179d587d8b285249d2ca76b407fe5fea87ee331f419eb81b4992f89091eb9b959b9aa8dd5e7093e39f0cceb982b6bc04a65ad0e93db35aec2acdcaf9778b61f1bb60ef3eabcb233f284d355e83eea4e77c83fcd05d30cac0bf2dadd62ed928f04450d3a94d3456e0fa8ac166e2eb7f41e73922b63549989a9832adfa746e0505321708e2ef7aed4fe57bfc6a534c55adf15eada171591028e07ebec5431de5173690d46b702fbcc697b063fed279da1091a5d5ebd8d3fbcd32c7e3284d5388ff9dbc3d157939f56fb6f9076b5c840f81ead2ec34caddcd293e0fc079bd610598d392abe773c7e27b4c9a9b2f2dcd015d2fa2512f752abd2b2dadd2fee17316bb1afd8434ff5db433ffc613741bb6867670c83768252c31ff8d5f5bd652714035ad39af3276b0949fac4bc8e2c7dd04aa4c5d4736af43745b8ebdf535d4eaebfbd5e71c1ecaea279d5f0cbf1aa50e41a2396b4b026542b366b687fbe0c8add4cb6c162cd27afe296d6c161ed076f630e6d9c04711b2fdfc81a8ab54d3050afb6745d5ff10a50159c8554c1cd878fc02c0a3e8da3a44dd0a2bacf78f22853a253cf13ac4018561c1a9fb1b74b866a7a384355c651bc3315c0abeeda0a168", 0x2000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006380)="f7709f77945ec10b4eecea480cce6641402373da5e6d7f24014f7acee96be0135b59ce90b463223252169e036a4daf3dae250a1e6de526211d43d9512ae526730f553268794994fd54868ec480d09862b687b463a8fc5058903593b9bb4d50879635cbf67a9e7d1110fa0e8ef89dbd2abdae33183737b8c0b907f5cc74ad6ab0383f8240e091417d2816317f40abb64224f616136f93d932f2223ef42fa3c3155d53075d3eb1db73beb32bc364e3fc246d3dcaca2dc91a634815412bae915cdb1a6da7884559403b545235541ddac97d7b1ea8135539ebcfac1edfa2fee8cf78bb46da7644a8f9e42ae06ca7a188b83fa537b0962a10411b67fc4d7dfe9e95cce2aef82e75f4680b8ff9976b6569523b72a86bd3a8c96f30e85812fe33a610c2be0a3c1063e2ee864c6e8bbf331f2768accfea78700a7321e4af2db46fd162457e439369da2217992b77502b9b958df27bc086369963793854d7f8b00c537de3216898b8f2c1dd925049eef1ab57bb6f63b2d88850b49b3c54d71f545afafa16bd2d06ae501344987623890fdf9ac04b179d2131070a34cf143697b6642bf5da67437aaf5e78e7e6be85e44ad7b265d78d2baf92ee5ccb0a452eb32fb3fdd1a41abf3a68086acd20458af55c086f77c30bbbce4c19542f92ab1e68393ffa58b140586b49761aacdf6aeb7682561f01e0869f503c4a161fd405046d3e6523bd4071c09b7516e4e784f4d11706f1c2eb170e735e563c43317a5a9afad28511163cdb63660beb699f7b8a7eaf57d48517974ffa766fe8deab0cfb11562b9c281bce2493d08c40a259e0325c52124e303064c6fbae2826355e531543863030fef484621a381a945b6ec7253e20047e7294bd069442f72672e6dfe1ca17d75d8c6b16c931438cec72e6ee53f3db89a10a38a93cc84c7393773461db5074b4f5060dd0a04a069a7a9b078856a3fa1786fc8dab621ba622acafd0781b523ea097283afb0c59222a316c6ddc0554bcaccc70288e524ed7719fc02a86283b57690a7320af028efbaedd5bd158a9dc9ea8e4f53c7da7566cdbdd4f4d9f01a9dfa6251a355e338efc8eee258add8731c7d22161482b7e3c8bc83f30482f9935fcc5974d9d0685b5fba3b07d7f85cc8fef18ac4e8e915b8476bb44d7384c996921ae40a4fdd2dd2a70ba17e1c2d6ec67b8f7b45568c105d52afa9c82bdc1dc7fd951b1e4fc1212bf29231d8e41ed4dacafec9a823a672dceeee0e4048b5620373c53ab8f3553c842a5a6d914f8334d6d8a4af785f418e6b4aab3965f94ca9d80a74a5a034fb6edd0322696aa1060d82c7b104983f8889026819ffdf3d45c604e53066b03dfae13fad499e3894120c10944eaf752989daee4e172decca9c2b324a817a7c787e6bc59fc2884e358a1a9b14b3704cabe374d23c002b8112be68f409302d3dad0a4c02105cb54c4350c24e6f3b7588bf1c28ae321eaebb930cf0c3b607acff20663eab8a593320c518eba8f9205350f11a9c1530115f7e00f2aa335c92e1305ffcfeac7cdecd6f1b6a33710ec77ce428484712d66bad137b6c8da5aa51d1b7196d981a14a40df8406b292f385cb149cfc0a86701566674e089b88487f34fdb0bf16ca94d9da4a837f15d5cf8f11d9c226844d3eb18d848420f344a3992772125319abb641ea56f03fc626f092f67a8b6716b29cf8585cf5fe25a35f5dab0e3e075ba3c84116fb6cbbf99a8153d179ffc1e64356f1fa0bca6823ebd8e1a176636962cff271cee5c5bafcb68fad4921e070c4ae08cd8fa0b94534f11e66403d129a5e8253bd3a9dc09a8189895819ff618532bf6743b17a243d515e63868bdf9287fd1bad0d525759953624c8e82debf88159b2c22945535d9379c911f89c7856be1438bd02df70c939b80741ddad245082a72556a2ab3c2390b84c17b6119103a0b8126dbc55e05b153ef9a12cc67f649c14160c698a7127b39fe88fb91d19b2a381c08114c6e3e6d3d42b77602c838c421a9a414f1eb182d0197ff67dcfb5d79404afbdf9c96f475a0d5afc9a4d7cdad458eed6b1de6c13b11c46004243db779e7ad6dbbf15e69ee34bd2524cf72e49a5352992a9251a86c3dc30d7d5fe61ae538928e8fdca0e04fdb5917523d8266b7b4f1679a5082e798f587c5ed9084c70965e94e12f643ab0191e606c2eb0c3359a2b8504f3bb2e721cfbcfdd90c31cde10992c9400273bbc45fe5ba34d7ede773036e2fd1fec1f001c495accdf8ff572de3eb2aeebad29acfe3d2b1448fd67368d0c37f8bfbbf09bafc8f99a44b187f4f443c82b21f66f722fb59f40ce0f9d83c52b9b3358a80e102b21795a1cfcb986c787ccbb9f9c96c2b66d2f7a94ef2c2a5b65d5c2970ba6f3107609f4a67432835c2ce1682d260f6826072a6b6d4b113a5b06311677ca01260f3567ff1ab6be13b455f93916906273c5430fcccb57e0d78224ebec422763ee3a6b94528749a7ee5f70c9036cf3a99a9c98abc0e8aec18733a0c7da76814f2ff741582a9d96eb798426065764fcf86e40b6490f545494b48749fa8d398c5938d6bc7dbe183deecb913ef4c61aef27ea6bb77c23af09c3dec453f01d8e0cf1a3df30d73d44c4e147d9ff2853cb05b1d9fcd2d80815016f65368c477f3e8b676ee1ef5b9154850f02951060f5335d7b8b1c395151b443130d27b4aa0cdd9c1badc38e1825cbaea22480e1d8a986b001a4464fea618707f43bdf7949f500f3f9293b7f7f28170d45eb3e9422d7a107d5dfab18b8e7a2cbc4b42a818384136a49a021721fe07dff4fb2f26e74ee6b5725166409d794c69a1a5b27cb6263c387b81612add3c9e9e509845843a6ffb2250d37c365e3f57f0ad6e908fab119211e7679b41c8e298f9e85558be25ec0a4e6c9aa3d523ef3771971bfd272fcb736d10fa98a87b78c532fcc322f5e24baa21f2a3c84a90ec9b546869400bad19dec3575ebc69c8e512210b81667ed3cede89d10ee5871a6fb166b2f5c96f079cd5bf97f41327930b210627106c4cb6d77e3793b808c425b8a4118bbaa2d1a1454b162cf9886ec17e215d12223a65348ab33185861ab1f3166a4a925d25a63def895a5b01deea11bcaf17c79d27a922834a32aa0f8676793c7257e44d3f7768de19292a385a7a4b3fc992abfb9f8f3ada57b83dc7955c0b2edef1a8214dd8ea2cc9679685137dd63f3918020e2e2f38602005a4a6e84422867b9160f65e92e053d0b58191eadcd5a8a69b18e3216ea63df3f31869c81de88fc75a1d9e15cbdf8d68ba50cd8dfa55259aa362c2615ccab13489844d5ed995383e334074f561a4a67e1060e64a818fc96135d34e604cabe3d9195cf1283725c7700e397ecb72fc8b36f38cd0830b19b439101e4b3839c48ddc95367bff87b888407a517f94fbe58a7033db1123c0a0074c730e34ce821e12f43d84d3b4f0310c6ecd8afe7779671d7b825bb3892825c762b86f0ffd182b6aafd477fadf0c7a931cb61e2b05fc11267bf0a9882e7c2f8e84d3480d9e4576cc03f0e1dbfbef9f66840ad37e76da3ff8a419730a0076de67e9b913f03f5b637287d981eafa1223feafb86bcff5b2ce987f6fa8386ee036a3f75fe014ef90b05a744e038c43766b5fd552e66b9b4996f774988d2a70fa0bf05fbc453cc4fd0ab642db1bc71e1b63919f3c49254f177306f9b00af5782c0633d68ecb85f93fc1afd8dee3dd1ca8b0d7ba0ea463de0b6e3e05c080f832e129cec16853923cf15f06d9a38e20a5a6fa5125d03c1b72680547eafd9fdf246af08dcb4d4d746577478fbc72d7a36bb4bd3b5ba4dc5e407babfcd64b8c413d7dd5433d6a4ee17d5b4835a74c81414a9397d73e15ae387f04a5012a37c88b226207aba933d68a67bcd38f5e0fb8b24c4434c3a0109deaef4f9ab1d230ea6a4acd6db0c3962d0de3bb64e33a29af8dcbf39d48a27c1649a66d4aecdce2db60c50bcec31677559369184608db197f2ebed81ca8fbeb9d2f8c486ec9839e765df69ea634f2815e75eac613febfa26012767c28eae207ed9315bf19c42de9602f44f45a9cb9913a67548787a30c9e56f3399ab281c537751a28d98392655a60ceb9f2515772d2f1d5d2843952312e2a59061b60f128def6795e0c8eb7b12a710c1afacc84f498a29d683d1949c17f3aeeb8b9a32eb10bb242d61a2db5902d592224fb8e1e713ef33caaec6f8516333ca4886345555166e91a6469d67f39241d144c6457c0f74c60e662439281a660b3c802eafa5825fab36b764d4753b33920dc72ec4b7136be556c7d0d528eef67049f5a7bd9cc7e4e94a4874ad8d06595ed38a5f1cafff1018c1351d1d7eab144edba6d4f9eeb7924a25b9f7a3eb20984919d9ade66a18c33f92b65031472ca657a724d86053a3fc60fc5502acec81822bc609954e402a406081cfe7931a1adbfc45a3168e30a451561302a131ff702b4d6c5d3603ea9d1b54c64aad93407e078d6b435154236ba594e8d2f798bbdface489b43120bc0bd7e1bcb6658c2c192ccf18f278e9c5bb14dbdf1a4eb3412f9dc64a31abefd79bd7c91bb7297c9f694840a75cae5d3482d15a2d148092a6545972b7f95a23206bda509260bb370a012b744c2bb46b57da12367d35e778b7d7f463fd8230368b5a5636f28e2cddd03c69adc9c913027a726130c95d818fa38ca7ba8421d3fcf0736cd3001ffcf80701cf6d737cc3dd8f905af39fb2806d2f22289d0001c74eb482f4faf0a1863099cc1b236edd1cfa206b21a2ed86affb4e6a3a4dfb54fab46c8c06cd3e370b50e08e1b7a08864269d867eba5fae8a49560e9479209966002c09719ab8ca58702bfb0071d3859df0193a956ed4d8ad19a2c79656c6dd42eb5a44b808df394333683b605ad0cf176bfcfdc89b01317a802cf0ab02fc3673822b55fcfba512792c9e40a150cfae4dcd40b2b12296ba95063a2f50f552b4682c4d461b1efb7555816b5b836ff0319af6935ae5b41e67329a7b21da93c36fcd87cbba1653c0d00077b14cfcba24f891d62219c157b6354300837d211fbcf1881f5e98d6195fb782479e106c072020b56285107e2fd7947bc64ec9a43a0b239c140ec0456685ac3eba988952e641d2eb16cd0132d2bb25576fc6bcd5e29eb9da2d40e8b50776abe5cd7ea45da8442a311977c51755015b3e4995739edef0567a3f169e980addb1705224175372339de904eb952e13f648449722258fa21f7e53f4a1956e8e9a39dbb18c6d2d10d9146358158a0ab7ce3f54120b705e1ccb7a13fb7e9103d0b80faaac31cab07f6d2d9f668c707b5e3bdf259923a1057816a31e8c771267fd974193d90e1a9837a987d9ba52f7af599c1aeed13f6619cc0b334396b750c9017f84cff56c0dfecc12faee59e37cf7d44575bb448abb19616d4fa79f4fdf96631328dd0d0717f12b9587d76b577bbe78eaa7b0acace3b79776b5d2e77942c57745e347ec766170e90cc66a5191bff3ad49d423ba2817cf92be74e653cc6274a20bade324638d57a27f2fea01d4670bc1ad5ec4d006492ff5fa616a0010be824766f12acec9b26a7606cc8453382c3dd1f5f5c85354569123824002c44d0ae4cd2e1ebb4e33e3d7b69fe14e05fb53af9d66f53990a830120cd618cfaa10e5f6deab4ef4522afd380ea52f90b181fd5b538f424900aac643d118c33dbb6ffe0b2428844f51943412d8fda4a327b71c814cd6345b3690a4716f04fc7323ff1af08e82ef5e571c9fb0fa9b22af40948febda32ea14ecf61700eb02967d09bfd078ace6cea259952c0be90fab1ce841f1022d2da82f173c580d43effdb424b1729aa9fe40292c082043a7c901bc76426ef6e3de788db31e50f54458ca4e360bb803b48d5a4be50724c1f48b504b086d9dca3ae74eae76a1849d14a4074f389aba805b793f9662f072405026afc3ef108ede69dbd2c769886dfc75a9a2e093137d92b38e34a050eca73cd3067d56dfd58fedaff2857e720b09d676607a1e8eeeb06b26494cc2b844f5e856271732477f384af839e98889d5c9cc28651f6eb74029f839150f947d180e48776ef1c829509e12016c6d1b717713e6325751a944cd259b1b86b1f5e793cdb55a73784498be09c2cebdd70159c77abc7c64af2e2de1a860a3e9dd8646b7a6866e1891fcf97a2b3ea47c0c57c5fa9a94129c2e27940ab9fe996eb1813d21d48fb6dbc9b8071c50dc26b4ed21588211fc5edb1ca873c70b606678ae7de9c10d2d083f372421a3038c592a38aec69020862f4432ef9ae7f400ed53b44bb58e92b022ac8b62a6b459337af339dc3346a809b715f9974d21e606244d23cf4dcb0956f93c14047243172adc97a1fed868bc49fb57ecc123425a21e94dd5b9d1ff52bc45965a7be2f5ea8218750e2cc8f174fbd2c7811742f5f17fa1f954b8423c403fd2e4e96296e37e0bfe2edd52e8c3b921dac771c61524455b401017ab5f655eca76139557a4a87cc30210b052ae17a5ca8b634322657ea4d87e0da2392c470f8951ac0560a01b4d0befe632ee311d0b87af31465d6cf7854f5738cb5debfa1d7381c74f45eea08c06d4ddc9e811d1a33394a35efdb7121cdf5f1603343df8431c87718a5d4cf3b2e593508d8b63f0d1e82f9ebc40d4022ba06327cc8233f29c0995da512b318bfa212e9582cb880d9bd6a02050a014294ef321bb2c65e4638a4fd2c8c27fd9ac28c9e49cdae6dd9eb05dafb38a4a003a56dba826e386f5fd3ab0d54b92f53ec11c850927fc4c5b669c67505ce59306ad86460b480b711d4b31c512829b7037d1c45b5b84c0be40a038b5e975c57c860476318a22df2e4f90009c38481e519b9511e54dc59e89a6593bc53ae03224466513930c5ed3689793f00be192a58a919db9ad1267962c0ee60327ee710accb0da037610ef8aaff63f6582f691096fbdfb1996abc4443cd4ffe04fcad3608413044b978d86d3a18bdf86fdb70cf7e7bbb0e4db9d36176d0ba8a4cf81369fa84ee55466df70e6d4431a873000c19bb5caff30c01c7f7f928cde86bea5c401e525fb8a938fd016bffd5c9d52b279e867bc64f575b80eec74e7f66fe92aef613636e50c8f32831ab4b7eabbc89ce6d7bbfd03b6b005e0c5ba27268369f5083b2ded32c1f9e8cd73a1daee26cf03dbbf9c476fd0f14935244eb7b544f8db1c19d8a21de7e8a88f540e8949f721f20d7a47cfad3f52d93c11a796fbe9fbe415194193e5c70b33237f70790905816b856c252a30e72c081a8bac6a1c9fd2c372b9f870831d6ba6671fd8684f25e60cc7e3a1a02ed5f1a4fe426373bf61404a68571e93f35659b6c37f939233ca6663603b053c8fc74da84dd971b9319a1260fa2f5d66609962e93f7f33a40b22066b86a74fb38bf1444d025f27f14e922661471ef8ad503e97f8e7dd6b9c9a420885e519e085a1f26f7149b82881908021f601679f79c944549bcb431a7d2b12f75aa54cae39f9caafefc01e7eb589d2eb574937abbe18b419d7d27309acb330293456337cb9d753e08f7b890bbf76c4d6ef548bc3b5965302bc65ab08a2420527c1ad8be374cae7cc858376219d39a7a6d58c478a721678e789bcc317a4d1acbf47870a4802a07ac0332f7fdad7156065de511862c2a076e264138b98e7abd1a2555ef2e1ca44ee68f06725508891051f6bd24479a616606024841c8203744b999868b9f2b3b5e8a42f454d25fcddf8f5569594716a4022c3ac8ba67115b93d8bb50684b0fb100dabca7f6b7e29b723007776435829c6f21223d7a2556766d198c76ab6cce3b6e6da5c4d14a26b7cda1cebe6792ce4c1498fe644fb4408189e472efde923506ea4d18aa3284ec311fa942dfa5d8b939e509a10c69461993cc9d3ace2fef29afee8d0894764ffd82371d5ed363b5968447ad3c0962b86584cc97740d7bc3838ab1c1b0198ea830f122b200722d3c2c8815a2a5f90382e1c58f2348dbd38449e28c67ed85f66ea3e383b91c782a4e77ad4aa538db6d15ab90dd464318ded6fd293a1b0279852335e3c94bcce6f37950fb23d96f84465aeaa8fc2f71ce61a1416e579399c363bb37ded602fbea1ba5de87ab12bc7aeb5c62f026f648ab2babea2517c3ade2828109da58c010e6efef544088ba412ea57d3cd4fad3fd85b17e386ffc8a700664b2604c8a71c011e894ac03a109d9ddbe0b6d625d33d7d16fba5bcbc1ee1cdcfc6a475a23aff414e5b4f83e9d18e10f9e6dc49e518561ad53a110794d2ad9c7fee95a03b632b2acbebac42c996e1b856b2f18a2a3bf7cb0726c10b6aa3ec2d78bebd26e86ecf78b87736017cffa7d654b357be120985c553d11dbc932139ea6e1efdb7ef34598db568e66d42429e414b5903ad6e616ff7faff6ecedec529cf16b280c18dd4c3c8cd5192f625965e15c29104855364565a4a52ac5ff78eb31a6e7602e84226a87364708c2a9fdcf2f66f5dd0951aacb7b6c8f9bd0e534ae44b47799cdb8f683db5a3258d6f1943e04e59b11fbc6f57d16ff150c94a22717c1b483ad064c25f09022cc4ce09e76fed2b2ce84e9a50623f84cb013d00b8ee3fd2eaf1ed84df2b29d3119865f5df8fbb6d7440ec6da33deff5c60f466f91959c0d7c7800937cf59fdc6e2d53e809a6f6754ed545fc71c42a95d198df6329a3f32ecd091e7e643727ee34241b9244ea9a2118ccc6d5b52f8dbd61dbc7a4b65e8a4b0e937669a8a6377022df74ac0d2d42008edfa83a71c2e14c8cb7f3e54612cbe5b64b31371f445ea6235467b339b285bffaad0acd9af5159b84f58a3e0230a7e6f055a016a0737b893e0d1b2dba11de53529c825bea86a455bba90eb4f10ea5425d498c18c0bc643a5bb07491a8b6d89b1c92329aaff3a9cb9302f81100d97b78a09d1f5c512c26409796608b77c969c070f6e55037c97bef2c30ebb373110c2356e0663c0a7010d13f18f9b7b1d4a5de88b110efe433a5dc9dd03ac7621a6de39584de91e9b43c5ef4cb435eeb45b8865540355030acddeaf451a453a0b0a76cb064ea1e939dc5491f2c591973c741cf1f73ef4451a1b43ed9d9e0c7b126b869e7cd326900a470dc08a15fb176346f7431dadd6b820ec10cba33d7097ebac9c1ff147fe39d9cedad2828facd8c37cb22a8b7d55b63170f55ccf45fc25715d00e7eb7c3f32c5a7dce02bb07073daa170caa4813b2102648cf6a5bc9ae5ef3fc4c6240447190340469cea21650f79f5ff0ab60e6fa8a30a45f29ca7f4356c275ef4dad63b07f73cc672d26091db75eff3e19b51272b0b786609333f6580a3ad3c83673df3776d04cd05fa86b7b8066076b71377580d8b226d9daec174cf2a62ffd48259ca04821e949021b3f540b5268c794a5314de9cb143dafce0575c06750f0c125b507bf39bf0abfc25b9bc39ddbc4450f0f3a70c312905a5c2d11f7b39a3cb0fd08be6f8b74c5d74fdfb0477c942caac42ae596e0aa36db5f10e1571231ebfc327e5a6111eb2f2a0e1be0b0752018973500f1b7c832cf36078c24717f66983bb72649829af53389e89694bce146f8cb358d7922ba07dfa9da6fbd65b7f5159010b1bc6847967b9eeef7c6db90f48b1c1a7ab63481809111b2876c73c375064bdca8064ee8d6d7b3817db8f5dc82709c586afea5850f415ca7641b5e6f45ff93b9dbc2f62c40c47dbe61a069d88e3664c8dfc9be2b35f8896e6d5c8a35b864b50d50364d3cec828a4f7dcff3cb314c9f7ab03c93e1fd8c5bfa2c303d76cb0954b401927a000babc400497d3f3a37c1f7a685ecc12b28db4b9b75debccfb132a4bb3b19ba91a441a94403eef6ad8222edd1dcecf215580296020731cab55029a189561499d34faef21eadfc370f98872c2192aef73f0cdf80de61cc9157d1e08d7153a49f7d1151fb9f110febc34e760c1afb87eb36c9df1d6aa047cb655b3ec5fdae8e2d93861070f98bd5f1c53c26f07d7c43cb295440af75e87671a552e39f9bfe1853222eb8ba0c8013944ee61dbe21281b1d4e3ea3dc0353d4ded5db0128504b97491353120c63bea1c5656be047a77bebe93efbab10375cb0946624e076a93a6ffdc284f4aa9fcf54ebda3653d5abf7da76f19c165d0982d48279ba8ee9f33b2fb060491aa26517e39f2cb4d4ce7726b249f070aeefca6843a813026e45c6ddfccd1e0b8883a7170644c43b227a2a3c03cbd17b8f3dc0910685169ada487a72251eeb6e6a1dd5661294337cf4cee2d74fdfbe00ff6d07847e63880059bcd12951e8b649cca1dc6a355a7d2c26ef8cabd467b21d6bbe28b108b385ffff7304d96b03500c912efd2af7c45f81f5f2f0e3357ec7da616f81ead2f823a128696ec7dd65a6587e5ecb56a8fba1bdea28909da5e085e164b046310182fad711d4e46abaa61281c88c729810c615ce9636b5c96e4150e2fcec6c111469ba8b0c010963d4338fba8a8a080e384198e1410af15f7ee18e5396b721fc331860e072207da236b35dd94fa7dab288a114ea46e754f1d0b4bfa1a5b216706652e52c489e9a3a1cee8ab4fe5d416ac22c2649673715909c27f31684f6e103913bfd28e02fca507940b86405cebb8084d1c6532a5508b716070c67ba544a1593895f4cc1a8d075415feb69d50fb674c3a89b59f80032cdfa8d1181856817bb16f50bafd0e21aa656661bf3b6bfc207a7a645a8edc15ff1cb706b6292a3263ef5ad1479338f59058d08ce76dc801d8e11e280badd5a0c0dcf1c6285d95cc087e7f0dd823b6b7c353d22f1e7ed03c1461cc4c170e33cd06c45f17fe1af233cca638611449493d533f701d77163f6784202d995e17b797d4d2f0d87d05a00728e8fdda47c70ecf919a2a110371da3474580720e8eae934888cf84f1f1a5530baf815e7c16129732ec4af417c1be0970b845dbced563f00a86135bda35c525aa020f285116b00071858e6eacf7b124b635ff7b62410e8c27a4c76adcdec10f5180130e8c554d2d8038677650171a2f6c3da4c04e340b48df92cf41d08a499f680a2cd6ab099fcede2f8b1888aa052c7f2dffdb203e19fb1e2e6237e19b218740c89cce311ff168437500a6eec570780938c3291a19482656a8d53b19bde3d4148bf1a9f2ea67ae835df675662f27b5b6f5e2652d0471c81740acef306d9605b4ca09a2c4c0f3f8063b6fa5fe01109c5e348eb318074785771ab2cedc48d0f5e15b3a368ace5aea415aa2d566063f25571b7a218b9e95117aaf0a389284e763e448c88b49205392fe032ed206ca8e27fb1c65a72d125cc860913dabe714be1a2a85120066cad66d53dec9a30664bfdd33e25398199211b15fe0770cb243bee320e95e506be4617c3e5e6825342c769bc1da3127f8d34c922f60ed2727f5d9209fc28099ec86c29572fc7159f6ced79b0a2a2653100230a55f7a578e2f1d90f6301069ed04106de45b976f2aabe769ed17d59a53116b74fa2f598c0d1e9919ca8d9cc21265ebc218ab9808b094eebd9a48d8349cf3faeaaa7c8ddb07f6eb874f70cdfafe050de69c6e7da6c8d2f71d581d6c604f4bb29243e9d1bbcb0890b436cb43d1a33c4b96a08af4137135a8c8fe74034dcaf1581856f800771", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x400800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r2, &(0x7f0000012400)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000010400)="638c28170452735799cb7586b848e91d946dbccb5e65ea5717c77bfc857415f74099e0db6122abba746c724706183e080795f1dd2cdbcb8a2bc8fdcea37ca388117c93d5af652060c516bb5c2c041c2ededcd601302ca0aea8a2dddb8e980eaf01057c8650798fa2c1c895cab4607582720b18b9cb0cb4c3547dd11aaf2ab5e0fa788a19e696ba814be1a0deae1d1e0ed42ed266e6195e9823ba8966bfb6f0182e0696e9225ecf7d99fb93d6ff152f630acb37cbc6a99f45c731b33ac573097b0315e24c287c4b926bcd0e3d6c16e158dc127d2c8c319c7ac53523c68c57b26af8e8cdc05a38de4fe6ef10cac33b7d084325178893dd25773c3cf2680b5b3e3467d2213b988f88cedca997ca120d95d89696a3b97269ef131a982fd47a62c94cd9fa8e508286f6a8dac8a97260b942158fce1b8f57e0d1f78978527ebed887edb5f70f52d4d3456083107108077f105b8d8afff80b8d8fe7f422dadfb8489f2241e0fb6d4c77938dd06d8b7d06dd6331be35e452c43bab183a43319acd0fd56d3ef08be20213662615c20c9a0e216c8777abf85d8555c4f7b9808fe1fd026084f6037c8bee4aac4aed015f9fe346a011fb86940bf6106ed68b50807ffe86930a7a010de7659d69bdafb30e4de065b0da1047f7e5575c172834824480c409b5c676ad988ad0e556abdae514242e2e55b37a1ebc7c9be7f4924686d6434102dfe5aa48fe9ae626328c1b7f4d54bcf46c1f735cdbce65a36580607925d1ccc7ce033d62183cda116ab54d12a596b28a74aaf5193d282a22f16534b551002ef086bd96398107f01b708b69b3567f5dcedfe48a43502bbdc990e2b9deb2e268da9373e7b5a2034b7ee429b369a89328a265338ffdac59d337ceab544b6a10f21bd4a4ca9e11457570f51f84ac8b38b30b17dd0330cdb7becd9d91ee1391af17b2aa7d040b80a7c2a6b58a0d74ddbce61a303e60cd04adb88ff854eccbddee38f2f5a117780de48486b32f9e211b35df7408061693bad8f31960be3a81cebe789646ab529b61dd7b11de620ad461f29ee31889f549137ea42e7e7965634bd4da1e4783b91007dfdb6b648e8ed95dd5587066e9b1e213c444866bf9becfba12c8c66f703555a9034bb035d04e6eb691e8ad1faa15bb8fa46e778b2feb70d931ee64f46d92c3d998610971d7554480153cacf9c9e2aec114e41593acc75b1c62da9c0246b6ac7ee9bb45986d8c51a9c4effeb32a0a8a6f146d3b92ffc1e23e23f5f2ee3f2d1e4e2edfcae0a974fdbecac934306372e62e682647677e98d62b49113af9cdd41383a28b032e21a25f1b992f280d370803038c35528eaaace8549504863c721f5c3a51244b1dc8c27849e3cb9b23b3d7fccbd120309eee73d0bbe844b5e247f6a175bceb593f7681461bdcdfe51ebe564bf9e632400897e39ab55ff4fe670f8c71d402c850786c7bc5022e1a7b30420a4e1bfef04942f0df0f585c5bec7be1eabec97861ad431badcd1d9b7879a180b72c3a006062d9695393ee7b9b9d749657ad455f8ac4226514ff95076043176e8b4f3f757f559cb75e2b88c1171b91a311e148a83b16a1af2b15b0d95647bc76a3917be48c20c6f8e6b222758cbd02f18d22c74925d7f0df116779f0ad6a9de3586b477951d130145ec5feedbb50f2c79df4ed1e8496d2d132ee568918f01e8310253e406c1ce6e8ff54428473c39bf4edaa074f0a197b4114557c7d3869bacc6fcbb60e88f3f671132d883bfea040ee52e84240411550239afe096ff45c92e578c458348a89eb2d8a12f6328f8a6322c9d7f3bb8de8ca160bc0569c79253dc8dc911e8c92c0a5653858b33b21101c48bb1732a085a479e111fb4438d164f39174a496bc92c26c7e9c7b8b9531be24f41c190ab6123ec5e43db4858c5eb42669df6b2bea8e083e87c960d46f26a7c7d17e932e1ae1e4e42a91bc01e1327e04428625a58c2ea610607ee52778a0c6b7f1cb4c95c694c2f114679d440a23ab6817ac1cc735c0b107dc50eb996755a1d730a63204a882c3a88559dfda3a99b419d4755e09d23318429a2c4e5030251b37d5308f0efa8504897239a819318327eda67f5cbe758a9d193d245378726f26a8e8ebbdfa96d8699c6b6fd2f7526f2f04b2d480506888a993e8f9c6481baaed2966f9fb67e437b8aa8d8da6ab255a9cc26b26cc63280e1b9376ff5f565a22b6975c2417e243d8af8868dd813b7fd744c3f34486e953d02392ecb1cde488edb3ace933ea618216d139edc5b7586b7b507c7a3f15ff3df61ad6a87ef3137a8bc6c3b3dbb46ef43a0775b94dcc8fefea57ead11f9a911f6323d4c439ea195dcead60ef004f9e073a72c1bd2d9b80a0f141476f1d064df6286d2b44a75518dfa79741c0c5f27c51fae3171cdbe5f3f9aa6c0f6380e6a784fe1e7b07b0e1a0f2562a582ab5be0744e9d5c76eafdc28a778e291da67ab739b1a4bfd6f245b1ea5ef85197ac847a6e44d7b7c2ba59d4425dc0c0a015332374c67087dfb316ebfb3a261f6a2a7c29ed4fe5a7bc6d7504f610bc8713a8c373cd3001da0aae2cf2b1fe9f691af152d1c6e428a5da8cc7bdc8ec4dc820728da256b36cf219c9566bd3a20173316db87c72b6821472debbb3cd8e4809924ae8c1eeb0b01fec3ffbbe9e7f5de72465232d18d26c031e169d48f8da0c88e9f45fa4000b4e06cad110107b0ff079fa5e9523b17c3dc04e6bf7d23eac1c13fd593970c30c9a6f05e39b931b25f1535638827bd5f35ed5269f92de27794ce00202cf1dc0a59386ae07cb0551aa1713e8ef6ae008868e3490dc3b1c3d2715b6cde4f5b4b36ebf9364553d655c96e2fd35d27fc71085d0b60640d68664151589cc6978f7c67965457cc163e0599c6b43db13458dbb90f0f8dd6da0ca95868bb366b00b095d2ed41f4a7152881757c429ea1ca9a31c2d78990d953fc01ae47d69c100cd4a3a70b5bc881fb44ed4cb56cc46ec52270fdd4d33a916e8db82c6925ca08962cef4fd5fc0a41f334d6e6c60ee69220157056a4b68f8c69abe14484b8499812b55adfa9b9373141bf2eb2433824b2b7283d19b03d484a2f4d80def5c3fbe42cd3a50c3a55c9b6b3a306119e6daa72c0f51922010394b6159125ac02dc9075798865b37a0b96d05d0da86d3d5782dbd49ae51711cff2b7ac0c9f40718c435d2888cd63ac3da782f7dc0e9180d14a6d2eed6285a8adb764e0d477470ab59ff16474f39a76895008b926480ed8921862b813e1774aad7033b20937b006d617bd97dbdcd9d88b173eb77bffff82c0e6ec2908f57ea8b4afa3843dd0f9570e1d054d3d364c0ed4f9b43571a1f13360516557b3b9f02288866d1f406aca59bf6e18a0fc6fd80652cf6bff2d405b8e5fc771ca3501eeaa50c2e2914395e2af384872ca5ce870744561725b95caca3a15675fc62f249c69066103ac1e4ef28ec6404d8ddc9374e8d1d9deb0ec87a1f528d9d76bf3ff0e2d8282b572ef7ceb91379259fedfe1252400c69471ff791b8a7522e2a74a158b74abec00a4ec9a4835cbf7c7d5159a9af87e7c04b9b4bc9f4711312db0639f9040b02366001ac7d052bfa7de043a1d2c2c990bf01d1286d65d4019281921d32888c8f249359c9ddcddd9b34453951e3ab0b58dede40723d92244640d6c976444bc2298daef7b4e705aef9f3647753ee077def9037ada063e292b6b4502bf4693586e38071d9cb3f249d026e8f5d41b4f447a559cab24d9317e9671a2707cb67fe89428a977a986a917c5cbc8226008ee309ff8d80a12b811244dda120dfc1fc0fa041fb46e5c4311a1d726743369d630f831875d489a6a035f53340570feda68472262486b6918f1c6c03070035b43d40a37c375e948d643f977c9b26e6e3585dcb48c303f5344fdd3d40e3598022abe44acdd2ebfd39ede815a7eaef0132f4ad741c8ab513992b16343f55e005570d9e60a67d60a072b653efd3167d31e5d1f30c14f218143be89b2edb693b07ed44e331f984f56dd09da3460b588de39ad300aa26d3af98447956565a18d953afb118164a590b7fe0cce42a55dcd23aafae78e2f42dad7f12111f4c81ccfb9f559bc1ca876f22d65ab8b856232dffbd64b65fdb5ae07a6e3d4df079553097e4d558f0affd2e02576a80969fdb1f5d017deb0a2df437c15db0b10204253275043482d95f3b95526104d7672f23d7d28ec5af9b87e9fa69db264c4c3ce6cd402dfd6e0ba168e6276acc4a7518e31fba5044aed25cd1a54b97e2a857b42ea940f57dfa9cb3d27e7c60a1d7e123b33d464bc9f93c5a6af894c0ec62da4c1a70b8b8388171cb11f7997d9db88da3c1a6151ff639d5c68bfd9c687f3bd9cd0563046b444821ff755c120fb5e49fed5d05dddc60949fa201f3d3cf1263fa62c288a9e79d3a5ae86a726eeb5238fa6979351f134ca3cc2a4cba5aa7ecf5e8ee983620841d72780991f60ec5ec87e520ef135f18d1de2840ff1ac8eca42886539a686741a11fb1b8aa2920fcabcf6236ca3bfa1e39112b1a3dac25b73e703f90933f96a0ff7568e9ce3be571c19343b8b8755e796d7a19ccefad6f2d903974798da3252433c9f730d1b4acb77e3e35a3570dd50b95ebe74e3c0060cfc55db6c1c56535badf37a8d1da5256672904fd35554f8902e18d9aeeaf29544091bbe5638af663e3bec97c54c04f824b7122681d8c7170a65eccf3a7ff98ae2b0caa1480bac1dbc95d46ed51fdea8229ccaed356683c59f7c3a2037ab27941465f8311d0c0a686007854ef5d74ede10dbcfa89a24db189ecdc4abe67732f960816786d29cf593a7610eb146297bd5add6e40d5bbf515780656107e8d0bba1a3abe77a6c08a1a1b4c6db51011c5f488a98a576e91ac185c0224a1b9e89c59c16575f215cc5f938f99cf41377563391c0684229a956d657a465f68585d076bbaf782e0efd585b414b4152f44912c0283c9d6588f97a78d6089ea939542215c12ea056ea78ae3eef2aa64869be46c3e67cb506bfd91d12276a3a5d955ad09abb007282b092267da53cd95cadcd674018a691808eb093b6d7539934a51665f3a2aa897bd5f4edadc9f7e046a7e6c9e26f36a7581b307a0652220682f93cef7397274c21452f1ffa931d7e26055d5e93ee9e31e40a6c50e16f25009b4af5a5619bedd70973694230669c26e5e05c05f1cad23b0a42c3ecfd47930bfe6a190602415ca09381deb2f0980bc5e880fe3e91dc9c01f5e6503c667e68bd0fd57120599b39b1d84ba311a560ff94c8f9a245afb4523ae605b9ef17ea6dc4d9b6b842fcde108fc6d0132db8de997b8d771fa431631978f7801cee8e4cce6923d7033bbf4ff27e26cac2a001edf01a9ac4c4f7b4248bea977a561b6edfd3bbb9fa0d98081f5a64b8ffc80c177d366290ec313d8ef1d81aa7be3c197c643c147af87bc83d32f2a928c7278bc5081b9038a8b331afbf198d6cd60a65cafe83569fbb8aa7cfee6c8b82c43886ce620015811017e214d909b79cf59b84188bc13558d4f050f4d7f7baf03a431cb720aa12976197f99d8552fffd8a4b305a3acc88f620605590d47b9ddd534d700abadc687ad489f7ae24dd268dc8e862788f1446e51f2b26d3a541943212f35aa5c686ed0c05acbfff6a77085972707e29432ec33faf70d43f1035bac1b9a1ae83bf4c7b7520e03317a9b5f59d229065843944fa837647da45d40e01f36388bd904212aaba24f462834ae798f50fe48326c10f3b35384e8a94cb7beb0cf3405054687cc7ce30504029c9879d8e62569f63bbe22ce815bda8f83e6a0628a416975ac7a58f08c40b3cf079cf573121419f61cea6c4ca8ccac8f3dd5f7078e5844955f4a4cbbf5d024e8e4ca3724b5be24aad399c5eabdbe0b19e144b8c682e1b192955641de2263c31689a687748a1cef9f40bb9deb7aec68a9c470ecdd5f177f8fa511b1330dde942c5c67bd3b90dcd54c22cc15f61b6c3fd8fd571ff6cbde8e3f5950e3b4c437ebf1472d7259f9e63d4c9cac6223701aa0d5aec41807bc3b4a0e5c56a13a49bb4629e114c3ffc84a59ff517ca4be68f26e275744a48767cd580fd90ff2c7a81b4d8b6e2d503e843a0ee3cf800217f2b454efebdfbbfe498208ae42555d734d77efe3ee60662f1c5e3583bc22d557e87734c1f3a594e6da28f0f7dfc3770a307baee0b12b662864493a5e32931c9660b00ca8be3f8f622f3c2438c52e840898e847fed7fc8f6ebcf01f32828b05ec5ccf50b6ee8b05c721368fac7e39b2d4add196fa3762ef34aa448987d6569df155eee7a635a43913f6f2d93020f9bf1866adf7649b5d57ba4df5742f67da7bbcebb84b9303252fe98f1949cb6c342426f7899d8d6998d0ef40841016eb7ca67103c9373960c2dc85fe2bb1bf573dc5e83cefb4793adec3f0bc6f40edbb24e603405f1453619af2a9349f5b059d27f451f7087d407539bd7115edf4d1012d6e54ca6a8887ef7770816db9d45b5c2e60d262ceb44b876c5553254174acd12e99586a4abbd0e73a0c71b93746617873ea2755eba8af6d42ff770fe071449c2f7bae6eae200c21a14a9c60f0224e7f6d3ebee5a6e8414737bed050777e8049c8d1e79d718184a696ad5e92b20555ba4ef7f8f160d1fd5f5853fbec8b2ccb6aa108442078612ad0d7d5697613ba36023f571a3209adef432b275b3810f8e62a8d3657e5132d253a9264e602828ac369b496718d1091305d3a59d5a7a3c41d55321ee1e502a37ed2225f53c10216b56d3d5ac8d4c6dfc0dff8375692ddbaf26ae52940c4959978fa27bc13182bfee60f6c57e3e1d47b60cb1ec6838619db8dd1b31e1fbe36d16aa79520895fa42d4e21f4e2229cb65bdfa561c16a67ab066107be41d0ed13a4631faf64118e6f4fd0f38268e303b074acf5bb39c4cc132697de2d224329b412fff401da674467f05a448ee713c9bc398e2981efcec66fe3e1ce817531633a86c4110335f8626915c0d5a74c1f6f8d556ff50cb5b9acc845b1788fa6d0602632c592e43f3e14ed730c9ed1bb38bfdf591246370049b2b061fcc91ed5b7da3eb25c2ec28d56975c49ce14be95df402d020521c9f111e611c51d4e6fa0f340edc77fbb63017b1c275042570806bcc37bfcdae1b16709984a99fd1c0b2eb0a7bc6d1575190c3e596c1debec29fd8feecc0a34c651d1fa088c4b66c07b19439c3d678e85eb0845accfd547b1f5da15a95bb44af37874710d7fcb08cac865e5fbc3efbc9271e7cf96196a5daedda68ec0919cef31d3a01080cf5d0af5d995a9321813d637e8546e641718c3cfd27f295b97049829a182f0453938f187a2d3b18e523429059a035d88aacb30002f53e80017861e3076565b49e705f6ff7effb66a2b6e4ca9f18e7ef0e339be2552b70ccc08d59008926b4f1e86221f2c0a8019e6efdb8ac380d36149d4fee15a07cdbb6eb2800983eda2edce15ec8386f6a63340d1b1b89bcf1893d3eb777f6c4658925412db16d81f5eee0648f2baf35f4c37352496cdb2c72aed2d52809c2c632550ca45aba0409c74444f525248792281d2a31bf144d73b37e48c935fb52b56fca6643d6dc4b8dfc0aff960ed2a79c0e7bf184cda867d52dc45831435283615913abcdb94cfb4d9d88aad511bc532c81e6b146a1a8706ede6b84c7fb55c775dcd778dad88def50e7bda784f94ea76dde23d502d01bc2d5a2ad29472775ae669d56067da21d98ad7047b088f1bc2fe520040fba47a95cda487e4ca99b8097968520376dec853f7e3c64a82178b17eb57a5d0c0df08c9a1d2f9afa71ee0669e132e59d6207df50ca35f99c12dc6cd72df4930f5e586910cc9e61546e3e6b23ad31605c09641a6c54188c56c199cffff0326c8c896e87e0b174d63cb8945818cae980c069e46dd04b300ed9d9f5f59aaf22aff9f7ca1ca72ddf31ba0891076f71ef1c20fa521130ec84d1e0641b09e14cc5a3d842bbd1927ba5aecd749b33432808dab3b0527cc47d45c74901d11413354c638f719e109e8c10831f6bb3cf7ff30580d371eaee0e8e8e7ff3497e675d790a169a4f53c0ec9fd54189a5d9756e050f39b8914780534a1db28525f7b32235c4fd1345796b45b72969a8462ecba90a4d0d0e28893bc796db508a41794bde31f11942b8aa5004c4c522a61aaeb5aea5a80f177c567326b24c34ed8e010681961d4acac0a49739f0000d8448c6dd6fcd6b749587c03b70763152ffc5cdad6313a8970212ee2eb9853c079b8a5d7c252b61fe2c19e26e10066566bf9fd98719c1cc88efbd2190a6dd8144ac29c70a95178bd89a22f8635b825bbb1218d1ca76d9d424293c16dbce2276c21097db11cd47d6eae506f42852886a85125c9f4a6938eb7b2cfc1d2ea8372b179d710a93db458b5808ea2ca31a65d0547845903a62a7112fb292863761c20cd6492844d01dcc43705a702b9e4ee9a9d5d8977780127d8100be863aae55800f76e4c8787b157b486fcacc9174b8e23fd33eba0382f82bf0ff54afd1f9aaa5026018859640c1ba0869f41a459aa1eb816da7a06956238dc97e12e8971949c960767b1504b06c1fed23c86dde3d44aa37b0967505f5c290d17b2fdd311d15b9f47dfb9b456543e933df05ee972dacf6e9e429143bdb32a0896d0b1da57d8c3fa060d7ada542694ba769eaf69d725bdbd71e5788969f3789aa9a37f38b082ff9e3b0295084f577a739302e8d568330e6aecc84a967db02ffb36273538ed5d9c75fa73ea7b5b81452b8abe4106aed7ad94505f09266a543fef48550d307d4d0f9968b5d0a4cffab52c4322a04a3b623e694ed3b6532261de26f1cb31542be1af397774a73cbbaa91a5834b11002ff2c9b485877b5dd8bb161dfd8e169dd2f00c8655f3ff18a8276fdabc4713e9ddf883825f6a996edf4b9ccd1a2b947da3239762d0b128015d85b32c6820f5968ea63667ce59c73c926e5311c006942d823f46e13e0f6c540ae00109edfa4b818f8b3f1097ebf74e7239734027598b03f9bf1721890ffd7c9ea81daafa1e96290cc2fd9748eeed8b327d9869572298f8dd7625be95b671d65066ca3fe3f22f72ffc7f614be375f7fee7081f3f3c421cbc10086cee4956e1258c0764fee07c56c19edb3f2d1e46172ece7ae1dba76806a111cbfb1df22fb89cfcbccfd68fa7483662562bb5a9a32fd4c3d97f76ee6e41df72d89aa8a4841676006df4cc5423a83e95478579a9d3eabe34f294958430ce3faa3657b3e5ca8249b8d03cb9e8c20e0cf895d11ddea4cf2bec2a872d5d56f775fea2950f6f1fee660ac0fd3d2b13e4e6291be24c05a389012756dc3284084a08be6b72dd60ad14eedea22ea1e7cdfab691053442529af94739d9f00ff28e76b2c29eb552210456b5a9de9f9ef68fde4ae08773dfc030692dec774a58c289817bd9969050efa3f2881f46c7aa5edf08ccd2819a0c7fd06c1327963d1f2d1c531545b573de467fbb5d41d03cff442ada496907f151185e92bd572c90d109fd22d34ede7ca005cbec5a9719214ac59d0678fceda21a757ac557d48667690e823350665b3adcdffa28244b6a13b0a47cc5c4105987672c4decf27900215740a8b17d185ca62cb75188a2d387ab407a959bbcb9837c5da37730288db7c5c209bbcae3dcf22c5c7be8f0cfd63eeeb95862faae99e436824ad4511484ec3019f04055a3001cb25a96796e44aa42ae11e4950a49345ab3cb55168aa09f3f81068351ab2ab75a6b938243247cbe3785b581302c563afbc4abfbb7f14a6e75af42573d6a108357b47ff1404641891e3ecc681bf26cdf401276ec626c196e5163c713a0b82bc040957b0244111b1338341cc3e6354cc836bef29dbb66dff476d3b197f569763bdb208250ef277c3e32dc31bb6c8eef0328520b8fde7f14341eaf9374552bdddb58d6fe8292dfcbc47884a78c05b22fd0c7a61d52d6f80f2c6baa4ff3c038d6cc7c47d1be0d7379f9ddfe02d3976a5059588ac473cf80571cb46253a88037ac87b5a16f8c5c132de55c8d546951f22c3908a7d500aabcb4a956b4dc2899426c86348dda07614b518278b9853d997feaea86965c2d8037a3363fd73341b2d5b4808c0d9895d8604371dcf96ac9925da3bf89774937526f11a64564e30b78a62af8cf0a33cbea1efb0b6bb2da553c24932b66a3ba227a416e976651c3d4b324b1d7521e732301504bbb9cf24a950e564931f583e716fc8c4bf5044727ab3a98f8eb7e89e0f6f4700fbd9415c941753f4afdafbae0b3ba1d14f3898a9eba3de76885947842ae82669f5afbc80d737c21fe5e766456cfefa607620197b2c4e01bf7e543a5ed9c0d343ae0686aef7ace0aa2ddbecd5f2f50cbcaa58aaf0800f56bb82ed6f890905f2918703efe28f1aef933992acf16e951b4e8b34cc69bd79da2588774e586d028ce081fbc075959ed5d52c50e9bb928f354c552a3cffa2dee16974790b24dadb6230b2ae27f52c8dc6f8e38fde9b10fc600edfa369e032693753a95ebe5f2322821464f95ffbd450526400f2e5255071cfea2e83b85a31aaadf24b0dec03a3490bfecb046773559dffc580b8b1d7389aea1f08b3da2759b40380ea39d88052b3a794a827ab9c857d790d3f3af2a8597e83edf856cd66c07ac86c3a1b22eab20f9fba6323256f3baada9c6a9970a64a51b9bd5f0bec3dcad2ba7e23ef3f1679be10aba3f971e5b98f92ce32ea43543a802ec29b1b31a02e4e444457dfd401e4f57cd0afd82bb6a748ee56ee181e1876e10735e361fd2727d1c8cd58c702852a9c91d786037f452a189cc721f2e91375dc837fb73c90bfa1992c32ace0cdf59c79b6c4da250a6a291973e70efd255261d2d0d40bf8d3528d3ff89f643da6c750d23f3e54a888a085518c0af433dc1e59defdcca9d047227568771ad749c0959b6536e801ba1c1c23c9995caab473beeba6c34f52b8879b9e82e947de41824b34beaf212cc84a76c07f9e4f8971be7c0579b4c1f90e75dc541fe0288a3fee3f56fb6e4494b37462ba92b40b229446d50266268930c84f52ba6de5e8119c70a2e66f6675771e30859ea0475d9d7c2db0764282cffbe87bec99530f11862b7842c381912aabdc67d5c78242e42f538ddf3d86c6bc193882076a75bf76a0259c49009d5afce5aff2d45ef9f1aea4bf1c6f84150d1807af7e9b832bc81b2b6c51c2d4592031864ddb886c82434a0e89c6c0faa926612d75259a698fc506d46e762e68547457e7ebeb626d7cc33222113f055c7c20ca632112462a5f871472328c3920e6bf7fc87a45dcb15b4da37bb0f56314c0a18c024ea9cefb15231dc5b5d94e8a4de775ed8aadb429657bccc7acec934794cd7ed486a87cdff7d3479e47d0e19e979e19bb490a4a3ca683e11b7f553eb126d59cc85d0da61d68950f090ea7ea1e1e64e19d983b94e0aa336690c373b94dd07e6f2941459a4992313187660c70642dd72ae7a785016a12504e5c88d3c1c1576f9971693338508fee7cff423e4fdedd4139ef3ea7bdb235122a1020dbe69aba4aaa08c1ddbda70978159de3c5861d94b0a1117985281b25fa0af56ec09c53032bbb4cb7ee0", 0x2000, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xb2, 0x0, 0x0, {'\x00\xa9\xbb\xa0\x1f\xb3\xc4\x1f\xb1r|#\f7\xc1l\xf7\xff\xcb\'%S\xb6W$T\x1b\x11\xfb\x00v\f\xf8\x1dn\xc6\x00\x03\x94\xc6cG\xaf\xd44\xd9\xf6\xca\x97W\xdb\xef-\xae\xbe\xd1\xbf\xa6\xd7\xebB\xbeQn\x84\x8c\a?\xd5\xfa\xf3\x00\xe0\xbc\xca\x97\"7\x8e\x1e#\x9d\x9flB(\n\xb9z\xfe\xa2\x1e\'\f0\xe4\xc8x\fu3\x06U\xa3\xd5iuV\xa5u\xd8\x1c\xe2\xcfSm+=\xc3\xb5\xe7\x16~\x9b \x9a Y\xa5\xab\xc5\xb2Q\xb5\xfd\xf9G\xf8_\xe7\xf7\x80\x1f\xd9N\xfc\x8f\xfb\xfd\xf4*\x04\xedYIoc\xdb\xd8\x94\x94\x8c'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000001200)="4a5f170787ded9ee09f20abbb96a7f7cd756d98272f44b75a4b66e7007f9414a0c24d8078b227bec3c502a144445e75062e04caab81cccecc00075880383e96fc7612d902c543ea33242537fdf8fb189c49f0e78a54a1528613cfc01dc82ebf914d881244325439b2e0e677bada29bab3470740fa1f59ae9a2ee9d028da5bccffc67835683f60be5a5421f3842c6124d55e957048e99c71a661030a36d5cb1b219760a6b94df9488d1623cde0c7e73cf15c786f7ce9e667ab687b995e62e55b10981cdaedeb015b91cb4dcc0d1f9efda87b6a555d5bc2c61bc21482040d62d455877693bf45141ced5894825e17d804db44dd0b2e00d3733420b66f90b844be6e073e4c9452d850a2648c531719f91eeba5f81973af45d9bb3c823a02a6b84833e0b1caeb70f0e7b8a4935041bda1809ce66f68240d3c920034c7776a434eeb73eb5c973367187144611bcd87973baa77a1e82f4d43b2466a49e2cff537192242104b15ccbdfeb4934d46cc5b9c3c832af0f340543a3e09516aeb11d0177f18c9c57829a21f50b2bc220386471132523daff1bb4a1a8e37e10838cf048eb0c3fd8262f438e74e412f5413acd818e3bb4468bf1ed3e4acbc610f32e404f0d476a7c49a931ee5b623b69a62d74e163b3e8ebf789b8c6a3faa85849d5fedd9ea12e420021d903a59dde655bd90b64192f100520af591f39b0cff88a0dd634adc55a85885a8b9facc480817fe215c5c4a17fef47a1402f15f7e539eecc895c71fa32fac4b8d2e5675eed2dae7ad14b43191beba10a5aa0a8a9156427ba4f432f7541e5d85e43b1137ae9379f9687885220a8d7aaeaae58ed3f14e7c1679c672e3b0506922609d2ad292e59ae59e669d3ee697bfa872450165490ffa34574befb0dd5578716bf28be8f1ce640c2f663e9c7536de9023ab7ede1cb2c38a83be85b83ec8507904808df4c15c164026c80f974d0dfe69ed48ea49d464ff24216506d874f8dc7b0351281e5f9d4776edbe3eab97cdbf1594a278845052907a8bb199e32af4f6f4e0daed188a0ea778218c5f0ebf6179904af73cabf03ef95fe466815cc49870f8b4439b3c2823135691a54a77dda210b7f292a06267a073a15c9431b76ab01bdf57ff145ce149915af9e824c4c81e89f1a8d8e11c91a0e75cfbaa77988719355dcfface1777f9fad4c9cccc47c2a8eb58b3e50e846bdf59d98a20bd338001bbb7330dcdef7655cacf2d83cf81df564872960fe3048ddf67c4f8451ee562c7498a83e335e91dfda35a7604ed604dc3b4d0a5692f1de92685db6672a51a10609365d38ab3e0228dde81121afa202fe0b07fb64832d46f0b3ed6456de121e96d4904269b47aedd21bbcb7fcda199f375ec1cdf3d8f316fca885957052d47756d45d8c7b4033b40725616b1acf3fc20cae6a23efb6915099237768ca03d12fc41c46dc932457ddb54529637fd4a3ca12d479fdca8e047ad2755f75b8279c12fa24cb3c6d848d41902135aef62cf60361a28a75bc23ebed275d6f148c3c237b8f8209791d322bf02f76e88133d3d78a8e9243affb395cb07009ac83804a921e02b2e9412aea1569c73dd8b35e66ad532848bcfca345d4c3315429364f4a372a17ba1c590ec85c1d768b714d9bc76a0a42cd7ff349e7dd74f6069484eb90c418e9b59990bb6a0ddb1532ffe43eba4afa78b0f4e5b626eb52e9e944847850eba709903111ce12ad5b9f9f0dd3cd29cc7b9a905bb5937f090aed75613076f7e7eef7bf7581f5b1670ffd3d6b7bf85a1a28e440d697436922ffe03fce9d5376532b47143eb32ccf02a711fd26e3e9c478a10faaba1b6b37c19e2da78840b4ed5cf357d985ae104b74fe4e4ae43b58a3e119edec7d1564f5c9936a97caf0c8955fa553d1f097248eac8bd89ee087d97c281a922886b9ece8f22fe0c4742fea49a021119e1e87e8affbdee2a572c6d828c76d400d31126b311190710252a1f67add5854e53e3ceee914e85c4603c7b89c96b812b7d5aae82092762cec5b2bf51450dc9d97aa7f9f2b5e5c13a3533051af0deea79e40d8e1a4b1cbd0b3caa1f012f24b16342425c2941d51af96dc1cc1716de00c91ba910ffe5b8a521cee9124bc80f8f032399ae9f211e9e4231dc17f4dfcc42a45c9cb13e790f9785bf3d2a64afb20321b9d0f43826b4adcc850f04cf67851364f10a3375915f35aff617dc1fbe30e76a0ed24d0e52593bae95e851acd8d935219a67886036270a7d4e0558e2d1a37ed4b79f85697aad1b8cc03e4bf07576c54bef4e04db6de45af4f07ab8aaaacec37d90519dd44c5a7750a28f4048e13b2f58a9ce816ed29ce54421b2bee753bc2910b4a9e97f972a2b1a7b149ceed7e3efbdf5afa5fd9d63b46cb5b8f04db17253b1c30f3dd1311c1ed146e8fffcd9fdf6ee146a6b8fcdbce66bf26d47be4cd0fa090df6bc3f70e7908a86629079d661b93d330c86b96574fa5d8cc2b66f89c849b29eac85a6c1cd216c36a89598fc6c2c670268381c66607ef79a808524365e579c3d6843621c2a52b7740328cf04574d1260053352ed55433204dc940389e82e26760dfb6e4b5b59268d32fa78d777e9fd25581a3d9ef12081b19d57d02bb8452c79a9c2aee125fae1250d8afa855ff77c4e2bd6178968a118769575a12329f81937120af505df043d632f070024cbb97f1f570519fe3f24efd4adce160816b8c7b39ac338bec7718397e74ced08e29af0e21ae94618cdd3a7b9779df2d92d110ec767f890b65afda2653350c2cf6a94ec1d61ddbcf43f186614358d89feeb17e8c682f55b3dbbe74d986fefc43510e1dd1a34b9cd4887f7b5b4a5da3e4f6ba00d20f1eb17f7fb496a8a084c8fdb1af3b71d3d3e9ece348bf72ef5f9ea96b645a71efc5aee0237aab42aaf9b75f310d84b99cb728e7ed9359f61830457f3c5ba8f64bc2e8538084ea0f3c0e3aae18aa139cf970dd116f07d180f9f8eb278668b1d86c3e73b5c2d43625dd992379c6e5c91c93ae83bae88bbba1e5f623abc9871b15d3263fccc272536177b64dd36469ee9136a879c543b8f0a554f3eb5311c25b8415c55576329edcad8365a96ef4d38433f3bfaf96fc934cf88e0ca1e9077c74280778463e3245a93d605780369ae79004ccc436685115fee1d2dedfb9192d8353dbb462a176b8fbae5647e6eb52e43b1a747f1d7e812f018f0474733805e21a67703b440f7639262ca5184a2223f19a5bcd6ff887bbc680f138a460df22edcb6c64b1e7faaed05c2d01ee2d3d89d945a117a8c28aae8a39d11625dd856ed19d64255faf3760f53bc01f20ceab9ad02fd9beb7593fa2255db63ba307d632b4d3fe6553dcfae485cb3b0a5287b2ea4dd8d75bee05dabdb24dde2e2fdc885e3fa99fa0c9d045601402fbd472e768209aae1b6808551521f693a02bb8eeeb5546d14e70ec8d2f7ad520c3d4fb8163d2b094b105b99f45893bb9f582006864f3469b1fcf1eadc2f6aaa69cd13eb4f7e97f4056e568f0dcc944cc1294bb69b3d51b7a01247b14935894ec31d142e02c75b01f78c42c534594c5b6468b37a86857de5f75c6a80a09f69a697f03d3440261b5f03c15049cd0ecb1b5bea68446ddf333dd10da567b5e3795edd32645d1568971aea28a3f802aec3431a086da8e1bee0766aed16c5c9d482263c0cf13682f948ba341afc23337b6dc51861dc305c4669aa23ef86f36d8f438cefe3b03a0b9856e25a7d14e40bf42a3f7ba9ba8fcf21745bfc89d0ace295468f5f8d8e58e0e96e3f94557c9b0bdd8b90a1a2c19f223c4c890fade515bd59a0b06cfaf6566079569e2cbbe4efefc364c5619bcc02308cb838800f0796f6219bf61968ea57a2f4abd632ece53d8964db14b8b93f5ea7d7f0495137d2535b24f1ca544c9e18fce1dc4acb0aa9e40574c48394025bd95f2eed134353e1aa386e3707239ac34a69c3cdc125334763f069d4293f78ba5bc4c7ed5ddf8b45c43cf1595ee161527bbe0c48338a9d410becc733576bfb106ffea840cc48a56ece1f7e2e7e387e86dc5e0ff2a21da2deeebdecd4ab16835434b6e11aef3137cf4d1aa71dd08f69e67e528b500f66faef1f7f19e742906a39ce3c3a651db8a58b849ee8f9fd1f9a8c8e585cc5ce6d6715f947cb38e3a0b1db66bfddf34471fa4070011b3147a2a3afac58cf3f3a24eb13791fefaf7c24273b73c98bc6967471f9b48e3820188606c43720e56a45ae4eff6532d14679d8fc66b2ed96ff35d03f79e9939aa50ad20fe7b5e0a182d1ffe1cd23a56a9e2bcd1fcb7cde514ef121d9d38cdbb2d6c0c0e3ca72167a282823aefdd5f2cc19d65f53a149999e3d8fbe271e23935b043df6535409ca5ccbf2cc260a4380d13e2a883d27fda91fc3e855d25e8a41761606748019232749aa38589b7aa3275bc992e6fbf90d61cbf5f9fe88337f8e27836c9b53b7945ac2302ea091719c5bd5b279cae7be545d95c9211d0c6294f2e868b48504c74f26c3455f465cad9e23523c14057d336e4d38d320bb843cdfddd9f174e0a1f85e5ff898275f7e1d83fb7ed049b97ee3fbe2c2796329bbee80f8536c8f6fe461370c207e11038965f5a8b8679bb230868368953156df8eebd1fa896095f75755479c4bc6839b4cda85c72f3b46ad93af09f22d3a928fe4f77a7d462afb26c3662bf634ef7bad16b9c3404078386c8ce60afeceb2b8373b35e3f79ec2334f49ab444e4564606ca35497987e7fbcf735a20be1ba961d2a9e896578829b9267165614df855a8ef30fc6540f0609aa08c0597842146cfd8c3a35a3115e52fd2daa3662c12f8d1b2d45fc23d96240b2d555af7c6c48200fa9e655be8db534a3eb1d536c5095d953ce6e184f6c364fd4afa574b5f7679f9e04b51abd0c51d074928c49917e3feaf0d38a72fabca27517f834d6bf4f6ad7c96f2ebb283b095f6fb3affd368742d1d05e18cb5d9aefa60cf999a29d71714e26c68f0e04ee92b577364eceeee03e63aebde58833ad336d0157c2be05259f80388debcceba0f876ddfa5d3ff7d931675f8da36e076a2cc24f1252373fb7bccb53fda6cb47fb6068fe4f30c416e0591460f7369068c54e18ab2fa5fc98db3d7b34afe69ce8323d7941ccdeeb82ad749c960ee7c22ec006ae68a2228324762e768c68d68ca216d5d6da9dd3326ff27a4c909c7a10387f3b34b240cef3d0010eaf4b323b799f8edda04706395f69d9383aec35a439d68fcbdfbcd1031b0c7c148e3f261cf859c5723cb464b8d89c0fa1afe8297f583208d5e4b7608b89ab6d6439d97916f9f112400f006bbfd931717f89885ae0bb170dfd831a5761f44adc5063eeecb0bdce4603943b01b0e8c960b6d08473641d31572aa6bae469bd0c27b35f1f22fac5560d9ea85da350211dfdbdb6efb69b7fb85a7142204cde5922ca5294911b6c24665ac6bc22237399336025ddceed639c7400630c1b3ed5b43cbc21bff3efe3089af225e4000284fd98e4a1b116817a7c54076d8426d56be8edbfd8072c7af6623f64eb01c52c184e7959559a23932299cce28f1e435773de313ea52283cbd26e17d7316e73fbfc133215756f1bfe96d3020dfe9a977cb83541247f55658abf19b2692b5e36c33727fa91c6a3713eec70f76fcf2c4584ce312aa06c9f2c226f2279906bc31251a6fe5adafa8f572f754ad3636302e4660b2c4579a18f237eb09f48cc32a16e37bace54e0a5a4224cf50019f485e843d08676e030f044d5398e11298337af39373dfb2b4c02a432a995e581f872a6a0928a0f7078c587260e71c3aac1a9e0f5c04a14e0659c32f2a9d6c9bf4600c3a5cbc6110ab4ae4c945deb688b06b5da3269fdb4946b2fd06dd96816a5ce5f374bd2c08a132874ea3ef25e561d4c7e3b7e740563b21f273794cfd8fdcc6c373a14275347f63624b997ca6e6a953d4b8d6d742b9ace9a530629ba6c4b2365efec9e19f884fe6f90ba1f028b7f053f77405776684ae2b5c105545d4cedd9c90783f069565b9e2918431c47cb9e87dd4699ca18c73e2394fcfd3b963297a1a4c51e03e14586ff598a35b1829904c9b103aa192db575058db49dc4d7a8972f04abef826142c73a796ed4da3f355ec59c314a4d0ca9127681d0e87e5491c029ff77ef0fc4c0e9589f75ec2d49a39707c1f78302506bcb80eff25de206c988d1a844c43867b484e140c97b1fb357a50fc2ea3bd566b49f71c18522cff86b1ccfb5bd60ceac1709dc57ca3f0368aebe143476bceaac03de77d0ef6490da6206b09e9e9e885cdd282e04a3b842f0e43f589318596d97b096a82c03f396fb66d27b083966bc33385846f04a46f60cb2f73d5949ffef130781799020a73b897edf8672b3ae15c35f45facabced804acf8c52c4cadcb018a7dfb4f3c34be63ee1887116fb89f14df6f86cc8b770b90df45a6ee3133909fff4879c64c896245865ab12c85bab26c152f6a974d32a2883e16af04a52d2b2b9894d69012cd013c6a03cce94c886df0b3dd3c2d3210d0add870b5085b28a40b6b31bb4531ecd0b9294770a6ac4dbe91d8cb145227f25cc929602550449a2fbf326096596e4fbc814b3619995bb2e1c5bdd94d062166a5c5e1984aff754f6a80c974245eefbfcd8995e20a696eb174f64ab74474d680563029e1cd86a7f946ec271bd8dca37a65229caa3856966ce2533a8cb5b567898418253f1e920d27bc0b9f7dcb366c0b8205e2368c58c8095d2afad2aa9fe8a6fa999ef8c2c04be32122b27016521f241bd69489bf88a0eef041360ae05d9bd5b0644a986c5cc94590e1cd8b592cfded12b254917b05ecfa1530284e2e73d1ed798bfd76aea9a08a3219f0c45bc6a7a27776561cb23f7de533c1905276671443927df55381a052e82af96395168bfc06c934d7538b01593c66b963db2753e88d05fa4a75e380e14ddf9ae82823ef9c033fd7529c506f0f3dc144eba6082c47bcf3b0d73890ddadff82ac57e5426b15a84cefe1e438417e664cb68f5ffd1cbcb29468c3055e2ae19ed67bb203c6449ab4a0c3c9b6fc51d2eb7fc1357530e57454759a9ceca766f954c34d9c32a8cd0793890bcaf13b7a691a117e7b3d4247da5c410cf0c479d4c496b31d67e24fb89531b3a1ba0a02abaa3368eff53551608da454291a8a12f10e36c76c4aa18da09dd44467d27148eff33509c36652fb5dd06c4edde2c76610a4eaec46a940e8307e45a61178f5dddae382e7680e5070069580a7236f1b49feed49e6be3e8ca1b29bd2a680967d64f059f1fd0969ea62a1020897a9797e41bc35eadb6601dda174dd4bd28b55fba2683b94baf5ca52bf70213e8b7eed01a0f59c3b685ad8c2361afa48f85eb4a321dd651af035899412757be656245f97ec936a2272b8e74aa52e098d6cbdaf34ac0b789f30af46c656ed36f67eca23ee0740ec02abb122cbcf9e3430d6c0d1b6850218db1a8127ea38c934ad586ba314f1b1cad39bdbf2a09b3207a8e6d7effb2de885388dfed5ab572538ec62dd828790a9a4f0208f0bce11f4dbf2c7f1d452e0a95df08902f8ff56f42a21ed6aa7f0035617b040a84032896768527131136f202f190214e71853dfd0d679de450a3bb528bd05a59ad924a28f2bb1563cad2ea4e9ecdd8a1dc91fea3c884c37f01802d92d36e9d3ca95c2165f8f14baeb3bf5832db74b1b04b42f50736257d6cf0203a543f36dadaaba2519671399b5e19a9f411edbd0fcf9ac4f294b5d8cc6edb1354473c68f1454cb9f200f7b451b2d77ea9946d0d0dbd5930f9e8ebb0e87b63392b58d58583a18d76ab6f2f076cdd166735d177eae4697582bf8165b28e1adf8619433029b8771666a564e72819c394fdc566f1816892a3befbc57e49c10aadd4e260f875cb440019cf0f1dad9af2b947ed9639523b255053bb48649508c64dd7bb8dafd213e2634a1cd5e87b32cb75ce26b6d71282ebbe6837a64c4aa5f62f58d43e4c5cd1f7cc9680c74028a1a984f0ce6605c26f49acf2a852f3480db70c6bf1fb220b449d5be57bf8711cdb4096160f2cd623fad391d901fe7cbddf29db3a2052818a491c4449d60cfb808684fc5e0dd88c5dad6bbfb2a2cafe7bbbc24fde39d2f67c28f3b854d02c51d040c5c6a15269e65c3997d3e2d41221713ef95abb9a7ce31ab36dcb335837cd98e9adcb2d6faf022124e046b97dbd8307bf4bbd30769fa52e6081f598e45f25f538695511a3ef94df2d1100679e0d134c8a5fcd03c70c0918ace7175e01dc5e5505ac0de89599eafb70cfa07578926e859a3d21a9bbfc56540d5d521d5dae8b71f115e1a637ed1b517a266116d6a020be01ed0cb4d9335400c03205b81b5810cab814e5e2376c91d53cbf528208e456064689d1fe0b58b507cb6ff68e11e6022fb71afc3a7687da3aab742d4144beaa8fe375bfa65b6097da3e8ee6ba7f888393d0e060cd4d11e2a2d8ba918236d3748964e728a7b099b8d6a74afe09eba57603ef76953a1cd8a0cf2df595a6f8a8a1254f5255f44435c88388e2e3f558cd037d2fe2a8a2fe75e194cb0eb0b03a8e6d3b05e9de05719ed5ecfbd082984feee71e55d8e5a142645cb4fdfb56e82d9a37e254037cb968d058961479cb026885b174ff51de76a8240916d606281146ed9d46c078e539317b2f7e9d0e365bd497a9cb62a0a4677b33e74acd72d001aec351198cd09bfae96806c3d8909d167bbdd83a81a6dac22bdab4bca373f1018d9991e1d555e9d8432fd26d193cc911812681e1090fc1cf8434baf03d2bc3a1c6768b0af604f2b7c81669fe2d1ebe3a273d39dd5b5943e65d22732ac5ece71e50bbc3299a004944fb997eb4aa9541224976fc1622f9d7e71db65c2810544d965ceeed83baebe297354ee3e56c79eb01af69b58c75e56855211a59b3572abbe5f3c58ae2a6fb2cc8f57ff02ab11f4886cd360ee3c00237dbedfdfc8348bb9325533e6aa2e0a5b72f8438d075a8a64027148f7a78b82ab4df134f3c822df85c9f149a06e06e4a1d78f38b4ecc8491397059048686f49b9644e8439c545ed3b7a40957af69071fd11af7105247dcb31bc450c4b88972e1f24fea8e4733d4d8f83b138f0a629a5eba91ce24f351a3cac1f2eddbee979dd34e7f623e1b432cc9a241b3ffac2c2e2ab98dcbea98c85d8f49115051e87c10d7ab3a94d377d4149e2594ea57fb3bca581e2d19a133436ccba4f26671867b3e8fe280a19d7eab73fd275a06af8d42aff4f7e34fd2ce279816e26f8c6f0ea4aea716692f1f898f5989cb3fc049f9a8f2258bc3c5b8f498423de53b7e77696bc307c879eae822d8e552917f6a31bf73dae8a9e865a6d4a3de36c57ecad9424a2985efc4082507fe7b4e4d48dfb5b4c9cb0e1ef904dbc2b56511edb56c281736d316fd0beed52019cb455173feb64f9c60c2a117e3be209824d17c0792f0660531fcb1238f43c5403323ab396e98b71c9cff9b5b1043246badafeb60b0d50409c478d552c5d74bc967cbdc08d07b22bf10730c7ffa81aca841531586e95dbb0eccd28224b1a325663b3d80e7e4a17b755cbcd294a29ba74074b1b49152b2827cd2a52a39f7ce6dd6b75dcd229c08636bd1285835b073fa87e84d1ea8709890865261b47c17fac2fb535bc8b8d6076a04a9916eee8f890db6ae17b3e26cfa2744f2460bd8f648e3ba75295c45e73190f36c1c4cc41359accd7e3674eaf65657d26da2dfc7aec1cee5081bdd126db86cfd360c1d1512ec1a6478564feca285422aaf336330136e9f29e020f7e17af70abe320fefe28bef0fd12903cc1eaa0daa0f9e989e8f15e0417953c806cf35fd9356aae91c456c5fc97de6834abfc8e9017f4741ceaeaa4cc542540a3f0ffac7c57253d1e1c8de0493c05a913c251d6702175ab6c7e4b396d5fb8c09072eee98b6c21eadfd894513eaf21946f1e1bcad3aee575efccd22e9cf8c297cecc8205d151cdb8d46f86eeb2001a17940ab0e7aaff13f1fa7ca63cbc717519a8ec2981cb4ceb10bff8066b0c3107a9c7d191ace738adc54cbf3b1f76d2244c3acae3a5835f1ad1063258a298c40862a2bc2b77dbcdf835e9cee51820510ca95807b9a83a8f7d765861f9a6cf956fbea7b59816c6d0ba45c654c24ac7b73fe33861036ac2e44403b0738f907f6d167c55c7658e452ddc5fa89cacaaeb7f523ca832640597174f848810425ea841fb01936d1a87837ccdc8abd146a645e34bc33cc2a757da2dc8d564ac37a6d023a5441bfab2801fea89940edc0ae0e2e5f05bc153adb5cf362d9fbceaba2e42f0adcf8009a1f549df8bedfc17cdd1a641e15b480607a73b9c7ddf2aa1d0047557d2c14edadad2466d995a0e01ccfaaa487dd7d8221263139b0644b8f924c0074187a77117810532b81914330b1239c16fe5e0b8451ba8643d047aef96e8f6947e1d40954ff50ccd51896d75a5af3e800439e435cc7cb2ad98df7eb844d625c19fd5dd94e01142b09fb599be1ae1a5d585cb2b4a35150eb61169d033af4d52253198bb215e30a5df1208a5c03fd81ecc27c0ab40b43a7f9d7beea02be9d24677c262ba8b5798ca83bef17d8002fc5f4df8c2b8d3ba49a05756dc8e9afd00074d8c68b0c207eafb798521ff0965e321996f25b5c233a9222c020b8792369bfadef4762d1dabf38756c820b788ae48bf46d82c2e3c74687b2ab48e1db153ddc96985a91607459498be2f119ac915469c599a9776b14d87572a6babb7769ce21636b0f2909a29f88384884673c304329220c00118195f000d7153a2f8ecc85c50e9e30454fed310ee5749b2f447c2c585ee5715ec0c1755c75d9a0a5edcfb94613f9a1bceefe5b426b1c189d9fa5e81929636b87ec9bd62dd8f9bb07591c486edd7dd2e93fddbe2fd4764d7b68f6ecec3244a7dd3850503b405f9e40ed719e270e2d48963676c2c164c96b0d86f1101f398836cbbc244ffd35901344ade7aa8ccf5bdb76a6d6bd01071119ba3e35c47c8bf8d6fa012c571addfbe88d17399f6628fafec7b7c28c1ee4f0862b3243fe0867a30311e6082b18a9fa64da8c7ca0df10041d9c09b57fcecf7f77c39eff7fa22adb548e6d9ae9c6ec58705754701bb17bfffdfb37063cea641b3ffb994807cc4fb270cb3e448dfc7b9b227035d7e337583ce8f8121bb5549ecfd419f10ba990392cb3f4d5b057b4b8ad529dd9617c63adcc11864c7e7ea9b35f7f4185fa9f63faabc71f4f00249c7c2b80542d31f1f89d31edd2a954bc39495a8afe380a3fd485dbcbde7d91884463a4cdfc74d78646342428a13227b11d0058e6659b4875862751cb8be2fe41ed9ae2c14681d4636c2936e61009bd387b0730f9af265c0207e51c0e9019f837a8722dbe2ce5230af6df9574891ff426b50c0e76449114bb7c2894f5a2c30b7a75f6a3ea98d9cf6865849dceabc76f84c35499023ceabc42a5beac3faad7ae5f75342d4861737efff48af15660aedc3a916f4e7860fdb2a225487e5b5a2e61985faa94c3b92ef2f7b5ab97254295fd7d03690da69b0b2a63d794db0fcccf68a367ffd7a1af2f2ed8403883ce24693ef9d397b9c6ff2f2ddb420d57437c9b14e3e1506e0ae6bb4", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x18, 0x0, 0x0, {'max_read'}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008380)={0x2020}, 0x2020) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r3}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0}, 0x10) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000280)={0xa8, 0x0, 0x0, [{{0x0, 0x0, 0x3ff, 0x7, 0x0, 0xffff, {0x0, 0x5b37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}}]}, 0xa8) 11:11:35 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x4b, &(0x7f0000000140)={@ipv4={'\x00', '\xff\xff', @remote}}, 0x20) 11:11:35 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xffffff7f00000000) 11:11:35 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r2) (async) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async, rerun: 32) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) sendmsg$IEEE802154_ADD_IFACE(r5, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES16=r4, @ANYBLOB="5a00000000000000000021000000050020000000000009001f0070687932000000009876ccc959a4f73b9a62ac968cd2d345f7ee7124678e34ba827819a4e639870c7a0b4ae5e620851473d5c5e809e9ad487b6ff24e3865185989d4d01f6b5d26d01ac0362ffce3e3d048ccfe1267ed35e6e334526c78e58897a5917b0b9b71c4f8f972614b314c69a952137ff3e31d8eb2215f5b486a702e388b93c2a9b59228162c9bfbe8c13c33ddf4fea7", @ANYRES16=r3, @ANYRESHEX=r1], 0x28}, 0x1, 0x0, 0x0, 0x2400c800}, 0x4000000) 11:11:35 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x10}) 11:11:35 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x2, 0x20}) 11:11:35 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:35 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xffffffff00000000) 11:11:35 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 11:11:35 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x29}) 11:11:35 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x38, 0x0, 0x0, 0x70bd27, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0x24, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}]}]}, 0x38}}, 0x0) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r0) 11:11:36 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x31}) 11:11:36 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xffffffff88600000) 11:11:36 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async) 11:11:36 executing program 5: mount$tmpfs(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) 11:11:36 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x6, 0x4) 11:11:36 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000500)={0x106, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 11:11:36 executing program 3: prctl$PR_SET_NAME(0xf, &(0x7f0000000000)=']:\'):#}-\x00') 11:11:36 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x6, 0xa, 0x0, 0x0) 11:11:36 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xa, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000300)) 11:11:36 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0xfffffffffffff000) 11:11:36 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:36 executing program 2: prctl$PR_SET_MM(0x7, 0x0, &(0x7f0000ffa000/0x4000)=nil) 11:11:36 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x300}) 11:11:36 executing program 1: r0 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xc7, 0x0, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x3, 0x1, 0x0, 0x5, 0x0, 0x3, 0x20700, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x10001, 0x0, @perf_config_ext={0x5}, 0x888, 0x0, 0xffffffff, 0x4, 0xfffffffffffffc00, 0x7, 0xf12e, 0x0, 0x3d, 0x0, 0xffffffffffffff26}, 0xffffffffffffffff, 0x4, r0, 0x2) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="b5db498d5a3c8fdacfc04a6c392575542fbf467d7c60f600a844f03c200cd1ddcaa2756c19bf30acacc42f4c548ddff922e3e48990acad379dfcf77333f07d88f239fb4a569e35b0e95cab074461eeb060ef97f082f98ecf6fdf461983d2af372f54eb4aaae22a762b2dbad554c7e7fb6c6f1c592fefe1a5823a4e8e57515ad5afe4dda08ded192ca136149aecfc8f26cb45ed292a09cdc441377508b5508f1166f0872cf9cf23f32bcb8927c33f9472c5adbcbc0dd14ec9b2f63b5ea42caa6b4900", @ANYRES16=r3, @ANYBLOB="110a2300000000b60027b465702472a086ece440e209001f007068793200000000fc6a6b7fe1354cf513bebf592c94b054f914911d92b1e1fcc1d94f52f7a30955a201e602888005016fa3bff1d73a6de80f4acb753692cf77b73bdc3563ecad620a6544137c579547a53ca987b7fe98ef0278823b993ebe53d2a5b8dc96d9731e7eda10632defa90947d674f411ffbc41394c6a030e45d97f6f44f3a1cb0dc4a9ce602f9b54bea12556a5dbe9156bce9b77af553a5c767c34da47f1bdfe16b3507e13407d68199d816c3e14b96c462e95bbcc28d8"], 0x28}}, 0x0) [ 1174.742970] Bluetooth: hci0: command 0x0401 tx timeout 11:11:36 executing program 5: prctl$PR_SET_MM(0x59616d61, 0x8, &(0x7f0000ffa000/0x4000)=nil) 11:11:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write$proc_mixer(r0, 0x0, 0x0) 11:11:36 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@flowinfo={{0x14, 0x29, 0xb, 0x2}}, @hopopts={{0x18}}], 0x30}}], 0x1, 0x0) 11:11:36 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x2c, r2, 0x1, 0x0, 0x0, {0x4, 0x2}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev}]}, 0x2c}}, 0x0) sendmsg$NLBL_MGMT_C_REMOVEDEF(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x22000200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x74, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x2b}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @mcast2}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @remote}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x27}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x3}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private2}]}, 0x74}, 0x1, 0x0, 0x0, 0x800}, 0x4000080) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000ffff20000000000009001f007068793200000000"], 0x28}}, 0x0) 11:11:36 executing program 1: r0 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xc7, 0x0, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x3, 0x1, 0x0, 0x5, 0x0, 0x3, 0x20700, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x10001, 0x0, @perf_config_ext={0x5}, 0x888, 0x0, 0xffffffff, 0x4, 0xfffffffffffffc00, 0x7, 0xf12e, 0x0, 0x3d, 0x0, 0xffffffffffffff26}, 0xffffffffffffffff, 0x4, r0, 0x2) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="b5db498d5a3c8fdacfc04a6c392575542fbf467d7c60f600a844f03c200cd1ddcaa2756c19bf30acacc42f4c548ddff922e3e48990acad379dfcf77333f07d88f239fb4a569e35b0e95cab074461eeb060ef97f082f98ecf6fdf461983d2af372f54eb4aaae22a762b2dbad554c7e7fb6c6f1c592fefe1a5823a4e8e57515ad5afe4dda08ded192ca136149aecfc8f26cb45ed292a09cdc441377508b5508f1166f0872cf9cf23f32bcb8927c33f9472c5adbcbc0dd14ec9b2f63b5ea42caa6b4900", @ANYRES16=r3, @ANYBLOB="110a2300000000b60027b465702472a086ece440e209001f007068793200000000fc6a6b7fe1354cf513bebf592c94b054f914911d92b1e1fcc1d94f52f7a30955a201e602888005016fa3bff1d73a6de80f4acb753692cf77b73bdc3563ecad620a6544137c579547a53ca987b7fe98ef0278823b993ebe53d2a5b8dc96d9731e7eda10632defa90947d674f411ffbc41394c6a030e45d97f6f44f3a1cb0dc4a9ce602f9b54bea12556a5dbe9156bce9b77af553a5c767c34da47f1bdfe16b3507e13407d68199d816c3e14b96c462e95bbcc28d8"], 0x28}}, 0x0) 11:11:36 executing program 3: openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) pipe2$watch_queue(&(0x7f0000000080), 0x80) 11:11:36 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000200)={0x3}) 11:11:36 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000500)={0x3, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 11:11:36 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x2c, r2, 0x1, 0x0, 0x0, {0x4, 0x2}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev}]}, 0x2c}}, 0x0) sendmsg$NLBL_MGMT_C_REMOVEDEF(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x22000200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x74, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x2b}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @mcast2}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @remote}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x27}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x3}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private2}]}, 0x74}, 0x1, 0x0, 0x0, 0x800}, 0x4000080) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000ffff20000000000009001f007068793200000000"], 0x28}}, 0x0) 11:11:36 executing program 1: r0 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xc7, 0x0, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x3, 0x1, 0x0, 0x5, 0x0, 0x3, 0x20700, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x10001, 0x0, @perf_config_ext={0x5}, 0x888, 0x0, 0xffffffff, 0x4, 0xfffffffffffffc00, 0x7, 0xf12e, 0x0, 0x3d, 0x0, 0xffffffffffffff26}, 0xffffffffffffffff, 0x4, r0, 0x2) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="b5db498d5a3c8fdacfc04a6c392575542fbf467d7c60f600a844f03c200cd1ddcaa2756c19bf30acacc42f4c548ddff922e3e48990acad379dfcf77333f07d88f239fb4a569e35b0e95cab074461eeb060ef97f082f98ecf6fdf461983d2af372f54eb4aaae22a762b2dbad554c7e7fb6c6f1c592fefe1a5823a4e8e57515ad5afe4dda08ded192ca136149aecfc8f26cb45ed292a09cdc441377508b5508f1166f0872cf9cf23f32bcb8927c33f9472c5adbcbc0dd14ec9b2f63b5ea42caa6b4900", @ANYRES16=r3, @ANYBLOB="110a2300000000b60027b465702472a086ece440e209001f007068793200000000fc6a6b7fe1354cf513bebf592c94b054f914911d92b1e1fcc1d94f52f7a30955a201e602888005016fa3bff1d73a6de80f4acb753692cf77b73bdc3563ecad620a6544137c579547a53ca987b7fe98ef0278823b993ebe53d2a5b8dc96d9731e7eda10632defa90947d674f411ffbc41394c6a030e45d97f6f44f3a1cb0dc4a9ce602f9b54bea12556a5dbe9156bce9b77af553a5c767c34da47f1bdfe16b3507e13407d68199d816c3e14b96c462e95bbcc28d8"], 0x28}}, 0x0) 11:11:36 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x700}) 11:11:36 executing program 3: futex(&(0x7f00000002c0), 0x3, 0x0, 0x0, 0x0, 0x0) [ 1175.088094] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. 11:11:37 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000200)={0x3}) 11:11:37 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x5450, 0x0) 11:11:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x2c, r2, 0x1, 0x0, 0x0, {0x4, 0x2}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev}]}, 0x2c}}, 0x0) (async) sendmsg$NLBL_MGMT_C_REMOVEDEF(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x22000200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x74, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x2b}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @mcast2}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @remote}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x27}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x3}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private2}]}, 0x74}, 0x1, 0x0, 0x0, 0x800}, 0x4000080) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000ffff20000000000009001f007068793200000000"], 0x28}}, 0x0) [ 1175.325258] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x2000}) 11:11:37 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_GETSTATE(r0, 0x5608, &(0x7f0000000000)) 11:11:37 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:37 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000200)={0x3}) 11:11:37 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xe}) 11:11:37 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_GETSTATE(r0, 0x4bfa, &(0x7f0000000000)) 11:11:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x2, 0x0, 0xff, 0x0, 0x7f, 0x400, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3200c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0x1, 0xffffffffffffffff, 0x0) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000100)=0x1002, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000000)='phy2\x00') sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="009ef2633581b66837c9273e36298bd2a1bdb12c8998151125d445cdaa752374470d2426e4c0e95101ce290ee0542b5e89a429234673c6eb93f0b842bbe631415ff6f09c393e1d4ea38beb1ecf6f82cdf3c4caab4581db0a7352953c07005c594e4cc00aa25e407c347ea05369ecf5f0754bc6db87848bc35642e996daffd0c65ac55f802c2cd8d3b7db81453839c606f60f1a6c5e2f33698aa3a42cd307eee193c5d52c033f46d2f81033717173aac4132543ac7830b5ab090438d36c0c0bd9f2cfff083d2b979c802f34e17ac0d50fcece6352654b944527a23d8ab0b5cf2ad4a5da5f08ee4419c07a065f65fc5b8f167a5a9c32cc243e3e9d002602851a47560d2541a9751e0499476fbc01180963eb67b3820ac86cd12ed5ba46f7dc76caf9a024abcb6296a2d4d71fad8854157dac2d267aa4255f1a2f2dd086dc331cd2414882ad1d0bc364f44be615678f5f63a34a46f9c28983048aa055b5f959", @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r4, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x4c, r5, 0x514, 0x70bd2a, 0x25dfdbfe, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20080000}, 0x4000004) 11:11:37 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000200)={0x3}) 11:11:37 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x2900}) 11:11:37 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_GETSTATE(r0, 0x5424, &(0x7f0000000000)) 11:11:37 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'pimreg0\x00'}]}, 0x34}}, 0x0) 11:11:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async, rerun: 64) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x2, 0x0, 0xff, 0x0, 0x7f, 0x400, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3200c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0x1, 0xffffffffffffffff, 0x0) (rerun: 64) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000100)=0x1002, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000000)='phy2\x00') (async) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="009ef2633581b66837c9273e36298bd2a1bdb12c8998151125d445cdaa752374470d2426e4c0e95101ce290ee0542b5e89a429234673c6eb93f0b842bbe631415ff6f09c393e1d4ea38beb1ecf6f82cdf3c4caab4581db0a7352953c07005c594e4cc00aa25e407c347ea05369ecf5f0754bc6db87848bc35642e996daffd0c65ac55f802c2cd8d3b7db81453839c606f60f1a6c5e2f33698aa3a42cd307eee193c5d52c033f46d2f81033717173aac4132543ac7830b5ab090438d36c0c0bd9f2cfff083d2b979c802f34e17ac0d50fcece6352654b944527a23d8ab0b5cf2ad4a5da5f08ee4419c07a065f65fc5b8f167a5a9c32cc243e3e9d002602851a47560d2541a9751e0499476fbc01180963eb67b3820ac86cd12ed5ba46f7dc76caf9a024abcb6296a2d4d71fad8854157dac2d267aa4255f1a2f2dd086dc331cd2414882ad1d0bc364f44be615678f5f63a34a46f9c28983048aa055b5f959", @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) (async) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r4, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x4c, r5, 0x514, 0x70bd2a, 0x25dfdbfe, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20080000}, 0x4000004) 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x3100}) 11:11:37 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f00000003c0)=ANY=[], 0x8) sendto$inet6(r0, &(0x7f0000002680)="17", 0x1, 0x0, &(0x7f0000007e80)={0xa, 0x0, 0x0, @private1}, 0x1c) 11:11:37 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async) 11:11:37 executing program 5: prctl$PR_SET_MM(0x1c, 0x1ffff000, &(0x7f0000ffa000/0x4000)=nil) 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x4000}) 11:11:37 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000500)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x2}}, 0x20) 11:11:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x2, 0x0, 0xff, 0x0, 0x7f, 0x400, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3200c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0x1, 0xffffffffffffffff, 0x0) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000100)=0x1002, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000000)='phy2\x00') sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000200)=ANY=[@ANYBLOB="009ef2633581b66837c9273e36298bd2a1bdb12c8998151125d445cdaa752374470d2426e4c0e95101ce290ee0542b5e89a429234673c6eb93f0b842bbe631415ff6f09c393e1d4ea38beb1ecf6f82cdf3c4caab4581db0a7352953c07005c594e4cc00aa25e407c347ea05369ecf5f0754bc6db87848bc35642e996daffd0c65ac55f802c2cd8d3b7db81453839c606f60f1a6c5e2f33698aa3a42cd307eee193c5d52c033f46d2f81033717173aac4132543ac7830b5ab090438d36c0c0bd9f2cfff083d2b979c802f34e17ac0d50fcece6352654b944527a23d8ab0b5cf2ad4a5da5f08ee4419c07a065f65fc5b8f167a5a9c32cc243e3e9d002602851a47560d2541a9751e0499476fbc01180963eb67b3820ac86cd12ed5ba46f7dc76caf9a024abcb6296a2d4d71fad8854157dac2d267aa4255f1a2f2dd086dc331cd2414882ad1d0bc364f44be615678f5f63a34a46f9c28983048aa055b5f959", @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r4, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x4c, r5, 0x514, 0x70bd2a, 0x25dfdbfe, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20080000}, 0x4000004) 11:11:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xa00008, &(0x7f00000001c0)={[{@utf8}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'cp950'}}, {@fat=@check_strict}, {@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@uni_xlateno}, {@numtail}, {@uni_xlate}, {@rodir}, {@shortname_mixed}, {@uni_xlate}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp950'}}, {@shortname_lower}]}, 0xa, 0x21e, &(0x7f0000000440)="$eJzs3b9qU1EcB/DfbdMadUgGJ3G4oINTafsEDVJBzKRkUActtgVJQsFCwD8YO/kEPpaLb+ADCG52KFy5uUkTIUWj+VPr57P0B+d87/kdekKme/LsRru5e3C4f/T2S5TLSSxtxVYcJ1GNpRh4HwDARXKcZfEtK0yWLC3NqicAYLb+/PsfAPhXPXz0+H6tXt9+kKbliPaHTiOJ4m8xXtuPF9GKvViPSpxEZKeK+u69+naU0lw1brW7nUaebD/91H9+7WtEL78RlaiOz2+khZF8t9NYiSv99bfy/GZU4tr4/OaYfDRW4/bNkf7XohKfn8dBtGI38uww/24jTe9kH7+/eZJ3nOeTbqdxqTdvKFue+z8HAAAAAAAAAAAAAAAAAAAAAIALay09Vf35/p3lk9742lnjRf6s+4G6I/frrKdpmiXF/GG+FNdLUVrk3gEAAAAAAAAAAAAAAAAAAOC8OHz1urnTau29nGoxeK1/+k/+2yKW+621kohz0E+vuJz3M7dFV2a/1uB0NXeS+MXk8owOSTbR8Vud0uqrV6e7i2SCXaxM+ZMCAAAAAAAAAAAAAAAAAADM2fCl3zGDRwtoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWYPj7/xMU3X74N1ML3iIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gR8BAAD//4hvfFQ=") openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xff00}) 11:11:37 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_GETSTATE(r0, 0x5601, &(0x7f0000000000)) 11:11:37 executing program 2: syslog(0x2, &(0x7f0000000000)=""/23, 0x17) 11:11:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:37 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) 11:11:37 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x1000000}) 11:11:37 executing program 1: getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x87c, 0xb487, 0xffffff34, 0x9}, &(0x7f0000000040)=0x14) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x4, 0x8, 0x101, r0}, 0x10) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xaf5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="9b0bcaea", @ANYRES16=r3, @ANYBLOB="110a0000008e2e19090021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000100), 0xffffffffffffffff) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r5) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_ADD(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) sendmsg$NLBL_CALIPSO_C_LIST(r4, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0xb0) 11:11:38 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) move_pages(0x0, 0x1, &(0x7f0000000080)=[&(0x7f0000ffe000/0x2000)=nil], 0x0, &(0x7f0000000140), 0x0) 11:11:38 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x3000000}) 11:11:38 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) (async) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async) 11:11:38 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000040)={{{@in6=@mcast2, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa0}}, {{@in=@dev}}}, 0xe8) [ 1176.399144] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 11:11:38 executing program 1: getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x87c, 0xb487, 0xffffff34, 0x9}, &(0x7f0000000040)=0x14) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x4, 0x8, 0x101, r0}, 0x10) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xaf5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="9b0bcaea", @ANYRES16=r3, @ANYBLOB="110a0000008e2e19090021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000100), 0xffffffffffffffff) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r5) (async, rerun: 32) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) sendmsg$NLBL_CALIPSO_C_ADD(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) sendmsg$NLBL_CALIPSO_C_LIST(r4, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0xb0) 11:11:38 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x5605, 0x0) 11:11:38 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001640)={&(0x7f00000014c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000001540)=""/225, 0x2a, 0xe1, 0x1}, 0x20) 11:11:38 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x7000000}) 11:11:38 executing program 2: prctl$PR_SET_MM(0x10, 0x0, &(0x7f0000ffa000/0x4000)=nil) 11:11:38 executing program 3: prctl$PR_SET_MM(0x4, 0x8, &(0x7f0000ffa000/0x4000)=nil) 11:11:38 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, &(0x7f0000000040), 0x4) 11:11:38 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1) (async, rerun: 32) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) 11:11:38 executing program 1: getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x87c, 0xb487, 0xffffff34, 0x9}, &(0x7f0000000040)=0x14) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x4, 0x8, 0x101, r0}, 0x10) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xaf5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="9b0bcaea", @ANYRES16=r3, @ANYBLOB="110a0000008e2e19090021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000100), 0xffffffffffffffff) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r5) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_ADD(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) sendmsg$NLBL_CALIPSO_C_LIST(r4, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0xb0) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x87c, 0xb487, 0xffffff34, 0x9}, &(0x7f0000000040)=0x14) (async) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x4, 0x8, 0x101, r0}, 0x10) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xaf5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) (async) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB="9b0bcaea", @ANYRES16=r3, @ANYBLOB="110a0000008e2e19090021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000100), 0xffffffffffffffff) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r5) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NLBL_CALIPSO_C_ADD(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) (async) sendmsg$NLBL_CALIPSO_C_LIST(r4, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0xb0) (async) 11:11:38 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x8000000}) 11:11:38 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000011c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x9, [@var={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x17]}}, &(0x7f00000001c0)=""/4096, 0x31, 0x1000, 0x1}, 0x20) [ 1176.821537] Bluetooth: hci0: command 0x0401 tx timeout 11:11:38 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, &(0x7f0000000040), 0x4) 11:11:38 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x2, &(0x7f00000008c0)=@raw=[@map_idx], &(0x7f0000000900)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:11:38 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000280)={0x0, 0x0}) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x2b, 0x20, 0x0, 0x0, 0x80, 0x80021, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x20, 0x0, @perf_bp={&(0x7f00000001c0), 0x1}, 0xd36ad34dc2fd1d37, 0x2, 0xe4, 0x9, 0xd5d, 0x8001, 0x9, 0x0, 0x3, 0x0, 0x208}, r1, 0x3, r0, 0xa) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000080)=ANY=[@ANYBLOB="2800160090c7fc953bc537b7afc7bfcf50dd1df694fade0ef73765067fdc8483a18b11fd490f96623c35b23b38f58975c88fedc26f9025b49020bceff1b5382eca9108b2f062a38205140275905a4daa6b443ef883d1badc014e569d772a1bab7780d3be4b4c778e514460ff8e874a542822e23bd37f1f6b8d36e9d9cfd174b99e9290e484f74b1f8a4828db349fb60e02762a9f6b465c41a1e39fc22b9bbe72254c911a320461fc72825a9e952a5ee5225f6e7cb0a6b92e06073fcbef7e34645044f7088e436eaa9bb51b722e9881a8ea66d47fcb3d446e8fc56d6ad185bd31724df2c7a107549674", @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r5, 0xc018937c, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) 11:11:38 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x10000000}) 11:11:38 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, &(0x7f0000000040), 0x4) 11:11:38 executing program 2: getresgid(&(0x7f00000004c0), 0x0, 0x0) 11:11:38 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) sendmsg$IEEE802154_ADD_IFACE(r3, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r5, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) sendmsg$IEEE802154_START_REQ(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)={0x44, r2, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@IEEE802154_ATTR_BCN_ORD={0x5, 0x17, 0x2}, @IEEE802154_ATTR_BAT_EXT={0x5, 0x1a, 0x1}, @IEEE802154_ATTR_SF_ORD={0x5, 0x18, 0x8}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x16}, @IEEE802154_ATTR_PAGE={0x5, 0x1d, 0x19}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x5}, 0x1) 11:11:38 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000280)={0x0, 0x0}) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x2b, 0x20, 0x0, 0x0, 0x80, 0x80021, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x20, 0x0, @perf_bp={&(0x7f00000001c0), 0x1}, 0xd36ad34dc2fd1d37, 0x2, 0xe4, 0x9, 0xd5d, 0x8001, 0x9, 0x0, 0x3, 0x0, 0x208}, r1, 0x3, r0, 0xa) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000080)=ANY=[@ANYBLOB="2800160090c7fc953bc537b7afc7bfcf50dd1df694fade0ef73765067fdc8483a18b11fd490f96623c35b23b38f58975c88fedc26f9025b49020bceff1b5382eca9108b2f062a38205140275905a4daa6b443ef883d1badc014e569d772a1bab7780d3be4b4c778e514460ff8e874a542822e23bd37f1f6b8d36e9d9cfd174b99e9290e484f74b1f8a4828db349fb60e02762a9f6b465c41a1e39fc22b9bbe72254c911a320461fc72825a9e952a5ee5225f6e7cb0a6b92e06073fcbef7e34645044f7088e436eaa9bb51b722e9881a8ea66d47fcb3d446e8fc56d6ad185bd31724df2c7a107549674", @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r5, 0xc018937c, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) 11:11:38 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) ppoll(&(0x7f0000000bc0)=[{r0}], 0x1, &(0x7f0000000c40), 0x0, 0x0) 11:11:38 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x20000000}) 11:11:38 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, &(0x7f0000000040), 0x4) 11:11:38 executing program 2: r0 = add_key$keyring(&(0x7f0000003040), &(0x7f0000003080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000003240)='pkcs7_test\x00', 0x0, &(0x7f00000032c0)="e9", 0x1, r0) 11:11:38 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000280)={0x0, 0x0}) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x2b, 0x20, 0x0, 0x0, 0x80, 0x80021, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x20, 0x0, @perf_bp={&(0x7f00000001c0), 0x1}, 0xd36ad34dc2fd1d37, 0x2, 0xe4, 0x9, 0xd5d, 0x8001, 0x9, 0x0, 0x3, 0x0, 0x208}, r1, 0x3, r0, 0xa) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r3) sendmsg$IEEE802154_ADD_IFACE(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000080)=ANY=[@ANYBLOB="2800160090c7fc953bc537b7afc7bfcf50dd1df694fade0ef73765067fdc8483a18b11fd490f96623c35b23b38f58975c88fedc26f9025b49020bceff1b5382eca9108b2f062a38205140275905a4daa6b443ef883d1badc014e569d772a1bab7780d3be4b4c778e514460ff8e874a542822e23bd37f1f6b8d36e9d9cfd174b99e9290e484f74b1f8a4828db349fb60e02762a9f6b465c41a1e39fc22b9bbe72254c911a320461fc72825a9e952a5ee5225f6e7cb0a6b92e06073fcbef7e34645044f7088e436eaa9bb51b722e9881a8ea66d47fcb3d446e8fc56d6ad185bd31724df2c7a107549674", @ANYRES16=r4, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200000000"], 0x28}}, 0x0) (async) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r5, 0xc018937c, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) 11:11:39 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, 0x53, 0x2}) 11:11:39 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) sendmsg$IEEE802154_ADD_IFACE(r3, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r5, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async) sendmsg$IEEE802154_START_REQ(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)={0x44, r2, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@IEEE802154_ATTR_BCN_ORD={0x5, 0x17, 0x2}, @IEEE802154_ATTR_BAT_EXT={0x5, 0x1a, 0x1}, @IEEE802154_ATTR_SF_ORD={0x5, 0x18, 0x8}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x16}, @IEEE802154_ATTR_PAGE={0x5, 0x1d, 0x19}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x5}, 0x1) 11:11:39 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x7) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in=@private, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@empty, 0x0, 0x33}, 0x0, @in6=@mcast2}}, 0xe8) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) 11:11:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 11:11:39 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 11:11:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x29000000}) 11:11:39 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f0000000200)='/proc/slabinfo\x00', 0x0, 0x0) 11:11:39 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r2, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r4) sendmsg$IEEE802154_ADD_IFACE(r3, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r5, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy2\x00'}]}, 0x28}}, 0x0) (async, rerun: 32) sendmsg$IEEE802154_START_REQ(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)={0x44, r2, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@IEEE802154_ATTR_BCN_ORD={0x5, 0x17, 0x2}, @IEEE802154_ATTR_BAT_EXT={0x5, 0x1a, 0x1}, @IEEE802154_ATTR_SF_ORD={0x5, 0x18, 0x8}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x16}, @IEEE802154_ATTR_PAGE={0x5, 0x1d, 0x19}, @IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x5}, 0x1) (rerun: 32) 11:11:39 executing program 2: r0 = getpgrp(0x0) ptrace$getregset(0x4204, r0, 0x0, 0x0) 11:11:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x31000000}) 11:11:39 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF(r0, 0x5407, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "cc41b94b6705236911550095599187b587b00a"}) 11:11:39 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000099001f007068320000000000"], 0x28}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r5) sendmsg$IEEE802154_ADD_IFACE(r4, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200020000"], 0x28}}, 0x0) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x601, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5, 0x35, 0x3}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) sendmsg$IEEE802154_LLSEC_ADD_DEV(r3, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, r6, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5, 0x36, 0x1}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x54}, 0x1, 0x0, 0x0, 0x40082}, 0x0) 11:11:39 executing program 3: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card1/oss_mixer\x00', 0x0, 0x0) read$proc_mixer(r0, &(0x7f0000000080)=""/69, 0x45) 11:11:39 executing program 2: syz_clone(0x83ac080, 0x0, 0x0, 0x0, 0x0, 0x0) 11:11:39 executing program 5: syz_mount_image$btrfs(&(0x7f0000022240), &(0x7f0000022280)='./file0\x00', 0x0, &(0x7f00000222c0), 0x1, 0x22211, &(0x7f0000022300)="$eJzs3d2LHWcdB/Bnzm42a/Rik0hbvbNVjCBSV3ahaPcMbYUtQVjSP6C1F74QxUIpIth6ukouUrwxICy+YKAEllpZ4oWIUk4JJBeuuDENpFgvCgEJSAkKVikmkpl5zpnzzJk9S3WTmH4+yzkzz/ye55lnJgM5e/E9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCEsBDu/vG3P3Pwy231d15amn/55MPHX3nxzbfueuTYfAhZcTyr6o8/tHzkS489/oXZOKB/oSzlK1nLlGXXpzrFZqY6OOg8d2Ns9ZoL4flan2iq2r46VRubpScIvT2DCeNrW9cWTi+uLR9e3NhcXT908eqp5qUThrf3vad6xC6HEJ/tXvHeSXrcO9LOikevE7LaI1qOTx+4YX1rbP1mnAAAGNUr/9fcMziwkrTPj7bzpH8/aedJ//jRKi8/ULR9fp6o/8di6OBjc/VRfPgxeiupp+tKx+/SOvPyV4W9bevsnR+tV/dv0O4l40PSP/lV493fz/I8s23rDK+N1m/VOgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuJ0eenfnXb19440Jb/Z2XluZfPvnw8VdefPOtux45Nh/CXHE8K8vZM//89xe/9dCjnzx28Os//8DZ17tT1bi4na51DpfizgPdEJ6sVS7Haa8shbAyWiiaYa1Z2Cp2Ho0FAAAAAAAAAAAAAAAAAAAAbqZe8d4ZtLPae9zLijR5VvxEZVj82sLpxbXlw4sbm6vrhy5ePdU23/TE+VZa5svHzjdozw1f2ci658bON6yH2XKTZ+k820tnTPP8R762/MwTq8+faBvfyP/n2+f/452L+f+ZcLPy/7URxe7rD4bwVDKi2P1qLAAAAAAAAAAAAAAAAAAAAOyqThiTP//oSLvMs3dG8+zFkPb8+cr0uHpbfv7eyefLtj/f1ti6/H8+k86zvUn5//vOfP/63R/69Sfaxjfy/72RUzby/3HFMf/fCe8u/w8AAAAAAAAAAAAAAAAAAAD/jV3P/zfm2d6k/P/Cx7759k9+8NcLbeMb+f/+zvL/0/Xrjwc344KPdkO4f9LSAQAAAAAAAAAAAAAAAAAA4P9W/Lv7w68WiHn98psD0rz+347+7Pg9b3zjfNt8jfx/2F8vt+b/9/zPrwwAAAAAAAAAAAAAAAAAAADuXB/81KXv/fmnT7zWVm/k//Od5f/37vrKAQAAAAAAAAAAAAAAAAAA4M7x6i9/8/bTn774+7Z6I//f21n+f1+17ZSbueL9bAh5sXOiG8LsjZ1+Odu5kC8NCgAAAAAAAAAAAAAAAAAAAPCeEXP6Z56+7+Dh4x/+eFu/Rv6/SuxX4xv5/yrvH6arbad+ss34RQBHuyHcP1pYKXY+WxUAAAAAAAAAAAAAAAAAAADgtjIVd2JUvgrKh9Ar3tP8fbP/XLXNx/b/y9Z69tzvrqy2nb+R/w8H6tO35v+n6tu4lktx54FuCE/WKpfjMq8sVRc4LJTXu7Y0vHIAAAAAAAAAAAAAAAAAAADuPGWKvjNol7nz6ZF2VqTTs+InKrPo1xZOL64tH17c2FxdP3Tx6qmYsk/nG7Tnhq+sHtKv4u/pfMN6mC03/cY820tnTPP8n9/7lWffd+H6ybbxjfx/vrP8f9y+v355/Xh/vtsN4Z5ib3/xvh5PdzQpbOypFQp5MuKxOKIqbOytFcqzJiPmuyF8pNg7MFrYHwt5Uri6VBV6SeEPsVA9D4PCL5JCPz5pP1yKF5gUfhULveo69sU7GK8jHfH3thE3CmNH/GlwcgAAAAAAAAAAAAAAAAAAgNtKXm2rLPv0aDOkUfaNbFKHfZM6dCZ1mJrUIV1k2rHteOhlI4V4/Mr15z73o/3/OBNaNPL/vZ3l/+OtmCk3Zf7/bLznJ7rxCw3Kwrk44YkYdq8y7efiP9Kg0D8QCw+OFqqw+9kYdn8hniNfqUb0vzMoAAAAAAAAAAAAAAAAAAAAwC0Vvxdg6havAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+wd3+hcWV1HMDPJGlT0wgJQlu0IhUVBFslYGu1nRn/PVhBEv+86UOr9aFaRbQPWgkDkSKGlkLUB1/8gwi1WvIiRQQdBBOEQoc+WYoPhWXpLuxul+7DLstul8w9587cOzOddJuwTffzedh7d77nd86Ze5Pm6XcvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNvbwul3nz4ULpwalL96uTrz199/9hf//OPt53d97txMCLPtzytZXDnz8mvHf/yZL3zk3LtO/2Vy5WZtLNal43jX4HAthKn2yXdqIXysGGTTfqo3aLVPdvapaJ/fqvZWtM8v9wazI2snZ/sE7e1+MQYAAAAAAAAAAAAAAAAAAAAMN5pOUvd27PYOIbSbu8v96I8+fjaeNcLmjG+Fh5z/IcdPxWO97/jLY6eebU19vT7gcvf2/9cf3P+f1k/9/6NhY/v/AQAAAAAAAAAAAAAAAAAAYCM8bv3/d17/w7b5xT9dGLTfnv7/xvr6/0ficWf3Ji6lWX9SC2FfV9BM2ztRC2FPe7fTxYpjpWB5vCvovjDNdGVm8orZ4lTTafFGKbhbjUGzFFxPQZgrBldSUC8F5/OKVnFXZ6pxV+Xtns+D9VbcS0EjXpKJuPha0PeS3MqnAgAAAAAAAAAAAAAAAAAA2EyVwmHg5+lY7lRf3jZswNAZJoYNGBk2IL02P9SLux4L/b9EKowN3nkwdKH0wXuOfmX/e9/38ZkwQE//f3N9/f/pUuzIDlmb/0pq81+qxaSeBatpwqXUzR972ldDo1oMYk/7SvrKi2mqGKzGJdpBNtVcmmq+GMRO+3yqhXyqVtpVJwAAAAAAAAAAAAAAAAAAAIANUH5gQDo+/dFTO/42tnf3oLqe/v/4Cvxh/f9pvXd0L/azNOtTR0O4Wuk81iAP9h/JgvQshsnt8WTvkRCmQyfIK05+MqvYXlo4/OdwCL8LnSCf6u+HQ5jsCr5649//Or928svDIXwwhDBeXuP/h7I1JsrBhw5mAQAAAAAAAAAAAAAAAMATrdxHlVrJ0gtd+4177tObvKl++0niq3Bz9f51A/rDeqbboh7329Zz+evTpf9fZ92TJW+kvB91ovEw8q2T3z5+5rs/Sp+MhAMHBv68btJ9vvniT7/5MOeP+8/haHkD9bnigDf3z8f3rnztlft3vnT76sUf/OM3//3Vnkfd5v+6Lmn3+WYbD/Fnbsvcx6Tuz8BW+vVLGm7b2q/4gZ9PHv3zrpcG5T39//X19f+nPy8jhdH5rNWsNz99MplOXqhmvfkAAAAAAAAAAAAAAAAAAACwYbbCU1MOfn96/+6V1d8Omq+n/7/x4P7/9Eb/9Mr/d2aHqfZ/m+lrL9RCaD+ppJ4Fl9JyJ2oh7Audh/TkwbG8IguWx7uCzGyx4sNpqhg0Q2i0T6bzqeaKFXersaJRCq6noFkKrqQgtIpr/Loa1wizlUIwnwetSmGqb3SmShXZRfx8qaI3aMRLMhGnulctXpJ88Vv5VAAAAAAAAAAAAAAAAAAAAOsQO8s/0BPU+w9InfPlzvPlnjf3xw/eP+DzyrAJJ4YNGCkNGC0P2DZgzbFhM5cHVEoDBhbmzx9oFEfmAy4+84kb1yr58wDKevr/m+vr/0/XqtD/v5Ju4lIthB1dwWq6uUupm7+RgmY5mI5Bo1oMYrP7Svqqi2mN+mysiJtezCu+nIL5UtAqTrWQb7eVKjpBXLxSqDibV2TBancQ10gV2b34Yb7dVqxo3q+kAAAAAAAAAAAAAAAAAAAAgK2q/KCA8gMDRt+CPQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb7ADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVh745dm4qiOACfW2NQcAgUdBcHB6dACw6mQR0sLhH9B+wgOAgOOnQrDh2cRegoiCBWEZ1cHJ0cugh2FFxcRHARRBHvS9Lk5b2kQpUi3wfJuy8n55xA5l8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwP2zev3zr3rGvl+rq35902k8fnLv7+uGHz0fPr7cjeun366kop9vfflxdPbt8an3+xuaRN9tLB/t9B/rX5sib4/3gcHopYmWk8jGilQ+fOhG98UK+jY3JwlY+LFd05OP2mYibpY58vD4oAAAAAAAAAAAAAAAAAAAA/FVzw6esCD+fGLtPOW09F2kYzI7o5ZafCy8WNy5cXHz+9s7jk+++PBqpN6rqEWtRte/47H1p+r6tynrdvlSxL43tK8Liu53XmDmvVzOvWzlveN/aeaSxz92qnLdTj0PFpdssz5muPLGc519ov5y/8mzlWl3/RP6/Oz3/3+z3DfL/jdhl/r/4gqry//m42qlJ8x/+48Ir+X8AAAAAAAAAAAAAAAAAAOCf2NP8/36f97//PsFk/n+t+IP9Pcv/z+oHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu2PXpqIoDsDn1hgUHAIF3cXBwSnQgoNpUAeLS0T/ATsIDoKDDt2KQwdnEToKIohVRCcXRyeHLoIdBRcXEVwEUcT7kjR5eS+pUEXK90Hy7svJOSeQ+ZcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJ9t3r98696xr5fq6t+fdNpPH5y7+/rhh89Hz6+3I3rp9+upKKfb335cXT27fGp9/sbmkTfbSwf7fQf61+bIm+P94HB6KWJlpPIxopUPnzoRvfFCvo2NycJWPixXdOTj9pmIm6WOfLw+KAAAAAAAAAAAAAAAAAAAAPxVc8OnrAg/nxi7TzltPRdpGMyO6OWWnwsvFjcuXFx8/vbO45PvvjwaqTeq6hFrUbXv+Ox9afq+rcp63b5UsS+N7SvC4rud15g5r1czr1s5b3jf2nmksc/dqpy3U49DxaXbLM+ZrjyxnOdfaL+cv/Js5Vpd/0T+vzs9/9/s9w3y/43YZf6/+IKq8v/5uNqpSfMf/uPCK/l/AAAAAAAAAAAAAAAAAADgn9jT/P//Pm+//z7BZP5/rfiD/T3L/8/qBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4xQ4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX27jVGruo+APiZ9T6wcSjvuk3VikcCqYq9rL3rAuvdgbRqGyprFSUNqEGNhe2E2jwNCsZuvMGtm4dQIwVaSqLGSIkCSmK5pClNXZVNpBhoUbO2UQRxmhaVSEEqIbQ8Cga52rn33J1771zPrO01a/P7fdg5c//nde+duR5/+J8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnsuu2f+b1f335uf+uih/42sjAN+5/72f++cvP/Ozs39o2EMJkbep4LQnXbvu/N1dtvOL3fmPbGdd/feHup0d703Zd6evC5GWy8XcihPFGYetoCIsapbFaLrAuBupJ4ME4j/eNhnBO0lU+8J5CYCIOflrWVaHFz0fSFvU9+cD3Y2CiENgRA2FvPnBX1lUhsD4GxguBK7MxCoFfrxqjMnB6NsZpjfc7F6SB/x2JVcbyl33/SLzsAAAAAAAAAAAAAAAAAADA20+aJh56Wr7NssR3zi/UL6aR76y1q7CgXYXu1lOqnkOpwqsHE5UV+tr1EA9kh9Ka57ebfFe7CvNix/V8zXNDQS3f0R1/OTT299d856RitaiU/18/dP5/T8tTLwwaDoyEsL3pyMJYeGEkWzIAAAAAAAAAAAAAAAAAAAAAjo6usHjxvKpgPf+21lR+/vLDH/PpFzdfO5PykgfuPfnDV1+9pqq/Uv7/+KHz/+MSCDH//53NZzeD/P/0/Qeu3LGxsXDDEyMhnNccWHfnusa2918ZCeGC5sAj17znF6cKdxZb/NOPr/jJVOGPioHfvej0V6YKw2mgVpzuF1ck060Vp3vXihB+oSmQTfePV+S7ysb4nTTQVRzjq8PJGDGwMDa9dzgZIwbWxxbX/WYIS7pDmFfs6vHlSVfzil394/Kkq3nFrj6xPIThEEJ3sasfDyVddRfP/PtDSVcxsOjcB15891Rh+1AIS5oDP/jD+wenCjcXAtng7x8K4demPjLFwR8aTAbvKQ5+92AIvxpC6C22eGlZ0qK32OKZZSGc0RTIBv/YshA2BgAAAAAAAAAAAAAAAI6JmHy0uvngho13rFu1fv2aW2axELdjnR/WXrd+zeJrb1y/uq8wpyrNiV8HP1mO93R47vvTpK43fvvcUzspd2f9T015oCf3dunRmn2nZjr7OK8FzZ1M349S/7F+bzg5nHTbhjW3LL591a233nJx8rfT6gPJ35jTl1yri4+Xa3VBcydLbr3+piUbNt5x0XXXr/romo+uueHigYGBwaX9yy9evmTqrPqTv0fjVO8/9qf6y91NnRyLB4CCgsLxVujKPd365/qDvJToOz3RntDXeECX0oqbq9QaZ3k0TvoIEtRn/Dul7RldXEocLlUZaF9laSmZeLrK/KRK43ddKTm8uaeuxiWN74+H/P+XPvz6c6dvP/+0qv5K+f8TM8v/P6/57I6T/P8Y+Ej8qvxSMRDv6isrCoH4u2NfMRCvx85iIP7X4dMrkvMofb6eG65YfOCHwxWLDzw8XLH4wN2FQHaCNxcD8QRXDlcsV7DjsorlCr50WcVyBTctr1iuYHKoYrmC7wxVLFfwZ0MVyxX8ZLBiuYIfDFYsV/DVwYrlCm4frFiu4OrBiuUKvr2sYrmCLyxLlivoKXa1dlkIg63WMdi9tGIdg28urVjH4NKl1jEAAAAAAAAAAAAAAIC3yFzOaF/dam7FVKYW6XG9HZ774Sb/hv7cXCZLB5vfzywN/sLzykOERqbXoU+5a5ZPeS6mwS9oNbcOPh6VGXMFcygN/oJWXUuDV1BQmPuFNhnh8SmSe5p08CCvzdLT7eikwR+TZPozK065Xbb3bP1e6DDHvYNs+Q5y7jvI3O8gmf4Eyf+PtS6NwRnm/3e6DFRzbn/Vp6C5zqbHPv3Ip07Zuq2qv1L+f9jTUf5/X/N5vXIwMR5/jW8dDWFRh2cEAAAAAAAAAAAAAAAAAAAAJ479u54auPEL275efA2bV39iS9/vP1bVrpT/Xz90/n9cp6Dv2JwWAAAAAAAAAAAAAAAAAAAAnBA+/jdnLbjnW7d/rypeyv8f72z//6709R3JS7Lt/wOhP3m7djSEwabARAjjjcLK0RAWNUpjtVxgKAbqSeDBOMGzRkM4J+kqtkgGf3MkbTExmW/xo5HYYk8+sCsGxguB+2JgohDYmHW1Nx+4KgvsyweWx0C9EDg7G7wQeHlF7AoAAAAAAAAAAAAAAAAAAODwpBnioZgRvrO7XYVauwoLChV6ihXmt6vw6sFE5RBd7ebQ165CT3YlunI1zy807C02nBfb1fM1z43H+/PHqy5XfP9QnElPLeRMvf3bh77y2KKPb9sSKpTy/yc62/8/XuCuVjMNB0ZC2N50ZGEsvDAy9QYAAAAAAAAAAAAAAAAAAACOoq6weHFPh3WbU/Ofv/zwx3z6xc3Xtis3O+edH1ry89s/8ndV/ZXy/9Od7tvl/+dWYLhhxwdfO/jTlc8cePhzN++67/F7Fn1+NISTDv8kAQAAAAAAAAAAAAAAAAAA4AQR8/T/4Ev/dtu3/vrMp6rqlfL/64fO/+9N23U3jxMXN3gihMlGYd1oCP35wFijfFk5MNkon9yiRddUYf9IOdAY/GszDmxKAwAAAAAAAAAAAAAAAAAAALQ3LxayDfMnY6mRDl7MR5/79cfS0niYnfqT4VD1X5+4bPLJU1evrLrepfz/8c7y/xekr+9IXk5t/N0dQr1RmN7/Pwk82hxITzO2SOb92azFWGwxHWg+0azF1qzFZL7F1tH8pcxabJoeo5a0SCbVCCTXMAbGt+QD6V3fHW/7htjV+GTaYiKptyHrak9+jCwQ9qWB8GYtHwAAAAAAAAAAAAAAAAAAAOD4E9cB6EpfaxWvL9z7L6f95x0/vKWqn1L+/0Rn+f+x/5ObJ/GnsddnV4TwcC2E7mLgouEk0JO+Xxj7+5XhEE4L04GsxZpLkxbFgcP3Lglhe5gOZF19+5IQFjYFPrD3u4/cNVW4+5IQ3hVC6CuO8e/LkzHmFwPvHkoCC4qBG5clgVcPJrLAPwwkAQAAAAAAAAAAAAAAAN4GYjJMlvQysSefWlJv3a4i/6Tn6M3sLVU8vWxP1Hp1vecvn+VJNektHkj3VM3M7LaVumNWlL8eR3TbfNuOjdJ1rntINidSphmKB6dDfaFr9Zq1q25bf2s80hUWL55X1dMs3eenX9x87UzKx83nME6gPnk0Poc37Pjgawd/uvKZhz938677Hr9n0ZFO86mmS9pcnm19If3MzfX7WPrntu5f7+Pg61e+zkf09TtRbttN7/uPZWd+aO9fVMVL+f/p9vRV+f8xdz5mxJ+SvLyV+//3x/3/J7dkgXSM2d//P1Tt/1+v2v8/fZyUW0zsiy3eqOUCAAAAAAAAAAAAAAAAAAAAzF1xZ/12+/+/9uy7rrnyf964rKqfUv5/vbP8f/v/2/8fAAAAAAAAAAAAAADgbc/+/y3N9a1o+0pH9h3JbSt3x2yw/39Lx9+37YgekifKt83+/+X5jR/+bNvrK05g4og2II/dzXT//3af3/3pJX3pT75xqv3/WyhdwHH/eh+P/wyM+2dg6gl655cvWbHr7Hur4qX8//HO8v9jZn9vc2evxYu5YTSEC5su7hNx9/73jobQnw8kW+6fUQ4kj8//Gim3aKw38M0WgcastqYBAAAAAAAAAAAAAAAAAAAA3gLZcgRZPn+2+kYjW7yYx37k9cfSUrKoyNGvPxkOVb/T63LVJ7/758/O+9hfVcVL+f8Th87/P6kwTfv/2/8fAAAAAAAAAAAAAADgbcv+/y3N9a1oTyoeqD95JLet1B2zwv7/Lc31b5v9/1uy/7/9/1ux/38b9v9vaa7ftvKvJD+6Qgjv3//ozy668PRPVcVL+f/pZWuX/x9T/t+RvCSLFTwQ991fOxrCYFNgIj57V46GkDzCkuUQssBQDNSTwINxgmeNhnBO0lVskQz+5kjaIn3OZi1+NBJb7MkHdsXARCFwX9Zibz6wMQbSZ0AWuCrrqhBYnnX1ZD5wdgzUC4GXV8QWAAAAAAAAAAAAAAAAAAAAhycmzhczwncuaFehq12FWqFCX7FCd6FCT7HC/HYV4sbtlUP0tZvD9Po+Xbma5xca9hYbllZOSGueG4/3549XXY34/qE4k57CWgZTb9d/cd0jT23bfEWoUMr/r3eW/x9v8inJy6mNv7vjOX1+NN7VJPBocyAxFlsk+f+fzVqMxRbTgcRkvsXW2KJ/Mm0xuSULpGPUci02TY9RS1qkd2BTbDEeA+Nb8oF08YHd8T5uyLqaTFtMJPU2xBb1PbGrYmBvHLyWD4w/GVscqOUCAAAAAAAAAAAAAAAAAAAAzF1xBYTiWgrFVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/p8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrXsWJKAoA8J3EaMrY+ABWNjYBU4kMKhgQJegDpLP2EUYLCztLS1EEEUF8AIl9isSfBxC2XrZfWJbMXzKXzC4s7A/s98HscOecM/fu5ULOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDF9+7p/OP1R3dvt8X3v94bfvvw4O3PT/93bzx8MwwhXFk9T8r49P742Yvn0yf9qmD2pwilk6TllUXqy05+u1o+rJMHq9ryGoTwaiOn0i3vv7obtUk8Qch69Qur60gHd36M3o8fj77PX3+59W/v85Z/nfX2Xj7lEdsJoTrbWf63E2XcbIyT/Oh1QrJxRIv6+MCt44ut8bOYAABoyopfzV79YBKNl81xGuXPonEa5VetVVo0FG3987Fmv/PSum0uW/F1G72I4vG64vpTWmdafCpca1tntmzGy/2rx1lUH6L86FPj5PtZzNNvW2f424yf1zoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Zu9cYuar7AOBn1vvAxqG86zZVKx4JpCr2svauC6x3B9KqbaisVZQ0oAY1FrYTavM0KBi78Qa3bh5CjRRoKYkaIyUKKInlkqY0dVU2kWKgRc3aRhHEaVpUIgWphNDyKBjkaufec3fuvXM9s7bXrM3v92HnzP2f17135nr84X8OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADC3XLf9M6//68vP/XdV/MDXRga+cf97P/PPX37mZ2f/1raBECZrU8drSbh22/+9uWrjFb/3G9vOuP7rC3c/PdqbtutKXxcmL5ONvxMhjDcKW0dDWNQojdVygXUxUE8CD8Z5vG80hHOSrvKB9xQCE3Hw07KuCi1+PpK2qO/JB74fAxOFwI4YCHvzgbuyrgqB9TEwXghcmY1RCPx61RiVgdOzMU5rvN+5IA3870isMpa/7PtH4mUHAAAAAAAAAAAAAAAAAADeftI08dDT8m2WJb5zfqF+MY18Z61dhQXtKnS3nlL1HEoVXj2YqKzQ166HeCA7lNY8v93ku9pVmBc7rudrnhsKavmO7vjLobG/v+Y7JxWrRaX8//qh8/97Wp56YdBwYCSE7U1HFsbCCyPZkgEAAAAAAAAAAAAAAAAAAABwdHSFxYvnVQXr+be1pvLzlx/+mE+/uPnamZSXPHDvyR+++uo1Vf2V8v/HD53/H5dAiPn/72w+uxnk/6fvP3Dljo2NhRueGAnhvObAujvXNba9/8pICBc0Bx655j2/OFW4s9jin358xU+mCn9UDPzuRae/MlUYTgO14nS/uCKZbq043btWhPALTYFsun+8It9VNsbvpIGu4hhfHU7GiIGFsem9w8kYMbA+trjuN0NY0h3CvGJXjy9PuppX7OoflyddzSt29YnlIQyHELqLXf14KOmqu3jm3x9KuoqBRec+8OK7pwrbh0JY0hz4wR/ePzhVuLkQyAZ//1AIvzb1kSkO/tBgMnhPcfC7B0P41RBCb7HFS8uSFr3FFs8sC+GMpkA2+MeWhbAxAAAAAAAAAAAAAAAAcEzE5KPVzQc3bLxj3ar169fcMouFuB3r/LD2uvVrFl974/rVfYU5VWlO/Dr4yXK8p8Nz358mdb3x2+ee2km5O+t/asoDPbm3S4/W7Ds109nHeS1o7mT6fpT6j/V7w8nhpNs2rLll8e2rbr31louTv51WH0j+xpy+5FpdfLxcqwuaO1ly6/U3Ldmw8Y6Lrrt+1UfXfHTNDRcPDAwMLu1ffvHyJVNn1Z/8PRqnev+xP9Vf7m7q5Fg8ABQUFI63Qlfu6dY/1x/kpUTf6Yn2hL7GA7qUVtxcpdY4y6Nx0keQoD7j3yltz+jiUuJwqcpA+ypLS8nE01XmJ1Uav+tKyeHNPXU1Lml8fzzk/7/04defO337+adV9VfK/5+YWf7/ec1nd5zk/8fAR+JX5ZeKgXhXX1lRCMTfHfuKgXg9dhYD8b8On16RnEfp8/XccMXiAz8crlh84OHhisUH7i4EshO8uRiIJ7hyuGK5gh2XVSxX8KXLKpYruGl5xXIFk0MVyxV8Z6hiuYI/G6pYruAngxXLFfxgsGK5gq8OVixXcPtgxXIFVw9WLFfw7WUVyxV8YVmyXEFPsau1y0IYbLWOwe6lFesYfHNpxToGly61jgEAAAAAAAAAAAAAALxF5nJG++pWcyumMrVIj+vt8NwPN/k39OfmMlk62Px+ZmnwF55XHiI0Mr0Ofcpds3zKczENfkGruXXw8ajMmCuYQ2nwF7TqWhq8goLC3C+0yQiPT5Hc06SDB3ltlp5uRycN/pgk059Zccrtsr1n6/dChznuHWTLd5Bz30HmfgfJ9CdI/n+sdWkMzjD/v9NloJpz+6s+Bc11Nj326Uc+dcrWbVX9lfL/w56O8v/7ms/rlYOJ8fhrfOtoCIs6PCMAAAAAAAAAAAAAAAAAAAA4cezf9dTAjV/Y9vXia9i8+hNb+n7/sap2pfz/+qHz/+M6BX3H5rQAAAAAAAAAAAAAAAAAAADghPDxvzlrwT3fuv17VfFS/v94Z/v/d6Wv70hekm3/Hwj9ydu1oyEMNgUmQhhvFFaOhrCoURqr5QJDMVBPAg/GCZ41GsI5SVexRTL4myNpi4nJfIsfjcQWe/KBXTEwXgjcFwMThcDGrKu9+cBVWWBfPrA8BuqFwNnZ4IXAyytiVwAAAAAAAAAAAAAAAAAAAIcnzRAPxYzwnd3tKtTaVVhQqNBTrDC/XYVXDyYqh+hqN4e+dhV6sivRlat5fqFhb7HhvNiunq95bjzenz9edbni+4fiTHpqIWfq7d8+9JXHFn1825ZQoZT/P9HZ/v/xAne1mmk4MBLC9qYjC2PhhZGpNwAAAAAAAAAAAAAAAAAAAHAUdYXFi3s6rNucmv/85Yc/5tMvbr62XbnZOe/80JKf3/6Rv6vqr5T/n+503y7/P7cCww07PvjawZ+ufObAw5+7edd9j9+z6POjIZx0+CcJAAAAAAAAAAAAAAAAAAAAJ4iYp/8HX/q3277112c+VVWvlP9fP3T+f2/arrt5nLi4wRMhTDYK60ZD6M8Hxhrly8qByUb55BYtuqYK+0fKgcbgX5txYFMaAAAAAAAAAAAAAAAAAAAAoL15sZBtmD8ZS4108GI++tyvP5aWxsPs1J8Mh6r/+sRlk0+eunpl1fUu5f+Pd5b/vyB9fUfycmrj7+4Q6o3C9P7/SeDR5kB6mrFFMu/PZi3GYovpQPOJZi22Zi0m8y22juYvZdZi0/QYtaRFMqlGILmGMTC+JR9I7/rueNs3xK7GJ9MWE0m9DVlXe/JjZIGwLw2EN2v5AAAAAAAAAAAAAAAAAAAAAMefuA5AV/paq3h94d5/Oe0/7/jhLVX9lPL/JzrL/4/9n9w8iT+NvT67IoSHayF0FwMXDSeBnvT9wtjfrwyHcFqYDmQt1lyatCgOHL53SQjbw3Qg6+rbl4SwsCnwgb3ffeSuqcLdl4TwrhBCX3GMf1+ejDG/GHj3UBJYUAzcuCwJvHowkQX+YSAJAAAAAAAAAAAAAAAA8DYQk2GypJeJPfnUknrrdhX5Jz1Hb2ZvqeLpZXui1qvrPX/5LE+qSW/xQLqnamZmt63UHbOi/PU4otvm23ZslK5z3UOyOZEyzVA8OB3qC12r16xdddv6W+ORrrB48byqnmbpPj/94uZrZ1I+bj6HcQL1yaPxObxhxwdfO/jTlc88/Lmbd933+D2LjnSaTzVd0ubybOsL6Wdurt/H0j+3df96Hwdfv/J1PqKv34ly2256338sO/NDe/+iKl7K/0+3p6/K/4+58zEj/pTk5a3c/78/7v8/uSULpGPM/v7/oWr//3rV/v/p46TcYmJfbPFGLRcAAAAAAAAAAAAAAAAAAABg7oo767fb//+1Z991zZX/88ZlVf2U8v/rneX/2//f/v8AAAAAAAAAAAAAAABve/b/b2mub0XbVzqy70huW7k7ZoP9/1s6/r5tR/SQPFG+bfb/L89v/PBn215fcQITR7QBeexupvv/t/v87k8v6Ut/8o1T7f/fQukCjvvX+3j8Z2DcPwNTT9A7v3zJil1n31sVL+X/j3eW/x8z+3ubO3stXswNoyFc2HRxn4i79793NIT+fCDZcv+MciB5fP7XSLlFY72Bb7YINGa1NQ0AAAAAAAAAAAAAAAAAAADwFsiWI8jy+bPVNxrZ4sU89iOvP5aWkkVFjn79yXCo+p1el6s++d0/f3bex/6qKl7K/584dP7/SYVp2v/f/v8AAAAAAAAAAAAAAABvW/b/b2mub0V7UvFA/ckjuW2l7pgV9v9vaa5/2+z/35L9/+3/34r9/9uw/39Lc/22lX8l+dEVQnj//kd/dtGFp3+qKl7K/08vW7v8/5jy/47kJVms4IG47/7a0RAGmwIT8dm7cjSE5BGWLIeQBYZioJ4EHowTPGs0hHOSrmKLZPA3R9IW6XM2a/GjkdhiTz6wKwYmCoH7shZ784GNMZA+A7LAVVlXhcDyrKsn84GzY6BeCLy8IrYAAAAAAAAAAAAAAAAAAAA4PDFxvpgRvnNBuwpd7SrUChX6ihW6CxV6ihXmt6sQN26vHKKv3Rym1/fpytU8v9Cwt9iwtHJCWvPceLw/f7zqasT3D8WZ9BTWMph6u/6L6x55atvmK0KFUv5/vbP8/3iTT0leTm383R3P6fOj8a4mgUebA4mx2CLJ//9s1mIstpgOJCbzLbbGFv2TaYvJLVkgHaOWa7Fpeoxa0iK9A5tii/EYGN+SD6SLD+yO93FD1tVk2mIiqbchtqjviV0VA3vj4LV8YPzJ2OJALRcAAAAAAAAAAAAAAAAAAABg7oorIBTXUii+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/D87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCxAAAAAIAwf+s0OjYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KcAAAD///wXIWI=") 11:11:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x40000000}) [ 1177.826989] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 11:11:39 executing program 1: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) r4 = socket$inet6(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0xff02}, 0x0, r5}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'syzkaller0\x00', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000100)={{{@in6=@private1, @in=@remote, 0x4e24, 0x0, 0x4e22, 0x0, 0x2, 0x80, 0x0, 0x3a, r6, r7}, {0x2, 0x9, 0x70, 0x2, 0x4, 0x0, 0x3, 0x7fffffffffffffff}, {0x7ff, 0x0, 0x100, 0x100000000}, 0x1, 0x6e6bbd, 0x2, 0x0, 0x2, 0x2}, {{@in6=@local, 0x4d3, 0x33}, 0x2, @in=@multicast1, 0x0, 0x4, 0x2, 0xc2, 0x0, 0x8, 0x401}}, 0xe8) sendmsg$nl_netfilter(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000380)={&(0x7f000000ea80)=ANY=[@ANYBLOB="b8110000020201012abd7000fedbdf250c000005fa000e8008007e00ee25318f94c6b2fa2b902a1c12efc705f38a642031d733358a6984a560281d392f80f4b3f9523682aabdb1315de5d373364df69e8a572994bd5051e0fb49c8624477e5e3c6de255b3abce006fade86f6a236d8932d877f85b0881306b94f9a1e6ab1dba3a5630bd4cd0975aa3946f94a5ad476df16061c9025a963a3850e70d4e490a85796c2cc814efdd1cb14dd0b92429b1ff7d1e0bf2e3aa2", @ANYRES32=r7, @ANYBLOB="fda26ca18b26a93bbeb97e232f62eecd3dae47f4248c3b568cb09072ae4091e90912a57fb04e4d796e120443094a87b422b5e27f36199f55cd54121a67bbea708e220ecf98110d83b87d907dca0158d951cfe1104c094c41996f9c4320848d800af4c8d5395bf5ec62a227c8aaa450ee582b40833a2eeea97d3b59ef67966a752cd10068cb689e65a3242e08cc716ca123526e22c2254e7b6c6f26995846cc268e98fe7eaa8c70ccb8084aa4aa059155461ac2be2a52a7dae7c83da0e87e95375795381347852715762ab220861e29ca06c5a450940ccec59736f45200ac93d969e1b9d7815faa71c77d9209405a0000a4cc378e7db7def04fb60290c2380dad96b9ff0d657d792e15349218a6c202981a9427bf475cc6084f2e29bf8bef857466efe38b4dc645bd60bc970ecfbf9e88a08651ef8575630ce221ce924fc00c62d8207a39e52f0e13b49b797e40f6895a7f39d8c62d219303ef78c3e2e366afba6e2f39b07b9ecaf9e4dc25105f8003e4ae5e39bd51c3dd4ab08cb7d110f23f7f351bfb1809b302ab0166110939022a91662b3265d11cb54e496bd2fa62d15e61edbb32ae3ada03e53b3ebe241fb9324d2a0646bf375c977e134d48bc30d4d77ca18ef8f7d393428fdc713762d2c948e34684d9c51df553f87e260373ced2daf8a9ed86d5948e61568b412d4db54c093833aaea5e14e79c043b113977f3c95a9b2107d5ba6225da6befc77472c28e2d5d23cb1a5b45ec8fae302399c89f6acb8b09d7658b06fbdc3d12425aca34bae22bee98aefea5fb238e5e44c4859d2404aa84ae08a52df9b7cab6d389e92b1bd505927d705a0c3a266133fad22226fc978086d5c5153644c44ee5eabfa0d57371446c9308c18c362db91d8fbb452f61affdbc3404e7c4d87fa470e35cf140228b78e56335540f59d27b72fce14d7566954041e183e2aaffcedbd6437e9265aab7258e55deb7b19e3338aad96d3c6d2b388c56d82a0fefaf4831affa03cfe542dd8b071a11701904e3f6941e1bb6867ebb7eec83f64e352657b0ae09e9f7c43f98f3690bc1b101b9e835aa2c15a89511eaa713b1139d94ce0d8396807bf0087f2ab3b51b3bc013baa981d994d7a645d1a248dbc4f707b12bbcf6301a296fef8b615ade88056d74f63c57795d3c773e1d8ff54bf04110d8304ad4def36573763cfb847cd17d85179eb5f068e99e609298de8a618402333fcb0c11fe0a41d79bf9448ea235d96f730f8f5d028bc955af8e5258e791ae7cfd48d56049c7f33ea00a085f7e99419629ebeb109d94c2623a2dcae13ff9329222a1ef3fb714b1b6b0dec7e69be174f149494f3c891eaab08dd508597df3cceab1b63d7d2accdd51ebcb64f5de1ab675c07b671a41a2398204003df694bb1dbc718015ed2f974949eb771022aa1ee8c86aea74a01c80044bc922a085ae9cbafb8c049e237468513561c75e15ae59714bfa2b4c21d1de3dabc5dffccb42ae130e54564a86f211f6a9708db5e8ccb58a14fc04233b1c338df841ca840a47645e99fbd54cc799a7aaf1c34756c29f354f56f7743586e5186b583dd1d71d8b528bdfaaf209a5b7dd5b60eebff502557cdf471fce7a3d3497d2e14166854e6507c1e06a504da19f5c56fe1092b941f19590537821d734a40e4d9163a4b58c0d873f6e8fe1b5a2e4277eed7d10325c5fb0543fcc480222398936d8b3475f4ebc60f7aa360d97352648be7f23ff1974ec85b55821de6f5a0ce5110db29ac82129e2027a4d3f20d7fd9e937aa49079235aca0f2c1644fc88ea11e4beb081b851042e0192c739c54be39b1269f580482fdb8d536c9abf3c49fde1a4be619a54b5eed96960fb435cfc1bd4ae22eda26b03e6531e2c12384cdea40ec87c282b0ca16bc303bf3a54b5d245052b5137d9bdee1508165f52e40bf7f4af503f02aeee6a73b3d3e32405f7cb06600973d868848d38c6139f9a5473e33a8e84a1329107d1c74d839172dcc5aa575e07c26da2c163d76b7535d6a7a8c7ffdbd4941c9f87053133a66884c3f5b5270982c4cd5e28315e8b0c560d45d11e8b828710855b9a93e062e3930ad95a002d7b61d2d2f7d6018395d06bbac56b9ac0f09e6d0d765700059a01b2a1f63eb9220024b117bbfa46ba6b782c653850be6cc000cea76e72b81c8c5c31ce0683b39c9cc8959d78685433781f4adc16764f698e4ba03ffdd9c523a7770523d73d6716db329089c68f32d0a44e29dc625d9e9e5456b2232b9900be041090ac28267c76ed58b9f4384db6c0548b6eaaaff5d2524951f574d85f6c8ad004a263f1077f5f45e5b20761c39dc3e4ffcd0f7126c8aa440bce53d433c73b4cd468f5e4da66f53138f42ee77ad486516180969617e2dee456488df2ac08c73504700b236f426faacd97dc7261273a81899ddcb949dace9362bf95a57cb484ea6bb74917ea89fce7e376d07b5eef10c0a9026184168f98005da23857463b0944763bbb07670bf717efae00c7b7499695ee7ad3792ae3c86f918755cd4807cdf9da080d1bda34e5eaad7dded9cbd16870cb297ad029bc3dd3757bdcfcc624b42b235658734c9d98270d6f9f5871c54bd90099e39332494c27e8e52b52e7b915d21f9c68fc395b3d32cffb439c4ff3cace3127d4a9b0118d5aac0835ad8a52e4c1e753a76ffad96d65b34775bd073af9de3c9e62a03a05600404464c5b16b1762c44fa106b6d419d5867f971bed81a1b5978e7a042c37f74bdad60203a89e69789119cd44b685ce80a368e224ae0c211dd945755171a63f1bfe9d046cadcd4db0d64ada2d385503ad7073a271a33b47b9789050bbcfb251780881508d74c253d93521cdf272f6ded9fc3cb44f9ba1da77e7a4ce264cf66e6cbac0b4d87cce97c3cfd723dc92f52ed4a345fe67efea692da50e84edf3a66b76dfb33d9786dab344c03d603d4d156389ea54773b2fe4aba8596dd1cc30d0d8d36951be5f759775f4d8ba290224c554a71d900a02599a1258efe85d4b9bba61b3d00766ab5556b8027ffff2e575c4dad55f04a819d02bdca040cc36a1dbf6367b805f2454f832be271e35f769f0750e093948e0cdc8de656c556215c6d0a0c96f40b8a250abe971e2cea250fc7be396dcc72a2986ef04a3a23f8bb4bc91dbba639ffaa6681b76a931680f8485d9679a9d671f1310968a0b9dadb731fc99c2f9446a55a0f5be16e0150ff7feae623f1565074b7fd82acd3769e14e8b2f6090e5244e850bdf1028152abef866f51a63e10b463887dafaf076a06dada2b86a3fde64f09c90562338391fd9199003968364e9ae4cbae37687d6cdd4f655b1a646a569540de9eb9ee078f30c051e583ce05247de595e39c40f00d4dc75f1bbb0614c5dbf92fcde92c669b00960ca0afeea090c8bbde503587bddc4c5079d057149a2122d0cc4747c2b6e8ee5a6436b6ba578b7528a54bb715ce04e30bc7f2a8e95478c878bfe0f396a2b97561bf1d96c9473f65ef4f2674fe88654f54becec0d84b941ad5a85022c0d50c21769f2b45a28b20598174686ebbb049d0b4e2988362f77ead1dbd4c48bbdecdfdd4ebdf8d0a3a88fb3f1618e875fdc87937a0c1ad6697ae04b095f18668435c883be8341b52f11888d20a9a9db4145fe602449d8ab598fdfa84a95359838a15cfb37daeb0d7ded4ed8931e33817ae1a1b039d56fb5e80b6d7b0eca3fb5ca511befa2e8d8b88510a196085d858d69585097ca2b6b5eab5d0d188331db086bd2d0bc004284a0ef35ef93bdfadcc90bf41ece8e4ecda16a60e8cfb9557bde1bc0ae023544ea1ad4c38c76a437f45917c3c7fcb762744c3488e20900d9ca42e751b90859bea3ffd33c551c919e47995bb30b8fa3678d93ce48540dc59057bdf7fb0654f82162b0d86a18465564652e08bd918e4e0bceaa90944264bc6c4eb9a9e222c302a82a0d3428a123b2999da2f11a3231e3059e999a02e93866521d77f9429b29f466780e7d46421a74903e2d1a267554386b252d6f82b1733398b5208482ae0df4ba134045e6f6febb5b3bbf93c64f042d2464bdf6c257947998cc5a718ff199aed8379ecb4d02b8ead6e4fced34425a7ad249699da96f26a1d77dbda28417490ecf45cf3fb69345905e2ccb8f0c308e5eb8bcc47f44268c24142e14f21bdd286e81d54106540f258aacdbf3b4d9959467e6eb20c04e179a508fd6e4c20acfcd0b1f9f649e8c574b674a9dd953cc3e2f0a057f054c30fbe81960311e031bbc7c59be66779cdad411e2c8e8d39bccb01df1fd92ac52ea87151ac9e0809c979337d1b967742347e6ccc967dd9b99e812df423d36bf44c0b03d21c1c307de88704e23cc72331d9051de3acd92060e5e47d716e0740cb7cee3ac9f76cc3b7ddc4ddf46ecc54ddf651ac8c9ca747025118dfc377ce032b820b8c2d38fe6e99c63a38dc225f518568686590608102c26f9236ba5c9bea119bb881c08034d6932b5b7f0ddbc87788b16369fc04bb2cef3a0f44b82d77a9f4f1f6eddeac5f6556cdc07785939b63ab1ce1cc9aa6795a90693cc16fdce47bd4c73df1dffca62a654c0c9487d309f704161e42fe7e61d304d12a299f8766e4ab1ab94da7d325309bc24783e719eb65e3b3bc4b9e2f6393d1211da4acb176fc0d8859a9d676ea6f49439cee552dc08777fef613b5d1f13084454844a9a55f59bfd1550f79683bac4fd52f06c9de62d19fba9dd41db795b2ebaea1823a5b150307b719e276e828b99f104a33ff879a14c66c0053910f494c4e90f5a9bdb159765e211d9d73508742e5257e480a4518a246b69447b5c7122d803dea5969350bf9f1b3fbeecab2370097eb22327d21dc83be76bd5fcac3630579fa809f05c02d9e70b3c897a28756c3741a1bee8f5a627b076360e2a3916858a2bbbe024accde7bcfd0952965276b20738f83d7aef356d130a5f2cb9f4d4c75fda971b341ac69a2d29b08886076593cfc4546ba1693e35adf154e1252899fdd205eca2d6e72e5335a261c7f8ce110b2b48ff3a48cca0587624e7bb254a33525bde29de26dc4e0cd8b59779b1cb23f3e50304119f6a39ba94185450b842346d0e912b71fa721ceb794ae791e6b20c976e3a775661e21c28fd1b5f8380e057561756b112952d8b25f436fde52002f175316c7c472c454289cabdd8ee933f12a41e06752726bddb10dee51ba6763d2f78f160742cc9631593dd3f7d0de9ba4d297e67b6993a18461a8ffadb1865736871ae23ed8750ed2140b95c25f54344acf59148df9de665e5e8dfd13ef8d1aa1ff021fddf49a25aa1e64e337362689e6292d9005c53d334add676de926b34cd324dfa159287e8e0923f1533504058d1ba249770c8affe88d3cd84bd5032cbfb2eff6abe1d550c00ad5914f3bf2b625053ca01cf05063807146da4e9f3f5aaefbcd9a71c97724b577bbe5e3a99b761a7e86430f7b5ae0a05c8747c3fbd2ecdeaa53e19230959e389386b26a51f9184eceb39a97014b2117941dcf182b5fcfaef974bea5125a6657135f295e39829323f1609b985f0c6e1723aee86d00ed07526f9e7916106e1c51ceaf50c78c25d71ef985e23eb78a7d27ac3561f4ecd947c7c35d72a830ae691a3b99281400014295a183d5abd8e795266848732db35fd3a5bb8cb57e93d603237f00a444925ba5542dcf803f09375ed031a30f17df2600d8c1e7c019b238435f10cd9bde2a48f176afd99eda22f82e3ebca893a51ccda68de4de176392fb1a594a09433cacb7a7be280a92b269e3201d9f86a562e56457dd9026af2fa0c7ff56d7427680416bdea8fa70cb44e27cb8d11f198d80ec32fbec73ba82895636707484b6675d110d25757e8874405d5d04111ec6e1d886d086f95e81682a8ba5d8ec1d1c801d93ddb373e41e32a142f4c72b38e0eb82d5d59e46632fb0ccda790211b3cdf06eb20c722b983f878cce2f153d208643ff40ab90f7e770688ab31ea89eea3c0616ed24e84c3c25d3ddb9590041cd9bdd97f3520172adf49a9c704aabea4f04f351bb9c93c4cffd6d1cd10542e1d48ceef5fef9be784cbde58781d6cd8f296e7707e8bec1a4ab59cd3b8346d9c8c1b8cc498fb0a028fdcabbdcb297060053c83e55057101f05c3df3a45d706278b7d806572c3ad249be2a2a6fa60309ca3b036adc980cee3e07beb7b5f5defb49343eaf5fa6f5b7b2cdda11256c610ac2f4116dc384f1bf178ebc328f13551efeb05d023c603ecdd76575335515ad1e0fe7b0161cca3df58b36fe9d587aef264932f86b1f5dee8cae417f8ffb1867aa3ee61dc3951d4bef1ccca73f2c27bb1a5f99fa90eb409eeb1c7e7ad2b7226c67a9c4d2f094f859f95fab81086900000004000c000000"], 0x11b8}, 0x1, 0x0, 0x0, 0x4}, 0x4000001) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000000)={{{@in=@rand_addr=0x64010100, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x4e22, 0x4, 0x4e24, 0x7, 0x0, 0xa0, 0x20, 0x0, r5, r7}, {0xaf, 0x0, 0x0, 0x1, 0xd00, 0xffffffffffffffff, 0x7, 0x1f}, {0x100000001, 0x7f, 0x10000, 0x8000000000000001}, 0x7, 0x6e6bc2, 0x1, 0x1, 0x2, 0x1}, {{@in=@remote, 0x4d3, 0xff}, 0x2, @in6=@loopback, 0x3506, 0x0, 0x3, 0x29, 0x2, 0xda}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() sendmmsg$unix(r8, &(0x7f0000001fc0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000007080)=[@cred={{0x1c, 0x1, 0x2, {r9}}}, @rights={{0x10}}], 0x30}}], 0x2, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000940)={0x158, 0x1b, 0x100, 0x70bd2e, 0x25dfdbfd, "", [@generic="d654b4b6bce99848106e586b38c0c51e96aebbd587ce10de4e3f73a772f4a2aadf26ad3bad2c2c5ae4522232ded5549aa07de2a115d0b8dba784673c74352230e904dcab435f20aeddbe9ef57d640d2c7b682306514e0425a4d3", @generic="2579defc91", @nested={0x4, 0x8a}, @generic="b6c4621cdd4dad124d40b09bcf6cfffd6ebd56f4c72e88294ca4f9487c2906f958461231a770e11d823c908fbf0f9078f6d0d3d868f64f513252e6f52be7e777e590250297ac7fcecee9d99e9fef81900a390cfb3b5006116eea1ca8ce791a88f6d14b3a729a87d4992c0fca0c066c19815f0ba7a9cfe7f247c4cd3dbcb2230719cd9785f6b7bc25d4712f01f8ed64b9f95d0f2fa8a2f7b863278a36e70af00c85f59c17e944b8d5ec0bc194a41b7803d732ae818b7aed19db177a03ca1d866b8449e244b8b613d4f4fa48b19157311f18", @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@mcast1}]}, 0x158}, {&(0x7f0000001340)=ANY=[@ANYBLOB="a800f6972a0000032bbd7000fedbdf252b00250000000000000000000000fffff26284c17a3a5312486f08c43d06ebf537a79628f1044f59998318c908fb0e516fd3b3269912010000000000008042d4416ddf18ce8fb125a41a4c1ccc36407d963093d749ea559d7c2789e5d166489d10d21eff363630ed812a4b09be2c33e69751b3072632b18adc3b9400b68d0ae003037cea4995d2ffc0742920031b4a8a82a768c418adb500000014c888fe1fed63b861ffe168f2c8c02ff0f8aa52f9b921ccc001cdc10e32438db5305a0dab6f134420e68ecd5a092e7e9be71eb76dc61dc1923058c8b3d2163826b0955728bdc4cbb645bf554668506f03001f1cca4fbb5e5ed303da716bbee35a6960b2fe0cf1185c7588300121ce97d2984e2a5c17376084fc2229a2d306e814e6d0bd048d1ea4b304b1010000002d8586fd0ce6732388f92d0ed22de35f029372289e0dc71088b9e520223a96b207db7b"], 0xa8}, {&(0x7f0000000b00)=ANY=[@ANYBLOB="a00100002f0001002dbd7000fddbdf25810130800c007400000000000000000008006d00060000003f2d6ed49b13f463a3583e7e030cf97927601ab5fdda41d5a61754015683ec31085aed72789de243094c58abc72d860f0fe919833f2b88287b327c58fbf4e0e52be94cfce67ebeca704db9197cd7acc40d1d9bf1ca5b16119b607906a068f8e01045ec3ca247aae4234de5e2c0af026de40c84821185afd382fc6452620bac6048cf6c176b56ef7bd95bb9f5e7f0bb15fb906c42dbda524f5d73b1ba4f49a3e9d00401f5a5953ed85d936ce08be9aeb658790e9377575abce851f31b410e15cef3ffcc8b940f9b9afa830c05c8d9093c5131b4763817ec26a1eef5147f054e3e5c73fb64e637d6109b373214000400fe8000000000000000000000000000aa08005400", @ANYRES32=0x0, @ANYBLOB="d89263a3676e8ddd8d1d2da1171d248586d4200793134da3b5cb0f3a4ea1b562a0cdd6fb9c3524e32fdd58fc2ea60d88e75a65563e1fe0f9948691519ea6234761e48db53e4cdfb92b97967574812e791a3947a6ddddd57e9283bb8078ecd278559f0000000400670008005300", @ANYRES32=0x0, @ANYBLOB="72178c4eb21fbbd8af74bcbc89396abe8538815330b5eaf857aa22ae1860354624fc6044aba94fad5553a6e09405689fc1f0394297e402f37cf08d919832f80d19ce083708599a8a933c6c019085c56a13f310fc7bbeff03f4b5d0dc3182ab57f10a4ee7883410ab71cec8fa9fbddaf648c1561cc1e2ab65c1b2d7a43982ed51bde9b7a75e85643df766111ae69c7e8c882cf8502d02bb5be58e58b61c9c43d1d4078c5bceaab941c78281653dac52aca47c3f7abb7e740f951419a8e2959353c5d1d4f48cd2712339c770d36db7881b2b62180ba2b9cfec6f787db648ec3de03caa844863ab02bc799ce477bdbb9f3df5fa714740c0c93eae3a39aaa9d0a51647379e4bde5919052cea14ae79"], 0x1a0}, {&(0x7f0000005180)=ANY=[@ANYBLOB="900400002400000427bd7000fedfdf2508002200", @ANYRES32=0x0, @ANYBLOB="00012f80024683a5aceec3716b1052c53d6c2100686acb2eac2b4f719fc4f27bda03e8ed6890df84ed592864989cfd8ffe691aa4afde9beb624af99e0ce6d02029df7512324778f16a8b2ef67b311054ee8d3ee5522b1aa11803297805b73e2dbe8747d705b02c9b14599a9e38ddf19dd6ddd4921bfdf88219e1a41e382ea490ee9be1482e1713887c83f42980e806a7b28146bfeacd3d9d278e0170dae3c2276438ac9d2947eeefe8d27e8fb3fa69958e09b786a5871558819239e6eaa5a69867371a471f8d5c077dd1f706b0ec4518048e413fcc57f7f5b2111144afbf8b1bb361f07fdb8efe5ff4784c79bb565737caf210ced800530ee731e1a98de7234b8002718013ebcbd8ec173508c38d13834a6ba53f5cab5e8ca3bef865ca92675a7cd18cb0b841cefbff0e087e3e946ee09ae1a66d0b915208820c3c1ba144e3007beed28464b464ec4f8a5d72d394107da2cee4cf9f73b96334deffc160eb144ea2acacae72ea9f8bc410454dfb9dc168d167c8231d035bea22433ed8ec63d9fcfc8636acef5f734acc7a6c9b46d105ebb1dd604e5c0f4504f54f53267aa5040db5cf509febe608309a5f6938428f4903ea499a4083f627fc560809106ec9ba829c403c727f87f8079a4129ed6b431db7771400780020010000000000000000000000000001e00094001d203fad247fa060f1a7bf313b65cfbbae1221681d4e1ea79cc926aaf58f23544868e3e78cc0c9d9d24b72314e32e0f0cd71c094f78f9e2d0ec9cb1216444c073cb251196b333c53a4604b657e811b1a1996b0358066343ae4af2ecb008c787f9cbfbd6da44824c48070261146b1666c7243312376c7b1d627a1585e6a2df5578a9000d8608cc7f0c52d2437b61d84d38b93500dc497c80509222b3d2663a33c1cd8bba26ab67a1c2017717e307b5025417f06f9d1859df4c2362a6f7869e6c7761ac466c552fc5a8985547ab3f61cdc920482e3dce42419a55dc75a08004c00", @ANYRES32, @ANYBLOB="45a5de21bcac4c03a212ed72c59fae042f2e0023c63c0c021736c59f787d52fa1e6d9d5bea8137494637daba5cf8af9a1191af5ce9c7c099e70286dfb0ceb1fdfcb27965cccab0583987f79100ed232413cf21234501c3f1acaa76e9118ec8731139f96c08002e00ac14140e04008b001400560020010000000000000000000000000002cb3ac72acb69f795c6d863f689366ba2930b4b7ff05f292f83a6bdb5fbeee6074ffa3b26b31e1169e32816f4950aaf0a076172a31319565bd3805627a4dcd4c9d5e53a824a9e02ca5af3c1d66d177955166481455326b9753efb24557210219fef04603f2c3ea3c5db70bb1421e7955ef66e6170560c4ed319d90a2ccbd3d8e707a80690d5bc43fc0170f53cd29d1799e82683e77db9ca5c469b777646188206933405458169b426aecbb25d8fb307536551e6ea6feff46cbe1e898332ed638c6c65c451bed63e68ace00122e52eb426a26bfc47f01121b52721bdd7e23fb0dd8cafa7c55897efcaeab8467e2631282453b83de7b8e7e756108adeecd8432dbec1cd8d58ea4fd826a058955bc9ed7a2c9f2d7cc0709667399f329f4698e752bb44ceffdd5f0000"], 0x490}, {&(0x7f0000001700)=ANY=[@ANYRESOCT=r7, @ANYRES32, @ANYBLOB="16b9ed8f4d9ee33079a73b5ddf2f12c278824e849904ebba4f7577cf2fb5ac218aaa957189a9bd9804110c711102d56765417b267eb1c24d3710b05a7b95c107d3a54c1546b65ac0c95440d578d85dbc6eb5a9f533a324ef92b457c7fac60870e4a874d42fa9c92654e32f6dec550389e49a4dff86422809adacd16f2d05cefc8b2d186cf87176b94362852c48c47538a7ad"], 0x430}, {&(0x7f00000014c0)={0x1a0, 0x18, 0x10, 0x70bd2b, 0x25dfdbfd, "", [@nested={0x105, 0x16, 0x0, 0x1, [@typed={0x8, 0x75, 0x0, 0x0, @u32=0x80000001}, @generic="39e9b6df230c11a659368ee57bfaf9c6015bfabab006bb005f210a06ad318cad75d8631fa5bf3c96a0754f61d7a85880dc1b7efaa781984a190a13bbe1beb9b0faeccf3ff3927ad4b3319397154d3c0f2a9c5950c9566863b8208d571a7d7574dcaf23436a0b1600d4605d3de83b41218a375d66fde5a29b302a4b53e3b99d7399af8e522111720b077153c20c0b7a09d1c9da4dc8d2746278af42ad10ef4fc327102b8bf213d7fd0f943cc20ed3cdc6444c884c0267f86fb0873d6880beee324a17c9ce283a3cc8199f95264305bf3ec304f97163b21c8120e421c458", @typed={0x8, 0x55, 0x0, 0x0, @pid=r9}, @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@local}]}, @typed={0xc, 0x78, 0x0, 0x0, @u64=0x7}, @typed={0x14, 0x31, 0x0, 0x0, @ipv6=@empty}, @generic="b9cee4dee71eb1ad750fe4606540f155450440304192272437ebff8aa3db81fdc048fb729833f39412282409fd610f5a98e3d37da8ef22d652c58901ff18b3634d0cde358db46a54a088320fed873bcbd064cff2eb2e22d5a9ae74e1f4054f425846b362a0"]}, 0x1a0}, {&(0x7f0000001100)={0xd4, 0x25, 0x800, 0x70bd26, 0x25dfdbfd, "", [@typed={0xc, 0x5, 0x0, 0x0, @u64=0x9}, @typed={0xb8, 0xb, 0x0, 0x0, @binary="019d50f957fb5f58f23504d61516857e3aab7d7fe8fafa48d0769aa749b1579e648f69d3348ea32efcb72e8d92f6239abf7c18535f473ad54485b9e95eaf6417d9637b6b820bf03e79275d6643a065f42bc7e6ed90b876ec262b399160ddb01868c95746a3ddedf5d4da842ebf37619f9f1752d579290d9796c7a94cdfa7351ce9893f764df879c420431b0c2f5ba97f9c1018c1b31bc8d4edccca6f06b3bc7706e6374bc63abcf0e4240125b1bccdc083c80074"}]}, 0xd4}], 0x7, &(0x7f0000001280), 0x0, 0x5e6ebd8a382f4697}, 0x488d0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x80, 0x9, 0x3, 0x1, 0x0, 0x7, 0x4000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x3, 0x7}, 0x4, 0xfff, 0x0, 0x9, 0x7ff, 0xffffb586, 0xb70c, 0x0, 0x4, 0x0, 0x3}, r9, 0x10, r0, 0x3) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r3, 0x4, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x20}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy0\x00'}]}, 0x28}}, 0x0) 11:11:39 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000580)={&(0x7f0000000440), 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x14}, 0x14}}, 0x0) 11:11:39 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000099001f007068320000000000"], 0x28}}, 0x0) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r5) sendmsg$IEEE802154_ADD_IFACE(r4, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200020000"], 0x28}}, 0x0) (async) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x601, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5, 0x35, 0x3}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) (async) sendmsg$IEEE802154_LLSEC_ADD_DEV(r3, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, r6, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5, 0x36, 0x1}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x54}, 0x1, 0x0, 0x0, 0x40082}, 0x0) 11:11:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x4bffffff}) 11:11:39 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter, 0x48) 11:11:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xfcffffff}) [ 1178.162906] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 11:11:39 executing program 1: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) (async) r4 = socket$inet6(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0xff02}, 0x0, r5}) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'syzkaller0\x00', 0x0}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000100)={{{@in6=@private1, @in=@remote, 0x4e24, 0x0, 0x4e22, 0x0, 0x2, 0x80, 0x0, 0x3a, r6, r7}, {0x2, 0x9, 0x70, 0x2, 0x4, 0x0, 0x3, 0x7fffffffffffffff}, {0x7ff, 0x0, 0x100, 0x100000000}, 0x1, 0x6e6bbd, 0x2, 0x0, 0x2, 0x2}, {{@in6=@local, 0x4d3, 0x33}, 0x2, @in=@multicast1, 0x0, 0x4, 0x2, 0xc2, 0x0, 0x8, 0x401}}, 0xe8) (async) sendmsg$nl_netfilter(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000380)={&(0x7f000000ea80)=ANY=[@ANYBLOB="b8110000020201012abd7000fedbdf250c000005fa000e8008007e00ee25318f94c6b2fa2b902a1c12efc705f38a642031d733358a6984a560281d392f80f4b3f9523682aabdb1315de5d373364df69e8a572994bd5051e0fb49c8624477e5e3c6de255b3abce006fade86f6a236d8932d877f85b0881306b94f9a1e6ab1dba3a5630bd4cd0975aa3946f94a5ad476df16061c9025a963a3850e70d4e490a85796c2cc814efdd1cb14dd0b92429b1ff7d1e0bf2e3aa2", @ANYRES32=r7, @ANYBLOB="fda26ca18b26a93bbeb97e232f62eecd3dae47f4248c3b568cb09072ae4091e90912a57fb04e4d796e120443094a87b422b5e27f36199f55cd54121a67bbea708e220ecf98110d83b87d907dca0158d951cfe1104c094c41996f9c4320848d800af4c8d5395bf5ec62a227c8aaa450ee582b40833a2eeea97d3b59ef67966a752cd10068cb689e65a3242e08cc716ca123526e22c2254e7b6c6f26995846cc268e98fe7eaa8c70ccb8084aa4aa059155461ac2be2a52a7dae7c83da0e87e95375795381347852715762ab220861e29ca06c5a450940ccec59736f45200ac93d969e1b9d7815faa71c77d9209405a0000a4cc378e7db7def04fb60290c2380dad96b9ff0d657d792e15349218a6c202981a9427bf475cc6084f2e29bf8bef857466efe38b4dc645bd60bc970ecfbf9e88a08651ef8575630ce221ce924fc00c62d8207a39e52f0e13b49b797e40f6895a7f39d8c62d219303ef78c3e2e366afba6e2f39b07b9ecaf9e4dc25105f8003e4ae5e39bd51c3dd4ab08cb7d110f23f7f351bfb1809b302ab0166110939022a91662b3265d11cb54e496bd2fa62d15e61edbb32ae3ada03e53b3ebe241fb9324d2a0646bf375c977e134d48bc30d4d77ca18ef8f7d393428fdc713762d2c948e34684d9c51df553f87e260373ced2daf8a9ed86d5948e61568b412d4db54c093833aaea5e14e79c043b113977f3c95a9b2107d5ba6225da6befc77472c28e2d5d23cb1a5b45ec8fae302399c89f6acb8b09d7658b06fbdc3d12425aca34bae22bee98aefea5fb238e5e44c4859d2404aa84ae08a52df9b7cab6d389e92b1bd505927d705a0c3a266133fad22226fc978086d5c5153644c44ee5eabfa0d57371446c9308c18c362db91d8fbb452f61affdbc3404e7c4d87fa470e35cf140228b78e56335540f59d27b72fce14d7566954041e183e2aaffcedbd6437e9265aab7258e55deb7b19e3338aad96d3c6d2b388c56d82a0fefaf4831affa03cfe542dd8b071a11701904e3f6941e1bb6867ebb7eec83f64e352657b0ae09e9f7c43f98f3690bc1b101b9e835aa2c15a89511eaa713b1139d94ce0d8396807bf0087f2ab3b51b3bc013baa981d994d7a645d1a248dbc4f707b12bbcf6301a296fef8b615ade88056d74f63c57795d3c773e1d8ff54bf04110d8304ad4def36573763cfb847cd17d85179eb5f068e99e609298de8a618402333fcb0c11fe0a41d79bf9448ea235d96f730f8f5d028bc955af8e5258e791ae7cfd48d56049c7f33ea00a085f7e99419629ebeb109d94c2623a2dcae13ff9329222a1ef3fb714b1b6b0dec7e69be174f149494f3c891eaab08dd508597df3cceab1b63d7d2accdd51ebcb64f5de1ab675c07b671a41a2398204003df694bb1dbc718015ed2f974949eb771022aa1ee8c86aea74a01c80044bc922a085ae9cbafb8c049e237468513561c75e15ae59714bfa2b4c21d1de3dabc5dffccb42ae130e54564a86f211f6a9708db5e8ccb58a14fc04233b1c338df841ca840a47645e99fbd54cc799a7aaf1c34756c29f354f56f7743586e5186b583dd1d71d8b528bdfaaf209a5b7dd5b60eebff502557cdf471fce7a3d3497d2e14166854e6507c1e06a504da19f5c56fe1092b941f19590537821d734a40e4d9163a4b58c0d873f6e8fe1b5a2e4277eed7d10325c5fb0543fcc480222398936d8b3475f4ebc60f7aa360d97352648be7f23ff1974ec85b55821de6f5a0ce5110db29ac82129e2027a4d3f20d7fd9e937aa49079235aca0f2c1644fc88ea11e4beb081b851042e0192c739c54be39b1269f580482fdb8d536c9abf3c49fde1a4be619a54b5eed96960fb435cfc1bd4ae22eda26b03e6531e2c12384cdea40ec87c282b0ca16bc303bf3a54b5d245052b5137d9bdee1508165f52e40bf7f4af503f02aeee6a73b3d3e32405f7cb06600973d868848d38c6139f9a5473e33a8e84a1329107d1c74d839172dcc5aa575e07c26da2c163d76b7535d6a7a8c7ffdbd4941c9f87053133a66884c3f5b5270982c4cd5e28315e8b0c560d45d11e8b828710855b9a93e062e3930ad95a002d7b61d2d2f7d6018395d06bbac56b9ac0f09e6d0d765700059a01b2a1f63eb9220024b117bbfa46ba6b782c653850be6cc000cea76e72b81c8c5c31ce0683b39c9cc8959d78685433781f4adc16764f698e4ba03ffdd9c523a7770523d73d6716db329089c68f32d0a44e29dc625d9e9e5456b2232b9900be041090ac28267c76ed58b9f4384db6c0548b6eaaaff5d2524951f574d85f6c8ad004a263f1077f5f45e5b20761c39dc3e4ffcd0f7126c8aa440bce53d433c73b4cd468f5e4da66f53138f42ee77ad486516180969617e2dee456488df2ac08c73504700b236f426faacd97dc7261273a81899ddcb949dace9362bf95a57cb484ea6bb74917ea89fce7e376d07b5eef10c0a9026184168f98005da23857463b0944763bbb07670bf717efae00c7b7499695ee7ad3792ae3c86f918755cd4807cdf9da080d1bda34e5eaad7dded9cbd16870cb297ad029bc3dd3757bdcfcc624b42b235658734c9d98270d6f9f5871c54bd90099e39332494c27e8e52b52e7b915d21f9c68fc395b3d32cffb439c4ff3cace3127d4a9b0118d5aac0835ad8a52e4c1e753a76ffad96d65b34775bd073af9de3c9e62a03a05600404464c5b16b1762c44fa106b6d419d5867f971bed81a1b5978e7a042c37f74bdad60203a89e69789119cd44b685ce80a368e224ae0c211dd945755171a63f1bfe9d046cadcd4db0d64ada2d385503ad7073a271a33b47b9789050bbcfb251780881508d74c253d93521cdf272f6ded9fc3cb44f9ba1da77e7a4ce264cf66e6cbac0b4d87cce97c3cfd723dc92f52ed4a345fe67efea692da50e84edf3a66b76dfb33d9786dab344c03d603d4d156389ea54773b2fe4aba8596dd1cc30d0d8d36951be5f759775f4d8ba290224c554a71d900a02599a1258efe85d4b9bba61b3d00766ab5556b8027ffff2e575c4dad55f04a819d02bdca040cc36a1dbf6367b805f2454f832be271e35f769f0750e093948e0cdc8de656c556215c6d0a0c96f40b8a250abe971e2cea250fc7be396dcc72a2986ef04a3a23f8bb4bc91dbba639ffaa6681b76a931680f8485d9679a9d671f1310968a0b9dadb731fc99c2f9446a55a0f5be16e0150ff7feae623f1565074b7fd82acd3769e14e8b2f6090e5244e850bdf1028152abef866f51a63e10b463887dafaf076a06dada2b86a3fde64f09c90562338391fd9199003968364e9ae4cbae37687d6cdd4f655b1a646a569540de9eb9ee078f30c051e583ce05247de595e39c40f00d4dc75f1bbb0614c5dbf92fcde92c669b00960ca0afeea090c8bbde503587bddc4c5079d057149a2122d0cc4747c2b6e8ee5a6436b6ba578b7528a54bb715ce04e30bc7f2a8e95478c878bfe0f396a2b97561bf1d96c9473f65ef4f2674fe88654f54becec0d84b941ad5a85022c0d50c21769f2b45a28b20598174686ebbb049d0b4e2988362f77ead1dbd4c48bbdecdfdd4ebdf8d0a3a88fb3f1618e875fdc87937a0c1ad6697ae04b095f18668435c883be8341b52f11888d20a9a9db4145fe602449d8ab598fdfa84a95359838a15cfb37daeb0d7ded4ed8931e33817ae1a1b039d56fb5e80b6d7b0eca3fb5ca511befa2e8d8b88510a196085d858d69585097ca2b6b5eab5d0d188331db086bd2d0bc004284a0ef35ef93bdfadcc90bf41ece8e4ecda16a60e8cfb9557bde1bc0ae023544ea1ad4c38c76a437f45917c3c7fcb762744c3488e20900d9ca42e751b90859bea3ffd33c551c919e47995bb30b8fa3678d93ce48540dc59057bdf7fb0654f82162b0d86a18465564652e08bd918e4e0bceaa90944264bc6c4eb9a9e222c302a82a0d3428a123b2999da2f11a3231e3059e999a02e93866521d77f9429b29f466780e7d46421a74903e2d1a267554386b252d6f82b1733398b5208482ae0df4ba134045e6f6febb5b3bbf93c64f042d2464bdf6c257947998cc5a718ff199aed8379ecb4d02b8ead6e4fced34425a7ad249699da96f26a1d77dbda28417490ecf45cf3fb69345905e2ccb8f0c308e5eb8bcc47f44268c24142e14f21bdd286e81d54106540f258aacdbf3b4d9959467e6eb20c04e179a508fd6e4c20acfcd0b1f9f649e8c574b674a9dd953cc3e2f0a057f054c30fbe81960311e031bbc7c59be66779cdad411e2c8e8d39bccb01df1fd92ac52ea87151ac9e0809c979337d1b967742347e6ccc967dd9b99e812df423d36bf44c0b03d21c1c307de88704e23cc72331d9051de3acd92060e5e47d716e0740cb7cee3ac9f76cc3b7ddc4ddf46ecc54ddf651ac8c9ca747025118dfc377ce032b820b8c2d38fe6e99c63a38dc225f518568686590608102c26f9236ba5c9bea119bb881c08034d6932b5b7f0ddbc87788b16369fc04bb2cef3a0f44b82d77a9f4f1f6eddeac5f6556cdc07785939b63ab1ce1cc9aa6795a90693cc16fdce47bd4c73df1dffca62a654c0c9487d309f704161e42fe7e61d304d12a299f8766e4ab1ab94da7d325309bc24783e719eb65e3b3bc4b9e2f6393d1211da4acb176fc0d8859a9d676ea6f49439cee552dc08777fef613b5d1f13084454844a9a55f59bfd1550f79683bac4fd52f06c9de62d19fba9dd41db795b2ebaea1823a5b150307b719e276e828b99f104a33ff879a14c66c0053910f494c4e90f5a9bdb159765e211d9d73508742e5257e480a4518a246b69447b5c7122d803dea5969350bf9f1b3fbeecab2370097eb22327d21dc83be76bd5fcac3630579fa809f05c02d9e70b3c897a28756c3741a1bee8f5a627b076360e2a3916858a2bbbe024accde7bcfd0952965276b20738f83d7aef356d130a5f2cb9f4d4c75fda971b341ac69a2d29b08886076593cfc4546ba1693e35adf154e1252899fdd205eca2d6e72e5335a261c7f8ce110b2b48ff3a48cca0587624e7bb254a33525bde29de26dc4e0cd8b59779b1cb23f3e50304119f6a39ba94185450b842346d0e912b71fa721ceb794ae791e6b20c976e3a775661e21c28fd1b5f8380e057561756b112952d8b25f436fde52002f175316c7c472c454289cabdd8ee933f12a41e06752726bddb10dee51ba6763d2f78f160742cc9631593dd3f7d0de9ba4d297e67b6993a18461a8ffadb1865736871ae23ed8750ed2140b95c25f54344acf59148df9de665e5e8dfd13ef8d1aa1ff021fddf49a25aa1e64e337362689e6292d9005c53d334add676de926b34cd324dfa159287e8e0923f1533504058d1ba249770c8affe88d3cd84bd5032cbfb2eff6abe1d550c00ad5914f3bf2b625053ca01cf05063807146da4e9f3f5aaefbcd9a71c97724b577bbe5e3a99b761a7e86430f7b5ae0a05c8747c3fbd2ecdeaa53e19230959e389386b26a51f9184eceb39a97014b2117941dcf182b5fcfaef974bea5125a6657135f295e39829323f1609b985f0c6e1723aee86d00ed07526f9e7916106e1c51ceaf50c78c25d71ef985e23eb78a7d27ac3561f4ecd947c7c35d72a830ae691a3b99281400014295a183d5abd8e795266848732db35fd3a5bb8cb57e93d603237f00a444925ba5542dcf803f09375ed031a30f17df2600d8c1e7c019b238435f10cd9bde2a48f176afd99eda22f82e3ebca893a51ccda68de4de176392fb1a594a09433cacb7a7be280a92b269e3201d9f86a562e56457dd9026af2fa0c7ff56d7427680416bdea8fa70cb44e27cb8d11f198d80ec32fbec73ba82895636707484b6675d110d25757e8874405d5d04111ec6e1d886d086f95e81682a8ba5d8ec1d1c801d93ddb373e41e32a142f4c72b38e0eb82d5d59e46632fb0ccda790211b3cdf06eb20c722b983f878cce2f153d208643ff40ab90f7e770688ab31ea89eea3c0616ed24e84c3c25d3ddb9590041cd9bdd97f3520172adf49a9c704aabea4f04f351bb9c93c4cffd6d1cd10542e1d48ceef5fef9be784cbde58781d6cd8f296e7707e8bec1a4ab59cd3b8346d9c8c1b8cc498fb0a028fdcabbdcb297060053c83e55057101f05c3df3a45d706278b7d806572c3ad249be2a2a6fa60309ca3b036adc980cee3e07beb7b5f5defb49343eaf5fa6f5b7b2cdda11256c610ac2f4116dc384f1bf178ebc328f13551efeb05d023c603ecdd76575335515ad1e0fe7b0161cca3df58b36fe9d587aef264932f86b1f5dee8cae417f8ffb1867aa3ee61dc3951d4bef1ccca73f2c27bb1a5f99fa90eb409eeb1c7e7ad2b7226c67a9c4d2f094f859f95fab81086900000004000c000000"], 0x11b8}, 0x1, 0x0, 0x0, 0x4}, 0x4000001) (async) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000000)={{{@in=@rand_addr=0x64010100, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x4e22, 0x4, 0x4e24, 0x7, 0x0, 0xa0, 0x20, 0x0, r5, r7}, {0xaf, 0x0, 0x0, 0x1, 0xd00, 0xffffffffffffffff, 0x7, 0x1f}, {0x100000001, 0x7f, 0x10000, 0x8000000000000001}, 0x7, 0x6e6bc2, 0x1, 0x1, 0x2, 0x1}, {{@in=@remote, 0x4d3, 0xff}, 0x2, @in6=@loopback, 0x3506, 0x0, 0x3, 0x29, 0x2, 0xda}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r9 = getpid() sendmmsg$unix(r8, &(0x7f0000001fc0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000007080)=[@cred={{0x1c, 0x1, 0x2, {r9}}}, @rights={{0x10}}], 0x30}}], 0x2, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000940)={0x158, 0x1b, 0x100, 0x70bd2e, 0x25dfdbfd, "", [@generic="d654b4b6bce99848106e586b38c0c51e96aebbd587ce10de4e3f73a772f4a2aadf26ad3bad2c2c5ae4522232ded5549aa07de2a115d0b8dba784673c74352230e904dcab435f20aeddbe9ef57d640d2c7b682306514e0425a4d3", @generic="2579defc91", @nested={0x4, 0x8a}, @generic="b6c4621cdd4dad124d40b09bcf6cfffd6ebd56f4c72e88294ca4f9487c2906f958461231a770e11d823c908fbf0f9078f6d0d3d868f64f513252e6f52be7e777e590250297ac7fcecee9d99e9fef81900a390cfb3b5006116eea1ca8ce791a88f6d14b3a729a87d4992c0fca0c066c19815f0ba7a9cfe7f247c4cd3dbcb2230719cd9785f6b7bc25d4712f01f8ed64b9f95d0f2fa8a2f7b863278a36e70af00c85f59c17e944b8d5ec0bc194a41b7803d732ae818b7aed19db177a03ca1d866b8449e244b8b613d4f4fa48b19157311f18", @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@mcast1}]}, 0x158}, {&(0x7f0000001340)=ANY=[@ANYBLOB="a800f6972a0000032bbd7000fedbdf252b00250000000000000000000000fffff26284c17a3a5312486f08c43d06ebf537a79628f1044f59998318c908fb0e516fd3b3269912010000000000008042d4416ddf18ce8fb125a41a4c1ccc36407d963093d749ea559d7c2789e5d166489d10d21eff363630ed812a4b09be2c33e69751b3072632b18adc3b9400b68d0ae003037cea4995d2ffc0742920031b4a8a82a768c418adb500000014c888fe1fed63b861ffe168f2c8c02ff0f8aa52f9b921ccc001cdc10e32438db5305a0dab6f134420e68ecd5a092e7e9be71eb76dc61dc1923058c8b3d2163826b0955728bdc4cbb645bf554668506f03001f1cca4fbb5e5ed303da716bbee35a6960b2fe0cf1185c7588300121ce97d2984e2a5c17376084fc2229a2d306e814e6d0bd048d1ea4b304b1010000002d8586fd0ce6732388f92d0ed22de35f029372289e0dc71088b9e520223a96b207db7b"], 0xa8}, {&(0x7f0000000b00)=ANY=[@ANYBLOB="a00100002f0001002dbd7000fddbdf25810130800c007400000000000000000008006d00060000003f2d6ed49b13f463a3583e7e030cf97927601ab5fdda41d5a61754015683ec31085aed72789de243094c58abc72d860f0fe919833f2b88287b327c58fbf4e0e52be94cfce67ebeca704db9197cd7acc40d1d9bf1ca5b16119b607906a068f8e01045ec3ca247aae4234de5e2c0af026de40c84821185afd382fc6452620bac6048cf6c176b56ef7bd95bb9f5e7f0bb15fb906c42dbda524f5d73b1ba4f49a3e9d00401f5a5953ed85d936ce08be9aeb658790e9377575abce851f31b410e15cef3ffcc8b940f9b9afa830c05c8d9093c5131b4763817ec26a1eef5147f054e3e5c73fb64e637d6109b373214000400fe8000000000000000000000000000aa08005400", @ANYRES32=0x0, @ANYBLOB="d89263a3676e8ddd8d1d2da1171d248586d4200793134da3b5cb0f3a4ea1b562a0cdd6fb9c3524e32fdd58fc2ea60d88e75a65563e1fe0f9948691519ea6234761e48db53e4cdfb92b97967574812e791a3947a6ddddd57e9283bb8078ecd278559f0000000400670008005300", @ANYRES32=0x0, @ANYBLOB="72178c4eb21fbbd8af74bcbc89396abe8538815330b5eaf857aa22ae1860354624fc6044aba94fad5553a6e09405689fc1f0394297e402f37cf08d919832f80d19ce083708599a8a933c6c019085c56a13f310fc7bbeff03f4b5d0dc3182ab57f10a4ee7883410ab71cec8fa9fbddaf648c1561cc1e2ab65c1b2d7a43982ed51bde9b7a75e85643df766111ae69c7e8c882cf8502d02bb5be58e58b61c9c43d1d4078c5bceaab941c78281653dac52aca47c3f7abb7e740f951419a8e2959353c5d1d4f48cd2712339c770d36db7881b2b62180ba2b9cfec6f787db648ec3de03caa844863ab02bc799ce477bdbb9f3df5fa714740c0c93eae3a39aaa9d0a51647379e4bde5919052cea14ae79"], 0x1a0}, {&(0x7f0000005180)=ANY=[@ANYBLOB="900400002400000427bd7000fedfdf2508002200", @ANYRES32=0x0, @ANYBLOB="00012f80024683a5aceec3716b1052c53d6c2100686acb2eac2b4f719fc4f27bda03e8ed6890df84ed592864989cfd8ffe691aa4afde9beb624af99e0ce6d02029df7512324778f16a8b2ef67b311054ee8d3ee5522b1aa11803297805b73e2dbe8747d705b02c9b14599a9e38ddf19dd6ddd4921bfdf88219e1a41e382ea490ee9be1482e1713887c83f42980e806a7b28146bfeacd3d9d278e0170dae3c2276438ac9d2947eeefe8d27e8fb3fa69958e09b786a5871558819239e6eaa5a69867371a471f8d5c077dd1f706b0ec4518048e413fcc57f7f5b2111144afbf8b1bb361f07fdb8efe5ff4784c79bb565737caf210ced800530ee731e1a98de7234b8002718013ebcbd8ec173508c38d13834a6ba53f5cab5e8ca3bef865ca92675a7cd18cb0b841cefbff0e087e3e946ee09ae1a66d0b915208820c3c1ba144e3007beed28464b464ec4f8a5d72d394107da2cee4cf9f73b96334deffc160eb144ea2acacae72ea9f8bc410454dfb9dc168d167c8231d035bea22433ed8ec63d9fcfc8636acef5f734acc7a6c9b46d105ebb1dd604e5c0f4504f54f53267aa5040db5cf509febe608309a5f6938428f4903ea499a4083f627fc560809106ec9ba829c403c727f87f8079a4129ed6b431db7771400780020010000000000000000000000000001e00094001d203fad247fa060f1a7bf313b65cfbbae1221681d4e1ea79cc926aaf58f23544868e3e78cc0c9d9d24b72314e32e0f0cd71c094f78f9e2d0ec9cb1216444c073cb251196b333c53a4604b657e811b1a1996b0358066343ae4af2ecb008c787f9cbfbd6da44824c48070261146b1666c7243312376c7b1d627a1585e6a2df5578a9000d8608cc7f0c52d2437b61d84d38b93500dc497c80509222b3d2663a33c1cd8bba26ab67a1c2017717e307b5025417f06f9d1859df4c2362a6f7869e6c7761ac466c552fc5a8985547ab3f61cdc920482e3dce42419a55dc75a08004c00", @ANYRES32, @ANYBLOB="45a5de21bcac4c03a212ed72c59fae042f2e0023c63c0c021736c59f787d52fa1e6d9d5bea8137494637daba5cf8af9a1191af5ce9c7c099e70286dfb0ceb1fdfcb27965cccab0583987f79100ed232413cf21234501c3f1acaa76e9118ec8731139f96c08002e00ac14140e04008b001400560020010000000000000000000000000002cb3ac72acb69f795c6d863f689366ba2930b4b7ff05f292f83a6bdb5fbeee6074ffa3b26b31e1169e32816f4950aaf0a076172a31319565bd3805627a4dcd4c9d5e53a824a9e02ca5af3c1d66d177955166481455326b9753efb24557210219fef04603f2c3ea3c5db70bb1421e7955ef66e6170560c4ed319d90a2ccbd3d8e707a80690d5bc43fc0170f53cd29d1799e82683e77db9ca5c469b777646188206933405458169b426aecbb25d8fb307536551e6ea6feff46cbe1e898332ed638c6c65c451bed63e68ace00122e52eb426a26bfc47f01121b52721bdd7e23fb0dd8cafa7c55897efcaeab8467e2631282453b83de7b8e7e756108adeecd8432dbec1cd8d58ea4fd826a058955bc9ed7a2c9f2d7cc0709667399f329f4698e752bb44ceffdd5f0000"], 0x490}, {&(0x7f0000001700)=ANY=[@ANYRESOCT=r7, @ANYRES32, @ANYBLOB="16b9ed8f4d9ee33079a73b5ddf2f12c278824e849904ebba4f7577cf2fb5ac218aaa957189a9bd9804110c711102d56765417b267eb1c24d3710b05a7b95c107d3a54c1546b65ac0c95440d578d85dbc6eb5a9f533a324ef92b457c7fac60870e4a874d42fa9c92654e32f6dec550389e49a4dff86422809adacd16f2d05cefc8b2d186cf87176b94362852c48c47538a7ad"], 0x430}, {&(0x7f00000014c0)={0x1a0, 0x18, 0x10, 0x70bd2b, 0x25dfdbfd, "", [@nested={0x105, 0x16, 0x0, 0x1, [@typed={0x8, 0x75, 0x0, 0x0, @u32=0x80000001}, @generic="39e9b6df230c11a659368ee57bfaf9c6015bfabab006bb005f210a06ad318cad75d8631fa5bf3c96a0754f61d7a85880dc1b7efaa781984a190a13bbe1beb9b0faeccf3ff3927ad4b3319397154d3c0f2a9c5950c9566863b8208d571a7d7574dcaf23436a0b1600d4605d3de83b41218a375d66fde5a29b302a4b53e3b99d7399af8e522111720b077153c20c0b7a09d1c9da4dc8d2746278af42ad10ef4fc327102b8bf213d7fd0f943cc20ed3cdc6444c884c0267f86fb0873d6880beee324a17c9ce283a3cc8199f95264305bf3ec304f97163b21c8120e421c458", @typed={0x8, 0x55, 0x0, 0x0, @pid=r9}, @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@local}]}, @typed={0xc, 0x78, 0x0, 0x0, @u64=0x7}, @typed={0x14, 0x31, 0x0, 0x0, @ipv6=@empty}, @generic="b9cee4dee71eb1ad750fe4606540f155450440304192272437ebff8aa3db81fdc048fb729833f39412282409fd610f5a98e3d37da8ef22d652c58901ff18b3634d0cde358db46a54a088320fed873bcbd064cff2eb2e22d5a9ae74e1f4054f425846b362a0"]}, 0x1a0}, {&(0x7f0000001100)={0xd4, 0x25, 0x800, 0x70bd26, 0x25dfdbfd, "", [@typed={0xc, 0x5, 0x0, 0x0, @u64=0x9}, @typed={0xb8, 0xb, 0x0, 0x0, @binary="019d50f957fb5f58f23504d61516857e3aab7d7fe8fafa48d0769aa749b1579e648f69d3348ea32efcb72e8d92f6239abf7c18535f473ad54485b9e95eaf6417d9637b6b820bf03e79275d6643a065f42bc7e6ed90b876ec262b399160ddb01868c95746a3ddedf5d4da842ebf37619f9f1752d579290d9796c7a94cdfa7351ce9893f764df879c420431b0c2f5ba97f9c1018c1b31bc8d4edccca6f06b3bc7706e6374bc63abcf0e4240125b1bccdc083c80074"}]}, 0xd4}], 0x7, &(0x7f0000001280), 0x0, 0x5e6ebd8a382f4697}, 0x488d0) (async) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x80, 0x9, 0x3, 0x1, 0x0, 0x7, 0x4000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x3, 0x7}, 0x4, 0xfff, 0x0, 0x9, 0x7ff, 0xffffb586, 0xb70c, 0x0, 0x4, 0x0, 0x3}, r9, 0x10, r0, 0x3) (async) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r3, 0x4, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x20}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy0\x00'}]}, 0x28}}, 0x0) 11:11:40 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r1) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110a000000000000000021000000050020000000000099001f007068320000000000"], 0x28}}, 0x0) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r5) sendmsg$IEEE802154_ADD_IFACE(r4, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="110a000000000000000021000000050020000000000009001f007068793200020000"], 0x28}}, 0x0) (async) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x601, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5, 0x35, 0x3}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) (async) sendmsg$IEEE802154_LLSEC_ADD_DEV(r3, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, r6, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5, 0x36, 0x1}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x54}, 0x1, 0x0, 0x0, 0x40082}, 0x0) 11:11:40 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14}, 0x14}}, 0x844) [ 1178.438477] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1178.447502] ieee802154 phy0 wpan0: encryption failed: -22 [ 1178.453161] ieee802154 phy1 wpan1: encryption failed: -22 11:11:40 executing program 2: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) [ 1178.901316] Bluetooth: hci0: command 0x0401 tx timeout [ 1179.652319] BTRFS: device fsid fbab3e32-ada1-438a-bea4-e1ee16448632 devid 1 transid 8 /dev/loop5 [ 1179.683643] BTRFS error (device loop5): unsupported checksum algorithm 1 [ 1179.690560] BTRFS error (device loop5): superblock checksum mismatch [ 1179.697799] BTRFS error (device loop5): open_ctree failed 11:11:41 executing program 1: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) r4 = socket$inet6(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0xff02}, 0x0, r5}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'syzkaller0\x00', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000100)={{{@in6=@private1, @in=@remote, 0x4e24, 0x0, 0x4e22, 0x0, 0x2, 0x80, 0x0, 0x3a, r6, r7}, {0x2, 0x9, 0x70, 0x2, 0x4, 0x0, 0x3, 0x7fffffffffffffff}, {0x7ff, 0x0, 0x100, 0x100000000}, 0x1, 0x6e6bbd, 0x2, 0x0, 0x2, 0x2}, {{@in6=@local, 0x4d3, 0x33}, 0x2, @in=@multicast1, 0x0, 0x4, 0x2, 0xc2, 0x0, 0x8, 0x401}}, 0xe8) (async) sendmsg$nl_netfilter(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000380)={&(0x7f000000ea80)=ANY=[@ANYBLOB="b8110000020201012abd7000fedbdf250c000005fa000e8008007e00ee25318f94c6b2fa2b902a1c12efc705f38a642031d733358a6984a560281d392f80f4b3f9523682aabdb1315de5d373364df69e8a572994bd5051e0fb49c8624477e5e3c6de255b3abce006fade86f6a236d8932d877f85b0881306b94f9a1e6ab1dba3a5630bd4cd0975aa3946f94a5ad476df16061c9025a963a3850e70d4e490a85796c2cc814efdd1cb14dd0b92429b1ff7d1e0bf2e3aa2", @ANYRES32=r7, @ANYBLOB="fda26ca18b26a93bbeb97e232f62eecd3dae47f4248c3b568cb09072ae4091e90912a57fb04e4d796e120443094a87b422b5e27f36199f55cd54121a67bbea708e220ecf98110d83b87d907dca0158d951cfe1104c094c41996f9c4320848d800af4c8d5395bf5ec62a227c8aaa450ee582b40833a2eeea97d3b59ef67966a752cd10068cb689e65a3242e08cc716ca123526e22c2254e7b6c6f26995846cc268e98fe7eaa8c70ccb8084aa4aa059155461ac2be2a52a7dae7c83da0e87e95375795381347852715762ab220861e29ca06c5a450940ccec59736f45200ac93d969e1b9d7815faa71c77d9209405a0000a4cc378e7db7def04fb60290c2380dad96b9ff0d657d792e15349218a6c202981a9427bf475cc6084f2e29bf8bef857466efe38b4dc645bd60bc970ecfbf9e88a08651ef8575630ce221ce924fc00c62d8207a39e52f0e13b49b797e40f6895a7f39d8c62d219303ef78c3e2e366afba6e2f39b07b9ecaf9e4dc25105f8003e4ae5e39bd51c3dd4ab08cb7d110f23f7f351bfb1809b302ab0166110939022a91662b3265d11cb54e496bd2fa62d15e61edbb32ae3ada03e53b3ebe241fb9324d2a0646bf375c977e134d48bc30d4d77ca18ef8f7d393428fdc713762d2c948e34684d9c51df553f87e260373ced2daf8a9ed86d5948e61568b412d4db54c093833aaea5e14e79c043b113977f3c95a9b2107d5ba6225da6befc77472c28e2d5d23cb1a5b45ec8fae302399c89f6acb8b09d7658b06fbdc3d12425aca34bae22bee98aefea5fb238e5e44c4859d2404aa84ae08a52df9b7cab6d389e92b1bd505927d705a0c3a266133fad22226fc978086d5c5153644c44ee5eabfa0d57371446c9308c18c362db91d8fbb452f61affdbc3404e7c4d87fa470e35cf140228b78e56335540f59d27b72fce14d7566954041e183e2aaffcedbd6437e9265aab7258e55deb7b19e3338aad96d3c6d2b388c56d82a0fefaf4831affa03cfe542dd8b071a11701904e3f6941e1bb6867ebb7eec83f64e352657b0ae09e9f7c43f98f3690bc1b101b9e835aa2c15a89511eaa713b1139d94ce0d8396807bf0087f2ab3b51b3bc013baa981d994d7a645d1a248dbc4f707b12bbcf6301a296fef8b615ade88056d74f63c57795d3c773e1d8ff54bf04110d8304ad4def36573763cfb847cd17d85179eb5f068e99e609298de8a618402333fcb0c11fe0a41d79bf9448ea235d96f730f8f5d028bc955af8e5258e791ae7cfd48d56049c7f33ea00a085f7e99419629ebeb109d94c2623a2dcae13ff9329222a1ef3fb714b1b6b0dec7e69be174f149494f3c891eaab08dd508597df3cceab1b63d7d2accdd51ebcb64f5de1ab675c07b671a41a2398204003df694bb1dbc718015ed2f974949eb771022aa1ee8c86aea74a01c80044bc922a085ae9cbafb8c049e237468513561c75e15ae59714bfa2b4c21d1de3dabc5dffccb42ae130e54564a86f211f6a9708db5e8ccb58a14fc04233b1c338df841ca840a47645e99fbd54cc799a7aaf1c34756c29f354f56f7743586e5186b583dd1d71d8b528bdfaaf209a5b7dd5b60eebff502557cdf471fce7a3d3497d2e14166854e6507c1e06a504da19f5c56fe1092b941f19590537821d734a40e4d9163a4b58c0d873f6e8fe1b5a2e4277eed7d10325c5fb0543fcc480222398936d8b3475f4ebc60f7aa360d97352648be7f23ff1974ec85b55821de6f5a0ce5110db29ac82129e2027a4d3f20d7fd9e937aa49079235aca0f2c1644fc88ea11e4beb081b851042e0192c739c54be39b1269f580482fdb8d536c9abf3c49fde1a4be619a54b5eed96960fb435cfc1bd4ae22eda26b03e6531e2c12384cdea40ec87c282b0ca16bc303bf3a54b5d245052b5137d9bdee1508165f52e40bf7f4af503f02aeee6a73b3d3e32405f7cb06600973d868848d38c6139f9a5473e33a8e84a1329107d1c74d839172dcc5aa575e07c26da2c163d76b7535d6a7a8c7ffdbd4941c9f87053133a66884c3f5b5270982c4cd5e28315e8b0c560d45d11e8b828710855b9a93e062e3930ad95a002d7b61d2d2f7d6018395d06bbac56b9ac0f09e6d0d765700059a01b2a1f63eb9220024b117bbfa46ba6b782c653850be6cc000cea76e72b81c8c5c31ce0683b39c9cc8959d78685433781f4adc16764f698e4ba03ffdd9c523a7770523d73d6716db329089c68f32d0a44e29dc625d9e9e5456b2232b9900be041090ac28267c76ed58b9f4384db6c0548b6eaaaff5d2524951f574d85f6c8ad004a263f1077f5f45e5b20761c39dc3e4ffcd0f7126c8aa440bce53d433c73b4cd468f5e4da66f53138f42ee77ad486516180969617e2dee456488df2ac08c73504700b236f426faacd97dc7261273a81899ddcb949dace9362bf95a57cb484ea6bb74917ea89fce7e376d07b5eef10c0a9026184168f98005da23857463b0944763bbb07670bf717efae00c7b7499695ee7ad3792ae3c86f918755cd4807cdf9da080d1bda34e5eaad7dded9cbd16870cb297ad029bc3dd3757bdcfcc624b42b235658734c9d98270d6f9f5871c54bd90099e39332494c27e8e52b52e7b915d21f9c68fc395b3d32cffb439c4ff3cace3127d4a9b0118d5aac0835ad8a52e4c1e753a76ffad96d65b34775bd073af9de3c9e62a03a05600404464c5b16b1762c44fa106b6d419d5867f971bed81a1b5978e7a042c37f74bdad60203a89e69789119cd44b685ce80a368e224ae0c211dd945755171a63f1bfe9d046cadcd4db0d64ada2d385503ad7073a271a33b47b9789050bbcfb251780881508d74c253d93521cdf272f6ded9fc3cb44f9ba1da77e7a4ce264cf66e6cbac0b4d87cce97c3cfd723dc92f52ed4a345fe67efea692da50e84edf3a66b76dfb33d9786dab344c03d603d4d156389ea54773b2fe4aba8596dd1cc30d0d8d36951be5f759775f4d8ba290224c554a71d900a02599a1258efe85d4b9bba61b3d00766ab5556b8027ffff2e575c4dad55f04a819d02bdca040cc36a1dbf6367b805f2454f832be271e35f769f0750e093948e0cdc8de656c556215c6d0a0c96f40b8a250abe971e2cea250fc7be396dcc72a2986ef04a3a23f8bb4bc91dbba639ffaa6681b76a931680f8485d9679a9d671f1310968a0b9dadb731fc99c2f9446a55a0f5be16e0150ff7feae623f1565074b7fd82acd3769e14e8b2f6090e5244e850bdf1028152abef866f51a63e10b463887dafaf076a06dada2b86a3fde64f09c90562338391fd9199003968364e9ae4cbae37687d6cdd4f655b1a646a569540de9eb9ee078f30c051e583ce05247de595e39c40f00d4dc75f1bbb0614c5dbf92fcde92c669b00960ca0afeea090c8bbde503587bddc4c5079d057149a2122d0cc4747c2b6e8ee5a6436b6ba578b7528a54bb715ce04e30bc7f2a8e95478c878bfe0f396a2b97561bf1d96c9473f65ef4f2674fe88654f54becec0d84b941ad5a85022c0d50c21769f2b45a28b20598174686ebbb049d0b4e2988362f77ead1dbd4c48bbdecdfdd4ebdf8d0a3a88fb3f1618e875fdc87937a0c1ad6697ae04b095f18668435c883be8341b52f11888d20a9a9db4145fe602449d8ab598fdfa84a95359838a15cfb37daeb0d7ded4ed8931e33817ae1a1b039d56fb5e80b6d7b0eca3fb5ca511befa2e8d8b88510a196085d858d69585097ca2b6b5eab5d0d188331db086bd2d0bc004284a0ef35ef93bdfadcc90bf41ece8e4ecda16a60e8cfb9557bde1bc0ae023544ea1ad4c38c76a437f45917c3c7fcb762744c3488e20900d9ca42e751b90859bea3ffd33c551c919e47995bb30b8fa3678d93ce48540dc59057bdf7fb0654f82162b0d86a18465564652e08bd918e4e0bceaa90944264bc6c4eb9a9e222c302a82a0d3428a123b2999da2f11a3231e3059e999a02e93866521d77f9429b29f466780e7d46421a74903e2d1a267554386b252d6f82b1733398b5208482ae0df4ba134045e6f6febb5b3bbf93c64f042d2464bdf6c257947998cc5a718ff199aed8379ecb4d02b8ead6e4fced34425a7ad249699da96f26a1d77dbda28417490ecf45cf3fb69345905e2ccb8f0c308e5eb8bcc47f44268c24142e14f21bdd286e81d54106540f258aacdbf3b4d9959467e6eb20c04e179a508fd6e4c20acfcd0b1f9f649e8c574b674a9dd953cc3e2f0a057f054c30fbe81960311e031bbc7c59be66779cdad411e2c8e8d39bccb01df1fd92ac52ea87151ac9e0809c979337d1b967742347e6ccc967dd9b99e812df423d36bf44c0b03d21c1c307de88704e23cc72331d9051de3acd92060e5e47d716e0740cb7cee3ac9f76cc3b7ddc4ddf46ecc54ddf651ac8c9ca747025118dfc377ce032b820b8c2d38fe6e99c63a38dc225f518568686590608102c26f9236ba5c9bea119bb881c08034d6932b5b7f0ddbc87788b16369fc04bb2cef3a0f44b82d77a9f4f1f6eddeac5f6556cdc07785939b63ab1ce1cc9aa6795a90693cc16fdce47bd4c73df1dffca62a654c0c9487d309f704161e42fe7e61d304d12a299f8766e4ab1ab94da7d325309bc24783e719eb65e3b3bc4b9e2f6393d1211da4acb176fc0d8859a9d676ea6f49439cee552dc08777fef613b5d1f13084454844a9a55f59bfd1550f79683bac4fd52f06c9de62d19fba9dd41db795b2ebaea1823a5b150307b719e276e828b99f104a33ff879a14c66c0053910f494c4e90f5a9bdb159765e211d9d73508742e5257e480a4518a246b69447b5c7122d803dea5969350bf9f1b3fbeecab2370097eb22327d21dc83be76bd5fcac3630579fa809f05c02d9e70b3c897a28756c3741a1bee8f5a627b076360e2a3916858a2bbbe024accde7bcfd0952965276b20738f83d7aef356d130a5f2cb9f4d4c75fda971b341ac69a2d29b08886076593cfc4546ba1693e35adf154e1252899fdd205eca2d6e72e5335a261c7f8ce110b2b48ff3a48cca0587624e7bb254a33525bde29de26dc4e0cd8b59779b1cb23f3e50304119f6a39ba94185450b842346d0e912b71fa721ceb794ae791e6b20c976e3a775661e21c28fd1b5f8380e057561756b112952d8b25f436fde52002f175316c7c472c454289cabdd8ee933f12a41e06752726bddb10dee51ba6763d2f78f160742cc9631593dd3f7d0de9ba4d297e67b6993a18461a8ffadb1865736871ae23ed8750ed2140b95c25f54344acf59148df9de665e5e8dfd13ef8d1aa1ff021fddf49a25aa1e64e337362689e6292d9005c53d334add676de926b34cd324dfa159287e8e0923f1533504058d1ba249770c8affe88d3cd84bd5032cbfb2eff6abe1d550c00ad5914f3bf2b625053ca01cf05063807146da4e9f3f5aaefbcd9a71c97724b577bbe5e3a99b761a7e86430f7b5ae0a05c8747c3fbd2ecdeaa53e19230959e389386b26a51f9184eceb39a97014b2117941dcf182b5fcfaef974bea5125a6657135f295e39829323f1609b985f0c6e1723aee86d00ed07526f9e7916106e1c51ceaf50c78c25d71ef985e23eb78a7d27ac3561f4ecd947c7c35d72a830ae691a3b99281400014295a183d5abd8e795266848732db35fd3a5bb8cb57e93d603237f00a444925ba5542dcf803f09375ed031a30f17df2600d8c1e7c019b238435f10cd9bde2a48f176afd99eda22f82e3ebca893a51ccda68de4de176392fb1a594a09433cacb7a7be280a92b269e3201d9f86a562e56457dd9026af2fa0c7ff56d7427680416bdea8fa70cb44e27cb8d11f198d80ec32fbec73ba82895636707484b6675d110d25757e8874405d5d04111ec6e1d886d086f95e81682a8ba5d8ec1d1c801d93ddb373e41e32a142f4c72b38e0eb82d5d59e46632fb0ccda790211b3cdf06eb20c722b983f878cce2f153d208643ff40ab90f7e770688ab31ea89eea3c0616ed24e84c3c25d3ddb9590041cd9bdd97f3520172adf49a9c704aabea4f04f351bb9c93c4cffd6d1cd10542e1d48ceef5fef9be784cbde58781d6cd8f296e7707e8bec1a4ab59cd3b8346d9c8c1b8cc498fb0a028fdcabbdcb297060053c83e55057101f05c3df3a45d706278b7d806572c3ad249be2a2a6fa60309ca3b036adc980cee3e07beb7b5f5defb49343eaf5fa6f5b7b2cdda11256c610ac2f4116dc384f1bf178ebc328f13551efeb05d023c603ecdd76575335515ad1e0fe7b0161cca3df58b36fe9d587aef264932f86b1f5dee8cae417f8ffb1867aa3ee61dc3951d4bef1ccca73f2c27bb1a5f99fa90eb409eeb1c7e7ad2b7226c67a9c4d2f094f859f95fab81086900000004000c000000"], 0x11b8}, 0x1, 0x0, 0x0, 0x4}, 0x4000001) setsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000000)={{{@in=@rand_addr=0x64010100, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x4e22, 0x4, 0x4e24, 0x7, 0x0, 0xa0, 0x20, 0x0, r5, r7}, {0xaf, 0x0, 0x0, 0x1, 0xd00, 0xffffffffffffffff, 0x7, 0x1f}, {0x100000001, 0x7f, 0x10000, 0x8000000000000001}, 0x7, 0x6e6bc2, 0x1, 0x1, 0x2, 0x1}, {{@in=@remote, 0x4d3, 0xff}, 0x2, @in6=@loopback, 0x3506, 0x0, 0x3, 0x29, 0x2, 0xda}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r9 = getpid() sendmmsg$unix(r8, &(0x7f0000001fc0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000007080)=[@cred={{0x1c, 0x1, 0x2, {r9}}}, @rights={{0x10}}], 0x30}}], 0x2, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000940)={0x158, 0x1b, 0x100, 0x70bd2e, 0x25dfdbfd, "", [@generic="d654b4b6bce99848106e586b38c0c51e96aebbd587ce10de4e3f73a772f4a2aadf26ad3bad2c2c5ae4522232ded5549aa07de2a115d0b8dba784673c74352230e904dcab435f20aeddbe9ef57d640d2c7b682306514e0425a4d3", @generic="2579defc91", @nested={0x4, 0x8a}, @generic="b6c4621cdd4dad124d40b09bcf6cfffd6ebd56f4c72e88294ca4f9487c2906f958461231a770e11d823c908fbf0f9078f6d0d3d868f64f513252e6f52be7e777e590250297ac7fcecee9d99e9fef81900a390cfb3b5006116eea1ca8ce791a88f6d14b3a729a87d4992c0fca0c066c19815f0ba7a9cfe7f247c4cd3dbcb2230719cd9785f6b7bc25d4712f01f8ed64b9f95d0f2fa8a2f7b863278a36e70af00c85f59c17e944b8d5ec0bc194a41b7803d732ae818b7aed19db177a03ca1d866b8449e244b8b613d4f4fa48b19157311f18", @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@mcast1}]}, 0x158}, {&(0x7f0000001340)=ANY=[@ANYBLOB="a800f6972a0000032bbd7000fedbdf252b00250000000000000000000000fffff26284c17a3a5312486f08c43d06ebf537a79628f1044f59998318c908fb0e516fd3b3269912010000000000008042d4416ddf18ce8fb125a41a4c1ccc36407d963093d749ea559d7c2789e5d166489d10d21eff363630ed812a4b09be2c33e69751b3072632b18adc3b9400b68d0ae003037cea4995d2ffc0742920031b4a8a82a768c418adb500000014c888fe1fed63b861ffe168f2c8c02ff0f8aa52f9b921ccc001cdc10e32438db5305a0dab6f134420e68ecd5a092e7e9be71eb76dc61dc1923058c8b3d2163826b0955728bdc4cbb645bf554668506f03001f1cca4fbb5e5ed303da716bbee35a6960b2fe0cf1185c7588300121ce97d2984e2a5c17376084fc2229a2d306e814e6d0bd048d1ea4b304b1010000002d8586fd0ce6732388f92d0ed22de35f029372289e0dc71088b9e520223a96b207db7b"], 0xa8}, {&(0x7f0000000b00)=ANY=[@ANYBLOB="a00100002f0001002dbd7000fddbdf25810130800c007400000000000000000008006d00060000003f2d6ed49b13f463a3583e7e030cf97927601ab5fdda41d5a61754015683ec31085aed72789de243094c58abc72d860f0fe919833f2b88287b327c58fbf4e0e52be94cfce67ebeca704db9197cd7acc40d1d9bf1ca5b16119b607906a068f8e01045ec3ca247aae4234de5e2c0af026de40c84821185afd382fc6452620bac6048cf6c176b56ef7bd95bb9f5e7f0bb15fb906c42dbda524f5d73b1ba4f49a3e9d00401f5a5953ed85d936ce08be9aeb658790e9377575abce851f31b410e15cef3ffcc8b940f9b9afa830c05c8d9093c5131b4763817ec26a1eef5147f054e3e5c73fb64e637d6109b373214000400fe8000000000000000000000000000aa08005400", @ANYRES32=0x0, @ANYBLOB="d89263a3676e8ddd8d1d2da1171d248586d4200793134da3b5cb0f3a4ea1b562a0cdd6fb9c3524e32fdd58fc2ea60d88e75a65563e1fe0f9948691519ea6234761e48db53e4cdfb92b97967574812e791a3947a6ddddd57e9283bb8078ecd278559f0000000400670008005300", @ANYRES32=0x0, @ANYBLOB="72178c4eb21fbbd8af74bcbc89396abe8538815330b5eaf857aa22ae1860354624fc6044aba94fad5553a6e09405689fc1f0394297e402f37cf08d919832f80d19ce083708599a8a933c6c019085c56a13f310fc7bbeff03f4b5d0dc3182ab57f10a4ee7883410ab71cec8fa9fbddaf648c1561cc1e2ab65c1b2d7a43982ed51bde9b7a75e85643df766111ae69c7e8c882cf8502d02bb5be58e58b61c9c43d1d4078c5bceaab941c78281653dac52aca47c3f7abb7e740f951419a8e2959353c5d1d4f48cd2712339c770d36db7881b2b62180ba2b9cfec6f787db648ec3de03caa844863ab02bc799ce477bdbb9f3df5fa714740c0c93eae3a39aaa9d0a51647379e4bde5919052cea14ae79"], 0x1a0}, {&(0x7f0000005180)=ANY=[@ANYBLOB="900400002400000427bd7000fedfdf2508002200", @ANYRES32=0x0, @ANYBLOB="00012f80024683a5aceec3716b1052c53d6c2100686acb2eac2b4f719fc4f27bda03e8ed6890df84ed592864989cfd8ffe691aa4afde9beb624af99e0ce6d02029df7512324778f16a8b2ef67b311054ee8d3ee5522b1aa11803297805b73e2dbe8747d705b02c9b14599a9e38ddf19dd6ddd4921bfdf88219e1a41e382ea490ee9be1482e1713887c83f42980e806a7b28146bfeacd3d9d278e0170dae3c2276438ac9d2947eeefe8d27e8fb3fa69958e09b786a5871558819239e6eaa5a69867371a471f8d5c077dd1f706b0ec4518048e413fcc57f7f5b2111144afbf8b1bb361f07fdb8efe5ff4784c79bb565737caf210ced800530ee731e1a98de7234b8002718013ebcbd8ec173508c38d13834a6ba53f5cab5e8ca3bef865ca92675a7cd18cb0b841cefbff0e087e3e946ee09ae1a66d0b915208820c3c1ba144e3007beed28464b464ec4f8a5d72d394107da2cee4cf9f73b96334deffc160eb144ea2acacae72ea9f8bc410454dfb9dc168d167c8231d035bea22433ed8ec63d9fcfc8636acef5f734acc7a6c9b46d105ebb1dd604e5c0f4504f54f53267aa5040db5cf509febe608309a5f6938428f4903ea499a4083f627fc560809106ec9ba829c403c727f87f8079a4129ed6b431db7771400780020010000000000000000000000000001e00094001d203fad247fa060f1a7bf313b65cfbbae1221681d4e1ea79cc926aaf58f23544868e3e78cc0c9d9d24b72314e32e0f0cd71c094f78f9e2d0ec9cb1216444c073cb251196b333c53a4604b657e811b1a1996b0358066343ae4af2ecb008c787f9cbfbd6da44824c48070261146b1666c7243312376c7b1d627a1585e6a2df5578a9000d8608cc7f0c52d2437b61d84d38b93500dc497c80509222b3d2663a33c1cd8bba26ab67a1c2017717e307b5025417f06f9d1859df4c2362a6f7869e6c7761ac466c552fc5a8985547ab3f61cdc920482e3dce42419a55dc75a08004c00", @ANYRES32, @ANYBLOB="45a5de21bcac4c03a212ed72c59fae042f2e0023c63c0c021736c59f787d52fa1e6d9d5bea8137494637daba5cf8af9a1191af5ce9c7c099e70286dfb0ceb1fdfcb27965cccab0583987f79100ed232413cf21234501c3f1acaa76e9118ec8731139f96c08002e00ac14140e04008b001400560020010000000000000000000000000002cb3ac72acb69f795c6d863f689366ba2930b4b7ff05f292f83a6bdb5fbeee6074ffa3b26b31e1169e32816f4950aaf0a076172a31319565bd3805627a4dcd4c9d5e53a824a9e02ca5af3c1d66d177955166481455326b9753efb24557210219fef04603f2c3ea3c5db70bb1421e7955ef66e6170560c4ed319d90a2ccbd3d8e707a80690d5bc43fc0170f53cd29d1799e82683e77db9ca5c469b777646188206933405458169b426aecbb25d8fb307536551e6ea6feff46cbe1e898332ed638c6c65c451bed63e68ace00122e52eb426a26bfc47f01121b52721bdd7e23fb0dd8cafa7c55897efcaeab8467e2631282453b83de7b8e7e756108adeecd8432dbec1cd8d58ea4fd826a058955bc9ed7a2c9f2d7cc0709667399f329f4698e752bb44ceffdd5f0000"], 0x490}, {&(0x7f0000001700)=ANY=[@ANYRESOCT=r7, @ANYRES32, @ANYBLOB="16b9ed8f4d9ee33079a73b5ddf2f12c278824e849904ebba4f7577cf2fb5ac218aaa957189a9bd9804110c711102d56765417b267eb1c24d3710b05a7b95c107d3a54c1546b65ac0c95440d578d85dbc6eb5a9f533a324ef92b457c7fac60870e4a874d42fa9c92654e32f6dec550389e49a4dff86422809adacd16f2d05cefc8b2d186cf87176b94362852c48c47538a7ad"], 0x430}, {&(0x7f00000014c0)={0x1a0, 0x18, 0x10, 0x70bd2b, 0x25dfdbfd, "", [@nested={0x105, 0x16, 0x0, 0x1, [@typed={0x8, 0x75, 0x0, 0x0, @u32=0x80000001}, @generic="39e9b6df230c11a659368ee57bfaf9c6015bfabab006bb005f210a06ad318cad75d8631fa5bf3c96a0754f61d7a85880dc1b7efaa781984a190a13bbe1beb9b0faeccf3ff3927ad4b3319397154d3c0f2a9c5950c9566863b8208d571a7d7574dcaf23436a0b1600d4605d3de83b41218a375d66fde5a29b302a4b53e3b99d7399af8e522111720b077153c20c0b7a09d1c9da4dc8d2746278af42ad10ef4fc327102b8bf213d7fd0f943cc20ed3cdc6444c884c0267f86fb0873d6880beee324a17c9ce283a3cc8199f95264305bf3ec304f97163b21c8120e421c458", @typed={0x8, 0x55, 0x0, 0x0, @pid=r9}, @typed={0x14, 0x7b, 0x0, 0x0, @ipv6=@local}]}, @typed={0xc, 0x78, 0x0, 0x0, @u64=0x7}, @typed={0x14, 0x31, 0x0, 0x0, @ipv6=@empty}, @generic="b9cee4dee71eb1ad750fe4606540f155450440304192272437ebff8aa3db81fdc048fb729833f39412282409fd610f5a98e3d37da8ef22d652c58901ff18b3634d0cde358db46a54a088320fed873bcbd064cff2eb2e22d5a9ae74e1f4054f425846b362a0"]}, 0x1a0}, {&(0x7f0000001100)={0xd4, 0x25, 0x800, 0x70bd26, 0x25dfdbfd, "", [@typed={0xc, 0x5, 0x0, 0x0, @u64=0x9}, @typed={0xb8, 0xb, 0x0, 0x0, @binary="019d50f957fb5f58f23504d61516857e3aab7d7fe8fafa48d0769aa749b1579e648f69d3348ea32efcb72e8d92f6239abf7c18535f473ad54485b9e95eaf6417d9637b6b820bf03e79275d6643a065f42bc7e6ed90b876ec262b399160ddb01868c95746a3ddedf5d4da842ebf37619f9f1752d579290d9796c7a94cdfa7351ce9893f764df879c420431b0c2f5ba97f9c1018c1b31bc8d4edccca6f06b3bc7706e6374bc63abcf0e4240125b1bccdc083c80074"}]}, 0xd4}], 0x7, &(0x7f0000001280), 0x0, 0x5e6ebd8a382f4697}, 0x488d0) (async) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x80, 0x9, 0x3, 0x1, 0x0, 0x7, 0x4000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x3, 0x7}, 0x4, 0xfff, 0x0, 0x9, 0x7ff, 0xffffb586, 0xb70c, 0x0, 0x4, 0x0, 0x3}, r9, 0x10, r0, 0x3) (async) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, r3, 0x4, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x20}, @IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy0\x00'}]}, 0x28}}, 0x0) 11:11:41 executing program 5: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000c9bcdf1641bc28239d20a730e5453ca6d8f345998253f2497dee03bd8c2744d3705d16d4fd5fa6bbf2e48eb39fa924e3ec24ad42bc20c7868bb9b4cce3b375e39623bb4eb5aaed2db40f8a266436f267245997e7e730c5f19e21da83d0d3e74151f8f94c90e8389c28e01e3a5cecf6679b2ee2d28e130a8e0287bd5fc0b42fd6b72f70103c49a7c0d1fa396793f492febe2339b81242bca160bc846000034d7c28fc6fb80070eb459f699209500"/184], 0xfd, 0x54ed, &(0x7f000000ac00)="$eJzs3MtrY1UYAPAv7XTejkVcuJsLg9DCJEw6D3Q36gw+sEPxsXClaZKGzCS5pUnT2pULl+LC/0QUXLn0b3Dh2p24UNwJSu651akPEJo2dvr7wc13z8nJd78ThoHv3pIATq3F7JefKnElLkTEfERcjijOK+VRuJvCcxFxNSLmHjsq5fwfE2cj4mJEXJkkTzkr5VufXR9fu/3jGz9//e25M5c+/+q72e0amLXnI6K/mc53+inmnRQflvONcbeI/VvjMqY3+o/KcZ7iTnu9yLDT2F/XKOLNTlqfb24PJ3Gj12hOYqe7UcxvDtIFh+POfp7iAw8bW8W41V4vYneYF7Gzl+ra3Uv/t+0NRylPq8z3YZE+RqP9mObbu+20n81HRWwORuV8ypu32ruTOC5jeblo5r1WUcf6Yb7p/7c3u4Pt3Wzc3hp280F2u1Z/oVa/U61v5a32qH2r2ui37tzKljq9ybLqqN3o3+3keafXrjXz/nK21Gk2q/V6tnSvvd5tDLJ6vXazdqN6e7k8u569+uDdrNfKlibx5e5ge9TtDbONfCtLn1jOVmo3X1zOrtWzt1fXsrW37t9fXXvn/XvvPXhp9fVXykV/KytbWrmxslKt36iu1JdP0f4/Loue4v7hUCqzLgDg5NH/A7Nw0vv/0P9PxYnqf097/38E+4dD0f8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxa3y988VpxspjGl8r5p8qpZ8pxJSLmIuK3fzAfZw/knC/zLPzL+oW/1PBNJYoMk2ucK4+LEXG3PH59+qi/BQAAAHhyffnR1U9Tt55eFmddEMcp3bSZu/zBlPJVImJh8YcpZZubvDw7lVTn0r/vM7E7lXTpxlacn1KydMvtzLSy/SfzB8L5x0IlhbljLQcAADgWBzuB4+1CAAAAOE6fzLoAZqMS+48y958FF395/+cDwQsHRgAAAMAJVJl1AQAAAMCRK/p/v/8HAAAAT7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/M7O/eSkDkVxAD4t9D3ev7zGOHcrzmAZLsGhQ2UBboIl4BbcAGvAmUswYmhLtAYTDbdtJN+XtNdbyY9TwuTcSwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KWHYjm7uz67PTDmZnOgRLcDAAAA7LEulrPqj7Ke/2mu/2sunTTzLCLyiNjXu4/iRytz1OQUH7y+eFfDfUSVsH2Pn83xOyLOm+Ppf9efAgAAAByv1Xwxrbv1+lQOXRB9qhdt8r8XifKyiCjKx0Rp+fZ0miis+n6P4ypRWrWANUkUVi+5jVOlfcqoNUzeDFk95L2WAwAA9KLdCfTbhQAAANCny6ELYBhZ7LYyd3vB1S/vXzcEf7VmAAAAwDeUDV0AAAAA0Lmq//f8PwAAADhu9fP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK6WM5W88V03//KL+Q8bw6T7o4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAX9ucdBUIgDMJg7/rOZO5/WGnQ0NikCoSPvzEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYn5cUCIEgiII5438nff/DSoKeQYQIaHhUUYsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYuX/XSKo4AOBvZnY23im4RtkiIgoW2nh7e+ed11oowcI/QQi5vTO654+7FN5xCGnsJHUawVJEUGIX/BdSJ5Amdim2iGCtzOxMMvkBrgZnNsnnA2/ed4dh3vdNQsh33ksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASqN3D+MkO3TGcVyc29p/upj128f6zMbqzlzWsjiqM+nz4ZXqh6jbXCIAAABcHklZ34cQdtP1+ayPO3n9n5bXxCHMlHFZzx+v+8u+rP2z9usvey8dDNQZj5Pd9N7ScHD9ZCqt/2uO0+75f7yilT/5/N1Lkn9B4g9WXhyl+fOMvt3cfK+dhzN1ZAsA/BfXyr4Iyt+Hsr7fZGIAXBqtSuFd1v9Jp9mcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOowWgnPlnEUQphrHcaZ7f2ni6f1G6s7c2W7vba2Wr1ndos0hHBvaTi4XuNcpt2jx08+XRgOBw/rD14NITQ3ehF8NME1ITSZoeCsQVx8r09LPucjaPgHEwAAF05atKyu303X57Nz0WwIf31/tP5/oxKHCev/vY9vb1XHqtb//dpmOP16yw++6D16/OStpQcL9wf3B5+9faP/Tv/mnVu37vTydyU9b0wAAAA4m3bRqvV/PHty/f9qJQ4T1v9fftf/ujpWov4/1eGiX9OZAAAAXG4vvPbnH9Ep56N2O3y1sLz8sD8+Hny+MT42kOq/NlO0av2fzDadFQAAAFCH0Up0ZP3/biUOE67/P/fDyz9V75mEEK4U6//XFj8f3q1vOlOtjj8nPjLgb41NFQAAgIZcKVp1/T/N9//HB1se4hDCm6+P4+LfAE5U/yfvf/Njdazq/v+b9U1xKsXd8fPI+24IrW7TGQEAAHCRPVO0rNj/PV2f/+Tnqx+27f8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqNvfAQAA//907UIW") mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) write$UHID_CREATE2(0xffffffffffffffff, 0x0, 0x118) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) 11:11:41 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xfeffffff}) 11:11:41 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f00000000c0)=0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000100)='rxrpc_local\x00'}, 0x10) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x8, 0x29, 0x20, 0x3, 0x0, 0x4, 0xc08, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0x10001, 0x6}, 0x800, 0x6, 0x8, 0x5, 0xffffffffffffffc0, 0x3, 0x29, 0x0, 0x2, 0x0, 0x5}, r1, 0x0, r2, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x2400, 0x3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000000)={[{@nolazytime}, {@inline_data}]}, 0x1, 0x54e6, &(0x7f0000000140)="$eJzs3MtrY1UYAPAv7XTejkVcuJsLg9DCJEw6D3Q36gw+sEPxsXClaZKGzCS5pUnT2pULl+LC/0QUXLn0b3Dh2p24UNwJSu651akPEJo2dvr7wc13z8nJd78ThoHv3pIATq3F7JefKnElLkTEfERcjijOK+VRuJvCcxFxNSLmHjsq5fwfE2cj4mJEXJkkTzkr5VufXR9fu/3jGz9//e25M5c+/+q72e0amLXnI6K/mc53+inmnRQflvONcbeI/VvjMqY3+o/KcZ7iTnu9yLDT2F/XKOLNTlqfb24PJ3Gj12hOYqe7UcxvDtIFh+POfp7iAw8bW8W41V4vYneYF7Gzl+ra3Uv/t+0NRylPq8z3YZE+RqP9mObbu+20n81HRWwORuV8ypu32ruTOC5jeblo5r1WUcf6Yb7p/7c3u4Pt3Wzc3hp280F2u1Z/oVa/U61v5a32qH2r2ui37tzKljq9ybLqqN3o3+3keafXrjXz/nK21Gk2q/V6tnSvvd5tDLJ6vXazdqN6e7k8u569+uDdrNfKlibx5e5ge9TtDbONfCtLn1jOVmo3X1zOrtWzt1fXsrW37t9fXXvn/XvvPXhp9fVXykV/KytbWrmxslKt36iu1JdP0f4/Loue4v7hUCqzLgDg5NH/A7Nw0vv/0P9PxYnqf097/38E+4dD0f8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxa3y988VpxspjGl8r5p8qpZ8pxJSLmIuK3fzAfZw/knC/zLPzL+oW/1PBNJYoMk2ucK4+LEXG3PH59+qi/BQAAAHhyffnR1U9Tt55eFmddEMcp3bSZu/zBlPJVImJh8YcpZZubvDw7pWTFv+8zsTulbMUNrPNTSpZuuZ2ZVrb/ZP5AOP9YqKQwd6zlAAAAx+JgJ3C8XQgAAADH6ZNZF8BsVGL/Ueb+s+DiL+//fCB44cAIAAAAOIEqsy4AAAAAOHJF/+/3/wAAAODJln7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ37yUkdiuIAfFroe7w/RmKcuxVnsAyX4NChYQFugiXgFtwAa8CZSzBgaEu0BhOT3raRfF/SXm5DfpwSJudeUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0nOxmj/eXz20zdnu2klzNwAAAMAxm2I1L19Mq/m/+vpZfeminmcRkUfEsd59FL8amaM6p/ji/cWnGp4iyoT9Z/yuj78RcV0fr+ddfwsAAABwutaL5azq1qvTdOiC6FO1aJP/v0mUl0VEMX1JlJbvT5eJwsrf9zjuEqWVC1iTRGHVkts4Vdq3jBrD5MOQVUPeazkAAEAvmp1Av10IAAAAfbodugCGkcVhK/OwF1z+8/59Q/BPYwYAAAD8QNnQBQAAAACdK/t/z/8DAACA01Y9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAubYrVfL1YztrmbHftpLkbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I39eUeBEAiDMNi7vjOZ+x9WGjQ1NakC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbnJQVCIAiiYM7430nf/7CSoGcQIQIaHlXUogEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbu5zWOKg4A+JuZna2timuUPUREwYNe7HZbW3v1oAQP/glCSLc1uvVHm4MtRcjFm+Sci+hRRFDiLf9DzgnkEm857CGCZ2VmZ5LJD3A1dGaTfD7w5n13GOZ93ySEfOe9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR67yBOskNnHMfFuc29JwtZv3Wkz6yvbM9mLYujOpM+G16tfoi6zSUCAADAxZGU9X0IYSddm8v6uJPX/2l5TVbz//D8OC7r+aN1f9mXtX/Wfv9t9+X9gTrjcbKb3l0cDq4dT6X19GY53V741yta+ZPP370k+Rck/nD5pVGaP8/ou42N99t5eKmObAGA/+Nq2RdB+ftQ1vebTAyAC6NVKbzL+j/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB1Gy+HZMo5CCLOtgziztfdk4aR+fWV7tmy3VldXqvfMbpGGEO4uDgfXapzLtHv46PFn88Ph4EH9wWshhOZGL4KPJ7gmhCYzFJw2iIvv9WnJ52wEDf9gAgDg3EmLltX1O+naXHYumgnh7x8P1/9vVuIwYf2/+8mtzepY1fq/X9sMp19v6f6XvYePHr+9eH/+3uDe4PN3rvff7d+4ffPm7V7+rqTnjQkAAACn0y5atf6PZ46v/1+pxGHC+v+r7/vfVMdK1P8nOlj0azoTAACAi+3F1//6MzrhfNRuh6/nl5Ye9MfH/c/Xx8cGUv3PLhWtWv8nM01nBQAAANRhtBwdWv+/U4nDhOv/z/30yi/VeyYhhMvF+v/VhS+Gd+qbzlSr48+Jm54jAAAAzbpctOr6f5rv/4/3tzzEIYS33hjHxb8BnKj+Tz749ufqWNX9/zfqm+JUirvj55H33RBa3aYzAgAA4Dx7pmhZsf9Hujb36a9XPmrb/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") r6 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) fallocate(r6, 0x0, 0x0, 0x1000f0) sendfile(r6, r6, 0x0, 0x8800000) r7 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r5) sendmsg$IEEE802154_ADD_IFACE(r3, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000000)={0x38, r7, 0xa11, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan3\x00'}, @IEEE802154_ATTR_DEV_TYPE={0x5}, @IEEE802154_ATTR_DEV_TYPE={0x5}]}, 0x38}}, 0x0) 11:11:41 executing program 3: creat(&(0x7f00000013c0)='./file0\x00', 0x0) creat(&(0x7f0000001440)='./file1\x00', 0x0) 11:11:41 executing program 2: syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000000)='./bus\x00', 0x0, &(0x7f0000000140)=ANY=[], 0x1, 0xcc, &(0x7f00000001c0)="$eJzs1zFKBDEUBuDfUXAXrEXwDnsHDyDb2VmIpVpttYugYutVPIOCvbWVN5hiSm0imRkEa8EB+T5I8h55xQ+p8vr5eFiqm6Rkpy/3D1bdRynz1Xrz0F4t15uLs8uM7vp9K/wPTTKv52xob5sk7VEtS33l3XHs/L277td0SQEAgN9qskielif3s+9+MV5t/xgcvohJnt+OT5OXvb9OCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCNrwAAAP//qMoqeQ==") 11:11:41 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000180)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x2, @in6={0xa, 0x0, 0x0, @mcast2}}}, 0x90) 11:11:41 executing program 1: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x28, 0x1, 0x0, 0x0, 0x0, 0x0, 0x128, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x0, 0x0, 0x40001000, 0x5, 0x0, 0xfffffffe, 0x1, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) fcntl$setpipe(r0, 0x407, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x1000, 0x101) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1c82}, 0x0, 0x0, r0, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="110a800000000000000021000000050020000000000009001f007068793200000000cf3ddb5b374e75f35888149a6c2ca2783e6414688939c4aa0816f941d7be9f1bef06755d58f12d3206259e5472384d8513dd9e31f01ed1a4427175909f2193c2dd9f5cba44b036f2d1efe978c67a49f8333d65432fbb9f651da657a467eb2762f63272dea40009336b795daf0254f64674a50121d85d929d9b67"], 0x28}}, 0x0) 11:11:41 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xff000000}) 11:11:41 executing program 3: r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2007ffb) sendfile(r0, r1, 0x0, 0x1000000201005) fallocate(r0, 0x3, 0x0, 0x8000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r3 = open(&(0x7f0000007f80)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x1000000201005) ftruncate(r2, 0x0) 11:11:41 executing program 2: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$notify(r0, 0x402, 0x25) lchown(&(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) lchown(&(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) 11:11:41 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x148, 0x2}, 0x2002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x384, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffe, {}, {}, {}, {0x0, 0x0, 0x1}, 0x1, 0x80, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xffffff4b}) 11:11:42 executing program 1: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x28, 0x1, 0x0, 0x0, 0x0, 0x0, 0x128, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x0, 0x0, 0x40001000, 0x5, 0x0, 0xfffffffe, 0x1, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) fcntl$setpipe(r0, 0x407, 0x0) (async) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x1000, 0x101) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1c82}, 0x0, 0x0, r0, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000480), r2) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="110a800000000000000021000000050020000000000009001f007068793200000000cf3ddb5b374e75f35888149a6c2ca2783e6414688939c4aa0816f941d7be9f1bef06755d58f12d3206259e5472384d8513dd9e31f01ed1a4427175909f2193c2dd9f5cba44b036f2d1efe978c67a49f8333d65432fbb9f651da657a467eb2762f63272dea40009336b795daf0254f64674a50121d85d929d9b67"], 0x28}}, 0x0) [ 1180.402188] kauditd_printk_skb: 2 callbacks suppressed [ 1180.402200] audit: type=1804 audit(1675941102.094:201): pid=16832 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir2792296456/syzkaller.U7juVR/1642/bus" dev="sda1" ino=16271 res=1 [ 1180.784922] F2FS-fs (loop5): Found nat_bits in checkpoint [ 1180.825057] F2FS-fs (loop4): Found nat_bits in checkpoint [ 1180.875754] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 1180.893220] F2FS-fs (loop5): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 1180.904111] F2FS-fs (loop5): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 1180.917534] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 1180.949365] audit: type=1800 audit(1675941102.634:202): pid=16803 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=10 res=0 [ 1180.952567] attempt to access beyond end of device [ 1180.982531] ------------[ cut here ]------------ [ 1180.987422] kernel BUG at fs/f2fs/node.c:1235! [ 1180.994822] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 1181.000070] loop4: rw=34817, want=77952, limit=40427 [ 1181.000196] CPU: 0 PID: 16811 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1181.013137] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1181.022488] RIP: 0010:f2fs_new_node_page+0x1942/0x1f40 [ 1181.027745] Code: 8f f8 ff ff 4c 89 ef e8 4c 1f 7d fe e9 77 f7 ff ff e8 42 1f 7d fe e9 48 f3 ff ff e8 38 1f 7d fe e9 21 f7 ff ff e8 ce 42 47 fe <0f> 0b e8 c7 42 47 fe 4d 8d 75 ff e9 e8 f0 ff ff e8 b9 42 47 fe 48 [ 1181.046636] RSP: 0018:ffff888032adf748 EFLAGS: 00010246 [ 1181.051974] RAX: 0000000000040000 RBX: ffff88804f819d40 RCX: ffffc9000a269000 [ 1181.059221] RDX: 0000000000040000 RSI: ffffffff831b42a2 RDI: 0000000000000005 [ 1181.066470] RBP: ffffffff8b271190 R08: 0000000000000000 R09: 0000000000000000 [ 1181.073715] R10: 0000000000000005 R11: 0000000000000000 R12: ffffea0000cf62c0 [ 1181.080963] R13: 0000000000001200 R14: ffff888032adf7a8 R15: 0000000000000000 [ 1181.088219] FS: 00007f5b67748700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 1181.096436] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1181.102308] CR2: 00007f5b606c4718 CR3: 0000000055402000 CR4: 00000000003406f0 [ 1181.109562] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1181.116811] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1181.124054] Call Trace: [ 1181.126635] ? f2fs_truncate_xattr_node+0x5f0/0x5f0 [ 1181.131630] ? _raw_spin_unlock+0x29/0x40 [ 1181.135757] f2fs_get_dnode_of_data+0x9f9/0x2260 [ 1181.140493] ? f2fs_alloc_nid_failed+0x4b0/0x4b0 [ 1181.145233] f2fs_reserve_block+0x49/0x8d0 [ 1181.149454] f2fs_get_new_data_page+0xf9/0x1ae0 [ 1181.154116] ? f2fs_get_lock_data_page+0x940/0x940 [ 1181.159034] f2fs_add_regular_entry+0x468/0x1560 [ 1181.163773] ? f2fs_init_inode_metadata+0x1430/0x1430 [ 1181.168952] ? __lock_acquire+0x6de/0x3ff0 [ 1181.173181] ? insert_inode_locked+0x403/0x510 [ 1181.177742] ? __dquot_initialize+0x298/0xb70 [ 1181.182216] f2fs_add_dentry+0x147/0x2f0 [ 1181.186252] ? f2fs_add_regular_entry+0x1560/0x1560 [ 1181.191254] ? dquot_initialize_needed+0x290/0x290 [ 1181.196160] ? projid_m_show+0x220/0x220 [ 1181.200200] f2fs_do_add_link+0x307/0x4f0 [ 1181.204344] ? f2fs_add_dentry+0x2f0/0x2f0 [ 1181.208555] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1181.213549] ? f2fs_mkdir+0x297/0x610 [ 1181.217330] f2fs_mkdir+0x339/0x610 [ 1181.220939] ? inode_permission.part.0+0x10c/0x450 [ 1181.225863] ? security_inode_mkdir+0xd6/0x100 [ 1181.230423] vfs_mkdir+0x508/0x7a0 [ 1181.233953] do_mkdirat+0x262/0x2d0 [ 1181.237559] ? __ia32_sys_mknod+0x120/0x120 [ 1181.241858] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1181.246852] ? do_syscall_64+0x21/0x620 [ 1181.250816] do_syscall_64+0xf9/0x620 [ 1181.254596] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1181.259761] RIP: 0033:0x7f5b691d60f9 [ 1181.263465] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 1181.282342] RSP: 002b:00007f5b67748168 EFLAGS: 00000246 ORIG_RAX: 0000000000000102 [ 1181.290027] RAX: ffffffffffffffda RBX: 00007f5b692f5f80 RCX: 00007f5b691d60f9 [ 1181.297276] RDX: 0000000000000000 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 1181.304524] RBP: 00007f5b69231ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1181.311771] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1181.319014] R13: 00007fffa1ebd4ef R14: 00007f5b67748300 R15: 0000000000022000 [ 1181.326264] Modules linked in: [ 1181.330780] attempt to access beyond end of device [ 1181.333372] ---[ end trace 71c8cf8ecec36775 ]--- [ 1181.340465] RIP: 0010:f2fs_new_node_page+0x1942/0x1f40 [ 1181.345803] Code: 8f f8 ff ff 4c 89 ef e8 4c 1f 7d fe e9 77 f7 ff ff e8 42 1f 7d fe e9 48 f3 ff ff e8 38 1f 7d fe e9 21 f7 ff ff e8 ce 42 47 fe <0f> 0b e8 c7 42 47 fe 4d 8d 75 ff e9 e8 f0 ff ff e8 b9 42 47 fe 48 [ 1181.348559] loop4: rw=2049, want=45104, limit=40427 [ 1181.364929] RSP: 0018:ffff888032adf748 EFLAGS: 00010246 [ 1181.375410] RAX: 0000000000040000 RBX: ffff88804f819d40 RCX: ffffc9000a269000 [ 1181.382935] RDX: 0000000000040000 RSI: ffffffff831b42a2 RDI: 0000000000000005 [ 1181.390208] RBP: ffffffff8b271190 R08: 0000000000000000 R09: 0000000000000000 [ 1181.397647] R10: 0000000000000005 R11: 0000000000000000 R12: ffffea0000cf62c0 [ 1181.404956] R13: 0000000000001200 R14: ffff888032adf7a8 R15: 0000000000000000 [ 1181.414033] FS: 00007f5b67748700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 1181.422377] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1181.428261] CR2: 00007f5b606c4718 CR3: 0000000055402000 CR4: 00000000003406f0 [ 1181.435664] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1181.443049] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1181.450317] Kernel panic - not syncing: Fatal exception [ 1181.455832] Kernel Offset: disabled [ 1181.459446] Rebooting in 86400 seconds..