90792e3207c7a0a3f6c01538ae6d4dc921fc91bff74a9fbb080a54e4682b348bdca6ac223a984147b740c8349b6ef1187cfa08c30085c482e6b137bceb468154ff3046a2daf81bcbcaff15d87093cfcfbe27833de7b0f38e9cbf44b9b20d7c2e2dcad8df656f96091f9ee2cf36421fb604a1be1ea6695636d92e30a73da81ffe0f6c93733fc6a798fc4ca5110ca54e84e4cbda23f37cea0d524f9525c8fabe57a5dc0e63db8d279132421b2ef9175760368e8de7f2dd48b2ede88829961ef0b23d26a71dae374ab2f3a775cd7840e103ea0f286cfeb5bd60fd02ff6726c16f3fee7671d7da9da6f88fe3e4aecafaba09bf9fa7083ac0bba2e439b895bea5be4e46cccff3774bf3a5834b9582e6467df67e22bfbdbb69957176644b364c38fb18a27602e97b214fd7fde2ddb4a17e30f2f96099c43f43f4ebf1038de6148eda14a053261e5057a371a14230a1e615ed825d5a1048d584aab258770678170239bd60b2a4994af7ba79e045e513807ea4645182be21d36d0464d02f45d9caa2320458f1ab50a379656548a6d22984ad7394999e1d2160a824ff97581a69f57394b59c6ac27ee99cff0dbd8909c0b2f3d9772d61e98a380a2a99fa58f4d31978252ead8b0e7414aa09b883ef907d0bb1d441634094391fbe383e26a542538662404cfaff1c6ee4049a083b5fd9b259bdd50b4575c7a41fe995c9b3899dbae714d8be12b6d408eb48e3a3027b8f957422d4b565c71d812f19f3b06e94f2c749a6e85479f9500530c94e74e95c6ca813128db9436e98530e5073f10c4508e1174d2e8cad2f84a6610d93c38d46daf7f7ae18ab03f27dffdc5101cbb84fbd434bd8958e0b7b9c18007628a1827dafb4d564db5bb9f272abd3daa2c274453a4d4ec50a710b0da4e8ca24b4bbb59853d148bbcabefe51b4bbe677fc5c167063cd7005f272c4e030e8298c63fffebd208b0dc54352dd2fa8aa3fed2b9bccf242cbce3f22073206314ee9ce134a28dd183b25292e29d05ba9b4ed6ae0e2e6b496de251bafe3adf6b3c40fb747248adbb64f08d4f72508c5230fdbce01ec57d085a2bd08058ad743d9a321478ad80bdea896d23e850f3ca09ec6d633fbc18b8a9525b474d511dc0ce4cbc879cce757d4527b182aaac253a2564ebaee3a4b87d8b3836972526c2fc53662e0a548f3d4e0e3c3dbc146de2c5427bf772ca0780d35ec89adb5ec5f67d3f5f54bcff685074dd29399c9cf03a0cb394781a5f7af15cdb3fbfdc08d8dd1ccebfdcd13b290a551f9ebcb7fc7f3e194d1d43cbf10a5cf337e786022d06b122460150399e9ad9e471259e35d984fcce529066cc44ecc670525479d4782a41581b8e3a1ea570bd1a215d33a62938389e02814bbfe32e3697eb6e2dd573d772b8bbc5d2e42c02989b8ee1b7ba8a04971cb28147c34b6ee7c9545bbc2ad8a939fdb440caccadbbf75619138a6967f22ecb0de11ad5bd1752100b1c20ef76d228a3b14a370efec7fb11c0790d798b638526045f479f0a7f39c9a37d8ed5877a5c160014a5354f665ab619b1d314e8d97d1f769565c766f0c8d72abdae8a47f6994f05d13085acfa2f39cdb50bc826b52268555150f3f70651a0a152c4a721e48fcf0c06a00d01ae0fb8275c70e7b89c0ec6a1fea4e4104cee5ae430128f9fc7523764b42e1d0829dfc9a3b761678cde45d80143c760555a1fd5b9a6e2278db93cb58fd398c9575c14a16c9faac78a34ca6882d9cbe44bcdb411bff54a844e39e812ed8e23960a9e87bbd400fae98062bd8d03792c52a9ee699ed865e116e1b7529b2a341a0d024a59bad20537105f067b3388573f9c85698b1c82d6f77c89db1292e0fc7dfc0960a52493bd6eb2d214d8e33eff21e51c2c33447fa2cbc877c643f063445bbc12532cf42e940ade48d706ae47fed0855315e463104581546d954ebbb9a9a9dd74e7aeb36097e197db3ac0a23b73357042c5b3d88b28fd58194475f0b412d8edc26d8396c752d56f54461fb434f8b483b1ba2c9bf05df4960e7a99612dcf08f9744e9bfc9721ed27fd818c94b25b26f82488fd3d923d92c02d835b84375600c6c9a5cefcfef3437f17c7c6ef4a07edf74348b9f0e02b7cb39f675098275faa070e5522d4af7cac46048c533630315a15a06692bea25b0227ef3185048e54b2cbec83d2dbc4769aba9bde85a52b90005efac9bbab0e4cd9b03ba05e97c1c276e50d4383ac79b67d20b5c17a15132bbb612a3ff79093c192e18a44cc93a811e44de7b5c8c226365c56cc0ee2f572aa07a62afa1c804febbee38781d5baee11cb7e414b6bfe779baee9479b605c9cd47e66f5c7f7b9cf8187586a03de71ec728234373dd7745298a189bc9e6b7950fcb2e36cfb37271456285ce9b05d1fc8d92d04ea0c70454cc472dc6f8b9a0ff693976fe93c25c6b946ac341d96d19266e3e1d3f354c1caf39d06b8754febb1d68849f8cd1b45704fc39b6563a797d2f5ea14eea55300e04d5113344fae2ef196cb43bb54fcb00604c10b4c0d56c3b8ea5e4e633e8030357604c28f063509864755b507250b588c82a69e2874d7931578c45a57ba0e6a274bb91363e40509e0718da6c1b3c15443a2c33acb5a9dd467a437c1c6ffb1fbcc918eaa134447d2d00cd5638d3b5154a128074d3e0d1fa90c298cb809f183b4ef8687fb1ee903b55d122ead51e7cd67eed46e1837c45a2e41581ad088c79aec8a763e335a6c42e71d710d589f606b8256171d60194f008fcfbeabb8c43699ef66bb1f347134f05ea41e995f8119ce6f818acd19df72be4753b9a0710b5797ef865e9bde876fdd380d069b532398a72c4df3f1f620fdeb40a0c3af750b6551b10dc32432efac825ccccbaa6ec6a9d1eef13d41e721afe90f5cc09fc4b70aeff84828f1e909cd9aeb7614115773eb3cbec27308c4ef1261ba41dd481c7fadf408577fc625b6ef3ac7dd1c65bb9da073fe4a53c86cb3ca349d30401c95b517d59504bf4e0a3f58aed40599ff4c622d91709e2794b69a44c94b6125bfa050100e2c1817c3c2e81c93c5d59d2aeab2d3ac2fc33b5f3737bf479a771f8814ba946a7ae0a4518fcdf93f6f416c147bfac8be2b7f4b091fbe9f39d5902e555b3f55292ea88c73732d2832f5017ac551e2bf53193f517a02bbf309aa4db5e917a1cd84cde71c39b7607bd31be327380666d24e50be07e5f3488b4e4f257f88cf8b616f1b7fe5957ab2bf6865909c7593e2069d78c663eb811ca009a225a6f9ae58d319173ab6af1e57ad4af806ef570faef32fb5b28ed526069f9f2c515af5e44bc7ad06b15f79c13a3ffe1291c92641e99af264581a1b2b895d870dbdc8315461f0a0544b9b66fdbc61f92634fc83d7e9b1c7dc9ac6cb9a18951c66bf63e7628be25dc7e6a2ea23bcd04e5093b7dbc7c55b699bafbfb6eb36c0b0a83d9af782a5c13dd47b7d4ec21c3cc8280b04c649c77ce9ae1ca4df1de96bcea713782dda7bacc48bbc0df61c6405710ae26592e39790a9ca56b0dab2814dd13f1f8d32cf426673429fc64d98ebbfa867bc7c633aff6f3472a15535717cbaa91474fef8c0ce01bfd9c7fd3b3f5f8b726bc033d72730f7e3c6329d46aec9b24e38233b543aca7bf60334e6985cb50cffadc1bf057bc827439ba208cf8f9115f49db2a660636646e3b6134d6d5d95e4d7ac32edad197df3f4fafaa3559abe257f9ed5403f31a73b4c00287c4d0bd70cb953d96736f8fd33de91918d8287aca57155e6d4c13ae2d8aa0f058cafd468b280937ad0bb5a4dc7a01f3aee66da351d8a902ddcd45a74ba64c01b75e46cdb71878dc5a356952219c0882743ea018d50daf868289a7b609d12ee6d6bae1e76983fd34012c48f070d1c62b250c391612e51d230a105e2f4a6bdc2e21a73c2ce1512a7dd4978e5a2ef96377efffe845733591f8745901ecf6ae91517f3e4026abb29ea808879f2898d2d3e25d01df9df9960029a168f177c5a258c53a61174d6fca84fb2e88d37f91e943554aee85450bfb74d63abd7a7484df52ab7dbbf2f0a6431d7c5eaadc736b497a2bdf941b5e8e433fd2cbbbc397aec0e73e08f1d0859278a0f3a4bd4213844b3136414fe6aabe0afdff9d2168fcb174b194741acda34f79e78453ee36f2e128e5d9edbb2b67307dfd1ed70b50722fbcd527fb4b0a019342f1b59541dbef5671ebcdb36a06ec9637f4556f7f8b785c26d0c248e40a76387760ef4ecff832d287aadb43805c7b493fefe372874507265d403049d748061af7fe58a0b68cb3e5d426d819805aa837ebe5041d5cc1ea7e0c411b5cdc21ac11f5c65244d8f579bb91806b9f710ce6d39623d63ae63f49f4d18ea4c1bec81fe50a343682dfa26a826257c3d2d5993c1a83bc7dde5b8d09e6c6134fca147d413f82674c9c6e5d6167cc09680ec4c3be9b378a5d5bdab7cc8f58e5e9ff839a1405b4ff43003e3ed305eb34110273de6bba75fad4b8f859e9c2e47e8f9fc71b376ab8e709eff4ddfb70eb2ed2117d03df02994501fa5a249b512c8a2ab0b38489a4bb312be9b8932fa16f6c8f5d44e6ec698d2055c9886c4f9416747392941787a83b658ad8ceff5eb6454ff99a715ed4dd4dd5de3b527e25cd7387f39640c6e7a342679cff382c21713840ef26b77aa9dec40acc15e66dd85a31e5de26605e11b0b0c84f3976aee386768ec559fcf4f6b9b18c48dbec9f0f4ada7857168168766ad0ca350283d6b02bcb0cb3a10ad4eb05023d4e56d0feecd65e80796b0f027a8d44f191156cb5bbf34a4df34fa269f086d18aeb959e5b5400092d78a64efb7f7139ef92d4fb03409f534b32fbcf1183aa15eea0bbf1b5f4755ea06e8229b13e364f71296d9c67ebc31639c96e251c1732ef8f21b75a6952cac396ac9e146dba221015a3bcd6cd8fe4cb4859cecc1202cce48e0cd7bd4031f0989d65712dda89650a80c5130b9be09ac54cc5b3793ed592962b02ac41cbb0d377e9c4146814ae4eb4c229cc62555f4eb34d75bec1a8076590614e984faa5bee56503c3a20c90decd079901df1c5b44a460f99383d4cf449a50627beb4ff0b1a5738c7a954632d7e1aa0db18d42f6186f5a5cbe7730ca1a64ab44cbc578b0d0d6bfb468af900efd2f35addf4e384e4c0fd36aa09c5a73a6662491eedd74723b844659acf614e7bf64d33cfb48b1806f58064ccf9b325cf05a5101a79144508222df80cf1c3ef069dee5c61705e6c3866cd2273341b55dbb1f2bd4f74fa964eb1d665f3edeb764b99aa2c1b8014bbd12ec43b956151d308e1bc6d718e64935cd8daa537dd58d027c7cc378e3b0690562d24b9afe94f9994ff6fef49bd6ce56ec51944dc8cceb0a98e89901b078a3d4c9bf259fb311847173793c6bc73e10da68bc8ddfe39334b4cb2a6bc5b072b6f4bbb4ad5bd81211d229b0d3643287a4159daceb9922d5fc4f52fbf2fdef6be13b5506a50d3390839306b43f8dc3d8709ece51ef94c0cae5aafe40de7b374e888fc355e5b120df592dfb3edcf70b462bbdf16a6cb5d0a57d767eb3eb182958ccacd9a4709bf97b467f82d72961fbc538a62e16de77b5e5229909fdfea129e5fc460c32ed1a917c6aee408cb2ca3327f4b3296f7468d823695d310b383d2bc2aa699990fc9a5a647dbfd2d148", 0x1000}, {&(0x7f0000000080)="b78cbda4c4ce1d46cd14442d14f426c91b522a0240da106feec7a4da67ce38ff10b05a4dd833bc99a7ddfd470895cd62558b8750ed2b301a8d5e3890dab576570ecf810229ee80faed269274d3773834160f271c412acba4b46183140a39408476d5fd458b046eb6baa722d1bd2494ec45aec2f17846d1b6c25579b5ab1dc10b26ef72d3a2e653b4da677f53d6db53e82e648a03284a80da4b5b030455c7", 0x9e}, {&(0x7f00000003c0)="46742959a8532c7037fb02d7ddd728a16f6251640039a574c211cf15660479497e524c31ea313fad1d612ce5daef3dbc511589729ceee5af3cfeb542c967a195cd1dcbe756c9218b681d763a92186c7540c3fcd91505329710c4569d261a9f35e6ede0e9a9906f4c3c24a50e44a4cd1e26e5c3f1936950a2be6f952ebc856b199d750a8210f64e5f57a689a17ed41ec2961d2d740b7572f763fc291c00e577c741a8edb02c0ae77f46f8db5293b6c21421bcc4bb80049e2a7c42584beb5d8169e49cd270bfff59a730de468deeeaa98ad9a748e08998684f0a9e21c558fb634232ff573f4112bdc05a3d13b65b9665e0f0ae98", 0xf3}, {&(0x7f0000001c80)="d8264ee0bcbe9e1964c2962018e30bddb58f16856fca053ab626affb218431ba65fe99e7ce660a647b3d3f1c4deb86d536f5c7bd04cc04d2e6b49e84f75a647bb4d3b4d1a0b9a8b35fdc8aa2041d3267d48fae7ddc307917f0305923027d0736234f86a6f96e46d8432a67ab2fb2aabb83a916c3af6fc67fe74c0e8a5e7ce224d7efce144d070909dd744d3cc33ba6788ce9acbb6d3757a182b125d06225138d603da0e45954d5a5c8d2ec0692964d2fdfcf296f346647c38fe160d1a5870a9087a6511840376e316d4ed1c68192d9c6d1b26ea9574d72b479d494e6ddac812eee214c0b4515c5edfa5ae426807c9d2340454c51a7b693bb", 0xf8}], 0x7, &(0x7f0000001dc0)=[@rights={{0x20, 0x1, 0x1, [r0, r0, r1, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, r3, r7}}}, @rights={{0x20, 0x1, 0x1, [r0, r8, r9, r0]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0xee00, r11}}}], 0xb8, 0x4000}}, {{&(0x7f0000001e80)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000001f00)="b930a174f279ae0b9a57efdf8545c0986f664c28ebace463d9a0b5e1030d971507b47b012c5e1f1051b6182036977ba40c6254ec656a77aba6af6048a4eca21af73c4dbf1902e90bbbcf7622724d28868c2313576d5929d3422190576cdf3a36319b4b33608ceb7599d0fe8e5dc46f862c3a6f1b3b654c150d9d6c654e1a4e1623eb4a37e6395098d5bdf6c6436234e00d2c3be6aa1639bb61ca758d532fea99e02adba98cc8664df1aa7c9028ea888c7f1dc5b90231d9b17a0c683570ee60cb3c09213b567bdfcdd49602f20e5cd35cbed26b7c18cc715f5732f1576794674cd1c521c74345b3f444f4877e5a8d996d8d7fea2f6af5ec3a7051c1aa9fe516004d17314c2f192b72189d009fe2f9beed09655fac88646490b49ab52413ad5682215cc5e3a422be03094a5dd099539f52dce163a537f8ef5041467323054716191f26444496b09c4b7b65924e057fd8123f330b7be047c7b63831af9f977e5ab80df23ab0544f3b561eeb0e1f6ce533aca2e5fb976ac4d5edbb6a2ea3b1ba97cd74ead97420d6fc653802bab94194f30a039e8717fbab675b0deb9fbc789f9b8532d4120d15ec54c7f44be37718c5dcdcc5a54a1bc9b8024ba45165a13ed9c52b1c2a43f78a5216bcc8f4b5f8de024b541b02271216217801af0458328d30401d214b080d5b7b3dfd23f1748c472fd466df35b1ce9444d8cc2825532c0f6273495af6cde93e5c5b3b49e630fc128944a20481c0ccd3dc70f851ee0df4ceedc328daaf0db166fccd0f405a2533e6f3937e2dc88493d1d1b0676b51783eb1ae536f61b7adcc73a71ce78dc9ecd6eccb5c4224956f22140a185bb03cd0e38068359143e0a8fdf58f52620e271035e45817ca1f591b265c39b315f6d3cd112d03fb3a601ee628f689d527a4d38a643a2c5ea430c8d73edf9881a315994b5ea5e3afeb46505ea01ae5b6222a840d1209a02528a8462b80673fbf96e885a24f5653fc0d7711d8aaa8b42e9b1ca3dfc366ae60f2658c467f5cd768245a345903122d196e40663a0e4c66b94ebea6ca9c95c1114e4a5c32b22395369fc8997ec8bc32c8b590bbde3e96fa92ca77a5b57c1797eff2661fb0cf1a170ed647b21ba1ea735480ac25bc1647b3aa448f54e01c50a24a82fa452b267dd75c254131b18cc74d4065434f90c8d885c6f45cf3cfd2cc4a1ce0ee4be618c25fe18c394e748bbb03cca95956e29e3b3f7d30f9b1dbb3dd3f563ef7a28c3162591f07fcc34c23e23ada3826e53dbf481b3dbd5f53a46765cd55d71cc4c31e20e5d9176d18f68fac51467dca740c6def7be4fd08a7e750dd7df6ee1f51cc3fe7e19cef54da23a5916459331ae3f680d0a295dd82f6a40f3589009ff373a9436f7ea2e9064a46917dfe7bd4dc3f006756593da12614ed9a9805371c0dc87d36b9b3c2c73a5e62433b304643225d6a489e775c2beaab10968d980e8e5bdad6a7f69946361bdd47f456dcc30b1daa163b2130d4d6cbfdaafaa336c76f82d337d238c0b45a48e8866e4d90c06ccd025286a1bad58016b6bef9bc9cb31f9af41d250cb151ef1ab01fdf353f9376d7bb3525741e9a2b72694a871400a6d02a1a22b67bac38cf1e07a5aaa1a16730ee0453f22e2f69606122f7321776b80801ab780f91f882a80ed7925515b83cb78ec99036c53ccd66e15aeee25b09936b133996217807d69539d98b67b8120f3acec74ec2ce3a44ab16640f08fda82e788d350952ba83b78cb14f08d21330c460bdd99b9fcd44a646bc90af80bedba2ab9cb37edf00d8fc533a7172937e47f17d6d6c68971b70d6ec4c48706ce36159ef894eddd2875d0e45b08dfb67e98aa6869f34857f5c243562d9fba0ada2b6ce2897632973128a552e0a2400bc27bda508d6bde28439f10f720013841b2f5edf0bc9ffb5751bd85a9d1a947e7b2b855143da7932b41f9e7bc994d02c37772532fa96878a4f3d82f4e2dd8e0a35fa698052f6e730696925f1c823fe23f64ceb236276192ad1ca8a54ab9212afbe7f57dbfc579273519457eddf9bddaa5ea032982a0375e15396a7c907b555e6aae627b2edc1f6d8d260f538cf47158c69a70f5106dc5bf8b01cee42416e6388f242d7e1555ecaf5526df74016e055b66d9f6907e02580f7bb85a75b135fb3205cd205586c1fa9206d5ae4d505fa21c25011743510cf39ab5079b85f2ac76fed01d03c9573d280cfad751c3b903c559d30f0e92a99f94877f4fdfe0d3bad1f8d1dac1e8bab6798cb80cc502b7b42f8bf99c25fdab3d053f39b37fbb949d16356c04c76a20268344854ed780445482b2a0c133a13ad1eb120294d66d597a6dcc582133a304fa5adc2ac801158c0df8888ae6cc2d903262eba682a1e7f3ab0aa6d71870c58f165c9a0cc8c9f0b6a61510c6b5a327776f174b77f02e547088fbbbde09e34a970e6389b567130d23c7000dcfaaa8cf8dd07e3ac537e99c556d6ecc02e0a0f3f3f0a304d26e0854ea3636695a068fbe0e300d7d9864af09f4fee72abcc26db2096aab6b7bdf8530e3c6e4d967b6566706ca6b5ca9975317a0fde86897b6220af04d71dfb7a8bbe63768fd678ebaaffb522a9dcd389312ca8ece04527b060b54ae77295e84539a345cacb5ca04cf84ec9285ee677cb58c8a365edb58b3de0b3dd471f39eb0f0c0de8059141d03a22a5662c504606cfb2fbbeb5d344921497bac1b3e1a3307c4d82c9ae93468a6839e263c8b3cf20d536d54063e4e044b06c11caafc008b2f35a3991804d34c69ccf661821f11a3fbca5e63c26fedfcc37f0ac7652f02329d71d7eafdcd9bbf23405d02e3ff77188d8d86613b0ca7b36d6642bdeeec4384d16796f62e855fae30d192d71b659350117b13430e0b6122415f744f7377573286dde38cf3b2d98d14bffbf06230c8c094d65c25ac39254f87ca2185331627f882b8ead01c1256bef318ab4268b5fd0ce1768cdffd2d918c9bac28b5413ed9e2e40807243884296b3c619689670686a516eec95b7a47decb8735151bbe9d17f53d2b02ecd9e86b0059db216c3ac81ca8a65c76c38b0757f43a077b71939ac20f37bebee8bfa0a707483fec153bafc59982e7b5bbd76ce20643686c48dcb607f4fec256151835ba379060f46c49b03b3a4e9ef138262e4a4f5121372698056396f2c34a92c855129ece07204599403104c763ef31556b89e3e066e3620d4edb91d08e93126f3385329a2983d2f051d7ea17734f9a91293c26b6b1a721ed67ff9018eb6bd9f9231c27e7e486fbae8ac2df22b5325405ff7ea78707fa82fec5ba7e27a7e37fecbc36e4fa3089bf65a150fd306c45403d8aee599f940c9f331bcacf7ae9db67163386fb831b6a26e54eac725793120c131fbed63d9a23afe40261f2849c1fad226f213671ed9c2bd629f9c18c9032a3eac24102b67bd611a9bc97d4516232be2c787ed6aee9f2dd9c3157fa925a894da6b403221d53849a9c64fe59ed1d2c02689d26f6c5c8550ececb1d84aa7b5c8c73f38e7e05ab9ec8ee4d5eec3b0f7d81914a4b4df17b8799eb9c65c082128f35effc9e33e839a33b83b37348d9af907a1a89c420677e9d1fed4a30d8e54de2a940ad37d0496b463edef0dcf72fbb0c67af747595f3bd232940ff1beb5a774f3e39e72fdfa6e2abec1aa0cd50510aa0301191be91e7e41aee8265de47fbbe191e8c946f945b3cee789bb9263264c76273c59d291f2b327b27f4d67bec4a9e3ce9727755d84b075aedae4c7133503b1015befcacd396398a85d0acd2f6d8d0b1cbd647aeb900a372cf420e127c7a77604eb63171441b51ce4ed7a6b9895ade322febce050a82d7af441c66144c02a98ec1c1d02f3f93b3dceb91131a0548a668a65a4768be3bead4139be6c04aafbd683674def3d8493717d9810af5f538b1c2f888e93e85556ced1b34bdabad8f30fb4ee69703d663d44eeedb594d06308f6b67d70c900788c3b779c5f53f2fab4b630adf0ae4d8413dd79fff0a3b1b9620f33285e9c3c6b72ad3bb2ea4860ebea50a17835c85ede6c738453c5bb594c4303bf59b9b759f08cb46182d5e07bed69ed0784211c709cdef1fdeca63a33db5b462039d01b3efd0c254588ff46684c7b668360c8eaf3dbcc1f30978612ba3f8928f16153d9433db90bc895b9b2afaaebc50ae781d3ca8e99a62d870930b52e8cfb7adc9949b10d817f1016aa27634732645585372b99815ed0e8482b8e87bdf24a5a1e180b66cc9b753c0fdf3159ea158538b058b8deaabc806ba3d85a84cdad25142f8b5e1aa542f48c18628ef47577b6fff70f7bfed6f583a894c9cb83df8187ea202e9c91139f86edb53d9a33a135c91c4050e0365dfedc28634d379e9aaf7d7d6fe5d88fa83d006c5dd4df6762b13a2848cd127b5323ec4cf57947508213deafa0411806e1789f2bbf8bf949f4454aa568f6fcbed0d95db33625e26fcfcb938212589e20065041deedf976ad2f8c21c01881297a7acf3eb95579bdfc0fc16e4a22d2c6e462068ae1dba45c18cbe98c290b7c3cf8c17e67f3eff29e326b8b7cadd32e7b187d5c8030e91a6d5602a5b338d3af2b3b643533ff5d7d69eb0c2b00fb7cfb94af49f70caacd103fc38a6ef4a649e9e544c96544d347dd0f9ee6f632439d2b4348e9e1e9758c8500222c44b2117747a09fd0c126e20684fb24a15999b5bbd75f232b50e9c56ff60d8cae786ea408232195cd506e40ffe6deefbe08bf2fc1b6dbc3f40b3f16e7d052e1997032e4cb5f235c2219bb997d0c3433f27ee0c3b6dbb568d222f59f98cf33204491c8cc18117f7f4426678de0545b5c52eafcc81631f7744a0c50fa128918dc2486fc4172c1a52234e4c941cf91ab300f3ebf491fb4be94ed280af1a39edaa9e76062e780ea31a451d58bdea697fda85bcea9e6e3c3d52d8475e0eac8d06d8b9b589301cff09e17f76f5a6dd6234e48b148c5ed08eeee28488a7bbcfea4e6b66673ae61c367ef707b6927a431e0ca7f4cb36055f9232c22fdd52ed98df98dba89ab011ac471f5d1e18f0e717ebc3a2fae27be8faac1f8ae204fd13d8c2de8425705ae1fede670e182fb3931f1fd7dca7ef8d28cbc138aee31438c7e203040c90443417087799486807577e2ef42551f8fbe856170297ac89f17a5d4fc0b00aaaaa97ed8d232da8c5d56ca8a68635313a1cc7ce8fab4a3921fca131ccb7b87fc921c073d18f76854732735b4474a27b28ba1046c264a504d6035502715aef80de14a670717322f12b8d974ff6aeaef5cbdc60f032899f1121df0014b69a0e0f1eea67411dcdf81a606e2281610ab3f3d562fdaa6596e11a568394d48674dd07dd4d209dd6e316968f88743d036bca1f677d5bed0338a4b5277064a02488df89668d8dc6cd1361beea165c81dcc2b2bf8450659d448408a732e62bff88bec123cd46260913fd6fc5de3544e2fbaf519f46d58002b1b8196bad88ea6074230c00839739f1b75a25854547616d35b2fcf27c03787de9ccac27d676aea0368ef64816342cffda910c94a8ac6faac58f72fa204445e39b0325605dd461b398176f0018b0f71840b1c4a70e38d0b1203aa6a4604524bc9f3f4bb5d60b23e1d84992cc123be85cfcb49a773661ccfcd334ae1ea8cc20d1ee3cc9a0134ae790dce9d0b33ee85922814a8183539847ee29fc4fc32dcea6f8b43d354ccb356dd3b9f288863c352704d67fe914589327a1cda127de0bc931c28912dc656900278e76e10658856dabc3ebb652e9c2802e4f1994536546511bec02fa763a064815091ed3a", 0x1000}], 0x1, 0x0, 0x0, 0x41000}}, {{&(0x7f0000002f40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004380)=[{&(0x7f0000002fc0)="e75e114dd3a0ab80681bb9c4920af21224ff32d7e80daf0cbb9ac8993ea2c45629824fa4cde8e959d2c1514c4f919ba40c76db69c0a31e12a922d27abea2beea9a5c0386d9403a86a7b3634b202013d80116780c36ff416efa5d9c2e97950b7bb3700c2b4343736f8945c2d242887a3bd3d7952d5fd9b9bb7fa820f5f94612468b0cf0ccd834f48c930a9adf50bd59f757fe38e27022b1ac006a6d8dddb83b38004ca0495e27c18f4fe4278782ab28c7f4e90b2485c7db1405c7be9798b84cf27bda598fcbd2205f2a239b335ac13f7f300502e2d25e6d224e66dde5d7ac774c8d294d4e917a3724fbd9229b9fb14e6a828d97603d2d770df62b806196d68cc0ba30d137e3ec5708968e77be9ae996f7cc2b2f47097496235527eced4fde5d69186f027b65e0a318e5980699cf5a9065bcf2a01cd0f8e12f5f2c96998cda04ca06cc6e6755d3e0f3740ab41151ba00a13ee98bbd7cf235a7dea8de7ecdb7dbeb67a71eba3cf6077ae1997912d0f0e960f1ca43685a126a33a710245e9d0506e2a6bddafd1dc35b1dfe4fa5c905c2909c0d85b848c308d6f8d0f2444a11a7c3363d7238ba5960233cbc72ee79aa27281ec60b5fa3f3c96dc6e19aad1b7c3d09887932068fbeb188fed28a978ae13f2cb30e4ba78ddaadbdad2137417e00f4c3732eaa12d180dd925ba7e18ef28ef0e2b0d00b0ced128ead130f6a64666ff37e02c15fc83789c5913b606779e85f271c16f3344dab4961cd139cb3b709eb614026f944139e586ffdecfd1265a8527e7b856cfd609cc09b350829a358364133faf4e70c848d5686bf320967545b80e45be753d6628a418a97658cc473343f50ffe70050365f5d28739ec3976d7189bfc9ffea9a7e06c7ec03c215aa32b8b4954613e3416f1050446c3df5f85c74f039a9125881279ba13cd6043fd0ca636cc4ad2af8100c9289fe8f7eab343d656b247fc44db67e6fb99acf1d9a59a0860fb6a2dc8ed236a3e66739f70ba46defa3f779dc5f0e5f6569776d08a6f27f91d0f386b7bffe1780c2ce3951b7bb17923c59eb1b72668c83f3318a92c5156f6baac928e3fd70556a14d31dfcf737f2e71297bb72ebcc844efe65d996031fff11a1ac1997f04dc4187e6ac0f73737e611cb2ae1702cfc27e5fcc5924c53dbf83d55caca08afba4bf216f7c030e24c3ef8e8909d7c817e6dc1bacd94b65e89c8eb310da51517240d457798922ef404820e1ed547cb132f9740d3f44cc8c5b085bc4fe629e16eec15e3e76a04e85b1c44021244fa0305835e3f093274cb698b92e94ef503b0dfc7e87d6e812f4b0ef3e21b1e6c66eb1384ce8985bfa56d278ab30b1c460fe76b6c70bb66c015b1b7136b7077f91694a7d23a91b6519be00830030bf5a9d91f9a3a0c7d29c4956c584cbc8554618f943c7847db8899c70a43fc062939ff90298eaa20e5e4166e4704b48e1993d3e7efee5d144834819aff97a5526e241b2034a5f25c42ff8763ac209aa9e051cd5f28e297db9ec63b17e12f79b6e7068e9d0f1a3ecda7c38e203a2ee1ce862e377a9a14bba75e81c40bd09a46b2aeec66925edc4ab5f7864b08f41dd77228134d23994a64d057a744ac2ee1ac0d6d6f5efb411026cdefafd1e04adb2b58d73bca6b96dfcf89d57f1c722e8cb35385350c39e10f8910b4c6c8647e33bee613ceaadc56864151290706e7bc0f8128216c1d54663b4ae32bb1f85d690594fb3ccae546fa81ea7237a869832a5ce9cb1f05bd0cf9d616e38bd6228e90d965a5f3449ebc32a0c1d6adb9ffc8d43c23af2849018c88a4480ad1d91817733e8161714eb9c3dedf0c19da80b43408a0a53a9ecf35af76c12500fbaf6d78a6a30595f6669df780430558c5ba6d900a9ea02c7ad3d8841e26fa189d6d008ccf9d470bf341f2a91076a7c1c0d94d21e64f9d4d794f571b780b6926bb329fc003078c2ec545a7d97e2b6198b45c60e20c131ce913d42de514e60f7d4ec2673be466c8bed89850ce273d370cc9b5421e3326d369ada105d31b502ac19fcd404c547acbac3b15d389bb607d4bcb825a7fc308fbaa182173c0f47b9487c8c29a34dcc0918f46f6b4e96795d38ab61ffec123198a514a23f4c7b4e796ce5aa2ad51de47a0ecdd6400c0127d3456ecbd4aedf71b6c4ef4e9474e9bf9893f442ee84ad7c81e3fcd95b0eda00c72d18f907f853efdf18c7eb85ea02f4a50c8809a9566eb1b0b15b297e6ca5748fcb6b64c4a4e80d6a6108aa03fbc91bb508281894fd9e9575b2580db636cc1966dd5a136340acfcba37045f2d11c37bb978da5d74894269adeb6e04c374609d51fb25a3dcc9e57a85afb52e065dc7e7187a4983cc00c02a6bdfd3be03355c8abc1ad438ad9496b5d1dafc4663660e8660bdfcf58d57c4c15f45997e51ca0e8d6f7884263d910e79b2d7998a2a83166051674d1178b4e9c9b7a24bd66450c0a594cec2e0c6fc91688cdffffa4f2f6f98e63c33a8800489c4e71628d158f8aa683706c4e7615dbde929a2622ea9de2d09c8ee81cb522c821b602801c9ec59ed5dd4ab3464b16a45958f03fabebe91629eaef9e8387eee88bd3f82e5763fe58211abd8871e91ec0c2d5e72b1b6fa3e0a16d2c888dd8dadb28e67c9954285d715d5391fd3b815224160c06846f8167eb110aa13eaeb94ea849502d15befeb6affc44d5710d590b5035cbd57c8616fcae082fd51a61c8b672415c3d5161f0d8e61f83c94c5e06cdcbaba3d337d01465527cc2c45f1b4316a9e6b26910f0b71046d69027cbb91d79bbcbe9636ea9ee0095ab51fcb3bae124dd1874caf2bf407b265cc79ecbd032f99762b9848df8eb4b59f319d79bae9548532fde46a69850721934319b2c787ca6346e6fb81f0492e9aadad045103a8ec36a55a93fd63bf57358424de7596a7734e5d01d601aa1905eba1a6a641376e17ff264ebe8373660d551acfc75a6be81481101162543514b2ab340b8e8172a1e3bfd0762c2c48f1b30b55dd5c31846d7c6d2f6953470839c77f96ae792d62c23cb29ed354bd4191f6e07f784dc30cf2d3f8ca53addabce1c9fe6fa4c0d550ba3bff76c40e187146ce153f604e68b66ac173748e76dc8f2a1ad69a170054bd6aedfb62206c85313338126e9ea9865964f4ee6758a22ae02c2d348016d1dcda301b29f56aaa043bae0350a6aca0357f1867f7c8673701cd3251cfa97e36b3708913efc3e1fb6c06e2c411404b5c71a2588dfb3b04d8d0b0dceb05b803f106a844df8f34a63c94f042032d180d2598774149fab068322d778e326d95e59c2b970f6c6d1804b411e80e79d69146657921fe5aa957a32ebe7db2856cee00fbfaf2ebecae5607378b259e0d5d036b025368e3ff91990a288e4ae2dfe0151ebbee0ce68a0e788f815500e493b4dd6b59ad92142c82582de75f7bf033697f2e7235fb8be16ca609e69340fcc75c100b7d47e3e2a6382cd536cfcf7b74d82c0238d736441873f1dc481c1f050130abd326d41cc28d3f6c3288a38d57a1f92308a29461ee4f79737a2a0e1adb972cf8cd7de2b27af52e76b2b272659b68e3d3940e56520a7f8c1d9c3c4d20dab0b3c7e6130ca3dd55ce99f115787d4d37fbdd7c914e25e3c31c565195d7ec21d1486eba70bc988fe09c4ddadd1723e04b5de227d85136998f1b71fd075e117f40a83a0fd2493eb6a8d288b05d83a09cb409083eb0106286838da73c1d983384e428a007b3c372cd5f3385519937c44428bb0a17cc160c551aa4fc3cf78c4d92286414f38452957024e7104e812b7e16d0355b83bc810baa0342d116b15ab579455e294678de1e101d018e185e2ba7f3a7fb579e8cefe9c7a276ae48f18fb18286daa58843bd34b2a147ed55235045e68497df24f089a659852c12b0efca458448217170cbbf8745d719dd2144e6efd4c9f6c1b992ceacee7a6be284cb33b933a0a85421fcc4c1237df41a9468bb773ba15acac83ac06791d8b7eef68646abb55f968a86f2eab32ac23a65088c86041956616f30975aecb3a9e5f6f7df08c53730f20a826d5769ae915772a90ed490634efa2670c342c242966cb4842c547664be045454a06278e071be92701cce651e8a9c2ca10e6c18525c93d9c1e68979d77130b82fa03357464fcb0d2e6a7f1a800fce59a11f2b61f1dd4cfbc4506939e7ed718bc0fcde8f66536af60fc53f0d3ae6335f25317bca0abe6308c5a373b9b550bb6659f1f5c3e9693b80c6d73c7291629bf9616640a3ceb119c77eaa3444e99b620338d2929dd2dbdd49fa006bca78fdb74fe3a6c74b68a28d13c3b495d3a720ea024f0186b14316973129449aaf3e0bdcba9cf92308d9a77fc062b087c0786c5d2de1ac5792e4d134ea67aa039e5dbe72af3d1b54c8f2a445a49f069751ab364f2eed1349d5e1d21098b97a44a43e2b148608e8cf51e92abee3bef62faf412706d0398d67102801205dc9fc9991ae509b70e5a2d6463c0cd810285808e04666e956ad5da6ebf8eeaa6eb6d91a79c53553689080e6dce661c1c8048c7bfe5b2849ce2bfa4dd20ac455fd49580105fdf0f5a03be15f6502e3faa7039808b3f153863b12e8b449293e43b4a1fd77c7e2605ac3226ffe5aee8e5578785314ceaaf5878f8db40bc0d8a5d16858aa284b151ef6f5bfb9de4ca125bcf40b54b5d51fd7270dc8c1b4e7586a309571ef6c897ba278889f3eeb5e53c9c4e022b9061d2618b154fe4a2dd5aa2184c4e3b3066e55004b722e7b52a11810e3e5da31ff97d67f2ff36aeca2aaa00c7166f975e67c2b920808c1abb028404db49553ed337854d68f3672cda9e2cfdd45435c7a6d5b50abe1cf1af9e508f8dfe026d400985ee144eb1263c055f1186671d0acbe5c1246a7d619fdf84a5a85eee5923dbf9e51aab73fe5d5e7ea857e3de47ac6e91cef3d554eba917ecc80686788da199dde75b3f2455a509e5a4fd6c1767ac3c20d273e8d7027497f010695bd1805ab2b774f4923287a7365c734aab99b73d2f76d94ce695f28aea9160d9e1591a5c8c1d41028969ac7e29e3934901c1bbcc93a61e0cb53264c4f349bbfa5cb72f638e5a911da2718d27a84f2d4b79f4a9bb76f2b978fc20222cb4efdec96c3e8f37f17f7e009c7137444b109257cf55aede6360c78859dcf139a32281b5d2d20451b9f599d9d05a4570a586d034ee78eedd9fe9c618421811c2fa5d6838a3fada7f3d44ad5c7bdd9d37b628cd9da2dca57d0e7aee60d63e4182dc89958a55e1b00d7440ff75895d6c33d37ce2c2ca677af1c7263cc7cbf4d48de9539d3b02d21a370f6986e0634257838088ee48198c542c6b33f7cd64f632afd36e4965caed1aec2ccb2539e27e41d84e06b09f5401bcedeb5954c749c9bb8fb5a42ada66c81aff05ee5c8cd08377b12ec7b20d1f412eafdc9d7c2011e46d6a941f33c289ac32f54c1fe5334419e4934f38db4fde97014e3a0bd8b8234fa3b4268efe1630d07c2eedc2dd69d07518fd6c70fc692683c419d97631d0f00bcc33e230dba5b39e96632ac1b1c4fac9b97e55f1980858db292248818d530158e3385f5a6b0dd03c7b196e00bc27a45868f665d7b70a51ef4916b0a42afe6132ff84ece03a4eabe13a489c08f85653d575f04d073396526b51486cdb03b99609ea86efd601e79e13bdb9c4ffab8930bf5b0167887f9b0f5607e1dde41e909f80340722d0187c471cfa9536f1220b1b161d6eb53280cfcce8f8e5d2eeef8fb7441d215df4af0e8dae2598e7d074003b4826190e5dfb0eb8ae758890d4e231e1bc2c8e", 0x1000}, {&(0x7f0000003fc0)="3885ace3c78cc3f9bb4466897750391c9fd9f1586e151f93ce0b478d7b835fa137215ff1b406aeff6beaaaf6da119ad8a9afe80daca4c60fc3fec3ff028fcd4addc240df51361b78bb399c89f5167679dc666f6a290949cd66f75f8eacc710ebf4c0883eb87dd99f30c58f808c888da6e40279f8f10c2779b848c6841de544a02449e1273b962ea4c66f98774b947f3809a459c09ea863915233450f1812cebc056856bd0a3e05b5d413db7a8f0cc00aef608cf15ca28a18eea24182555ecfc12396ead645268b41996d3cb8ea30", 0xce}, {&(0x7f00000040c0)="58ec9908102552f94a5d99f9f84bbdd5b17df66c26d16478ed2378f19e40b67975089fecbf239840f40fd5106dac99fde1d2e584f117b446733840ac178c40e7c5dad94efb84905db277165de5999ee78df4dd853a3b58754c4d20dc8234fef538de4ddd0e5a764934a639ac7e3c743f71cae8129b0053e04676752eca41da691ef0f0bceeb33b8a9fa7061e144a3903889964b749ee7c1280dbf2dde4a360ca8bc2d678c35592c27f6843a71a86a3d6b57fa8e5b4e991492e60", 0xba}, {&(0x7f0000004180)="e1adc7a70dfb00b1c8fe95d13ccc5a7b6f24eca83abdea605a288b1cecc36409aad615e09178058ccc59b62df613dae978cdda2cdba65f5d5fb2bc460b38e72d16da1213e00186e9508aa2cc6dc0a4cb6a3e199b93343611087ba5cfbf4de6012be10f4102c66247298afa82d7aa67c79f28548d33c163ec6badc80050103d99ed47a953e9b4c36910a754c6a840", 0x8e}, {&(0x7f0000004240)="088704bf6f10401d90ac74cfe6cc9066696acf86d9af7329cb10b96a6e7ed032428ca45d7734ae835ab1925bc04809", 0x2f}, {&(0x7f0000004280)="ede75279e67d31349c72051325987a5f1501b87d80e76e80f1291e565731ea13f4e1087ad7dcbd885a0d57763d", 0x2d}, {&(0x7f00000042c0)="297d76dd27c3c17c6d76435442f23053bfc22b4cabc3ac900d2d6353bed8bf7008875f321c2a8338315b31e3d1f54c8b5b1264c6332ec11febaa998a75f59f969d1f4af5df2bfc1e45ad829c678f5dd05424cdb287d618fa83ca281e2cce3b23f33a1b97b48e17f93b44b854240373e3725c32dd9aa25aafeaded760b4bd304965ff", 0x82}], 0x7, 0x0, 0x0, 0x800}}, {{&(0x7f0000004400)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004740)=[{&(0x7f0000004480)="94292eda4faaaa15907f927053eaea61739ec87f359216da090dc9de174d3c1ae8c5f20081d7a2b833315b0dbe87abb894434a365846c44fc1686b2df4a3762cffd36b44909bc3a56cdd1f1c9f65803f39ef50b401104520f8088604eff6197807d26642b5305109d57aead9aa3c7c1360765b85379e0df522a722c190b631a21da7d5c64dfea4f306825c2e959841de61f8434de558b522df377a462d0af8d424bfcaaeb5b04041fadd877d2dd6bf2a5874970e4b71ee7c8789549d220b66124ffc09819b1820465b47bcb600da95e231ee3bcd5fb323e835079f34c448", 0xde}, {&(0x7f0000004580)="2f469237c22e769bae43e10a8bd311dbde0599d1c0b32b95e9d7502ff5ac", 0x1e}, {&(0x7f00000045c0)="deecc3a0c1a05b436ad385e76c23be95b0182bd94d778351245dda920386f4a8d4d988b138e59956f4ca09f85c7d1daf28392a0cd22490dd9922ace6dc39eb55a636a1060fc49fd2a5041a3c4cca15b396d45438ef8a4dad409c4ca7ed85fea9ff91d292bdb9f0ded4166a5861e8fee182da6b80400b7344f9bb0becc82070d7aa0908924f9f50", 0x87}, {&(0x7f0000004680)="3bdbe41f897020bc437f3341660c9581c710f857e01a76c33553d8a64bfd8ed278181dedb52c3aa18a72389b", 0x2c}, {&(0x7f00000046c0)="c4040758e8a8cf51bfd20cee5bf2cade968f525e25d57a49b54548a82d74bf9b7a8ebf4b9d6a902057f8e3ec544467ea702911d34b2e83f67ac0f9e119213438b8d7a921713025d4e5c5cddff9d817863ee08cc5", 0x54}], 0x5, &(0x7f0000004840)=[@rights={{0x28, 0x1, 0x1, [r0, r12, r13, r0, r0, r0]}}, @rights={{0x14, 0x1, 0x1, [r14]}}], 0x40, 0x4001}}, {{&(0x7f0000004880)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005d40)=[{&(0x7f0000004900)="48a4bfae1f5a10672e94dfc0d9b15702d1bd8f9ffd6e8ee478b6e29e9fc33d2b95d3c90cb4ca03e345f9cfdb7ef73f362a9dfd0d7184930a9ce492f332bab5ad05395f754c756fb90d1edbe80db7ec8dfeb580101972eb0ae004f6b0033e9089b1b76395db3161fdc7408f37374411ef09c08d250274db8cc27ccf57ea5dc24defb1fc640239ce58a38a81b758feee7900a834d752c0311136e77470c57d94d50fb39155ae54987bf2999757c307b256be72685156e2b4c2df03c35d2335043a", 0xc0}, {&(0x7f00000049c0)="d219", 0x2}, {&(0x7f0000004a00)="eb39930b971587e92f0c9e7869ccd8ec83832c457c0bab46463a91445625c636266fc063e6ceb0613758d45a72ebffc44b7b8bac3d493be5a7040de307bb9ff321b89ee047385a9376d44589bea1e66d75af6297b09e5e955f8128c5c40d26032555ada712d06e20dd7808a5c42d85d4a68c1b18da55ca151666eacbde5b18fcf682b932c91182954a2b11173e49e010b343a4848f1466f4e90cbfc91bc4e5389b1a6cdb337d3fa24b3fa61f9f496f4634128b08fde17bfbe3efc33537b0ae8978a871362afc2418d6556994136a1b10682a1ab3590ba8852b", 0xd9}, {&(0x7f0000004b00)="02f820114675a368057c8b973cf63aa63a9ef5c3426d5c9b65fe1f185d25dfda3dcf5dafb14168bd0a458c2001ae6a0848f5ee17e1743c2dd99b64db5487134c1097ee16c8e9f6e80ac9f189f87bf829765485cbe8de254705b5a1ca2496a2a36dad6b305ea2edd4db5091091ffaa58226037e84a3993594f34a9e5c48e2361eb98f6d4e6ccc3b2211c5a8a6f478cc072a1d3dc68723d88b683279fa60181a49511fe2808bf92fb2b05f3f645d386e20e6b11159d21e5f44b01ad1cb3909da31714fb10ea593047d35e71637b278", 0xce}, {&(0x7f0000004c00)="aaa95dee7eb80b9f70a9d475144b5beaa32cb54004ed09ff3d17a698e0fc34b9caba4b6d0a9ba4f1dfa9295236cbb60a8224292e4413286b", 0x38}, {&(0x7f0000004c40)="3aac015e40ed0300153c26a7a696053c4e9f8b15d89b9cbd03d2a493e077ee29d8eb4be24e185b202b8199521acc937bd1fd126d41164d92a2632b952cc7156484895f650c41a925fe3c5abb659e9e013c89d0a67d0ecf77647f35e84eb70c5f3d8ce7f986216f4b3322001009e08b7a0421cdbe932ddc69bd37a5cda97b34ce68e75b9fea917cf1d19911b72ebc0cefe185bd232cf15363354786bf5a1894b15335728d3551", 0xa6}, {&(0x7f0000004d00)="17a56cfbec45e7686b1b76dc85a5331170fea67c0bad479f7f9399d257bc26be082ab41b937c75b8da3e70c95fadcfb39b26cbdc0d90864d7eb910886f77d2415c1cc75fca532e0d83abda90d2c7b1cd273c65b57474f355634d09ffea93d86cd3c8a33dd13a82b3f9751c2225259f1b82185925e638507cf5bf2a5f48e2d0cf8edaa2755b72d1189b208292fca1d3c89db7c34e3fe569d03b9225d85d27b6bcbc1684a0d54c4055c857615e2d53ef9ba1a45f38f136daf777300b4572d212e4c11b9be76dcf69851c6624c8e3d1218d9bdf0b5695018c286f2a15b48244bedefa657e680d5788557b346b37d9a844dac8811c801f46046ad9af3477b2bc3c425b8e8b74fbe3b847f5d8e03ba18143d0e8eb80bd8df564e10dee42795a0a48cd4704f2f11b67f62ad69d4c293fa529f3f92a3c7ac43a71ee85e1688d072534f28b278efd5508f19e68c70b306bf002cb710ecd279e2eb0667ca3918ca12b99d02c6bed7f863faefd3095be59b0f8386b7151fd8a5408ecfa5fb6adc6cb82131dd48eb8c9cebaad64c750a9ce8bfd23d5bd97dadf8d020ab115d0da4d4d470fde6341a9a2f868389f9cf19da8fc8756fbd0e582ca397c87ed5726974e612e682cc1494bf53d2e857a828c09a6e130d5e48954fb12d597a755d0feb43d2403fca226eefad7e910d28a3bdd6c2c0114e621098f91467d72db12b5e140ade0fea6813483e6bb1f20828d3b802c43472921bc7844dc43805b20442eee5f01abecb566d0f9f5604907fa85afcb826f55c4c7807214ae6d26e9d0dd857588dea53077c205b158f986b31bf7aca80e59e16a5b7b794a81a692075b2611f6fd5c1498ec1a71de0ab96c85961c82f27f1731d53d09cfd3e8f82dcedf2d90c9671616d7b64195266c9107c9c0c739d07f0c749b35af439f6ac55a54082b1ed7d919455e3f7ff285f7a432bb108d5df060ac14ff15361ac9f61d17ecbe9ceda6f0873cd4f429c373225304bc2f80627449bc730049ea451b6e312d8eaa7a39adec5189b2ff64bf2bca5785a6af43755291b1dff7cb995ae93d39bd52e10e1d61b5c954b8d0a3388e2f6693bec8a369163f6e00d099482693bbd8f1f918f9be46c59f155a0ee2d7132b4a13eae03dab53b642d2cc795145dc4f8b61d53069afc57f04b413a2c2e5f17dbcc4af3f4b11f1ad6287ea0b3f432132783f8b1df4a6e020c0161dadb60905bf7d8a4a4e51fff1319ede5869d505f19b97afd066a40ac46bda217aa2840ec1c5036023f9b5cbddf2a7bb3fcab06bd1a030cb78b846a8a15e8632a88dc1d7d29dc0ce4bf371f32a074409472ab08ebfac95d3e3218c31ee7c02d8adcf42a207487d5cc5e9ee31acffa180753f657bc1fe765bf1b78f37103b153f871e1e78fde53cecdaf371cae37b774fac87bdfc990b57598f57c41350a0dff9efd52fdb038c36a2f5f27effba09b250aab3a189ba5969e21aab1fca0065a19c69fd5b917189f90776749a86c7eda7cfea3e9737d22600e1bb3fb03c6091da46cf6ea03f40b3399b34606b471bf181189b35ac517637fb2ea0c1f42d529f8d602e6b40c22adc5199c1185974d22368ea37d925fae64840d8aa8f7d3f5ef3dc8a94be3acefb51e49fa956166f8c34c19ee9fa1599bc2febed30007f2b53bb98d83201cf61c4ca27e4e76f64efb7fb3ff18e24060c59792fc729710467f0871cddf5619b8e9879191a6affa37eb105aed715b79e158a00754c3bf37ab898c2157837b6d58be75205401cb8f05fb61dafb0753762bde3c33f91f4061149a4fcc0d68f2b7a42f33e3d12691db4b574fdb4de0e25f0f8d220a4226091df24f041458644d47714ac0e5d25129b0e9414bdd9a2e6544376ffa3b687b1f0ad4872197659cf4efdc30129aba691ffb503cd1270d21269c8897d79718c7d427dcdfce5463ae93f6d3b81ddcabaf6442b0b6cc09f5efa7692d47e03cd4bb1bbd7a03a7239c2f819b13826305c2bb8e73bd1f6a1c5a804e504161e86b3bad01305dbef90e9d441abdf061778f49b2c7c1170d8b54382e37145f0943c0ab202db15450f77115d9e442e0cccd6037a167a70f5998e667546cb678c2a3028ea810e0a68e98c27297a9ac660db8e609945f0be58aa407d5443e721a62b181e7ef9636092be3d4f583e360e345aa3918a8466f93c51e805080040ba39ef88112133f64fa33176d562ae50c7f8414f7c690c4ec28c2392c2bbc6aa4f3813226a4edca2d21ecf29fd61c004cc415c3c8f917a23bb90c3ea6822e18d4a97ce58833bfe561306a3ad0b5fa84244cb16b31c667efb4237d6ae35f1ee8ac92894ebc0e465150e2c700e5d095b5608045d780a44bf4c419e8de14124019050835f2612186b69239b62d1e79517a42544c95722e71a3c5a21cd70a98509edfc563e12a7945c20a9630f651671ee243470cde5d5cbcb5b50e86978614836c33f14540caead0a94bacfe87519fa33809962de0fd0d240977d969dab2b10238f34828fc77b9099c41b11144318b0561249e67153fc05ed5e52178dfd2fdd7c454268ad8a6abbfc88cee9c36ec6fb6a9bcf53b308a27b21d77401a9e04eeb194c6652f8b79cb85d87065b4e390bf9719b35378b19638707cd02893c7fd9729822c2b0049bcd84978c6c608d84c0f84e5bcf3dd60c6bed59b30b8703588c1985993b16ebbad57cf85e2033791c357ac6659f7536f110d38073aa22e949b0435d9fcc08a71300bb356d94b4b7043a1172ff5351ad0acda317206df1add3a4f9fedf2ea2be3ae39f2a9709570613ab92c477287e3409cc9dd8872c1624afc411e780f8b3739b318787a2fb8b5aa23a5a61e8fc6545b13767954565b070ae1e1edf3796b7e892c9a1e546726d27867f6cbb03964bfb8462a70cab34f3c757c5fc229c03dd237b05ffe103a3618f9f5acd22aa510e3eb00480356d7e677829e30cc6d228f983dcf2238a2b3f5e8dd009c986e0ac41e05950e1a81bdfb19bcc8e4ee093426150a9975cea675fc0c68bd818a8a7571c53962651ea90c8be48928dc0380895bfc6e72d9ee3a9573dfed9ba3a694d927c666824e2cbbaea43c53bd7fb24159eb297a040ed755292794ce6ab71482ae0284437a47adff1fe589f20271c9ebd9622a93146ccf92a27119eb9334c3c43ab4455daa1629b6dcfe0063c04991c8d9fbc69f5ee32b3e7b39c2481b81f67f084552b7ddff0d4c940896c9cc63ceab16b5b8c57c9a3d1b8e1c882574335c2047c600f0a7ae3dd40673fded00b895ab85ad55ea319bfc8b60e4459ddc8b320560cd1c2f847d05a32eb0cdaf1e7919162bfa61bed5e0e14f03c66dc9224178d6034070854ae33ba07c2dc09b8e12d59ba623c085be9eaa5c42df3f4b47ce4612a79b4b44daf84bb3c7fedbef569545deb0f04a6bd5122dab87a8c2c0f8ef75c075b48c768634e7658aa011d4dc5d486cf9f8b3402208169d116397dd03448975a4d29cbfb2747bb78dbcef9265943940adae4c412bb3b074c518bdd5f1875776efb6c2e141e9f8004b12a692ad2b9e6775a97fe2b5799c1bca048fc3cb7caffbc02d6ae7ac86ea65d0a9de6d5c415bf34f82c682b39145e697df88da7ad393b3e03196659fbe0c43eaa8f9b26514215f0a73b9bf3aaa47be6986e528963d00182378fde2a40f246f4cc32f31defb033180a806cf380cf7256bd45af154b49798dc704575354f3547aa1ac15fbb0034f24181d99d1f594792d75e96389259c31ef055ec16b03f695dab8f44bbab19e8165079c30ba4c91875e9e0f8c18c38cffaefa4eb5ab3e87905820f3b6101b55ca8500df24ba8ced7ab5b638d127164bb4331180e485e4c99d4983b2050b1f15dcd9bb9dd3625811af1a38a25ad13e02ebec272d7aea63a6ccd00a9a1e6a20517e0c2dc1545bb30248d741b00424653c0678f4c1ff230d2254acff6684d438dce09d6e9a76ef683ec138d7568491470d3f9f5d3d630da618055cc21c19b4c34cf7d160ac4aac26f50aeb4f4848cf738d86c135fc163d5546124bc79fab5723805ea13fa084cd5cf3d9fa90f1b4ac3d56a0b86e36fe4ce45498b3df2ae1755136fbe5e9535c20f625ac3642230459317208cb84272814b5d3d5e16c53ba6e137f558cc56301da2acbaca41f12d2136dd1f58d36ca95778aa6c4726b780073aa54eebe54163b13ba5377ccbffc85da27a8b5fe8d0934d3ed47f53c92c0f0b2546f0517701adcce6f898eca3d776682ef803f558d70eb83e7134e2f07f798c4269beefbf0ceebcb0d3e5f465c37a9ac627d58d954f52ab8aa295af3d95ffec9f8ec0ba60329c320a476f36be57c37b91dcf362ec63a969d3723b79c07d17dddd5dc171984214f1f49ad6557e89f7c322a3bbbf23e8ec1694ca6fabc16b9731b885905e05834276dd61602b294c3db6322223c6177ee1b4d3b0351e49777c679c1fc8b99e5d762376043bd16ac6cd28faf8c74fefe4fad5801ba6456c6de49569b4663af06201ad2b831b96e4fbfdc1d3f14028c1ba48e42cd71bf79d7132fc2c3a1ea000da2be1647fdfc82b81a8d4bbd24e2b6c3ab6990070fce1879d4f835de76cccd1c27db296866746a26f549154f855f0b763285dfc4056446bf8831172071e646f2bd2a37146f71ec3e93105b502549e849a67929539d967f391347c4022c0359b979afb6a625df112baa861414ad1f1d26e7aea8e941bf771dea8756cef9a8f1cc9a9deeafe63ef03f62a2bbe0c0c83e46fe0cb3c6157e6ff1060a9c83a847e8b493ea756b947e3c6d1addd8578ed1f9a15757348f2bc202191898143f03bfaafbeddd848cfc3c293b1c080e86019be8d649e40950669f7f33c62196dba65ed5ab49fbd34d0ca6b49f0eadbde4220899ac1c5d6f19cb7d800dfb17ff9d9db5412da071eb36a76b506a8bbf6d18645a58360befa26adfb0dcac9990de81b80acb0a20cc60b5b345103b7e2d29a8e74251f5443b91fc3d47e1bee1645c95a511256f780dafaa71a98458929b9fe916fe1c118835b4ded8e2dd653e07bab03fe49eff84b9347dca6a557cbeee6e6db72b9062ed4c9cfd9c6272d11b5ddb841ac5903703b61e32770cfcef846c77d70e4f3662b71d8401fd1645e7d726c857cebbb90c31ca1af2265bdaa69ab36d1adc819cddde4c959fc687579b6be3d6c56335d5226578fcab8396a77f50d2b5e3753186e5928b15a7439944fab8f9ddea9e1a1f0a26682db7b5be881faff84bd196999d636cb2477947c8bc6d13293516e90260cdd48a34861b7d1144e95e3922dafe2c3049eeadee878b03c731048169a3fd3f2f98434fe628f55d497f283f6bf6b6091ab778cd1b19090bee85d4c9700c9748720f16f4c2b6ac97a09bffa37197312dc9febada216aea819788545f40d4160cbfcf9e7cb1db5a9af7f38ac4df93f5a8496814c1434be2e42975f4cce53a8547b73e16b502720788671b31ad60e4263bc3bde27b2496becb84219c8de8bd5542f48cee32f473ea54d9f73377eea1b7055f865b1db788a595eeee5fb59a1d353a158c95f2ba7fd7b2022180f784e5805cbcd10d613d6bfab49206a6a1af8c67fd2082803afce534d8a69c74da9eb2dc611e16da2f423525af8e2a4c7cf4197f4d304ee21edcf88336d64bec81c4e8e2a4b825091960491d972addfe9d3ce185fa1a0ecd7aaa2bb1c71fd03f8b82058cd48814a194b686a728236a1604e5c9cb6152168bc6d9c1cda91a9b42b8eb78a64365d07f2fbf3f37ba92b79a9d4126d95fcd3aeaf1818cba550c56f56dc39b2c4d18", 0x1000}, {&(0x7f0000005d00)="5c62b7073388d10c", 0x8}], 0x8, 0x0, 0x0, 0x4000}}], 0x5, 0x40800) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:37 executing program 4: ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'vcan0\x00', 0x0}) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x1d, r0}, 0x10, &(0x7f00000003c0)={&(0x7f0000000200)={0x1, 0x0, 0x0, {0x77359400}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "717921e6629a032538fd4b2f1c52bdfde57513a7c2ecc0fb419b540584190f92cfdb5ed1b3ae5205c97047159c09d3e94e012fca9180e40557d77c885c13152f"}}, 0x80}}, 0x0) connect$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x1a, r0, 0x1, 0x2, 0x6, @multicast}, 0x14) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7468726561645f706f6f6c3d30783030303030303030302c636f6d6d6903000000303030303030303030303030303030040000006c2c002f4043d72fff5818d8646d1f4f19d30300000000000000"], 0x1, 0x50ed, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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ADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'vcan0\x00'}) (async) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x1d, r0}, 0x10, &(0x7f00000003c0)={&(0x7f0000000200)={0x1, 0x0, 0x0, {0x77359400}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "717921e6629a032538fd4b2f1c52bdfde57513a7c2ecc0fb419b540584190f92cfdb5ed1b3ae5205c97047159c09d3e94e012fca9180e40557d77c885c13152f"}}, 0x80}}, 0x0) (async) connect$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x1a, r0, 0x1, 0x2, 0x6, @multicast}, 0x14) (async) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7468726561645f706f6f6c3d30783030303030303030302c636f6d6d6903000000303030303030303030303030303030040000006c2c002f4043d72fff5818d8646d1f4f19d30300000000000000"], 0x1, 0x50ed, &(0x7f00000051c0)="$eJzs3U+IVWUfB/Dnzp1x5lVw7isEtsoikGrh4CYioqtMUFF0y8VgBE4tgnThJEi0EMQW/Vt4S4paSK6kFsksjKA2LqQwArehYS7cKAaSi3Yac8957pz7HO+5d0ZtTD8fmTnnOb/zPOe5l7O43+uccwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEEF74/bNDVfVT16bPnJtp7jywZebyvul1p0OodbbX8vqOrc++8ua2HS9OxA6zL2fLRqPfkFnX81ljVc/GhX69P6+HEMaSAer58pk1pVGLq3vKA1a6fnH30U17mxuPH27Xr146e7L80lkwsdITWCn5eXVh8Vxqdn6PJHt024VTr9Zzimb90xPuX3kRAMCSTLU6i+7H0fwjbre9P60n7WbSbift+AmhXWwsRzbuqn7z3JDWV2iezSwqjPedZ1LP3/9uu5X2T9pJ1FjCPHt3zSPNRL95ziX1lZonAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ3kkbdHH6qqn7o2febcTHPngS0zl/dNrzsdQqOzvZaVa6vfP9z869utxw78uPmr4xeef6ye94vL0cLO4be48sRkCG8UKhfisBfXhtDqLXSa4cty4a3OynOxAAAAwN3k/s7vkW47i4NjPe1aJ03WOv+iLCxev7j76Ka9zY3HD7frVy+dPbn88Vp9xmvecLxuu7H4UysE4xh/0/EW63HXPaVxqqUjpnn+8fNTf1f1L+X/RnX+j++c/A8AAMDNkP/TcaoNyv/fvfbHJ1X9S/l/Q88hS/k/zjjm/5GwvPwPAAAAd7Lbnf+bpXGqDcr/4y+NfV3Vv5T/p4bL/6PFaceNv8YJ75oMYWrQ1AEAAIA+4v+7L361EPN69s1BmtefevTguarxSvm/OVz+H7ulrwoAAAC4GUe+2P5wVb2U/1vD5f/x2zprAAAAYCne+XDig6p6Kf/PDpf/V+fL/MqHrNNP8a8QDk2GMLGwMpcVfg7tp7sFAAAA4BaJOf3PT3f+ULVfKf/PVd//P97pIF7/33P/v9L1/4VCdte/J90YAAAAgHtR+Xr+eHv87MkF/Z6/P+z1/w/87+CrVccv5f/9w+X/enF5K5//BwAAAMvwX3v+3/bSONUG3f//vo/e/aWqfyn/t4fL/3G5pvjyTsT3573JENYvrOR3E/wmHm5XUpgfKxQ6WkmPbbFHXpgfLxQ65pIemydDeHBhZX9S+H8stJPClbV54UhSOB0L+fnQLRxLCifimfb52ny6aeH7WMgvsJiPV1Cs6V4SkfS42q/HQuGGPc52Dw4AAHBPieE5z7Jjvc2QRtn52qAdVg/aYWTQDvVBO4wmO6Q79tseZnsLcXv7zMalPf//yHD5P74Vq7JFv+v/Q7z+P3+uYff6/9lYaCSF+VhopXcMaMVjZGH343iMRivvcWV9twAAAAB3tfi9QH2F5wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP+zda4xc1X0A8LPP8T68XkiqEBolm6TGcROv1zaQqKXKmlI1IqVZNxRURRQbe00WL9ixTYlRiIxNRCMEpQ1S8qEIoyiq+QC1AhFJAeEixREqj4iqKIBAoTVEQaSUJCJNkEI1e++ZvXPuzsOPNV76+0neOTP/87zz8Jx775wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD/w8GvXPO3zeKP/va8Z1+4ePyKPWsvfvW68059MoSJmcc7snBH/423j//87nPv2fPA6jvuO3z+R3vzcnk8DFT/dOZ3boi1Hl4cwv0dIXSngRWDWaAnvz8Y63vfYAinhNlArcRkf1YibTh8vy+EfWE2UKvqe30hDBYCFz71yMM3VxO39YWwNIRQSdt4vpK10ZcGzujNAv1pYGt3FvjVW5la4LudWQCOWXwz1F70BybqMwzPXa7B66/nuHXs7ZUOrysmhhvn+9naee5UQW/6wMQxPW2l6pgXpbfHQe+2BfBuK23nWz1txS9S+TeUt2ZDldC5aXLzhqund8ZHOsPoaFejmubpeX7m9S9tPJL0gnkdxg4MH5fX4S1PLL27a/kFj9+3YunL+z+295Vj7eaPCpu0mJ5vlZC/5hbM8xiN+zxZAG+/0rekEV+6QgibP/97n2kWL83/h5vP/+PLOd521uWOtb45lM3N4yODMfHaUDY3BwAAgAVjIew13Tr60Cea1Vea/4+0d/w/HvLPJ/PZaA+GMD6T2LskhNNmHs8Cd8XmLlsSwgdnUhP1gbVJ4GAI751JLK9VlZRYFEuMJIGfDOWB8SRwKAYmksC3YuDWJHBDDBxIAhtj4GASODcGwlT9OH5/KB9H24G+GFifbcQD8SyEXwzF1pJt9VytKgAAgOMknx321N8tnOtwrBni9PJAX6sM8QzshhkqSQ3pDLY2rWpYQ3erGjpb1VAb9+7mwy/V3NGq5tJpGB31GW7/5d98NjRRmv+PNZ//V+boSEfp+H8I62b+xtydeWS6Fl8/UZcBAAAAOAYD//viN5vFS/P/8fbO/4/7RLoKmcNjcTfEliUhjNUHsmr/sBzIjnoP5AEAAABYCGrH42vHwqfy2+wU7XQ+Xc4/cYT544H/8Tnz9x58cH2z/pbm/xPtnf/fX3+bdeJQ7MXXloSwqBD4QexlNTBjJAZ+/Mn6QD7+Q3ED3BSryk9MqFV1UyyxPgbGksC+RiV+WCtxWn0gf7Jqje+tjWMqL1EIAAAAwAkXdwfE4/Lx/P8P/Wb1Nc3Kleb/64/s/P+ZeXDp9P7pgRBWdofQlf4w4LH+bGHAGBjsyBMP9Wd1daVVXd8fwjnVgaVVvZiv/9+drjH4VF9WVQyc9qH9r59RTXyzL4SVxcDTn7vzrGpiZxKoNf6XfSF8oDratPHvLMoa70kb//qiEN5fCNSqumxRCNXGetOqHqnk1zFIq/rnSgjvKgRqVZ1dCWFXAGCBiv+Vbio+uGPXtVs2TE9Pbp/HRNyH3xc2T01Pjm7cOr2p0qBPm5I+1y1jdH15TO1e+ea5fImii+5dN9hOuvY7wbFiW/l+/NKJg/n9+F2oZ2acq3vq7q5Jh/yRD5ebCIVvUo2G3DnPQ+4vVjL7JJbqj/l7w0BYdPWOye2jX9ywc+f2VdnfdrOvzv7Gw0zZtlqVbqv+ufrWxsuj4WpZiaPdVsuKlazceeW2lTt2Xbti6soNl09ePnnVqrNXj505tmbs42eurI5qLPvbYqjL5qo6Gepbd7Y5ruM41NO7C5WciE8NCQmJhZbYOrCs6f/Jpfn/tubz//ipEz/58/UZGh3/H46H+bPHZw/zr4+Bfe0e/x9udDS/dmLASBLYHQO7HeYHAADgnSFO8uPezLhX+qfLv/Nys3Kl+f/u9n7/f5zW/68tXX9+o2X+l8cSY43W/0+X+a+t/7+70fr/6TL/tfX/970N6/9fXQskm+QX1v8HAADeCU7c+v8tl/dPLxBQytByef/0AgGlDC2X8W/3AgFHvP7/8//5V/8dmijN/29tb/5v4X4AAAA4eXz5z675nWbx0vx/X3vz/xO//l9odP7/SKPARKOFAa3/BwAAwALVaP2/4Rv7L21WrjT/P9De/D+edtFZlzvW+uZQtqZdSNe0e22o9pMBAAAAWBg6w+hoT5t561ZGXXv0bT6TLwXaLF304p8cPrLz/w+2N/+v+13GLU8svbtr+QWPv3nfiqUv7//Y3ldmj/8DAAAA86fd/RIAAAAAAAAAAAAAAMDb78X/2LOmWbz0+/+wbubxRr//j9f9i78veHdd7lhr6/X/8vsXfvqeXTNLFj42FMKHi4Ete7acEvJr8y8rBh6+ZPl7qok9aYkHXzj3pWri0jTwqRWnvlFNnJME1sdFEt+bBuJVFd9YnATi8or/ngbi9jiQBnrzwFcXZ+PoSLfVTwezbdWRbqtnB0NYUgjUttX9g1kbHekAb0sCtQF+IQ3EAf55HuhMe3XPQNarGBiMRe8YyHoFAMBJK34L7Ambp6Ynx+JX+Hh7enf9bVS3ZNn15Wo72mz+uXxpsovuXTfYTror/S46e63xnlCpDmFV6etqMUvHzCiPTy0tNt27Gwy51WpvnQ3KpY500/U2HlFfNqLRjVunN/W0HPia1llWd7fMsqo02Slm6ZzZpG3U0kZf2hhRm9umjS7H+51hdLQryfUHMTgc6rR6RbT7e/3iOn+NXgXFPFcd3vurZvWV5v/D7c3/K8VxvZFfDGB3vLLe3y2xzD8AAADMr6+u/fU34r/P3vjo083ylub/I+3N/+MerPxQcLa342C8/v/eJSHMXFp/OAvcFZu7bEkIH5xJTcQS2QX1z48lxrLAXXGHyfJYYv1EfVWLYuBAEvjJUB44mAQOxUC+l2J/yHfl/P1QCGfNpNbVl9gWSwwngc/EwEgSGI2BsSSwOAbGk8Cri/PARBL4txgIU/Xb6t7F+bYCAAA4Evk8q6f+bkjneQe6W2XoaJWhv1WGzlYZKq0yNBpFvP/tmKEnOXmlo5CpJ621L6mllCFeDP+I+1XKEH5YnzMtWGo6nn9QO9+goz7DA5/oroQmSvP/sfbm//31t1nrh+L8f/b6f1ngB7F7X4unjo/EwI8/WR/IdwwcipPdm2pVTeQl8kn7TbHEeAyMJIFtMTCeBNavywP73lMfyGfatcb31hqfyksUAgAAAHDCxR0EcTdNnP/fseMrA83Kleb/4+3N/2N7A8XGboi1Hl4cwv0ds72pBVYMZoG4H2Mw/jz+fYMhnFLYwVErMdmflehNGg7f78t+od6bVvW9vuzHB/H+hU898vDN1cRtfSEsLex9qbXxfCVroy8NnNGbBfrTwNbuLBD3/NQC3+3MAnDMansF4wsqP9WlZnjucg1ef++Ua4KmwyvtA50j31y/uZovpR2u+T7VmiN72pruv+W4Kb09Dnq3LcR327B3W/GLVP4N5a3ZUCV0bprcvOHq6Z3xkeIvWUvm6Xku/kq1nfRxeB3uPvretlZJOzCWfHyMzV1u7tdhR6zulieW3t21/ILH71ux9OX9H9v7StvdaCD+UPiR6/518EeFzTvfKiF/zS24z5MJnycL8b+BEU9bCGHdq1+/qVm8NP+faG/+353czvh13Jg7loTwkcLGfSxu/j9ekn0OFgLZp+S7yoHskPt/DTX85AQAAIDjrba7o7a/YCq/zU4IT+fJ5fwTR5g/7q8YnzN/u/3u/+tLljaLl+b/65vP/xcl3XT83/F/5onj/3M62XdFL0of2H1Mu6JL1TEvHP+f08n+bnP8f06O/zv+PxfH/1tw/H9OJ/vTVvqWtM2XrhDCy3/00LPN4qX5/7b25v/W/5t70b7a+n/rG63/t63R+n+7rf8HAADMqwYLzaXzvNLqfaUM6ep9pQwtFwhsucSg9f+OeP2/l05//jehidL8f3d78//4chgotr5Q1v8bWdegqltjYJuFAQEAADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") (async) [ 344.013235] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop4 [ 344.031643] BTRFS error (device loop4): open_ctree failed 06:16:37 executing program 0: r0 = syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d305113e82ba53030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) r1 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x9, 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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000004340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008a40)="a33c99e111ce371247c5ac08cf23bfc33088d86b8fac92924c52a6b96ed0e64263a7ee0eb42f58b31af9d5dbf5e2a218f81663518d8685191317ff1f3ebdcd9f6e8468126579f3759b88603174fc521bd10c1a0c8d00b9ad9b216064928e80ad3b625d6455ca2b2813d2a4ce40e8261421bb182ddd096b40f381cc5b34b490fd892c0a4caad50dc9b4a14caaea221ae78486434b8a866a5241819dfd37edef4774b8ffdb70880ff91c3797eeda8424d995b9644e09eadfebad01300b9b09706625849044b52c9e18387f3f4ccf816975a45d8394dbeea08a754df03ad920ec77e0b2a4d8f2239af35cbe609e9716e532b9b2adf493187d8b82825ee6c201fc416202d58a3bd6c661c24db44b8f086a65527df2559655564467bbd0ac4226924f677e6f983233b03bbe56186f2de5282566e4846d09c474f39f12f19f10943aa48ba44ddb7d30481bff643de043501098a25546c28f434d2ad8650e3b902958f354189b5e57d9b588bd72cc9a5aa9932d41ae39fe62eca39f928a7c08f8a5228d9ffd79c2a918e9b4ebf185b0d7703577b5803b38e87a7176dede0d5f0417b47a59eba81a262f684d7770960340d4240221548ae2460ef1e37753e0c768383e31d20bd0b1098345bd3e9c0a233b84a116ce5d3f8ff972b0c2d32295a1f08a9917433edf1ad5de427732b914a5d22ffdb0dd7d965f392a2be40bb72f9d7bb3f9f9d09e16a099f32a45d5267ca26e41542be196e2266adb1eae168efb7c3fd8d636ff199310466fbf909be7ba87303b2110d4bc762071ee4f03b1f3c6a604941be026fc87d5d54f62beabd6f606c2fd79e769330b84889f05efff76c63a12cc21b3d43c365891c75594f0846ede5e50ec887b2d832b0bea6c02db632c3b6b40ebf7d530bced2ebba0be98676572ea9bbd1aa3024f06492f31fdccea11c46da410a3fb1e92a1b2dbf00dff3e0f815b5633868674f7361bdfdc046fd7d52891c1825f647eb8dfad723704b61c2221af8e4d5fedeb38adbb75c3393f0af83ed8cb812b43d8a9e965073c64631fcc7fc30b721d9d868969a13f3083f8cfb64b93c1767168dd5907e74923481ca3a60922a08d8eb334ec208a78ded846063218acdfa779b072da975308f4572d56dbcbfda84e7a9483ae6ffee7f934de8c2293a81db302c2799468440ce2abc111925dbceac7d592d3f11bed52dbe54009bcb808bf3edbea3fbe465a4f01c83db4c256427c327431c792cdade70bbd50c031b104f1a05307ebc5b65fbc262a58f4d35920936652db599ec5b2a2ae40d08a067506253f48bff1decc36914a31610acb54157e3db3f942e122e4ff06c8730e79a0aab44a889e22d24f10d16899773b712fd125eec40e9d7d1bcc5111c98e33241bc6d21bec5c66ade2c5a42aaf2bc5bbd0af0d4336ac7e119164d77e1a42707fd1977785cb0846a1af990a8da8f48ed2f61fb7c397c5f3c0a015d92d9b9bfc6b0e4160d1609a83e6f6a3d0361d7551296d9d4ef575d6ef02d30a03cbc779c3f7cb5696bf91b9739d834d405e2ceef232f4c3a5cd918059d8ce936ff0ee63f0ae0e11b5e39773a9738a0e1897b10bbdac2bf95ceb2071cd66282179fd18563830012f18b2318ec5d7d83c6c78a7a50b4761ed2601740f7d0c36a4aebfd71e1e9ad7ee3c748c4f632e731514605916c790c9737f0da97cca76676c3b8149a72845dd20373211ef309a72e93a94f64de1ecd8f0963cc6b5224dde397cd343fda377dc70bd1cc4f4ca8babd66c0fa930f4a50eb683edbfefac6cf611f7a1f79a3c892974bfb03f553e20c36c55e57e5951f2db28cbfe0c40007dbc8f750efc7fc9b664b8a21728167ed26d124cdde3b7be1e1b9d8ebfbf4bd230a16b670a75286e9001391e79384e7fd968db47672fe74642bad7c8b45d1843dd3ec37ec456fca43ec5b63a17366fd961c017b6b70d9209f9d0ae9e4496cb60c9fe03edf0deb73dd5580aa0d59b934c64b93115d02b6e31032da97d9347b43c34d6bf36a15734c79eef7fa128c4eea4e65042875a81e9b07c57c2b5110660407e1cc5f1f9a063d37f9989b25bf7e93a11d0b66d03befe697f875a53ab63d981fd4859f5f8e5b67f93f1c990ea44b17bd8ad9a60a72c37d0fd9870d60ff81d92903d4d85ade033376aac34f6ccacb1cd79a3885b28030165919fa7b272a982366105c3721d588cd3f19d9073539c2e134f8d8df70f8638f1f8888aa76625c694999ebf23166c16dcd9e4edb87b1c25f9b5f6469516353ae33e400e7d5526b75f103d3f5961a9a06718da325c93bda4b9f276485126b9e5cf9b5e7d7ad1dc292f7976994452530afd173b3180ffde19b2566dcf390a6630e1ab73a60016ac8a95206fbcfcdd4aee65fd5ac4690f4dba51c081171e638f4967bc62954c32a81ec77379bf3375be7198be8e0da54c85b0d4cb8d345ca2055d0ffe79f674d3ccc54f633249b4855af62e6baea00c843928b0593ab4d19d9df0fee18017cb05fac2bdb17d5c5938c64ad2a7ebd4e4625f5c4c05a652aedfc4a7c401dd2b419f49772735e5de09a5d02b4643b2d6d9c462d91da84a4058696b3a79abe133cd3908bf7cf18909613a0c2aafce6846a76b5af0513f700bcfcd4760bceb8f67db786ac992efc6ede88db072c40cb300bfbdaa65d8237d9224d7bafb924241a53069d4be217682ec574da5829c34530094a3e85bfc9d8cc377280a112818b4caf13f4ab14a53c2d4d9ae32d4c0e3e4912039642b64fefbb6242bc491311fd42279c62790989083ffdb755f33882c739cac83a1827f878a30774007c76b686d2d513c18e579d2ce7a243b5a423368091acc106619290894481adff38bfa5c142c345338765c8619705528d1658fed60214090f39ea80ef404b6da2176c72a6aa0e6ebc39fdb68ca974b4e4297275e8a8f8639898389f8ec52e2c7a33aabce9d05823c9de3d7650240383d20eacd6b75721e11eb83982a8be9b18d72dc27483f3f55a089ec818e8df5b8af017eca681f8534872a384235782216eb8e160363b46573693fe0c6dde6f0b07d648ded2fd2b4f9cd98e70dae0379fbde86977b24befa66ba697cf59a5cafdae33fe6ea0c066d450e644466409958ea0fe9151300f262e647f1c43ca13d5418cecb2ba90c5231b6366be1830fd9d426955a2fcfe6aaed6e88add1fbf621cf83ca4a05dfa79aed2c3055ca3be7a108848b6b3beda60f0a31789afc3999c5912664ce588954207e3b810e8a36de9e38d3e5723821f182ad54e8afba1122ce277a754cb93555370fed6b9b976b689d273a50ac5296a154fe6253fed8e6bc42a0d83cbed2a5596faa89bc654d3d1119d4ddd52e1ecb4d83417718d3a9351586e52277d84584131c23a2b5fcd5f227e03bd57c57c680a79460257dff526d271481c8e617d55ab5398d29d5435d89111d3e591cb7de39ce639fed018c15d897b865b408083665e46a6666c0abbabc65a62c7d2144fbd17a74e1e6afd7f7332d2e81e59b81ad22c601b11f91acc9e7ba34622cd3c95e6eebb1829a8af58c5705fc3022cb17f66322e63f9057e4a96f88ba99f88ddb731e93718b2c77e1a01efdbb7bb7b7602c1ed238304395a4fffa3450e9bceaf6ff785e769a446312a71abade7aad3318fb65948e2f30f66b2e429c534568823cb822a383894b0650156a3ae2c2639493e0baa0bb200ec96d28e17b045d7fcbc8b92eb986a3fec232c1d457816ffcaf3abd0c2b6fc3d16ab77cb7291a3dc043eea06feeb3030f6554d73ebdbf2c8917147e240a371b99af01894a597af6496c20c2a4f7babccac6b81ac28b51567c7a068449ae4182b1d985243f648169f226e42f7ea423c006efad2c49495b5edb7fa00e64f000a86910e8192cac4f456d74b18411d62b741a5f7172a7cdaae5e09161b68e419faa4f3271033b5b7ef70fa963931b211d4cf9fad4d944cc37947d3774c67f2401b69991bb48e1b755a68aa0cc732d10351f77345ae1a0388969b888169f0bca8f2dd1b04495b6f48f040f0862e8e10f82fcb7ddc76725646cd60fb3871b5fbd90afb9a1d18cfd0c42674dcecf8187c9aaec99a9c5a6c1a60c2ac24e24520e4f37c2250d4c68a0728f55546fe85caf8fd9c4ac8025c99e855195b20dfd24f6a6fea16eabfdc040dbe4f97d3669ab1f7909996f9787e7458dfa5233083ec51c13a244782f14f52bdc5f2f2baa99d2d2ccefb89a8482bb3ac54aa3e0cb6b69429bc8c67502c59f532a8430db324620b6f851262669635541402d182c84490c3a4b6455495ebdfb83c50c0401976f9a85f1e08dacdc474a9af3c033ff17dfc8778688830da5b4903feaf8b5b5c1334540f306e7667188ef750f393b420b4eef392ec255b023fe419bd59ab63c81e7848abd4d29b7c63c9c9ab325b1d027fec50ac74e13549c8736efdffd6464ea26a5afd148bd269b41ef89b887f91eadfbed53c0f9ed823da8bfdb1290c815b84d9db085e97c2637b467237eec3c896d6a4ef13dbe09ba17af6866f2caba17eec520c7793049a8bfc067fa229d478d1117244bdb9a1863dcbf68624aea791dfcc16c7fa3b6a006aaf1e84dad4c5cde6668a6fe428fc12352003ae555020ae7cf6bda57f69ed72bcad9035c12560e48f0b16a2bed13ead527f2adafbb3677844c47ee03f4072e1b01787f86d41b887e081cb949c6739266320087ae1b5cb359e4475d6c9b468e72bbd1fdda9a48d33556cf9736409c70f84e8bb59bc555a6aff4905fc665a2ddb42295a50f45ba7a479d3875c52a689d5c28c977f719aa345a33ba1ae72814480d2875cb0227737b9cd8b1a6cab088e24fe2e322a6df5f1299eb2028fe88df7022dd1e49f7647b48512b57596840b2ba2c6bcd6b5bb282fb45eb554c5d743a76e7817ed4ccd2c9da6e9f0a25dd5828eaeb794bbd733c8aeb165c929eeef6c833c22882810f6e74acc7424fcfbbb765dbae5213915bdc03a1ccc7c31736d7063c41481b9fbf36eab517e4f3618155980c82288b19df410cd444b29cd1e4358782825c0f373ba90d6a7fc2126301a6387f5e2ff7a45ce604463218dbef86387f0e16e9ed3b4cf8bf3d7fc54d8af93561bc90375b25275ecb24067b77858f8766c3d95ba4ccf5c8dd812af800caab2abaeb3b721d186b1b49bc12b738be67a6b81579a472636bb84caa4b3afb32a06fab22edc2b8b5b5fadc293ccf1ef19ad198ee53d8d15932e01aa11de8da5a56c0dd8f94211eb91f921bb7ca38b0e216b56a69806907671e8064532343b16014ac878e136eb86db3ca372dc59445b9f626164f852c68d576fb36a998114ae65ee8e34b706be85d93a0378a6415dfff54a5348b1363ba360f48198c0f3715b455f5e1c153f0b081928af102a4dd05bbdab19f40cb4390853c7d8999e55cd7e7ac7e4eea5f42c5718125232b67412f9207b7473f2a4f184451a842e2ad9abeda3115faa2601723d2904f03a60deaa0a581970c8d876a3bb7387e6c1415b8e6a273a3723ceacc0953882c4061ce71e704bfb259d6edb3f1a3ed86a4c8c52e718185da381f477a2b217fc86ba68f929868cee7fd1eddbfc0924ffece11800c6654323741913dde8d6c1e8886c996ae48a0bff99d92b129c72effda0d635503ae760d7f52c69149e1fe81c9b4bf86dd5d988928f595b6893abb942745d306763b106a7e086531694f0fb5d60dcf94b93a496f3e5806288fb5e0c20fe989b6bc6e483f075f60f6e0ce15e992445e78648373288f6cc943d1c57d545b645fa1ae02e213039b8aba170104c2c768a0f677fac5dd75b11113e1c3d5e0f6d2eb6eb610eb496c93f5923ee1742155490eaa70b2f4b138523bea7bb7e3097a041b8b004c21fb19a48fb612841bf94452b1c6b189cad8fa26f498f90444fd9697bf24e0d5e8aaf832b706e4584e89f1cdd7e1a11df7ba04e94f0835b578193f05ea6cdd1d919d30a38e5638e4e7f11b23d58df791f6dc99fa1bede1ab8235fb09b0c29678f3cb79e4d904ce42324a49971f1b8dc1151cc594cc6b04ad4cb6ce7400f98210fe08354ae3576f3eefb6715182a22468d5e1036d5c3d02c282efcf782bb86f13910a4ccdec274749d472dec7b4c2669f85fda970dfcafe48ed964de567a229c59720b01e7f38fb3f78478c8929f4e667f808295221b722ec78fff87001b2415d59adc1c0227cfb3f5776188137004eb665907df8a7584c75f1bc3ae15846bf2407e993f9a52c9bfd496efa7ca8f890bb27d39b5a70d34798c19983de370d9d99364826e585365e6b866a20c2fe005372dca0f1375d071e29a9f7ccd47a729f7b4f0db4a649662c0845c71de513d50c839e29aabd2af992f01d665e2f388d739905994ed5e4e7f63533af755dd722a99a38a62450d18df67230b8ee125c4e8c0e47f055e4dc4696252d152274049392eadee5065327a217028eed8483d18e09799a0d2394aa3acb6fe10a75990ed90010d38aa8df7f16ee7548af80411cb770dcac0550700229acfccab74a0c6c4400c24ec01545d50872b7d4a08d5f90a02ff6d277118f838b0632a14e0dc805bbec8acc9806c8e9b232db02675fa237f36f96f56cefdeef8727625e83009859bdc9334d97555d3c77f21852a5d3591e57fb72cf2a6f251487d44b5a880123d4af086276abfa37f866fa334c7d3d0b30b4113fbc4934e7c99be8934afe41db7eeb24942d885ff091c51e1012c0cc387013222e7eb8cd3a743d7daee961b810f6e9163d72ffbf436edeec3b32c9463581b8f8924530d9dc56b6e545fc2185c6f3fd6c83c84cd9a4ec12fb0e3f6c1b0de0e1b023880e8995aa6087fff3a9105a10c820ff5534073e828ce64ea5dd13265ca552f4db4d6f81e44d5821c091469f5caa7986f971991cdb06d6f9b3982c4b06ee54feca840bf89d4446616d45f10f02b40805d7d5e46dcc864d882171c6388074cf7d951965f3f030fb074de02e13649e92f5949fddcfa9edd015f8ab69673b82836153fdb5d59538b66b60de2ffd4d04bff37bf87c90dc37734c4a52f903d5160c6210386c1cb4f3a652a964fe740c7f6a77cf3941db401510da4f84e099213e102c7ec082041d2dc3687e0c3d753100cf49021a133d0dbbd53f476d3ff01e93824d8699e4447acc4972a6528b4436d52ad432366736e474df8f3cc8f600389378bc917df2230b191b41d65c512ee3ed654f4c33ccb48e3c50a46552d949e783622598a40aec2678c119fd1a3aeb49063f8a9a009d410edbc088d9afa3a2eee8b9c0764e557663722c030ed60d30de98d933e3d1d7339bb547d44ff2c8c29d0b2da312fb6a8fa798f52f92970bd5128085a2083df9e409dfa644b6ce214bcbd57a3efae510dff855ea9acc43b8d5ac3b44d22268438bdd07ef8a0bed3ebf9d7dfb916b8c87001be369159b581bfebec2a1d9fa160056cfe7cea8b9090736687c1560e4bf17306367776e5d501d3957eb715dc3d41dbe7c0f46150d51665bcc2c739f73713f27c4e2072fc84990149f27f6f9f980d0ddab740095efe35ebcf94715e61e661e31d1cd07298e7da375eb5c27a544f06d84e929292d01a295c242051be4071a6d40f10cea3a061e62cf32fec1d42558e778ca12b4f4e34450bca3419984bb73dcf3f7f320bcaa5f7597a05a6c810c50f342895e816b6f29e4ee128ebc62416d66819322b43a7e604cd98bbd0a83d71a39ec1b8de69a0ca6be687a657461f077bedd32620067d6fc6d7ef5455b73b09402ece6cf4e9d33f88ebfc4013a0f562d61e1cf24695dd0fdfd4073a583d3674ff95487696c8b8762909b738d3f36f26009f086caee1c89e71d6cd4fa71aa00c18ec01d337c701ac7b758bcdb4cc45b79a9b3f7327aa6f33c4fb45f8b20ef98f0021c5f382e5182c14c662aac8a0631659d85d052c6aafaee586b3b64bee5205f425e46e2a757ae6e17c4b3fb89a666c6f58ab1ac91a8393e17c6c3124f1efe1a577afcc64b31a7450f8162b54b486d099c614514855b476f898692ce16cbbb22aac168d7835c84a15fae2a1917fdffff74fe5ba49f57c8c157c7db77dd09950d21f4bee3c71a8d57a9345cede3a327e1066065dda7e4b54791076fbaef0f618db8cdb9f2ebd9167a9f5c67ae05d2c2050b655f12d25d7440296c589d341ee02e60fc9616f8b94f98c09b4ca14895ced2dea1ed7d99ff239237a31cf9304873eb4513cf2d0ea4eaaa32e8414f396c9010a0871607ce49b3d39c639401ae6e2d9f0487bbe6bd869432fcec325a1c8b7b20f11e00c84ecaaa9ec00b28cb85841d32bc6c6c9ffb80b40224c0e751c4a2a43790a5c5be5004a7cca86fb025594d7a8485719af7c29ffaa099e3f237b1c38f3e421c5c03f6137a375aafa859ae44c83ee748d645aa743fa52b82cda7b53432d9537c8e700111da28164b0b51bf5bee6c845d2885d1a1fa5d839acdf75be523024e1200a91ecd39ef26dc321ec208fb0e5ad0721ad18a2906043548083eaa833e81b0c1daae95398c113fb7d3301222b54894c4e07d4287582e3bfb14ff758b47b0f31f4b5177199c714b58572420b007bffa2fd418a5a5e1fbb208915a20bf32c97775d095e4a05828282e9dc2e90192fd875664a5014141936065ce11049c8f80d4ab24448d8391727091b52e84db747478886c54d52c3b393399670178e5262343375abc8467d16ef9bb59fcc56433f8aed9422e6bcc5f24654afceab4c624377ca4149eb6dc4954f96e132649b3925ba1558b5579d5c79e845b3260e0aa66c4b79a9df0a463971067e68c8dd59474379a5e35c7af80f1edca4794f72522e3f7360aba2d0ae0122447ac1c155a007a7c4ad94cdac513487089917e662f1298709fe5f77518fab28c97035ed4facd2dffe98844373337993a3b58ced12f1296b4a43864384503de200ab3d81d9583ac3b6ed7e666dfcec3d0ce383cfa4c02b66724d7d6b8cded37e86a6cf8a0bcae78ff836a60a9ab5e3fb58fd6336f85ef0cf85c9929c21a426aaeebfe99ecf133fc8b17eba4de9326432cbf11da4bfc56ba1662f6216b776863de562dc9b075642a3af37046ffa72e9abab048f4c68cd605bb0eb5a78be13f68c3b966f86b1853cbabf263619b32e8d83586548b9ea169a5b05b6aa356ff1795d2c64fe1b77d1366d33057951da4a78857f8b9ab2f310d2419fd58af3a6f7c28609defa0e172aaa754912ecd5928ab7af6177e5ddfa5984397d94ed05f55fd6df819e240c32f6ef9e147e58f6cb4be26345a3fb89206d421a98e598955115b4de4458d172abf9c97f4dc29090532a38779ed010fbe4097d1be3c17f6b4a0cff4a003edfa44f55b5c87da3fa961e1d4f16c3173aba324fa2f29c05d19f6e338707f6c630646923b37a0bc3c166b497270a6a9fffe0e7738e3f0aa623d1bf830988e851636fbfb0415b445360ec711596316e6e787ea6fa72ea1afc3052ba00057c2e84d0bdec71ed38c11735ba9cd23d2c9288777fd08a7d4a05717a7ef1ec45b48c73b82107916de1e38c8bf78823a51c96b2d51599ca437a90a8b1319857615811252b570936506d2f33f871a06cea18eaa9ada55a896e224f8a6cc833671ff74652aa4a79337f3e5ec65a349341d9bf2534b43216d9632b17ce5d534d04ccf8d1be7cc8e267a0cbb08c32139d50249172cda853d4ca294cdff965714e645c7ce250a1769bebb141b9789f2bbc7e9407d3281542a568ecbfc6cd2b5c15b9360886f9047a57051fa19b105944c2d7c73abd83a35365929efdbd920755c6f28937b59821d9391237451c891c91ceabb0167c7c11082fdb26b3a8c1beedcb44842ce82df884399e8a7b10c106db18ae0b5e7981cbd90cdd3172f253b3675eb38d1bdc8c17369300432eb8cfcf53b1562f11a5aa2877e66342c4014593336e1e618a7f635ddc6bec6de2a1a518bbb482030c5c907184246982015889acb695a6f915af5a306f2a87342d5875a41ff6c0ea786c8f0c8451039e74f4f8fbba361caef61413502c134d469630812027adb58a4c747c716fd9c4b940914b7fd90b5fe62e607ccbbf7e8f4f725fcccf07fbf603bde4c83eabc010252ee6967e848b935e15960734583994f6f13e2fc3f6a7f81c8bbc728224d7991fb88723a5ba5a87b61b839ef65f4d2f11ecb05e326a8fff7a1817c68405e2b62e2b169be4569ebde5c0454c20606dd5a39467a357cd0b0a5b473412d82ac3ec811680f250750eafa5f214b9f6350cb0474d36c3ca77fe85cde7bbdc7d0eba213f5dd4ec918ed6baef07630919d82837ce871762220448f44fcff8f7d204d6dec688eee207c2bbba0e21913d4e5e0611a253288e444988c2c39b9e16da00e997d1499ec2f4960c4c7576fc24b00425cef5720170e083eddb2935b8f938e9f666b7e74ef1c2c88f0f1d9b61afd38a963a21e87499bd2045f568c0d80e221638dca18efccc95026f0bfd4a009f12a7df4f5e73f530db11d65552734a4a394b31acc01ebf8b8300fb64e0fe4a293b649c8854d044c947430a8f1938d92be2db19766bf1d625cf70cedc7c6c78b94d2ff1a3f7e7a3a5c7a0d522c5c8e86a9ec5c95a956a6182ff7d864102e240389d3f2fe38e1c36da37235cd5da6375c80d5bd7abae04ef3e29817a77cd738fddb5a610e1765be6f17e602a96c15b83841139a34eeb7748d65fed58dd2137ede18c1b936159e749f5bd2060c70887b35d164b2b3784a4a6dbe592fd05eea017b55d6d013cc68a096e26a5fc2b5e2b21149ca6776882f6c794b45e924f65a89916d594d65459699c67bd774a821b6a2be323f7e4283b7a62214052c73f1b081b187d4cad7cf9fa0490dc9bc3598459d91d1363bb6db4436ce0fb012e755b66869a765c987843009fdfb320b675a1656acb89152955d8f61bb4a25292f0bd89a594eb515a68f8cbbea53dbb76c28a6134a7551d4016d2de8e123a433423385bc01cb2d86ac04bc38a2589a76592dcbf64c26d64d84fac154fec8491bb02e16df27c175a8ae9886e5311a8a980e49fd54a13e3985c4f0c8ce7cb480d2e005706a7a3e48f1f46e3531aa0a35ae7b424555ac60c4ff82487dad9aa6acbc006c92d31b992230b7284bb786143e428cafd9a7c84b4079e408aab76aaecfd50db22c1343aecc4de35ffaa68e9a8fd52d20f6ea07b2bbc739ced384b942a793158b3aca77a312a09967b5408b66ad9159acab92ee51956e47eb698bcf936e8d848d0708e89214932a0efb5c45d64d8dc57bb146fcf846cb3506f91f26298322fc41113053e462f4f5b3e4d8fd8e4e8480bb19597c7bb143dfbf7f58843a79cc7641c9af0475f345c9e8ac81f593400a8869682a60957e4752adf0b5f0d26750c568126e8a03709fd2d1fe0de872f9f20d43bba99d55730d0f6db6e9412926785fd51089e8733e53c5436a022bf7c2d3fe3c94f713679bdd9a4b144e61a1e29abfa96649de7f53c337630bea510cdb791aa6a3ee54f0569ceb97763f991f2be6be63e8d78323ad4f9049c619ce51b07941226a65555749003c9bd4880b8d6f1da7419fd502c86bf1dcd84373e08c48b3039d07709cdc56c618e3b222ffe5967df0", 0x2000, &(0x7f00000036c0)={0x0, &(0x7f0000002100)={0x18, 0x0, 0x1, {0x11}}, &(0x7f0000002800)={0x18, 0x24, 0x3}, 0x0, &(0x7f0000002880)={0x18, 0x0, 0x8, {0x3f}}, &(0x7f0000002900)={0x28, 0x0, 0xff, {{0x2, 0x101}}}, 0x0, &(0x7f00000029c0)={0x18, 0x0, 0x80}, &(0x7f0000002a00)={0x11, 0xfffffffffffffff5, 0x0, {'\x00'}}, &(0x7f0000002a40)={0x20, 0x0, 0x0, {0x0, 0xa}}, &(0x7f0000002b00)={0x78, 0x0, 0x3, {0x6, 0x1, 0x0, {0x0, 0x9, 0x8, 0x0, 0x0, 0x0, 0xe65, 0xc1, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x4734, 0x7f}}}, 0x0, &(0x7f0000003240)={0x50, 0x0, 0x4, [{0x0, 0x0, 0x5, 0x0, 'fuse\x00'}, {0x2, 0x80000000, 0x1, 0x0, '\''}]}, &(0x7f0000003800)={0x3f0, 0x0, 0x4, [{{0x1, 0x0, 0x0, 0x0, 0x2, 0x1000, {0x5, 0x1, 0x8, 0x1f, 0x1, 0x8001, 0x9, 0x897, 0x5, 0xc000, 0x100, r6, 0x0, 0x7, 0x9}}, {0x0, 0x10001, 0x1e, 0x3, '}.}##)%M\'/}}^\\.#*.{/\xfd&^@*$+((['}}, {{0x6, 0x0, 0x0, 0x4, 0x0, 0xca927628, {0x0, 0x9, 0x0, 0x0, 0x80000000000008f7, 0x9, 0x3, 0x7, 0x1f, 0x0, 0x55, r6, r7, 0x2, 0x4}}, {0x1, 0x0, 0x2, 0x0, '+^'}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, {0x3, 0x349, 0x7fffffff, 0x6, 0x7, 0x3, 0x3, 0x0, 0x1ff, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x8}}, {0x0, 0x0, 0x5, 0x0, ')\\w*-'}}, {{0x0, 0x3, 0x0, 0x9, 0x9, 0x1000, {0x4, 0x0, 0x0, 0x1f, 0x7fff, 0x0, 0x10001, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, {0x6, 0x7, 0x14b, 0x0, '\\$-,$-E}\x1c\x9eSX\xf0k[>\x8c\xa0va\x1d\xe0\xc8\x8d\xf3N\xfe]L\x85~\x98\xab\xdf\xdf#0c4\xc4\nY\xf0x?g\xea\xbf\xddv\x9du\xb4P\xe7`n\xe0`\xec\x90B\xf16\x97?7M\x87\xd2\xd8b\"\xe4\xf4ig\x86\xa9\xc53\x80\xe3\x7f\xdf\x9aU]\x1c\xdf\x9d\xc8)\xfc\xb7N\x88\xfd=\xb3\xa41\xd0\x90\xe4Y\x82\x9a\xa1\x01T\x9f\xfc+\x9dr\xc2F\xf1\xf0\b\xc4&\'g\x9b\x1e\x90Z\xc7\xc8&\xda\x9b4\v\\&\xbb\xed\xa0\xc1C\xaf/\xfb\xf7\x0fj\x05u\xe7}g\x11\x9e\xbc\xae,\x15B\xae\xbcP$\xb4\xbe+343>8\x18\xb54\xa7\a\xd1\xd0k1/\xd6)\x1eO\xc2\x06<\xf6\xe6Li\xb0\xef\xed(@3\xb5wU\xb9\xe8\xd2hA\x93\x85\xb5\t\xd6+\xb2.\xc3\x12\xeci,\xcc\xde[\x96\x1d\xbc\xcb,\x1b8\x958\xbcWJ\n\xb9\xce\xad\xef\xb0\xfc&I\x00\x12\xcb\x84\xf2\xc7\xad\x12\xf6\xe9\xe7\x01\xbd\x98XS\xb0\x18c\xe4\xc5h\x82d\xb2\xc3\xb0\xf5\xb3vW To\xec\v'}}]}, 0x0, &(0x7f0000003680)={0x20, 0x0, 0x4}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000091c0)=[{{&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000047c0)=[{0x0}, {&(0x7f0000000540)="f33640d604766b7b87f4deda8c7241fc3013c97529b0ad8f1521bee91a75852d1c852b8d97ea526491173aa5e04688dd8826e807039bc75e9264f25b497d04195157391d612ab7413cadaa2db9f2d177e984d7122b8112381855717e1ebf66c64a7aa6882aaab46304e321911281e4d893", 0x71}, {&(0x7f00000036c0)="96f95dddc0101e5ecba5f59a02c9ad7aafc9fe7cca40db28bf915dbaed5be4d841e0f700078dac02e32655e07f5fb4658994322346d2da8cc254c674a82b0021b4942d796f37c53d11d5f8d41b3c8dbe6285cb5232cb4d4f9ecd1c710aa602d742c6542378cb3dfd4dde302594f89bede87f4862d1249692547677885f5d76e0c8091e1b552b03d1f239a3f837ed83abf891a5f5ae1dce30aaa7625c44de8c85388d6ff539705768780b34df8bde25a2b03aa32a06e65f4caf34b0e1a56128510eb636182945bfb62888d4e8f5bc543963d532dd26a574b268e6a7321c755cbc552aa6cd51d875f91e4b248d79fb887d56b46a3a7fa98a55815daf08a536d06328313dd2a9d2b7ee345f57c8e3819d267a053a9003706b3e7f43c917fda67b0e01c416af2062a96db2bcf823eb8904f26614fe7ae911edbd4b05ebc2509943360a092d6d1b9201eb7c83bb4e5a2206bdf2d3ff99f4282e04aeeadb7839d8a2704f3e3d8bb1ffbd8b23e1f48ed2a2a1322cdb9f7d2ec6cadaf04627335f7b0bfab23a2e37992fbbd4981120dfbd0ed80a37f309168689f74bea6716cfcfa9645a3eceda95376179f22a1028b4a9b613b0e3dc4b8280fbff9cf37a037d612aff4711cdbe754a19b503e3b99af8f975f3b54544f60d1da0b13a3e1c67af7568fd5069779fa806d65204c789a4914d92fa89d8da5534643c2bda8a3686ca6ec08365057d9c713e1b71e9e8e54f0a51223be9b47f6b5a34d48af92ae10a8481d652140fffdd4dbc8482a356d4b44835bd0d42587c6a9fdacb170d7295de89356d6edc861428f1cf0527ac01c87381f05280a405a80aac8c9e7e6c8631dca9fb0f909cb750b0bfa91286faaaa484dd41e65252394eba08cb8d287c1d809ce1e9b67ae21224dba70adbc8ad014527a69213e0958fe45d750973bb7d295f85c80bbe308c9f646c794d4bc70820e33c320b5d67c7e00a210d6084b117bf4781335aac8e56763800c34ebdf94d7a23a09876fc17e7c65a308f9ae0ab0a795b41fa557055bbbf64604c382171a374e1149f9df813f6e20f6c4dc5d507fcab2ae6e86fda17331647d08fa4bca4a3e6be1511a89362349fa9a8a2589d67211d99c7f56b79744aa0eb9895a0f48ab282ffcaff40d50fb6ea42dd04f23037ea8afd07d0bd9179626cff4abc7750c4355997235784beeac491f04ea89b5a5ba80ab1d119b8c0b5a8d5437bb47e438db3ccddf9bf2a98350ba2f2e0b4301450053d73bb8284bdf4541650fedb6b75fbdb3915a4886beea9e1f7119ec5b8f89814b2ec087840d549eb9ebd5279070b5f3801e4ade0eb117c22609efe61a27c5076f3fb5b750aaeceb7061e95d20d1e10d4f9b3d553d6fbdeba3115b52f891898ea94a156ff1481f7ca22f591c9be55b5441b9a3bff092e7a8daec87ae6d62f6c5c0a8ab0e448015352c5bda4a4af3fc7310cd3de8f9f828afb0f62c9508ba458981eea3c773ba7db73025d1ef2bc0ea14bdab891c06a5e2fba8f97f8b535512fc8cee9ae3f673e26792e89eae3db4534ff742e8e5463b81b513dc233aff8a32a4f6bdf6192170823ef422e618dc30c43438e5abb223bf4aa6a28419eb088083db895d6617a967dad440b7f3f9c39b2b8a7daf1bcf03f91ff4dd181efd8a782836e71179fdaf5d9cb2ff51f026ecbe0a49add266ef8cac07a4f93a869de188678e569dd8da9ef7cae3373115ea7732976fa1a78d99d5c5d000805c1266160359a2e559595be0950def0de0cbdc00a52c6992fbc48e812f41687ae806a9b3d7ad3dea3a16247be39ba19f21b41c8329e388d3f47bcbb42afc9335ce6ca0528605786798d07393b2dd900331026180e84f2d2bbbe82b274538fa1cd33edb9d268181aa71cb2e631c01aee1eefe330d6a7f5a3a9e3884b387a3508889bd6b0b9e241e0295a17fe2f7beb32990d52d86b9d47110d81f10a257a3dc298ead1b92a2b2d61dd554f269cb03e4a55c0d63fa412bbbfb75fd5a250a5339786e88332cd709d42a5e1c27982b8f36c4c1c3e67286cb7dc05946f2498df9e5c1f44c89dc82688af4bae3f27b87f694f920f5de822a63a44c3629db8412487512653c58ebbc42fb36ed6fa5d5b51b21758039d91d75c10d443f91d01adb332d6027dd276b9a2677885383489be5cdfb54401fa72a69cb3d4c251814d593a5c1ab8f07ce34483142b899bbcc7691066d051f2b9d7233934503a4ee1dd3519e80a16e93fb030a66e867411be96346b1eb2975ffdac0e87ac34b4e31bbb14ab4ec8b799d6ba604304002e59c8d14d8bcdfac62d3f85f080144eb307eab681b976fb94635ddd7dc43565fb4af92db100ed4020b7dc8dc7cc7707196e16ba85cb6acde14e760c91d3db8aa8669f3de1761f612071cc5f77026f1271343625329d0a302f80cb360a53bb23bc6727862dbbcee08b81d18ba90c6a170906d07a1c62ea919130bfe5f15f5ecf1b24dd3335ee6993d166f0fe41746b09a52ac739ef5b9e849947dc44135aca82ebe3d312da78e228f604eb9d565d3d449ef430ff4a38ac735eaddf12f91e821cb250fa71ca086ecf2b1697f00cba7d2fa3623918256a196c9278531a0dbd678ae6d00dea2e130ac717d3aa4903f63f9e43bdfad18b4af2cd3202fa3a27e16650d5172adaf4cfc540e3f961085898d04347eb150a8017bf29e1903267e647078ddbbb4125e45ab9aa0bba7b", 0x783}], 0x3, 0x0, 0x0, 0x200400d1}}, {{0x0, 0x0, &(0x7f0000006e80)=[{&(0x7f0000006cc0)="b4db99431675e80b67128403a6c3a96d5bc3baf0190c27dae62b08871ba9d550bdabd703d88e99fd00491a777bfd25e04f9d3c120678a55d8ff205baf661a460cdcb0eb25f5a9d0107092d0f0b7f2db8fb6a37f56ba7437ada6d303a61cc4aff671ceaf7a206635100e48b25f9d79ccd5a47539e22d2930f26f286ffa021f190cb7b76bd49870a22599f2b4817985bc13f74b27a6eca081a70161c8618a60277de54074854ef51a14088721231", 0xad}], 0x1, &(0x7f00000090c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0x0, r7}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0xb8, 0x8081}}], 0x2, 0x4010) r8 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r8, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r9 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r9, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000540)=0x0) getgroups(0x2, &(0x7f0000001d80)=[0xee00, 0xffffffffffffffff]) r12 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000047c0), 0x40, 0x0) r13 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000004800), 0x2, 0x0) r14 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r14, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005dc0)=[{{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="a206fd2de49cd0a18bbec144b3012de8a45fbc8901984a13661f6bc7b4ce399a655dbca349da86362fa99701", 0x2c}, {&(0x7f0000000180)="934f96825d727c57dfa4429889c970b0f379c0f00ab7a3492aafe94034b326c7dcf35be78cd474f3d401271f124f477e5ac9cf555d616d33fbffaa225ef374da3e523bbab142a6a2e536ca7077c92deeb58ceb07bc7e11c4df52a9b9482f7d1fef34ef1f31357d3c1ca722c89a8839a1536e6da70ca1683197facce6fa595b33de24a1be26fd234a588fb49316f51c7859af56fe32ee63662f77de4cac30237cbc0823ff8dc7a6adf824a2f50153f310f16488a84e0be7b65a4daf138924042224e0e2f9f8d6d761f105beabcbbc11f2a335828a4e1b1702a53182387812e64926999b8471ba84d82233d22b057a4e7476e0f43fcd206b41ee4946", 0xfb}, {&(0x7f0000000280)="73bacc4bd0bc0a16c7235a4d9235ee47b33d4140e82468f7961ddd0c27d7b11138a9dcad9440657cb39f54832dad35fbd1605be6d83f3181d196c9aa94c3d2defe36b2387d63c159d472dad2e5b8f7a393aa701085ad00222b9b2969cac07524e9195fd91047d060d00097651a925cec6cca6e83354f3590407a4dec70fa6f70b6beff4a2ecf9a284d2fc0f01cda3f8dd6fcb84ab8ea09dfd686e580e5bddb4e476ff67177606a4b5997213a036ba2b8d3aeec8d5bc1d8bc43e9d725916a2b7fa7f1dd73d548fe63cb73c6fc0f1a7f4d21bc540a1036d81f20ff0f373a1aaedc8e9ff6be7051d368705d45ada62c6c2f287139c05875122481ef812cb09b9d", 0xff}, {&(0x7f0000000c80)="df408f73451e31e12f75f9755dcde643ef7178040c12b92a7bcb901b731b6c091d6837b3d45830de4ef77e6085cdcd654be3abc224014d542b124472603629ba05baa26240cacce5fce9155c77a018989c0ff521ad9bdf0aa1846ae7b12a9e27f90792e3207c7a0a3f6c01538ae6d4dc921fc91bff74a9fbb080a54e4682b348bdca6ac223a984147b740c8349b6ef1187cfa08c30085c482e6b137bceb468154ff3046a2daf81bcbcaff15d87093cfcfbe27833de7b0f38e9cbf44b9b20d7c2e2dcad8df656f96091f9ee2cf36421fb604a1be1ea6695636d92e30a73da81ffe0f6c93733fc6a798fc4ca5110ca54e84e4cbda23f37cea0d524f9525c8fabe57a5dc0e63db8d279132421b2ef9175760368e8de7f2dd48b2ede88829961ef0b23d26a71dae374ab2f3a775cd7840e103ea0f286cfeb5bd60fd02ff6726c16f3fee7671d7da9da6f88fe3e4aecafaba09bf9fa7083ac0bba2e439b895bea5be4e46cccff3774bf3a5834b9582e6467df67e22bfbdbb69957176644b364c38fb18a27602e97b214fd7fde2ddb4a17e30f2f96099c43f43f4ebf1038de6148eda14a053261e5057a371a14230a1e615ed825d5a1048d584aab258770678170239bd60b2a4994af7ba79e045e513807ea4645182be21d36d0464d02f45d9caa2320458f1ab50a379656548a6d22984ad7394999e1d2160a824ff97581a69f57394b59c6ac27ee99cff0dbd8909c0b2f3d9772d61e98a380a2a99fa58f4d31978252ead8b0e7414aa09b883ef907d0bb1d441634094391fbe383e26a542538662404cfaff1c6ee4049a083b5fd9b259bdd50b4575c7a41fe995c9b3899dbae714d8be12b6d408eb48e3a3027b8f957422d4b565c71d812f19f3b06e94f2c749a6e85479f9500530c94e74e95c6ca813128db9436e98530e5073f10c4508e1174d2e8cad2f84a6610d93c38d46daf7f7ae18ab03f27dffdc5101cbb84fbd434bd8958e0b7b9c18007628a1827dafb4d564db5bb9f272abd3daa2c274453a4d4ec50a710b0da4e8ca24b4bbb59853d148bbcabefe51b4bbe677fc5c167063cd7005f272c4e030e8298c63fffebd208b0dc54352dd2fa8aa3fed2b9bccf242cbce3f22073206314ee9ce134a28dd183b25292e29d05ba9b4ed6ae0e2e6b496de251bafe3adf6b3c40fb747248adbb64f08d4f72508c5230fdbce01ec57d085a2bd08058ad743d9a321478ad80bdea896d23e850f3ca09ec6d633fbc18b8a9525b474d511dc0ce4cbc879cce757d4527b182aaac253a2564ebaee3a4b87d8b3836972526c2fc53662e0a548f3d4e0e3c3dbc146de2c5427bf772ca0780d35ec89adb5ec5f67d3f5f54bcff685074dd29399c9cf03a0cb394781a5f7af15cdb3fbfdc08d8dd1ccebfdcd13b290a551f9ebcb7fc7f3e194d1d43cbf10a5cf337e786022d06b122460150399e9ad9e471259e35d984fcce529066cc44ecc670525479d4782a41581b8e3a1ea570bd1a215d33a62938389e02814bbfe32e3697eb6e2dd573d772b8bbc5d2e42c02989b8ee1b7ba8a04971cb28147c34b6ee7c9545bbc2ad8a939fdb440caccadbbf75619138a6967f22ecb0de11ad5bd1752100b1c20ef76d228a3b14a370efec7fb11c0790d798b638526045f479f0a7f39c9a37d8ed5877a5c160014a5354f665ab619b1d314e8d97d1f769565c766f0c8d72abdae8a47f6994f05d13085acfa2f39cdb50bc826b52268555150f3f70651a0a152c4a721e48fcf0c06a00d01ae0fb8275c70e7b89c0ec6a1fea4e4104cee5ae430128f9fc7523764b42e1d0829dfc9a3b761678cde45d80143c760555a1fd5b9a6e2278db93cb58fd398c9575c14a16c9faac78a34ca6882d9cbe44bcdb411bff54a844e39e812ed8e23960a9e87bbd400fae98062bd8d03792c52a9ee699ed865e116e1b7529b2a341a0d024a59bad20537105f067b3388573f9c85698b1c82d6f77c89db1292e0fc7dfc0960a52493bd6eb2d214d8e33eff21e51c2c33447fa2cbc877c643f063445bbc12532cf42e940ade48d706ae47fed0855315e463104581546d954ebbb9a9a9dd74e7aeb36097e197db3ac0a23b73357042c5b3d88b28fd58194475f0b412d8edc26d8396c752d56f54461fb434f8b483b1ba2c9bf05df4960e7a99612dcf08f9744e9bfc9721ed27fd818c94b25b26f82488fd3d923d92c02d835b84375600c6c9a5cefcfef3437f17c7c6ef4a07edf74348b9f0e02b7cb39f675098275faa070e5522d4af7cac46048c533630315a15a06692bea25b0227ef3185048e54b2cbec83d2dbc4769aba9bde85a52b90005efac9bbab0e4cd9b03ba05e97c1c276e50d4383ac79b67d20b5c17a15132bbb612a3ff79093c192e18a44cc93a811e44de7b5c8c226365c56cc0ee2f572aa07a62afa1c804febbee38781d5baee11cb7e414b6bfe779baee9479b605c9cd47e66f5c7f7b9cf8187586a03de71ec728234373dd7745298a189bc9e6b7950fcb2e36cfb37271456285ce9b05d1fc8d92d04ea0c70454cc472dc6f8b9a0ff693976fe93c25c6b946ac341d96d19266e3e1d3f354c1caf39d06b8754febb1d68849f8cd1b45704fc39b6563a797d2f5ea14eea55300e04d5113344fae2ef196cb43bb54fcb00604c10b4c0d56c3b8ea5e4e633e8030357604c28f063509864755b507250b588c82a69e2874d7931578c45a57ba0e6a274bb91363e40509e0718da6c1b3c15443a2c33acb5a9dd467a437c1c6ffb1fbcc918eaa134447d2d00cd5638d3b5154a128074d3e0d1fa90c298cb809f183b4ef8687fb1ee903b55d122ead51e7cd67eed46e1837c45a2e41581ad088c79aec8a763e335a6c42e71d710d589f606b8256171d60194f008fcfbeabb8c43699ef66bb1f347134f05ea41e995f8119ce6f818acd19df72be4753b9a0710b5797ef865e9bde876fdd380d069b532398a72c4df3f1f620fdeb40a0c3af750b6551b10dc32432efac825ccccbaa6ec6a9d1eef13d41e721afe90f5cc09fc4b70aeff84828f1e909cd9aeb7614115773eb3cbec27308c4ef1261ba41dd481c7fadf408577fc625b6ef3ac7dd1c65bb9da073fe4a53c86cb3ca349d30401c95b517d59504bf4e0a3f58aed40599ff4c622d91709e2794b69a44c94b6125bfa050100e2c1817c3c2e81c93c5d59d2aeab2d3ac2fc33b5f3737bf479a771f8814ba946a7ae0a4518fcdf93f6f416c147bfac8be2b7f4b091fbe9f39d5902e555b3f55292ea88c73732d2832f5017ac551e2bf53193f517a02bbf309aa4db5e917a1cd84cde71c39b7607bd31be327380666d24e50be07e5f3488b4e4f257f88cf8b616f1b7fe5957ab2bf6865909c7593e2069d78c663eb811ca009a225a6f9ae58d319173ab6af1e57ad4af806ef570faef32fb5b28ed526069f9f2c515af5e44bc7ad06b15f79c13a3ffe1291c92641e99af264581a1b2b895d870dbdc8315461f0a0544b9b66fdbc61f92634fc83d7e9b1c7dc9ac6cb9a18951c66bf63e7628be25dc7e6a2ea23bcd04e5093b7dbc7c55b699bafbfb6eb36c0b0a83d9af782a5c13dd47b7d4ec21c3cc8280b04c649c77ce9ae1ca4df1de96bcea713782dda7bacc48bbc0df61c6405710ae26592e39790a9ca56b0dab2814dd13f1f8d32cf426673429fc64d98ebbfa867bc7c633aff6f3472a15535717cbaa91474fef8c0ce01bfd9c7fd3b3f5f8b726bc033d72730f7e3c6329d46aec9b24e38233b543aca7bf60334e6985cb50cffadc1bf057bc827439ba208cf8f9115f49db2a660636646e3b6134d6d5d95e4d7ac32edad197df3f4fafaa3559abe257f9ed5403f31a73b4c00287c4d0bd70cb953d96736f8fd33de91918d8287aca57155e6d4c13ae2d8aa0f058cafd468b280937ad0bb5a4dc7a01f3aee66da351d8a902ddcd45a74ba64c01b75e46cdb71878dc5a356952219c0882743ea018d50daf868289a7b609d12ee6d6bae1e76983fd34012c48f070d1c62b250c391612e51d230a105e2f4a6bdc2e21a73c2ce1512a7dd4978e5a2ef96377efffe845733591f8745901ecf6ae91517f3e4026abb29ea808879f2898d2d3e25d01df9df9960029a168f177c5a258c53a61174d6fca84fb2e88d37f91e943554aee85450bfb74d63abd7a7484df52ab7dbbf2f0a6431d7c5eaadc736b497a2bdf941b5e8e433fd2cbbbc397aec0e73e08f1d0859278a0f3a4bd4213844b3136414fe6aabe0afdff9d2168fcb174b194741acda34f79e78453ee36f2e128e5d9edbb2b67307dfd1ed70b50722fbcd527fb4b0a019342f1b59541dbef5671ebcdb36a06ec9637f4556f7f8b785c26d0c248e40a76387760ef4ecff832d287aadb43805c7b493fefe372874507265d403049d748061af7fe58a0b68cb3e5d426d819805aa837ebe5041d5cc1ea7e0c411b5cdc21ac11f5c65244d8f579bb91806b9f710ce6d39623d63ae63f49f4d18ea4c1bec81fe50a343682dfa26a826257c3d2d5993c1a83bc7dde5b8d09e6c6134fca147d413f82674c9c6e5d6167cc09680ec4c3be9b378a5d5bdab7cc8f58e5e9ff839a1405b4ff43003e3ed305eb34110273de6bba75fad4b8f859e9c2e47e8f9fc71b376ab8e709eff4ddfb70eb2ed2117d03df02994501fa5a249b512c8a2ab0b38489a4bb312be9b8932fa16f6c8f5d44e6ec698d2055c9886c4f9416747392941787a83b658ad8ceff5eb6454ff99a715ed4dd4dd5de3b527e25cd7387f39640c6e7a342679cff382c21713840ef26b77aa9dec40acc15e66dd85a31e5de26605e11b0b0c84f3976aee386768ec559fcf4f6b9b18c48dbec9f0f4ada7857168168766ad0ca350283d6b02bcb0cb3a10ad4eb05023d4e56d0feecd65e80796b0f027a8d44f191156cb5bbf34a4df34fa269f086d18aeb959e5b5400092d78a64efb7f7139ef92d4fb03409f534b32fbcf1183aa15eea0bbf1b5f4755ea06e8229b13e364f71296d9c67ebc31639c96e251c1732ef8f21b75a6952cac396ac9e146dba221015a3bcd6cd8fe4cb4859cecc1202cce48e0cd7bd4031f0989d65712dda89650a80c5130b9be09ac54cc5b3793ed592962b02ac41cbb0d377e9c4146814ae4eb4c229cc62555f4eb34d75bec1a8076590614e984faa5bee56503c3a20c90decd079901df1c5b44a460f99383d4cf449a50627beb4ff0b1a5738c7a954632d7e1aa0db18d42f6186f5a5cbe7730ca1a64ab44cbc578b0d0d6bfb468af900efd2f35addf4e384e4c0fd36aa09c5a73a6662491eedd74723b844659acf614e7bf64d33cfb48b1806f58064ccf9b325cf05a5101a79144508222df80cf1c3ef069dee5c61705e6c3866cd2273341b55dbb1f2bd4f74fa964eb1d665f3edeb764b99aa2c1b8014bbd12ec43b956151d308e1bc6d718e64935cd8daa537dd58d027c7cc378e3b0690562d24b9afe94f9994ff6fef49bd6ce56ec51944dc8cceb0a98e89901b078a3d4c9bf259fb311847173793c6bc73e10da68bc8ddfe39334b4cb2a6bc5b072b6f4bbb4ad5bd81211d229b0d3643287a4159daceb9922d5fc4f52fbf2fdef6be13b5506a50d3390839306b43f8dc3d8709ece51ef94c0cae5aafe40de7b374e888fc355e5b120df592dfb3edcf70b462bbdf16a6cb5d0a57d767eb3eb182958ccacd9a4709bf97b467f82d72961fbc538a62e16de77b5e5229909fdfea129e5fc460c32ed1a917c6aee408cb2ca3327f4b3296f7468d823695d310b383d2bc2aa699990fc9a5a647dbfd2d148", 0x1000}, {&(0x7f0000000080)="b78cbda4c4ce1d46cd14442d14f426c91b522a0240da106feec7a4da67ce38ff10b05a4dd833bc99a7ddfd470895cd62558b8750ed2b301a8d5e3890dab576570ecf810229ee80faed269274d3773834160f271c412acba4b46183140a39408476d5fd458b046eb6baa722d1bd2494ec45aec2f17846d1b6c25579b5ab1dc10b26ef72d3a2e653b4da677f53d6db53e82e648a03284a80da4b5b030455c7", 0x9e}, {&(0x7f00000003c0)="46742959a8532c7037fb02d7ddd728a16f6251640039a574c211cf15660479497e524c31ea313fad1d612ce5daef3dbc511589729ceee5af3cfeb542c967a195cd1dcbe756c9218b681d763a92186c7540c3fcd91505329710c4569d261a9f35e6ede0e9a9906f4c3c24a50e44a4cd1e26e5c3f1936950a2be6f952ebc856b199d750a8210f64e5f57a689a17ed41ec2961d2d740b7572f763fc291c00e577c741a8edb02c0ae77f46f8db5293b6c21421bcc4bb80049e2a7c42584beb5d8169e49cd270bfff59a730de468deeeaa98ad9a748e08998684f0a9e21c558fb634232ff573f4112bdc05a3d13b65b9665e0f0ae98", 0xf3}, {&(0x7f0000001c80)="d8264ee0bcbe9e1964c2962018e30bddb58f16856fca053ab626affb218431ba65fe99e7ce660a647b3d3f1c4deb86d536f5c7bd04cc04d2e6b49e84f75a647bb4d3b4d1a0b9a8b35fdc8aa2041d3267d48fae7ddc307917f0305923027d0736234f86a6f96e46d8432a67ab2fb2aabb83a916c3af6fc67fe74c0e8a5e7ce224d7efce144d070909dd744d3cc33ba6788ce9acbb6d3757a182b125d06225138d603da0e45954d5a5c8d2ec0692964d2fdfcf296f346647c38fe160d1a5870a9087a6511840376e316d4ed1c68192d9c6d1b26ea9574d72b479d494e6ddac812eee214c0b4515c5edfa5ae426807c9d2340454c51a7b693bb", 0xf8}], 0x7, &(0x7f0000001dc0)=[@rights={{0x20, 0x1, 0x1, [r0, r0, r1, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, r3, r7}}}, @rights={{0x20, 0x1, 0x1, [r0, r8, r9, r0]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0xee00, r11}}}], 0xb8, 0x4000}}, {{&(0x7f0000001e80)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000001f00)="b930a174f279ae0b9a57efdf8545c0986f664c28ebace463d9a0b5e1030d971507b47b012c5e1f1051b6182036977ba40c6254ec656a77aba6af6048a4eca21af73c4dbf1902e90bbbcf7622724d28868c2313576d5929d3422190576cdf3a36319b4b33608ceb7599d0fe8e5dc46f862c3a6f1b3b654c150d9d6c654e1a4e1623eb4a37e6395098d5bdf6c6436234e00d2c3be6aa1639bb61ca758d532fea99e02adba98cc8664df1aa7c9028ea888c7f1dc5b90231d9b17a0c683570ee60cb3c09213b567bdfcdd49602f20e5cd35cbed26b7c18cc715f5732f1576794674cd1c521c74345b3f444f4877e5a8d996d8d7fea2f6af5ec3a7051c1aa9fe516004d17314c2f192b72189d009fe2f9beed09655fac88646490b49ab52413ad5682215cc5e3a422be03094a5dd099539f52dce163a537f8ef5041467323054716191f26444496b09c4b7b65924e057fd8123f330b7be047c7b63831af9f977e5ab80df23ab0544f3b561eeb0e1f6ce533aca2e5fb976ac4d5edbb6a2ea3b1ba97cd74ead97420d6fc653802bab94194f30a039e8717fbab675b0deb9fbc789f9b8532d4120d15ec54c7f44be37718c5dcdcc5a54a1bc9b8024ba45165a13ed9c52b1c2a43f78a5216bcc8f4b5f8de024b541b02271216217801af0458328d30401d214b080d5b7b3dfd23f1748c472fd466df35b1ce9444d8cc2825532c0f6273495af6cde93e5c5b3b49e630fc128944a20481c0ccd3dc70f851ee0df4ceedc328daaf0db166fccd0f405a2533e6f3937e2dc88493d1d1b0676b51783eb1ae536f61b7adcc73a71ce78dc9ecd6eccb5c4224956f22140a185bb03cd0e38068359143e0a8fdf58f52620e271035e45817ca1f591b265c39b315f6d3cd112d03fb3a601ee628f689d527a4d38a643a2c5ea430c8d73edf9881a315994b5ea5e3afeb46505ea01ae5b6222a840d1209a02528a8462b80673fbf96e885a24f5653fc0d7711d8aaa8b42e9b1ca3dfc366ae60f2658c467f5cd768245a345903122d196e40663a0e4c66b94ebea6ca9c95c1114e4a5c32b22395369fc8997ec8bc32c8b590bbde3e96fa92ca77a5b57c1797eff2661fb0cf1a170ed647b21ba1ea735480ac25bc1647b3aa448f54e01c50a24a82fa452b267dd75c254131b18cc74d4065434f90c8d885c6f45cf3cfd2cc4a1ce0ee4be618c25fe18c394e748bbb03cca95956e29e3b3f7d30f9b1dbb3dd3f563ef7a28c3162591f07fcc34c23e23ada3826e53dbf481b3dbd5f53a46765cd55d71cc4c31e20e5d9176d18f68fac51467dca740c6def7be4fd08a7e750dd7df6ee1f51cc3fe7e19cef54da23a5916459331ae3f680d0a295dd82f6a40f3589009ff373a9436f7ea2e9064a46917dfe7bd4dc3f006756593da12614ed9a9805371c0dc87d36b9b3c2c73a5e62433b304643225d6a489e775c2beaab10968d980e8e5bdad6a7f69946361bdd47f456dcc30b1daa163b2130d4d6cbfdaafaa336c76f82d337d238c0b45a48e8866e4d90c06ccd025286a1bad58016b6bef9bc9cb31f9af41d250cb151ef1ab01fdf353f9376d7bb3525741e9a2b72694a871400a6d02a1a22b67bac38cf1e07a5aaa1a16730ee0453f22e2f69606122f7321776b80801ab780f91f882a80ed7925515b83cb78ec99036c53ccd66e15aeee25b09936b133996217807d69539d98b67b8120f3acec74ec2ce3a44ab16640f08fda82e788d350952ba83b78cb14f08d21330c460bdd99b9fcd44a646bc90af80bedba2ab9cb37edf00d8fc533a7172937e47f17d6d6c68971b70d6ec4c48706ce36159ef894eddd2875d0e45b08dfb67e98aa6869f34857f5c243562d9fba0ada2b6ce2897632973128a552e0a2400bc27bda508d6bde28439f10f720013841b2f5edf0bc9ffb5751bd85a9d1a947e7b2b855143da7932b41f9e7bc994d02c37772532fa96878a4f3d82f4e2dd8e0a35fa698052f6e730696925f1c823fe23f64ceb236276192ad1ca8a54ab9212afbe7f57dbfc579273519457eddf9bddaa5ea032982a0375e15396a7c907b555e6aae627b2edc1f6d8d260f538cf47158c69a70f5106dc5bf8b01cee42416e6388f242d7e1555ecaf5526df74016e055b66d9f6907e02580f7bb85a75b135fb3205cd205586c1fa9206d5ae4d505fa21c25011743510cf39ab5079b85f2ac76fed01d03c9573d280cfad751c3b903c559d30f0e92a99f94877f4fdfe0d3bad1f8d1dac1e8bab6798cb80cc502b7b42f8bf99c25fdab3d053f39b37fbb949d16356c04c76a20268344854ed780445482b2a0c133a13ad1eb120294d66d597a6dcc582133a304fa5adc2ac801158c0df8888ae6cc2d903262eba682a1e7f3ab0aa6d71870c58f165c9a0cc8c9f0b6a61510c6b5a327776f174b77f02e547088fbbbde09e34a970e6389b567130d23c7000dcfaaa8cf8dd07e3ac537e99c556d6ecc02e0a0f3f3f0a304d26e0854ea3636695a068fbe0e300d7d9864af09f4fee72abcc26db2096aab6b7bdf8530e3c6e4d967b6566706ca6b5ca9975317a0fde86897b6220af04d71dfb7a8bbe63768fd678ebaaffb522a9dcd389312ca8ece04527b060b54ae77295e84539a345cacb5ca04cf84ec9285ee677cb58c8a365edb58b3de0b3dd471f39eb0f0c0de8059141d03a22a5662c504606cfb2fbbeb5d344921497bac1b3e1a3307c4d82c9ae93468a6839e263c8b3cf20d536d54063e4e044b06c11caafc008b2f35a3991804d34c69ccf661821f11a3fbca5e63c26fedfcc37f0ac7652f02329d71d7eafdcd9bbf23405d02e3ff77188d8d86613b0ca7b36d6642bdeeec4384d16796f62e855fae30d192d71b659350117b13430e0b6122415f744f7377573286dde38cf3b2d98d14bffbf06230c8c094d65c25ac39254f87ca2185331627f882b8ead01c1256bef318ab4268b5fd0ce1768cdffd2d918c9bac28b5413ed9e2e40807243884296b3c619689670686a516eec95b7a47decb8735151bbe9d17f53d2b02ecd9e86b0059db216c3ac81ca8a65c76c38b0757f43a077b71939ac20f37bebee8bfa0a707483fec153bafc59982e7b5bbd76ce20643686c48dcb607f4fec256151835ba379060f46c49b03b3a4e9ef138262e4a4f5121372698056396f2c34a92c855129ece07204599403104c763ef31556b89e3e066e3620d4edb91d08e93126f3385329a2983d2f051d7ea17734f9a91293c26b6b1a721ed67ff9018eb6bd9f9231c27e7e486fbae8ac2df22b5325405ff7ea78707fa82fec5ba7e27a7e37fecbc36e4fa3089bf65a150fd306c45403d8aee599f940c9f331bcacf7ae9db67163386fb831b6a26e54eac725793120c131fbed63d9a23afe40261f2849c1fad226f213671ed9c2bd629f9c18c9032a3eac24102b67bd611a9bc97d4516232be2c787ed6aee9f2dd9c3157fa925a894da6b403221d53849a9c64fe59ed1d2c02689d26f6c5c8550ececb1d84aa7b5c8c73f38e7e05ab9ec8ee4d5eec3b0f7d81914a4b4df17b8799eb9c65c082128f35effc9e33e839a33b83b37348d9af907a1a89c420677e9d1fed4a30d8e54de2a940ad37d0496b463edef0dcf72fbb0c67af747595f3bd232940ff1beb5a774f3e39e72fdfa6e2abec1aa0cd50510aa0301191be91e7e41aee8265de47fbbe191e8c946f945b3cee789bb9263264c76273c59d291f2b327b27f4d67bec4a9e3ce9727755d84b075aedae4c7133503b1015befcacd396398a85d0acd2f6d8d0b1cbd647aeb900a372cf420e127c7a77604eb63171441b51ce4ed7a6b9895ade322febce050a82d7af441c66144c02a98ec1c1d02f3f93b3dceb91131a0548a668a65a4768be3bead4139be6c04aafbd683674def3d8493717d9810af5f538b1c2f888e93e85556ced1b34bdabad8f30fb4ee69703d663d44eeedb594d06308f6b67d70c900788c3b779c5f53f2fab4b630adf0ae4d8413dd79fff0a3b1b9620f33285e9c3c6b72ad3bb2ea4860ebea50a17835c85ede6c738453c5bb594c4303bf59b9b759f08cb46182d5e07bed69ed0784211c709cdef1fdeca63a33db5b462039d01b3efd0c254588ff46684c7b668360c8eaf3dbcc1f30978612ba3f8928f16153d9433db90bc895b9b2afaaebc50ae781d3ca8e99a62d870930b52e8cfb7adc9949b10d817f1016aa27634732645585372b99815ed0e8482b8e87bdf24a5a1e180b66cc9b753c0fdf3159ea158538b058b8deaabc806ba3d85a84cdad25142f8b5e1aa542f48c18628ef47577b6fff70f7bfed6f583a894c9cb83df8187ea202e9c91139f86edb53d9a33a135c91c4050e0365dfedc28634d379e9aaf7d7d6fe5d88fa83d006c5dd4df6762b13a2848cd127b5323ec4cf57947508213deafa0411806e1789f2bbf8bf949f4454aa568f6fcbed0d95db33625e26fcfcb938212589e20065041deedf976ad2f8c21c01881297a7acf3eb95579bdfc0fc16e4a22d2c6e462068ae1dba45c18cbe98c290b7c3cf8c17e67f3eff29e326b8b7cadd32e7b187d5c8030e91a6d5602a5b338d3af2b3b643533ff5d7d69eb0c2b00fb7cfb94af49f70caacd103fc38a6ef4a649e9e544c96544d347dd0f9ee6f632439d2b4348e9e1e9758c8500222c44b2117747a09fd0c126e20684fb24a15999b5bbd75f232b50e9c56ff60d8cae786ea408232195cd506e40ffe6deefbe08bf2fc1b6dbc3f40b3f16e7d052e1997032e4cb5f235c2219bb997d0c3433f27ee0c3b6dbb568d222f59f98cf33204491c8cc18117f7f4426678de0545b5c52eafcc81631f7744a0c50fa128918dc2486fc4172c1a52234e4c941cf91ab300f3ebf491fb4be94ed280af1a39edaa9e76062e780ea31a451d58bdea697fda85bcea9e6e3c3d52d8475e0eac8d06d8b9b589301cff09e17f76f5a6dd6234e48b148c5ed08eeee28488a7bbcfea4e6b66673ae61c367ef707b6927a431e0ca7f4cb36055f9232c22fdd52ed98df98dba89ab011ac471f5d1e18f0e717ebc3a2fae27be8faac1f8ae204fd13d8c2de8425705ae1fede670e182fb3931f1fd7dca7ef8d28cbc138aee31438c7e203040c90443417087799486807577e2ef42551f8fbe856170297ac89f17a5d4fc0b00aaaaa97ed8d232da8c5d56ca8a68635313a1cc7ce8fab4a3921fca131ccb7b87fc921c073d18f76854732735b4474a27b28ba1046c264a504d6035502715aef80de14a670717322f12b8d974ff6aeaef5cbdc60f032899f1121df0014b69a0e0f1eea67411dcdf81a606e2281610ab3f3d562fdaa6596e11a568394d48674dd07dd4d209dd6e316968f88743d036bca1f677d5bed0338a4b5277064a02488df89668d8dc6cd1361beea165c81dcc2b2bf8450659d448408a732e62bff88bec123cd46260913fd6fc5de3544e2fbaf519f46d58002b1b8196bad88ea6074230c00839739f1b75a25854547616d35b2fcf27c03787de9ccac27d676aea0368ef64816342cffda910c94a8ac6faac58f72fa204445e39b0325605dd461b398176f0018b0f71840b1c4a70e38d0b1203aa6a4604524bc9f3f4bb5d60b23e1d84992cc123be85cfcb49a773661ccfcd334ae1ea8cc20d1ee3cc9a0134ae790dce9d0b33ee85922814a8183539847ee29fc4fc32dcea6f8b43d354ccb356dd3b9f288863c352704d67fe914589327a1cda127de0bc931c28912dc656900278e76e10658856dabc3ebb652e9c2802e4f1994536546511bec02fa763a064815091ed3a", 0x1000}], 0x1, 0x0, 0x0, 0x41000}}, {{&(0x7f0000002f40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004380)=[{&(0x7f0000002fc0)="e75e114dd3a0ab80681bb9c4920af21224ff32d7e80daf0cbb9ac8993ea2c45629824fa4cde8e959d2c1514c4f919ba40c76db69c0a31e12a922d27abea2beea9a5c0386d9403a86a7b3634b202013d80116780c36ff416efa5d9c2e97950b7bb3700c2b4343736f8945c2d242887a3bd3d7952d5fd9b9bb7fa820f5f94612468b0cf0ccd834f48c930a9adf50bd59f757fe38e27022b1ac006a6d8dddb83b38004ca0495e27c18f4fe4278782ab28c7f4e90b2485c7db1405c7be9798b84cf27bda598fcbd2205f2a239b335ac13f7f300502e2d25e6d224e66dde5d7ac774c8d294d4e917a3724fbd9229b9fb14e6a828d97603d2d770df62b806196d68cc0ba30d137e3ec5708968e77be9ae996f7cc2b2f47097496235527eced4fde5d69186f027b65e0a318e5980699cf5a9065bcf2a01cd0f8e12f5f2c96998cda04ca06cc6e6755d3e0f3740ab41151ba00a13ee98bbd7cf235a7dea8de7ecdb7dbeb67a71eba3cf6077ae1997912d0f0e960f1ca43685a126a33a710245e9d0506e2a6bddafd1dc35b1dfe4fa5c905c2909c0d85b848c308d6f8d0f2444a11a7c3363d7238ba5960233cbc72ee79aa27281ec60b5fa3f3c96dc6e19aad1b7c3d09887932068fbeb188fed28a978ae13f2cb30e4ba78ddaadbdad2137417e00f4c3732eaa12d180dd925ba7e18ef28ef0e2b0d00b0ced128ead130f6a64666ff37e02c15fc83789c5913b606779e85f271c16f3344dab4961cd139cb3b709eb614026f944139e586ffdecfd1265a8527e7b856cfd609cc09b350829a358364133faf4e70c848d5686bf320967545b80e45be753d6628a418a97658cc473343f50ffe70050365f5d28739ec3976d7189bfc9ffea9a7e06c7ec03c215aa32b8b4954613e3416f1050446c3df5f85c74f039a9125881279ba13cd6043fd0ca636cc4ad2af8100c9289fe8f7eab343d656b247fc44db67e6fb99acf1d9a59a0860fb6a2dc8ed236a3e66739f70ba46defa3f779dc5f0e5f6569776d08a6f27f91d0f386b7bffe1780c2ce3951b7bb17923c59eb1b72668c83f3318a92c5156f6baac928e3fd70556a14d31dfcf737f2e71297bb72ebcc844efe65d996031fff11a1ac1997f04dc4187e6ac0f73737e611cb2ae1702cfc27e5fcc5924c53dbf83d55caca08afba4bf216f7c030e24c3ef8e8909d7c817e6dc1bacd94b65e89c8eb310da51517240d457798922ef404820e1ed547cb132f9740d3f44cc8c5b085bc4fe629e16eec15e3e76a04e85b1c44021244fa0305835e3f093274cb698b92e94ef503b0dfc7e87d6e812f4b0ef3e21b1e6c66eb1384ce8985bfa56d278ab30b1c460fe76b6c70bb66c015b1b7136b7077f91694a7d23a91b6519be00830030bf5a9d91f9a3a0c7d29c4956c584cbc8554618f943c7847db8899c70a43fc062939ff90298eaa20e5e4166e4704b48e1993d3e7efee5d144834819aff97a5526e241b2034a5f25c42ff8763ac209aa9e051cd5f28e297db9ec63b17e12f79b6e7068e9d0f1a3ecda7c38e203a2ee1ce862e377a9a14bba75e81c40bd09a46b2aeec66925edc4ab5f7864b08f41dd77228134d23994a64d057a744ac2ee1ac0d6d6f5efb411026cdefafd1e04adb2b58d73bca6b96dfcf89d57f1c722e8cb35385350c39e10f8910b4c6c8647e33bee613ceaadc56864151290706e7bc0f8128216c1d54663b4ae32bb1f85d690594fb3ccae546fa81ea7237a869832a5ce9cb1f05bd0cf9d616e38bd6228e90d965a5f3449ebc32a0c1d6adb9ffc8d43c23af2849018c88a4480ad1d91817733e8161714eb9c3dedf0c19da80b43408a0a53a9ecf35af76c12500fbaf6d78a6a30595f6669df780430558c5ba6d900a9ea02c7ad3d8841e26fa189d6d008ccf9d470bf341f2a91076a7c1c0d94d21e64f9d4d794f571b780b6926bb329fc003078c2ec545a7d97e2b6198b45c60e20c131ce913d42de514e60f7d4ec2673be466c8bed89850ce273d370cc9b5421e3326d369ada105d31b502ac19fcd404c547acbac3b15d389bb607d4bcb825a7fc308fbaa182173c0f47b9487c8c29a34dcc0918f46f6b4e96795d38ab61ffec123198a514a23f4c7b4e796ce5aa2ad51de47a0ecdd6400c0127d3456ecbd4aedf71b6c4ef4e9474e9bf9893f442ee84ad7c81e3fcd95b0eda00c72d18f907f853efdf18c7eb85ea02f4a50c8809a9566eb1b0b15b297e6ca5748fcb6b64c4a4e80d6a6108aa03fbc91bb508281894fd9e9575b2580db636cc1966dd5a136340acfcba37045f2d11c37bb978da5d74894269adeb6e04c374609d51fb25a3dcc9e57a85afb52e065dc7e7187a4983cc00c02a6bdfd3be03355c8abc1ad438ad9496b5d1dafc4663660e8660bdfcf58d57c4c15f45997e51ca0e8d6f7884263d910e79b2d7998a2a83166051674d1178b4e9c9b7a24bd66450c0a594cec2e0c6fc91688cdffffa4f2f6f98e63c33a8800489c4e71628d158f8aa683706c4e7615dbde929a2622ea9de2d09c8ee81cb522c821b602801c9ec59ed5dd4ab3464b16a45958f03fabebe91629eaef9e8387eee88bd3f82e5763fe58211abd8871e91ec0c2d5e72b1b6fa3e0a16d2c888dd8dadb28e67c9954285d715d5391fd3b815224160c06846f8167eb110aa13eaeb94ea849502d15befeb6affc44d5710d590b5035cbd57c8616fcae082fd51a61c8b672415c3d5161f0d8e61f83c94c5e06cdcbaba3d337d01465527cc2c45f1b4316a9e6b26910f0b71046d69027cbb91d79bbcbe9636ea9ee0095ab51fcb3bae124dd1874caf2bf407b265cc79ecbd032f99762b9848df8eb4b59f319d79bae9548532fde46a69850721934319b2c787ca6346e6fb81f0492e9aadad045103a8ec36a55a93fd63bf57358424de7596a7734e5d01d601aa1905eba1a6a641376e17ff264ebe8373660d551acfc75a6be81481101162543514b2ab340b8e8172a1e3bfd0762c2c48f1b30b55dd5c31846d7c6d2f6953470839c77f96ae792d62c23cb29ed354bd4191f6e07f784dc30cf2d3f8ca53addabce1c9fe6fa4c0d550ba3bff76c40e187146ce153f604e68b66ac173748e76dc8f2a1ad69a170054bd6aedfb62206c85313338126e9ea9865964f4ee6758a22ae02c2d348016d1dcda301b29f56aaa043bae0350a6aca0357f1867f7c8673701cd3251cfa97e36b3708913efc3e1fb6c06e2c411404b5c71a2588dfb3b04d8d0b0dceb05b803f106a844df8f34a63c94f042032d180d2598774149fab068322d778e326d95e59c2b970f6c6d1804b411e80e79d69146657921fe5aa957a32ebe7db2856cee00fbfaf2ebecae5607378b259e0d5d036b025368e3ff91990a288e4ae2dfe0151ebbee0ce68a0e788f815500e493b4dd6b59ad92142c82582de75f7bf033697f2e7235fb8be16ca609e69340fcc75c100b7d47e3e2a6382cd536cfcf7b74d82c0238d736441873f1dc481c1f050130abd326d41cc28d3f6c3288a38d57a1f92308a29461ee4f79737a2a0e1adb972cf8cd7de2b27af52e76b2b272659b68e3d3940e56520a7f8c1d9c3c4d20dab0b3c7e6130ca3dd55ce99f115787d4d37fbdd7c914e25e3c31c565195d7ec21d1486eba70bc988fe09c4ddadd1723e04b5de227d85136998f1b71fd075e117f40a83a0fd2493eb6a8d288b05d83a09cb409083eb0106286838da73c1d983384e428a007b3c372cd5f3385519937c44428bb0a17cc160c551aa4fc3cf78c4d92286414f38452957024e7104e812b7e16d0355b83bc810baa0342d116b15ab579455e294678de1e101d018e185e2ba7f3a7fb579e8cefe9c7a276ae48f18fb18286daa58843bd34b2a147ed55235045e68497df24f089a659852c12b0efca458448217170cbbf8745d719dd2144e6efd4c9f6c1b992ceacee7a6be284cb33b933a0a85421fcc4c1237df41a9468bb773ba15acac83ac06791d8b7eef68646abb55f968a86f2eab32ac23a65088c86041956616f30975aecb3a9e5f6f7df08c53730f20a826d5769ae915772a90ed490634efa2670c342c242966cb4842c547664be045454a06278e071be92701cce651e8a9c2ca10e6c18525c93d9c1e68979d77130b82fa03357464fcb0d2e6a7f1a800fce59a11f2b61f1dd4cfbc4506939e7ed718bc0fcde8f66536af60fc53f0d3ae6335f25317bca0abe6308c5a373b9b550bb6659f1f5c3e9693b80c6d73c7291629bf9616640a3ceb119c77eaa3444e99b620338d2929dd2dbdd49fa006bca78fdb74fe3a6c74b68a28d13c3b495d3a720ea024f0186b14316973129449aaf3e0bdcba9cf92308d9a77fc062b087c0786c5d2de1ac5792e4d134ea67aa039e5dbe72af3d1b54c8f2a445a49f069751ab364f2eed1349d5e1d21098b97a44a43e2b148608e8cf51e92abee3bef62faf412706d0398d67102801205dc9fc9991ae509b70e5a2d6463c0cd810285808e04666e956ad5da6ebf8eeaa6eb6d91a79c53553689080e6dce661c1c8048c7bfe5b2849ce2bfa4dd20ac455fd49580105fdf0f5a03be15f6502e3faa7039808b3f153863b12e8b449293e43b4a1fd77c7e2605ac3226ffe5aee8e5578785314ceaaf5878f8db40bc0d8a5d16858aa284b151ef6f5bfb9de4ca125bcf40b54b5d51fd7270dc8c1b4e7586a309571ef6c897ba278889f3eeb5e53c9c4e022b9061d2618b154fe4a2dd5aa2184c4e3b3066e55004b722e7b52a11810e3e5da31ff97d67f2ff36aeca2aaa00c7166f975e67c2b920808c1abb028404db49553ed337854d68f3672cda9e2cfdd45435c7a6d5b50abe1cf1af9e508f8dfe026d400985ee144eb1263c055f1186671d0acbe5c1246a7d619fdf84a5a85eee5923dbf9e51aab73fe5d5e7ea857e3de47ac6e91cef3d554eba917ecc80686788da199dde75b3f2455a509e5a4fd6c1767ac3c20d273e8d7027497f010695bd1805ab2b774f4923287a7365c734aab99b73d2f76d94ce695f28aea9160d9e1591a5c8c1d41028969ac7e29e3934901c1bbcc93a61e0cb53264c4f349bbfa5cb72f638e5a911da2718d27a84f2d4b79f4a9bb76f2b978fc20222cb4efdec96c3e8f37f17f7e009c7137444b109257cf55aede6360c78859dcf139a32281b5d2d20451b9f599d9d05a4570a586d034ee78eedd9fe9c618421811c2fa5d6838a3fada7f3d44ad5c7bdd9d37b628cd9da2dca57d0e7aee60d63e4182dc89958a55e1b00d7440ff75895d6c33d37ce2c2ca677af1c7263cc7cbf4d48de9539d3b02d21a370f6986e0634257838088ee48198c542c6b33f7cd64f632afd36e4965caed1aec2ccb2539e27e41d84e06b09f5401bcedeb5954c749c9bb8fb5a42ada66c81aff05ee5c8cd08377b12ec7b20d1f412eafdc9d7c2011e46d6a941f33c289ac32f54c1fe5334419e4934f38db4fde97014e3a0bd8b8234fa3b4268efe1630d07c2eedc2dd69d07518fd6c70fc692683c419d97631d0f00bcc33e230dba5b39e96632ac1b1c4fac9b97e55f1980858db292248818d530158e3385f5a6b0dd03c7b196e00bc27a45868f665d7b70a51ef4916b0a42afe6132ff84ece03a4eabe13a489c08f85653d575f04d073396526b51486cdb03b99609ea86efd601e79e13bdb9c4ffab8930bf5b0167887f9b0f5607e1dde41e909f80340722d0187c471cfa9536f1220b1b161d6eb53280cfcce8f8e5d2eeef8fb7441d215df4af0e8dae2598e7d074003b4826190e5dfb0eb8ae758890d4e231e1bc2c8e", 0x1000}, {&(0x7f0000003fc0)="3885ace3c78cc3f9bb4466897750391c9fd9f1586e151f93ce0b478d7b835fa137215ff1b406aeff6beaaaf6da119ad8a9afe80daca4c60fc3fec3ff028fcd4addc240df51361b78bb399c89f5167679dc666f6a290949cd66f75f8eacc710ebf4c0883eb87dd99f30c58f808c888da6e40279f8f10c2779b848c6841de544a02449e1273b962ea4c66f98774b947f3809a459c09ea863915233450f1812cebc056856bd0a3e05b5d413db7a8f0cc00aef608cf15ca28a18eea24182555ecfc12396ead645268b41996d3cb8ea30", 0xce}, {&(0x7f00000040c0)="58ec9908102552f94a5d99f9f84bbdd5b17df66c26d16478ed2378f19e40b67975089fecbf239840f40fd5106dac99fde1d2e584f117b446733840ac178c40e7c5dad94efb84905db277165de5999ee78df4dd853a3b58754c4d20dc8234fef538de4ddd0e5a764934a639ac7e3c743f71cae8129b0053e04676752eca41da691ef0f0bceeb33b8a9fa7061e144a3903889964b749ee7c1280dbf2dde4a360ca8bc2d678c35592c27f6843a71a86a3d6b57fa8e5b4e991492e60", 0xba}, {&(0x7f0000004180)="e1adc7a70dfb00b1c8fe95d13ccc5a7b6f24eca83abdea605a288b1cecc36409aad615e09178058ccc59b62df613dae978cdda2cdba65f5d5fb2bc460b38e72d16da1213e00186e9508aa2cc6dc0a4cb6a3e199b93343611087ba5cfbf4de6012be10f4102c66247298afa82d7aa67c79f28548d33c163ec6badc80050103d99ed47a953e9b4c36910a754c6a840", 0x8e}, {&(0x7f0000004240)="088704bf6f10401d90ac74cfe6cc9066696acf86d9af7329cb10b96a6e7ed032428ca45d7734ae835ab1925bc04809", 0x2f}, {&(0x7f0000004280)="ede75279e67d31349c72051325987a5f1501b87d80e76e80f1291e565731ea13f4e1087ad7dcbd885a0d57763d", 0x2d}, {&(0x7f00000042c0)="297d76dd27c3c17c6d76435442f23053bfc22b4cabc3ac900d2d6353bed8bf7008875f321c2a8338315b31e3d1f54c8b5b1264c6332ec11febaa998a75f59f969d1f4af5df2bfc1e45ad829c678f5dd05424cdb287d618fa83ca281e2cce3b23f33a1b97b48e17f93b44b854240373e3725c32dd9aa25aafeaded760b4bd304965ff", 0x82}], 0x7, 0x0, 0x0, 0x800}}, {{&(0x7f0000004400)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004740)=[{&(0x7f0000004480)="94292eda4faaaa15907f927053eaea61739ec87f359216da090dc9de174d3c1ae8c5f20081d7a2b833315b0dbe87abb894434a365846c44fc1686b2df4a3762cffd36b44909bc3a56cdd1f1c9f65803f39ef50b401104520f8088604eff6197807d26642b5305109d57aead9aa3c7c1360765b85379e0df522a722c190b631a21da7d5c64dfea4f306825c2e959841de61f8434de558b522df377a462d0af8d424bfcaaeb5b04041fadd877d2dd6bf2a5874970e4b71ee7c8789549d220b66124ffc09819b1820465b47bcb600da95e231ee3bcd5fb323e835079f34c448", 0xde}, {&(0x7f0000004580)="2f469237c22e769bae43e10a8bd311dbde0599d1c0b32b95e9d7502ff5ac", 0x1e}, {&(0x7f00000045c0)="deecc3a0c1a05b436ad385e76c23be95b0182bd94d778351245dda920386f4a8d4d988b138e59956f4ca09f85c7d1daf28392a0cd22490dd9922ace6dc39eb55a636a1060fc49fd2a5041a3c4cca15b396d45438ef8a4dad409c4ca7ed85fea9ff91d292bdb9f0ded4166a5861e8fee182da6b80400b7344f9bb0becc82070d7aa0908924f9f50", 0x87}, {&(0x7f0000004680)="3bdbe41f897020bc437f3341660c9581c710f857e01a76c33553d8a64bfd8ed278181dedb52c3aa18a72389b", 0x2c}, {&(0x7f00000046c0)="c4040758e8a8cf51bfd20cee5bf2cade968f525e25d57a49b54548a82d74bf9b7a8ebf4b9d6a902057f8e3ec544467ea702911d34b2e83f67ac0f9e119213438b8d7a921713025d4e5c5cddff9d817863ee08cc5", 0x54}], 0x5, &(0x7f0000004840)=[@rights={{0x28, 0x1, 0x1, [r0, r12, r13, r0, r0, r0]}}, @rights={{0x14, 0x1, 0x1, [r14]}}], 0x40, 0x4001}}, {{&(0x7f0000004880)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005d40)=[{&(0x7f0000004900)="48a4bfae1f5a10672e94dfc0d9b15702d1bd8f9ffd6e8ee478b6e29e9fc33d2b95d3c90cb4ca03e345f9cfdb7ef73f362a9dfd0d7184930a9ce492f332bab5ad05395f754c756fb90d1edbe80db7ec8dfeb580101972eb0ae004f6b0033e9089b1b76395db3161fdc7408f37374411ef09c08d250274db8cc27ccf57ea5dc24defb1fc640239ce58a38a81b758feee7900a834d752c0311136e77470c57d94d50fb39155ae54987bf2999757c307b256be72685156e2b4c2df03c35d2335043a", 0xc0}, {&(0x7f00000049c0)="d219", 0x2}, {&(0x7f0000004a00)="eb39930b971587e92f0c9e7869ccd8ec83832c457c0bab46463a91445625c636266fc063e6ceb0613758d45a72ebffc44b7b8bac3d493be5a7040de307bb9ff321b89ee047385a9376d44589bea1e66d75af6297b09e5e955f8128c5c40d26032555ada712d06e20dd7808a5c42d85d4a68c1b18da55ca151666eacbde5b18fcf682b932c91182954a2b11173e49e010b343a4848f1466f4e90cbfc91bc4e5389b1a6cdb337d3fa24b3fa61f9f496f4634128b08fde17bfbe3efc33537b0ae8978a871362afc2418d6556994136a1b10682a1ab3590ba8852b", 0xd9}, {&(0x7f0000004b00)="02f820114675a368057c8b973cf63aa63a9ef5c3426d5c9b65fe1f185d25dfda3dcf5dafb14168bd0a458c2001ae6a0848f5ee17e1743c2dd99b64db5487134c1097ee16c8e9f6e80ac9f189f87bf829765485cbe8de254705b5a1ca2496a2a36dad6b305ea2edd4db5091091ffaa58226037e84a3993594f34a9e5c48e2361eb98f6d4e6ccc3b2211c5a8a6f478cc072a1d3dc68723d88b683279fa60181a49511fe2808bf92fb2b05f3f645d386e20e6b11159d21e5f44b01ad1cb3909da31714fb10ea593047d35e71637b278", 0xce}, {&(0x7f0000004c00)="aaa95dee7eb80b9f70a9d475144b5beaa32cb54004ed09ff3d17a698e0fc34b9caba4b6d0a9ba4f1dfa9295236cbb60a8224292e4413286b", 0x38}, {&(0x7f0000004c40)="3aac015e40ed0300153c26a7a696053c4e9f8b15d89b9cbd03d2a493e077ee29d8eb4be24e185b202b8199521acc937bd1fd126d41164d92a2632b952cc7156484895f650c41a925fe3c5abb659e9e013c89d0a67d0ecf77647f35e84eb70c5f3d8ce7f986216f4b3322001009e08b7a0421cdbe932ddc69bd37a5cda97b34ce68e75b9fea917cf1d19911b72ebc0cefe185bd232cf15363354786bf5a1894b15335728d3551", 0xa6}, {&(0x7f0000004d00)="17a56cfbec45e7686b1b76dc85a5331170fea67c0bad479f7f9399d257bc26be082ab41b937c75b8da3e70c95fadcfb39b26cbdc0d90864d7eb910886f77d2415c1cc75fca532e0d83abda90d2c7b1cd273c65b57474f355634d09ffea93d86cd3c8a33dd13a82b3f9751c2225259f1b82185925e638507cf5bf2a5f48e2d0cf8edaa2755b72d1189b208292fca1d3c89db7c34e3fe569d03b9225d85d27b6bcbc1684a0d54c4055c857615e2d53ef9ba1a45f38f136daf777300b4572d212e4c11b9be76dcf69851c6624c8e3d1218d9bdf0b5695018c286f2a15b48244bedefa657e680d5788557b346b37d9a844dac8811c801f46046ad9af3477b2bc3c425b8e8b74fbe3b847f5d8e03ba18143d0e8eb80bd8df564e10dee42795a0a48cd4704f2f11b67f62ad69d4c293fa529f3f92a3c7ac43a71ee85e1688d072534f28b278efd5508f19e68c70b306bf002cb710ecd279e2eb0667ca3918ca12b99d02c6bed7f863faefd3095be59b0f8386b7151fd8a5408ecfa5fb6adc6cb82131dd48eb8c9cebaad64c750a9ce8bfd23d5bd97dadf8d020ab115d0da4d4d470fde6341a9a2f868389f9cf19da8fc8756fbd0e582ca397c87ed5726974e612e682cc1494bf53d2e857a828c09a6e130d5e48954fb12d597a755d0feb43d2403fca226eefad7e910d28a3bdd6c2c0114e621098f91467d72db12b5e140ade0fea6813483e6bb1f20828d3b802c43472921bc7844dc43805b20442eee5f01abecb566d0f9f5604907fa85afcb826f55c4c7807214ae6d26e9d0dd857588dea53077c205b158f986b31bf7aca80e59e16a5b7b794a81a692075b2611f6fd5c1498ec1a71de0ab96c85961c82f27f1731d53d09cfd3e8f82dcedf2d90c9671616d7b64195266c9107c9c0c739d07f0c749b35af439f6ac55a54082b1ed7d919455e3f7ff285f7a432bb108d5df060ac14ff15361ac9f61d17ecbe9ceda6f0873cd4f429c373225304bc2f80627449bc730049ea451b6e312d8eaa7a39adec5189b2ff64bf2bca5785a6af43755291b1dff7cb995ae93d39bd52e10e1d61b5c954b8d0a3388e2f6693bec8a369163f6e00d099482693bbd8f1f918f9be46c59f155a0ee2d7132b4a13eae03dab53b642d2cc795145dc4f8b61d53069afc57f04b413a2c2e5f17dbcc4af3f4b11f1ad6287ea0b3f432132783f8b1df4a6e020c0161dadb60905bf7d8a4a4e51fff1319ede5869d505f19b97afd066a40ac46bda217aa2840ec1c5036023f9b5cbddf2a7bb3fcab06bd1a030cb78b846a8a15e8632a88dc1d7d29dc0ce4bf371f32a074409472ab08ebfac95d3e3218c31ee7c02d8adcf42a207487d5cc5e9ee31acffa180753f657bc1fe765bf1b78f37103b153f871e1e78fde53cecdaf371cae37b774fac87bdfc990b57598f57c41350a0dff9efd52fdb038c36a2f5f27effba09b250aab3a189ba5969e21aab1fca0065a19c69fd5b917189f90776749a86c7eda7cfea3e9737d22600e1bb3fb03c6091da46cf6ea03f40b3399b34606b471bf181189b35ac517637fb2ea0c1f42d529f8d602e6b40c22adc5199c1185974d22368ea37d925fae64840d8aa8f7d3f5ef3dc8a94be3acefb51e49fa956166f8c34c19ee9fa1599bc2febed30007f2b53bb98d83201cf61c4ca27e4e76f64efb7fb3ff18e24060c59792fc729710467f0871cddf5619b8e9879191a6affa37eb105aed715b79e158a00754c3bf37ab898c2157837b6d58be75205401cb8f05fb61dafb0753762bde3c33f91f4061149a4fcc0d68f2b7a42f33e3d12691db4b574fdb4de0e25f0f8d220a4226091df24f041458644d47714ac0e5d25129b0e9414bdd9a2e6544376ffa3b687b1f0ad4872197659cf4efdc30129aba691ffb503cd1270d21269c8897d79718c7d427dcdfce5463ae93f6d3b81ddcabaf6442b0b6cc09f5efa7692d47e03cd4bb1bbd7a03a7239c2f819b13826305c2bb8e73bd1f6a1c5a804e504161e86b3bad01305dbef90e9d441abdf061778f49b2c7c1170d8b54382e37145f0943c0ab202db15450f77115d9e442e0cccd6037a167a70f5998e667546cb678c2a3028ea810e0a68e98c27297a9ac660db8e609945f0be58aa407d5443e721a62b181e7ef9636092be3d4f583e360e345aa3918a8466f93c51e805080040ba39ef88112133f64fa33176d562ae50c7f8414f7c690c4ec28c2392c2bbc6aa4f3813226a4edca2d21ecf29fd61c004cc415c3c8f917a23bb90c3ea6822e18d4a97ce58833bfe561306a3ad0b5fa84244cb16b31c667efb4237d6ae35f1ee8ac92894ebc0e465150e2c700e5d095b5608045d780a44bf4c419e8de14124019050835f2612186b69239b62d1e79517a42544c95722e71a3c5a21cd70a98509edfc563e12a7945c20a9630f651671ee243470cde5d5cbcb5b50e86978614836c33f14540caead0a94bacfe87519fa33809962de0fd0d240977d969dab2b10238f34828fc77b9099c41b11144318b0561249e67153fc05ed5e52178dfd2fdd7c454268ad8a6abbfc88cee9c36ec6fb6a9bcf53b308a27b21d77401a9e04eeb194c6652f8b79cb85d87065b4e390bf9719b35378b19638707cd02893c7fd9729822c2b0049bcd84978c6c608d84c0f84e5bcf3dd60c6bed59b30b8703588c1985993b16ebbad57cf85e2033791c357ac6659f7536f110d38073aa22e949b0435d9fcc08a71300bb356d94b4b7043a1172ff5351ad0acda317206df1add3a4f9fedf2ea2be3ae39f2a9709570613ab92c477287e3409cc9dd8872c1624afc411e780f8b3739b318787a2fb8b5aa23a5a61e8fc6545b13767954565b070ae1e1edf3796b7e892c9a1e546726d27867f6cbb03964bfb8462a70cab34f3c757c5fc229c03dd237b05ffe103a3618f9f5acd22aa510e3eb00480356d7e677829e30cc6d228f983dcf2238a2b3f5e8dd009c986e0ac41e05950e1a81bdfb19bcc8e4ee093426150a9975cea675fc0c68bd818a8a7571c53962651ea90c8be48928dc0380895bfc6e72d9ee3a9573dfed9ba3a694d927c666824e2cbbaea43c53bd7fb24159eb297a040ed755292794ce6ab71482ae0284437a47adff1fe589f20271c9ebd9622a93146ccf92a27119eb9334c3c43ab4455daa1629b6dcfe0063c04991c8d9fbc69f5ee32b3e7b39c2481b81f67f084552b7ddff0d4c940896c9cc63ceab16b5b8c57c9a3d1b8e1c882574335c2047c600f0a7ae3dd40673fded00b895ab85ad55ea319bfc8b60e4459ddc8b320560cd1c2f847d05a32eb0cdaf1e7919162bfa61bed5e0e14f03c66dc9224178d6034070854ae33ba07c2dc09b8e12d59ba623c085be9eaa5c42df3f4b47ce4612a79b4b44daf84bb3c7fedbef569545deb0f04a6bd5122dab87a8c2c0f8ef75c075b48c768634e7658aa011d4dc5d486cf9f8b3402208169d116397dd03448975a4d29cbfb2747bb78dbcef9265943940adae4c412bb3b074c518bdd5f1875776efb6c2e141e9f8004b12a692ad2b9e6775a97fe2b5799c1bca048fc3cb7caffbc02d6ae7ac86ea65d0a9de6d5c415bf34f82c682b39145e697df88da7ad393b3e03196659fbe0c43eaa8f9b26514215f0a73b9bf3aaa47be6986e528963d00182378fde2a40f246f4cc32f31defb033180a806cf380cf7256bd45af154b49798dc704575354f3547aa1ac15fbb0034f24181d99d1f594792d75e96389259c31ef055ec16b03f695dab8f44bbab19e8165079c30ba4c91875e9e0f8c18c38cffaefa4eb5ab3e87905820f3b6101b55ca8500df24ba8ced7ab5b638d127164bb4331180e485e4c99d4983b2050b1f15dcd9bb9dd3625811af1a38a25ad13e02ebec272d7aea63a6ccd00a9a1e6a20517e0c2dc1545bb30248d741b00424653c0678f4c1ff230d2254acff6684d438dce09d6e9a76ef683ec138d7568491470d3f9f5d3d630da618055cc21c19b4c34cf7d160ac4aac26f50aeb4f4848cf738d86c135fc163d5546124bc79fab5723805ea13fa084cd5cf3d9fa90f1b4ac3d56a0b86e36fe4ce45498b3df2ae1755136fbe5e9535c20f625ac3642230459317208cb84272814b5d3d5e16c53ba6e137f558cc56301da2acbaca41f12d2136dd1f58d36ca95778aa6c4726b780073aa54eebe54163b13ba5377ccbffc85da27a8b5fe8d0934d3ed47f53c92c0f0b2546f0517701adcce6f898eca3d776682ef803f558d70eb83e7134e2f07f798c4269beefbf0ceebcb0d3e5f465c37a9ac627d58d954f52ab8aa295af3d95ffec9f8ec0ba60329c320a476f36be57c37b91dcf362ec63a969d3723b79c07d17dddd5dc171984214f1f49ad6557e89f7c322a3bbbf23e8ec1694ca6fabc16b9731b885905e05834276dd61602b294c3db6322223c6177ee1b4d3b0351e49777c679c1fc8b99e5d762376043bd16ac6cd28faf8c74fefe4fad5801ba6456c6de49569b4663af06201ad2b831b96e4fbfdc1d3f14028c1ba48e42cd71bf79d7132fc2c3a1ea000da2be1647fdfc82b81a8d4bbd24e2b6c3ab6990070fce1879d4f835de76cccd1c27db296866746a26f549154f855f0b763285dfc4056446bf8831172071e646f2bd2a37146f71ec3e93105b502549e849a67929539d967f391347c4022c0359b979afb6a625df112baa861414ad1f1d26e7aea8e941bf771dea8756cef9a8f1cc9a9deeafe63ef03f62a2bbe0c0c83e46fe0cb3c6157e6ff1060a9c83a847e8b493ea756b947e3c6d1addd8578ed1f9a15757348f2bc202191898143f03bfaafbeddd848cfc3c293b1c080e86019be8d649e40950669f7f33c62196dba65ed5ab49fbd34d0ca6b49f0eadbde4220899ac1c5d6f19cb7d800dfb17ff9d9db5412da071eb36a76b506a8bbf6d18645a58360befa26adfb0dcac9990de81b80acb0a20cc60b5b345103b7e2d29a8e74251f5443b91fc3d47e1bee1645c95a511256f780dafaa71a98458929b9fe916fe1c118835b4ded8e2dd653e07bab03fe49eff84b9347dca6a557cbeee6e6db72b9062ed4c9cfd9c6272d11b5ddb841ac5903703b61e32770cfcef846c77d70e4f3662b71d8401fd1645e7d726c857cebbb90c31ca1af2265bdaa69ab36d1adc819cddde4c959fc687579b6be3d6c56335d5226578fcab8396a77f50d2b5e3753186e5928b15a7439944fab8f9ddea9e1a1f0a26682db7b5be881faff84bd196999d636cb2477947c8bc6d13293516e90260cdd48a34861b7d1144e95e3922dafe2c3049eeadee878b03c731048169a3fd3f2f98434fe628f55d497f283f6bf6b6091ab778cd1b19090bee85d4c9700c9748720f16f4c2b6ac97a09bffa37197312dc9febada216aea819788545f40d4160cbfcf9e7cb1db5a9af7f38ac4df93f5a8496814c1434be2e42975f4cce53a8547b73e16b502720788671b31ad60e4263bc3bde27b2496becb84219c8de8bd5542f48cee32f473ea54d9f73377eea1b7055f865b1db788a595eeee5fb59a1d353a158c95f2ba7fd7b2022180f784e5805cbcd10d613d6bfab49206a6a1af8c67fd2082803afce534d8a69c74da9eb2dc611e16da2f423525af8e2a4c7cf4197f4d304ee21edcf88336d64bec81c4e8e2a4b825091960491d972addfe9d3ce185fa1a0ecd7aaa2bb1c71fd03f8b82058cd48814a194b686a728236a1604e5c9cb6152168bc6d9c1cda91a9b42b8eb78a64365d07f2fbf3f37ba92b79a9d4126d95fcd3aeaf1818cba550c56f56dc39b2c4d18", 0x1000}, {&(0x7f0000005d00)="5c62b7073388d10c", 0x8}], 0x8, 0x0, 0x0, 0x4000}}], 0x5, 0x40800) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 344.215798] hfsplus: unable to parse mount options 06:16:37 executing program 4: ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'vcan0\x00', 0x0}) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x1d, r0}, 0x10, &(0x7f00000003c0)={&(0x7f0000000200)={0x1, 0x0, 0x0, {0x77359400}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "717921e6629a032538fd4b2f1c52bdfde57513a7c2ecc0fb419b540584190f92cfdb5ed1b3ae5205c97047159c09d3e94e012fca9180e40557d77c885c13152f"}}, 0x80}}, 0x0) connect$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x1a, r0, 0x1, 0x2, 0x6, @multicast}, 0x14) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7468726561645f706f6f6c3d30783030303030303030302c636f6d6d6903000000303030303030303030303030303030040000006c2c002f4043d72fff5818d8646d1f4f19d30300000000000000"], 0x1, 0x50ed, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP+zda4xc1X0A8LPP8T68XkiqEBolm6TGcROv1zaQqKXKmlI1IqVZNxRURRQbe00WL9ixTYlRiIxNRCMEpQ1S8qEIoyiq+QC1AhFJAeEixREqj4iqKIBAoTVEQaSUJCJNkEI1e++ZvXPuzsOPNV76+0neOTP/87zz8Jx775wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD/w8GvXPO3zeKP/va8Z1+4ePyKPWsvfvW68059MoSJmcc7snBH/423j//87nPv2fPA6jvuO3z+R3vzcnk8DFT/dOZ3boi1Hl4cwv0dIXSngRWDWaAnvz8Y63vfYAinhNlArcRkf1YibTh8vy+EfWE2UKvqe30hDBYCFz71yMM3VxO39YWwNIRQSdt4vpK10ZcGzujNAv1pYGt3FvjVW5la4LudWQCOWXwz1F70BybqMwzPXa7B66/nuHXs7ZUOrysmhhvn+9naee5UQW/6wMQxPW2l6pgXpbfHQe+2BfBuK23nWz1txS9S+TeUt2ZDldC5aXLzhqund8ZHOsPoaFejmubpeX7m9S9tPJL0gnkdxg4MH5fX4S1PLL27a/kFj9+3YunL+z+295Vj7eaPCpu0mJ5vlZC/5hbM8xiN+zxZAG+/0rekEV+6QgibP/97n2kWL83/h5vP/+PLOd521uWOtb45lM3N4yODMfHaUDY3BwAAgAVjIew13Tr60Cea1Vea/4+0d/w/HvLPJ/PZaA+GMD6T2LskhNNmHs8Cd8XmLlsSwgdnUhP1gbVJ4GAI751JLK9VlZRYFEuMJIGfDOWB8SRwKAYmksC3YuDWJHBDDBxIAhtj4GASODcGwlT9OH5/KB9H24G+GFifbcQD8SyEXwzF1pJt9VytKgAAgOMknx321N8tnOtwrBni9PJAX6sM8QzshhkqSQ3pDLY2rWpYQ3erGjpb1VAb9+7mwy/V3NGq5tJpGB31GW7/5d98NjRRmv+PNZ//V+boSEfp+H8I62b+xtydeWS6Fl8/UZcBAAAAOAYD//viN5vFS/P/8fbO/4/7RLoKmcNjcTfEliUhjNUHsmr/sBzIjnoP5AEAAABYCGrH42vHwqfy2+wU7XQ+Xc4/cYT544H/8Tnz9x58cH2z/pbm/xPtnf/fX3+bdeJQ7MXXloSwqBD4QexlNTBjJAZ+/Mn6QD7+Q3ED3BSryk9MqFV1UyyxPgbGksC+RiV+WCtxWn0gf7Jqje+tjWMqL1EIAAAAwAkXdwfE4/Lx/P8P/Wb1Nc3Kleb/64/s/P+ZeXDp9P7pgRBWdofQlf4w4LH+bGHAGBjsyBMP9Wd1daVVXd8fwjnVgaVVvZiv/9+drjH4VF9WVQyc9qH9r59RTXyzL4SVxcDTn7vzrGpiZxKoNf6XfSF8oDratPHvLMoa70kb//qiEN5fCNSqumxRCNXGetOqHqnk1zFIq/rnSgjvKgRqVZ1dCWFXAGCBiv+Vbio+uGPXtVs2TE9Pbp/HRNyH3xc2T01Pjm7cOr2p0qBPm5I+1y1jdH15TO1e+ea5fImii+5dN9hOuvY7wbFiW/l+/NKJg/n9+F2oZ2acq3vq7q5Jh/yRD5ebCIVvUo2G3DnPQ+4vVjL7JJbqj/l7w0BYdPWOye2jX9ywc+f2VdnfdrOvzv7Gw0zZtlqVbqv+ufrWxsuj4WpZiaPdVsuKlazceeW2lTt2Xbti6soNl09ePnnVqrNXj505tmbs42eurI5qLPvbYqjL5qo6Gepbd7Y5ruM41NO7C5WciE8NCQmJhZbYOrCs6f/Jpfn/tubz//ipEz/58/UZGh3/H46H+bPHZw/zr4+Bfe0e/x9udDS/dmLASBLYHQO7HeYHAADgnSFO8uPezLhX+qfLv/Nys3Kl+f/u9n7/f5zW/68tXX9+o2X+l8cSY43W/0+X+a+t/7+70fr/6TL/tfX/970N6/9fXQskm+QX1v8HAADeCU7c+v8tl/dPLxBQytByef/0AgGlDC2X8W/3AgFHvP7/8//5V/8dmijN/29tb/5v4X4AAAA4eXz5z675nWbx0vx/X3vz/xO//l9odP7/SKPARKOFAa3/BwAAwALVaP2/4Rv7L21WrjT/P9De/D+edtFZlzvW+uZQtqZdSNe0e22o9pMBAAAAWBg6w+hoT5t561ZGXXv0bT6TLwXaLF304p8cPrLz/w+2N/+v+13GLU8svbtr+QWPv3nfiqUv7//Y3ldmj/8DAAAA86fd/RIAAAAAAAAAAAAAAMDb78X/2LOmWbz0+/+wbubxRr//j9f9i78veHdd7lhr6/X/8vsXfvqeXTNLFj42FMKHi4Ete7acEvJr8y8rBh6+ZPl7qok9aYkHXzj3pWri0jTwqRWnvlFNnJME1sdFEt+bBuJVFd9YnATi8or/ngbi9jiQBnrzwFcXZ+PoSLfVTwezbdWRbqtnB0NYUgjUttX9g1kbHekAb0sCtQF+IQ3EAf55HuhMe3XPQNarGBiMRe8YyHoFAMBJK34L7Ambp6Ynx+JX+Hh7enf9bVS3ZNn15Wo72mz+uXxpsovuXTfYTror/S46e63xnlCpDmFV6etqMUvHzCiPTy0tNt27Gwy51WpvnQ3KpY500/U2HlFfNqLRjVunN/W0HPia1llWd7fMsqo02Slm6ZzZpG3U0kZf2hhRm9umjS7H+51hdLQryfUHMTgc6rR6RbT7e/3iOn+NXgXFPFcd3vurZvWV5v/D7c3/K8VxvZFfDGB3vLLe3y2xzD8AAADMr6+u/fU34r/P3vjo083ylub/I+3N/+MerPxQcLa342C8/v/eJSHMXFp/OAvcFZu7bEkIH5xJTcQS2QX1z48lxrLAXXGHyfJYYv1EfVWLYuBAEvjJUB44mAQOxUC+l2J/yHfl/P1QCGfNpNbVl9gWSwwngc/EwEgSGI2BsSSwOAbGk8Cri/PARBL4txgIU/Xb6t7F+bYCAAA4Evk8q6f+bkjneQe6W2XoaJWhv1WGzlYZKq0yNBpFvP/tmKEnOXmlo5CpJ621L6mllCFeDP+I+1XKEH5YnzMtWGo6nn9QO9+goz7DA5/oroQmSvP/sfbm//31t1nrh+L8f/b6f1ngB7F7X4unjo/EwI8/WR/IdwwcipPdm2pVTeQl8kn7TbHEeAyMJIFtMTCeBNavywP73lMfyGfatcb31hqfyksUAgAAAHDCxR0EcTdNnP/fseMrA83Kleb/4+3N/2N7A8XGboi1Hl4cwv0ds72pBVYMZoG4H2Mw/jz+fYMhnFLYwVErMdmflehNGg7f78t+od6bVvW9vuzHB/H+hU898vDN1cRtfSEsLex9qbXxfCVroy8NnNGbBfrTwNbuLBD3/NQC3+3MAnDMansF4wsqP9WlZnjucg1ef++Ua4KmwyvtA50j31y/uZovpR2u+T7VmiN72pruv+W4Kb09Dnq3LcR327B3W/GLVP4N5a3ZUCV0bprcvOHq6Z3xkeIvWUvm6Xku/kq1nfRxeB3uPvretlZJOzCWfHyMzV1u7tdhR6zulieW3t21/ILH71ux9OX9H9v7StvdaCD+UPiR6/518EeFzTvfKiF/zS24z5MJnycL8b+BEU9bCGHdq1+/qVm8NP+faG/+353czvh13Jg7loTwkcLGfSxu/j9ekn0OFgLZp+S7yoHskPt/DTX85AQAAIDjrba7o7a/YCq/zU4IT+fJ5fwTR5g/7q8YnzN/u/3u/+tLljaLl+b/65vP/xcl3XT83/F/5onj/3M62XdFL0of2H1Mu6JL1TEvHP+f08n+bnP8f06O/zv+PxfH/1tw/H9OJ/vTVvqWtM2XrhDCy3/00LPN4qX5/7b25v/W/5t70b7a+n/rG63/t63R+n+7rf8HAADMqwYLzaXzvNLqfaUM6ep9pQwtFwhsucSg9f+OeP2/l05//jehidL8f3d78//4chgotr5Q1v8bWdegqltjYJuFAQEAADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'vcan0\x00'}) (async) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x1d, r0}, 0x10, &(0x7f00000003c0)={&(0x7f0000000200)={0x1, 0x0, 0x0, {0x77359400}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "717921e6629a032538fd4b2f1c52bdfde57513a7c2ecc0fb419b540584190f92cfdb5ed1b3ae5205c97047159c09d3e94e012fca9180e40557d77c885c13152f"}}, 0x80}}, 0x0) (async) connect$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x1a, r0, 0x1, 0x2, 0x6, @multicast}, 0x14) (async) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7468726561645f706f6f6c3d30783030303030303030302c636f6d6d6903000000303030303030303030303030303030040000006c2c002f4043d72fff5818d8646d1f4f19d30300000000000000"], 0x1, 0x50ed, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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ADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") (async) [ 344.388491] BTRFS error (device loop4): open_ctree failed [ 344.507115] XFS (loop5): Mounting V4 Filesystem [ 344.548112] XFS (loop5): Ending clean mount [ 344.563769] XFS (loop5): Quotacheck needed: Please wait. [ 344.575846] XFS (loop5): Quotacheck: Done. [ 344.644839] kauditd_printk_skb: 8 callbacks suppressed [ 344.644853] audit: type=1804 audit(1669356998.180:33): pid=11102 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/23/file0/bus" dev="loop5" ino=43 res=1 06:16:38 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="637265613400723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00c5ad98286229938e1cf1a9ce60fc05124975b85f73ef3fd94a67e938ff7e7daffec2c9b53e078238122b1bb0cd65cba85a6be992e931cc559e10cc4a4297665976b55c2c7ce481e4644f1ea1b921b1e4f9bd050a3021b49df6f19ce7fc92e1126e676a8da52374be436fab8019ae29299d2596faf141584a750ec7d71bb6e89a7e662fce055d050da27d3bbc44d159a1eed97318f005064b3d517ca4f1f1bd77405309a8bbe7d9780d8f828611d85f10"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)) [ 344.706506] audit: type=1804 audit(1669356998.240:34): pid=11198 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/23/file0/bus" dev="loop5" ino=43 res=1 06:16:38 executing program 4: r0 = syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d305113e82ba53030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) r1 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x9, 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_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000004340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008a40)="a33c99e111ce371247c5ac08cf23bfc33088d86b8fac92924c52a6b96ed0e64263a7ee0eb42f58b31af9d5dbf5e2a218f81663518d8685191317ff1f3ebdcd9f6e8468126579f3759b88603174fc521bd10c1a0c8d00b9ad9b216064928e80ad3b625d6455ca2b2813d2a4ce40e8261421bb182ddd096b40f381cc5b34b490fd892c0a4caad50dc9b4a14caaea221ae78486434b8a866a5241819dfd37edef4774b8ffdb70880ff91c3797eeda8424d995b9644e09eadfebad01300b9b09706625849044b52c9e18387f3f4ccf816975a45d8394dbeea08a754df03ad920ec77e0b2a4d8f2239af35cbe609e9716e532b9b2adf493187d8b82825ee6c201fc416202d58a3bd6c661c24db44b8f086a65527df2559655564467bbd0ac4226924f677e6f983233b03bbe56186f2de5282566e4846d09c474f39f12f19f10943aa48ba44ddb7d30481bff643de043501098a25546c28f434d2ad8650e3b902958f354189b5e57d9b588bd72cc9a5aa9932d41ae39fe62eca39f928a7c08f8a5228d9ffd79c2a918e9b4ebf185b0d7703577b5803b38e87a7176dede0d5f0417b47a59eba81a262f684d7770960340d4240221548ae2460ef1e37753e0c768383e31d20bd0b1098345bd3e9c0a233b84a116ce5d3f8ff972b0c2d32295a1f08a9917433edf1ad5de427732b914a5d22ffdb0dd7d965f392a2be40bb72f9d7bb3f9f9d09e16a099f32a45d5267ca26e41542be196e2266adb1eae168efb7c3fd8d636ff199310466fbf909be7ba87303b2110d4bc762071ee4f03b1f3c6a604941be026fc87d5d54f62beabd6f606c2fd79e769330b84889f05efff76c63a12cc21b3d43c365891c75594f0846ede5e50ec887b2d832b0bea6c02db632c3b6b40ebf7d530bced2ebba0be98676572ea9bbd1aa3024f06492f31fdccea11c46da410a3fb1e92a1b2dbf00dff3e0f815b5633868674f7361bdfdc046fd7d52891c1825f647eb8dfad723704b61c2221af8e4d5fedeb38adbb75c3393f0af83ed8cb812b43d8a9e965073c64631fcc7fc30b721d9d868969a13f3083f8cfb64b93c1767168dd5907e74923481ca3a60922a08d8eb334ec208a78ded846063218acdfa779b072da975308f4572d56dbcbfda84e7a9483ae6ffee7f934de8c2293a81db302c2799468440ce2abc111925dbceac7d592d3f11bed52dbe54009bcb808bf3edbea3fbe465a4f01c83db4c256427c327431c792cdade70bbd50c031b104f1a05307ebc5b65fbc262a58f4d35920936652db599ec5b2a2ae40d08a067506253f48bff1decc36914a31610acb54157e3db3f942e122e4ff06c8730e79a0aab44a889e22d24f10d16899773b712fd125eec40e9d7d1bcc5111c98e33241bc6d21bec5c66ade2c5a42aaf2bc5bbd0af0d4336ac7e119164d77e1a42707fd1977785cb0846a1af990a8da8f48ed2f61fb7c397c5f3c0a015d92d9b9bfc6b0e4160d1609a83e6f6a3d0361d7551296d9d4ef575d6ef02d30a03cbc779c3f7cb5696bf91b9739d834d405e2ceef232f4c3a5cd918059d8ce936ff0ee63f0ae0e11b5e39773a9738a0e1897b10bbdac2bf95ceb2071cd66282179fd18563830012f18b2318ec5d7d83c6c78a7a50b4761ed2601740f7d0c36a4aebfd71e1e9ad7ee3c748c4f632e731514605916c790c9737f0da97cca76676c3b8149a72845dd20373211ef309a72e93a94f64de1ecd8f0963cc6b5224dde397cd343fda377dc70bd1cc4f4ca8babd66c0fa930f4a50eb683edbfefac6cf611f7a1f79a3c892974bfb03f553e20c36c55e57e5951f2db28cbfe0c40007dbc8f750efc7fc9b664b8a21728167ed26d124cdde3b7be1e1b9d8ebfbf4bd230a16b670a75286e9001391e79384e7fd968db47672fe74642bad7c8b45d1843dd3ec37ec456fca43ec5b63a17366fd961c017b6b70d9209f9d0ae9e4496cb60c9fe03edf0deb73dd5580aa0d59b934c64b93115d02b6e31032da97d9347b43c34d6bf36a15734c79eef7fa128c4eea4e65042875a81e9b07c57c2b5110660407e1cc5f1f9a063d37f9989b25bf7e93a11d0b66d03befe697f875a53ab63d981fd4859f5f8e5b67f93f1c990ea44b17bd8ad9a60a72c37d0fd9870d60ff81d92903d4d85ade033376aac34f6ccacb1cd79a3885b28030165919fa7b272a982366105c3721d588cd3f19d9073539c2e134f8d8df70f8638f1f8888aa76625c694999ebf23166c16dcd9e4edb87b1c25f9b5f6469516353ae33e400e7d5526b75f103d3f5961a9a06718da325c93bda4b9f276485126b9e5cf9b5e7d7ad1dc292f7976994452530afd173b3180ffde19b2566dcf390a6630e1ab73a60016ac8a95206fbcfcdd4aee65fd5ac4690f4dba51c081171e638f4967bc62954c32a81ec77379bf3375be7198be8e0da54c85b0d4cb8d345ca2055d0ffe79f674d3ccc54f633249b4855af62e6baea00c843928b0593ab4d19d9df0fee18017cb05fac2bdb17d5c5938c64ad2a7ebd4e4625f5c4c05a652aedfc4a7c401dd2b419f49772735e5de09a5d02b4643b2d6d9c462d91da84a4058696b3a79abe133cd3908bf7cf18909613a0c2aafce6846a76b5af0513f700bcfcd4760bceb8f67db786ac992efc6ede88db072c40cb300bfbdaa65d8237d9224d7bafb924241a53069d4be217682ec574da5829c34530094a3e85bfc9d8cc377280a112818b4caf13f4ab14a53c2d4d9ae32d4c0e3e4912039642b64fefbb6242bc491311fd42279c62790989083ffdb755f33882c739cac83a1827f878a30774007c76b686d2d513c18e579d2ce7a243b5a423368091acc106619290894481adff38bfa5c142c345338765c8619705528d1658fed60214090f39ea80ef404b6da2176c72a6aa0e6ebc39fdb68ca974b4e4297275e8a8f8639898389f8ec52e2c7a33aabce9d05823c9de3d7650240383d20eacd6b75721e11eb83982a8be9b18d72dc27483f3f55a089ec818e8df5b8af017eca681f8534872a384235782216eb8e160363b46573693fe0c6dde6f0b07d648ded2fd2b4f9cd98e70dae0379fbde86977b24befa66ba697cf59a5cafdae33fe6ea0c066d450e644466409958ea0fe9151300f262e647f1c43ca13d5418cecb2ba90c5231b6366be1830fd9d426955a2fcfe6aaed6e88add1fbf621cf83ca4a05dfa79aed2c3055ca3be7a108848b6b3beda60f0a31789afc3999c5912664ce588954207e3b810e8a36de9e38d3e5723821f182ad54e8afba1122ce277a754cb93555370fed6b9b976b689d273a50ac5296a154fe6253fed8e6bc42a0d83cbed2a5596faa89bc654d3d1119d4ddd52e1ecb4d83417718d3a9351586e52277d84584131c23a2b5fcd5f227e03bd57c57c680a79460257dff526d271481c8e617d55ab5398d29d5435d89111d3e591cb7de39ce639fed018c15d897b865b408083665e46a6666c0abbabc65a62c7d2144fbd17a74e1e6afd7f7332d2e81e59b81ad22c601b11f91acc9e7ba34622cd3c95e6eebb1829a8af58c5705fc3022cb17f66322e63f9057e4a96f88ba99f88ddb731e93718b2c77e1a01efdbb7bb7b7602c1ed238304395a4fffa3450e9bceaf6ff785e769a446312a71abade7aad3318fb65948e2f30f66b2e429c534568823cb822a383894b0650156a3ae2c2639493e0baa0bb200ec96d28e17b045d7fcbc8b92eb986a3fec232c1d457816ffcaf3abd0c2b6fc3d16ab77cb7291a3dc043eea06feeb3030f6554d73ebdbf2c8917147e240a371b99af01894a597af6496c20c2a4f7babccac6b81ac28b51567c7a068449ae4182b1d985243f648169f226e42f7ea423c006efad2c49495b5edb7fa00e64f000a86910e8192cac4f456d74b18411d62b741a5f7172a7cdaae5e09161b68e419faa4f3271033b5b7ef70fa963931b211d4cf9fad4d944cc37947d3774c67f2401b69991bb48e1b755a68aa0cc732d10351f77345ae1a0388969b888169f0bca8f2dd1b04495b6f48f040f0862e8e10f82fcb7ddc76725646cd60fb3871b5fbd90afb9a1d18cfd0c42674dcecf8187c9aaec99a9c5a6c1a60c2ac24e24520e4f37c2250d4c68a0728f55546fe85caf8fd9c4ac8025c99e855195b20dfd24f6a6fea16eabfdc040dbe4f97d3669ab1f7909996f9787e7458dfa5233083ec51c13a244782f14f52bdc5f2f2baa99d2d2ccefb89a8482bb3ac54aa3e0cb6b69429bc8c67502c59f532a8430db324620b6f851262669635541402d182c84490c3a4b6455495ebdfb83c50c0401976f9a85f1e08dacdc474a9af3c033ff17dfc8778688830da5b4903feaf8b5b5c1334540f306e7667188ef750f393b420b4eef392ec255b023fe419bd59ab63c81e7848abd4d29b7c63c9c9ab325b1d027fec50ac74e13549c8736efdffd6464ea26a5afd148bd269b41ef89b887f91eadfbed53c0f9ed823da8bfdb1290c815b84d9db085e97c2637b467237eec3c896d6a4ef13dbe09ba17af6866f2caba17eec520c7793049a8bfc067fa229d478d1117244bdb9a1863dcbf68624aea791dfcc16c7fa3b6a006aaf1e84dad4c5cde6668a6fe428fc12352003ae555020ae7cf6bda57f69ed72bcad9035c12560e48f0b16a2bed13ead527f2adafbb3677844c47ee03f4072e1b01787f86d41b887e081cb949c6739266320087ae1b5cb359e4475d6c9b468e72bbd1fdda9a48d33556cf9736409c70f84e8bb59bc555a6aff4905fc665a2ddb42295a50f45ba7a479d3875c52a689d5c28c977f719aa345a33ba1ae72814480d2875cb0227737b9cd8b1a6cab088e24fe2e322a6df5f1299eb2028fe88df7022dd1e49f7647b48512b57596840b2ba2c6bcd6b5bb282fb45eb554c5d743a76e7817ed4ccd2c9da6e9f0a25dd5828eaeb794bbd733c8aeb165c929eeef6c833c22882810f6e74acc7424fcfbbb765dbae5213915bdc03a1ccc7c31736d7063c41481b9fbf36eab517e4f3618155980c82288b19df410cd444b29cd1e4358782825c0f373ba90d6a7fc2126301a6387f5e2ff7a45ce604463218dbef86387f0e16e9ed3b4cf8bf3d7fc54d8af93561bc90375b25275ecb24067b77858f8766c3d95ba4ccf5c8dd812af800caab2abaeb3b721d186b1b49bc12b738be67a6b81579a472636bb84caa4b3afb32a06fab22edc2b8b5b5fadc293ccf1ef19ad198ee53d8d15932e01aa11de8da5a56c0dd8f94211eb91f921bb7ca38b0e216b56a69806907671e8064532343b16014ac878e136eb86db3ca372dc59445b9f626164f852c68d576fb36a998114ae65ee8e34b706be85d93a0378a6415dfff54a5348b1363ba360f48198c0f3715b455f5e1c153f0b081928af102a4dd05bbdab19f40cb4390853c7d8999e55cd7e7ac7e4eea5f42c5718125232b67412f9207b7473f2a4f184451a842e2ad9abeda3115faa2601723d2904f03a60deaa0a581970c8d876a3bb7387e6c1415b8e6a273a3723ceacc0953882c4061ce71e704bfb259d6edb3f1a3ed86a4c8c52e718185da381f477a2b217fc86ba68f929868cee7fd1eddbfc0924ffece11800c6654323741913dde8d6c1e8886c996ae48a0bff99d92b129c72effda0d635503ae760d7f52c69149e1fe81c9b4bf86dd5d988928f595b6893abb942745d306763b106a7e086531694f0fb5d60dcf94b93a496f3e5806288fb5e0c20fe989b6bc6e483f075f60f6e0ce15e992445e78648373288f6cc943d1c57d545b645fa1ae02e213039b8aba170104c2c768a0f677fac5dd75b11113e1c3d5e0f6d2eb6eb610eb496c93f5923ee1742155490eaa70b2f4b138523bea7bb7e3097a041b8b004c21fb19a48fb612841bf94452b1c6b189cad8fa26f498f90444fd9697bf24e0d5e8aaf832b706e4584e89f1cdd7e1a11df7ba04e94f0835b578193f05ea6cdd1d919d30a38e5638e4e7f11b23d58df791f6dc99fa1bede1ab8235fb09b0c29678f3cb79e4d904ce42324a49971f1b8dc1151cc594cc6b04ad4cb6ce7400f98210fe08354ae3576f3eefb6715182a22468d5e1036d5c3d02c282efcf782bb86f13910a4ccdec274749d472dec7b4c2669f85fda970dfcafe48ed964de567a229c59720b01e7f38fb3f78478c8929f4e667f808295221b722ec78fff87001b2415d59adc1c0227cfb3f5776188137004eb665907df8a7584c75f1bc3ae15846bf2407e993f9a52c9bfd496efa7ca8f890bb27d39b5a70d34798c19983de370d9d99364826e585365e6b866a20c2fe005372dca0f1375d071e29a9f7ccd47a729f7b4f0db4a649662c0845c71de513d50c839e29aabd2af992f01d665e2f388d739905994ed5e4e7f63533af755dd722a99a38a62450d18df67230b8ee125c4e8c0e47f055e4dc4696252d152274049392eadee5065327a217028eed8483d18e09799a0d2394aa3acb6fe10a75990ed90010d38aa8df7f16ee7548af80411cb770dcac0550700229acfccab74a0c6c4400c24ec01545d50872b7d4a08d5f90a02ff6d277118f838b0632a14e0dc805bbec8acc9806c8e9b232db02675fa237f36f96f56cefdeef8727625e83009859bdc9334d97555d3c77f21852a5d3591e57fb72cf2a6f251487d44b5a880123d4af086276abfa37f866fa334c7d3d0b30b4113fbc4934e7c99be8934afe41db7eeb24942d885ff091c51e1012c0cc387013222e7eb8cd3a743d7daee961b810f6e9163d72ffbf436edeec3b32c9463581b8f8924530d9dc56b6e545fc2185c6f3fd6c83c84cd9a4ec12fb0e3f6c1b0de0e1b023880e8995aa6087fff3a9105a10c820ff5534073e828ce64ea5dd13265ca552f4db4d6f81e44d5821c091469f5caa7986f971991cdb06d6f9b3982c4b06ee54feca840bf89d4446616d45f10f02b40805d7d5e46dcc864d882171c6388074cf7d951965f3f030fb074de02e13649e92f5949fddcfa9edd015f8ab69673b82836153fdb5d59538b66b60de2ffd4d04bff37bf87c90dc37734c4a52f903d5160c6210386c1cb4f3a652a964fe740c7f6a77cf3941db401510da4f84e099213e102c7ec082041d2dc3687e0c3d753100cf49021a133d0dbbd53f476d3ff01e93824d8699e4447acc4972a6528b4436d52ad432366736e474df8f3cc8f600389378bc917df2230b191b41d65c512ee3ed654f4c33ccb48e3c50a46552d949e783622598a40aec2678c119fd1a3aeb49063f8a9a009d410edbc088d9afa3a2eee8b9c0764e557663722c030ed60d30de98d933e3d1d7339bb547d44ff2c8c29d0b2da312fb6a8fa798f52f92970bd5128085a2083df9e409dfa644b6ce214bcbd57a3efae510dff855ea9acc43b8d5ac3b44d22268438bdd07ef8a0bed3ebf9d7dfb916b8c87001be369159b581bfebec2a1d9fa160056cfe7cea8b9090736687c1560e4bf17306367776e5d501d3957eb715dc3d41dbe7c0f46150d51665bcc2c739f73713f27c4e2072fc84990149f27f6f9f980d0ddab740095efe35ebcf94715e61e661e31d1cd07298e7da375eb5c27a544f06d84e929292d01a295c242051be4071a6d40f10cea3a061e62cf32fec1d42558e778ca12b4f4e34450bca3419984bb73dcf3f7f320bcaa5f7597a05a6c810c50f342895e816b6f29e4ee128ebc62416d66819322b43a7e604cd98bbd0a83d71a39ec1b8de69a0ca6be687a657461f077bedd32620067d6fc6d7ef5455b73b09402ece6cf4e9d33f88ebfc4013a0f562d61e1cf24695dd0fdfd4073a583d3674ff95487696c8b8762909b738d3f36f26009f086caee1c89e71d6cd4fa71aa00c18ec01d337c701ac7b758bcdb4cc45b79a9b3f7327aa6f33c4fb45f8b20ef98f0021c5f382e5182c14c662aac8a0631659d85d052c6aafaee586b3b64bee5205f425e46e2a757ae6e17c4b3fb89a666c6f58ab1ac91a8393e17c6c3124f1efe1a577afcc64b31a7450f8162b54b486d099c614514855b476f898692ce16cbbb22aac168d7835c84a15fae2a1917fdffff74fe5ba49f57c8c157c7db77dd09950d21f4bee3c71a8d57a9345cede3a327e1066065dda7e4b54791076fbaef0f618db8cdb9f2ebd9167a9f5c67ae05d2c2050b655f12d25d7440296c589d341ee02e60fc9616f8b94f98c09b4ca14895ced2dea1ed7d99ff239237a31cf9304873eb4513cf2d0ea4eaaa32e8414f396c9010a0871607ce49b3d39c639401ae6e2d9f0487bbe6bd869432fcec325a1c8b7b20f11e00c84ecaaa9ec00b28cb85841d32bc6c6c9ffb80b40224c0e751c4a2a43790a5c5be5004a7cca86fb025594d7a8485719af7c29ffaa099e3f237b1c38f3e421c5c03f6137a375aafa859ae44c83ee748d645aa743fa52b82cda7b53432d9537c8e700111da28164b0b51bf5bee6c845d2885d1a1fa5d839acdf75be523024e1200a91ecd39ef26dc321ec208fb0e5ad0721ad18a2906043548083eaa833e81b0c1daae95398c113fb7d3301222b54894c4e07d4287582e3bfb14ff758b47b0f31f4b5177199c714b58572420b007bffa2fd418a5a5e1fbb208915a20bf32c97775d095e4a05828282e9dc2e90192fd875664a5014141936065ce11049c8f80d4ab24448d8391727091b52e84db747478886c54d52c3b393399670178e5262343375abc8467d16ef9bb59fcc56433f8aed9422e6bcc5f24654afceab4c624377ca4149eb6dc4954f96e132649b3925ba1558b5579d5c79e845b3260e0aa66c4b79a9df0a463971067e68c8dd59474379a5e35c7af80f1edca4794f72522e3f7360aba2d0ae0122447ac1c155a007a7c4ad94cdac513487089917e662f1298709fe5f77518fab28c97035ed4facd2dffe98844373337993a3b58ced12f1296b4a43864384503de200ab3d81d9583ac3b6ed7e666dfcec3d0ce383cfa4c02b66724d7d6b8cded37e86a6cf8a0bcae78ff836a60a9ab5e3fb58fd6336f85ef0cf85c9929c21a426aaeebfe99ecf133fc8b17eba4de9326432cbf11da4bfc56ba1662f6216b776863de562dc9b075642a3af37046ffa72e9abab048f4c68cd605bb0eb5a78be13f68c3b966f86b1853cbabf263619b32e8d83586548b9ea169a5b05b6aa356ff1795d2c64fe1b77d1366d33057951da4a78857f8b9ab2f310d2419fd58af3a6f7c28609defa0e172aaa754912ecd5928ab7af6177e5ddfa5984397d94ed05f55fd6df819e240c32f6ef9e147e58f6cb4be26345a3fb89206d421a98e598955115b4de4458d172abf9c97f4dc29090532a38779ed010fbe4097d1be3c17f6b4a0cff4a003edfa44f55b5c87da3fa961e1d4f16c3173aba324fa2f29c05d19f6e338707f6c630646923b37a0bc3c166b497270a6a9fffe0e7738e3f0aa623d1bf830988e851636fbfb0415b445360ec711596316e6e787ea6fa72ea1afc3052ba00057c2e84d0bdec71ed38c11735ba9cd23d2c9288777fd08a7d4a05717a7ef1ec45b48c73b82107916de1e38c8bf78823a51c96b2d51599ca437a90a8b1319857615811252b570936506d2f33f871a06cea18eaa9ada55a896e224f8a6cc833671ff74652aa4a79337f3e5ec65a349341d9bf2534b43216d9632b17ce5d534d04ccf8d1be7cc8e267a0cbb08c32139d50249172cda853d4ca294cdff965714e645c7ce250a1769bebb141b9789f2bbc7e9407d3281542a568ecbfc6cd2b5c15b9360886f9047a57051fa19b105944c2d7c73abd83a35365929efdbd920755c6f28937b59821d9391237451c891c91ceabb0167c7c11082fdb26b3a8c1beedcb44842ce82df884399e8a7b10c106db18ae0b5e7981cbd90cdd3172f253b3675eb38d1bdc8c17369300432eb8cfcf53b1562f11a5aa2877e66342c4014593336e1e618a7f635ddc6bec6de2a1a518bbb482030c5c907184246982015889acb695a6f915af5a306f2a87342d5875a41ff6c0ea786c8f0c8451039e74f4f8fbba361caef61413502c134d469630812027adb58a4c747c716fd9c4b940914b7fd90b5fe62e607ccbbf7e8f4f725fcccf07fbf603bde4c83eabc010252ee6967e848b935e15960734583994f6f13e2fc3f6a7f81c8bbc728224d7991fb88723a5ba5a87b61b839ef65f4d2f11ecb05e326a8fff7a1817c68405e2b62e2b169be4569ebde5c0454c20606dd5a39467a357cd0b0a5b473412d82ac3ec811680f250750eafa5f214b9f6350cb0474d36c3ca77fe85cde7bbdc7d0eba213f5dd4ec918ed6baef07630919d82837ce871762220448f44fcff8f7d204d6dec688eee207c2bbba0e21913d4e5e0611a253288e444988c2c39b9e16da00e997d1499ec2f4960c4c7576fc24b00425cef5720170e083eddb2935b8f938e9f666b7e74ef1c2c88f0f1d9b61afd38a963a21e87499bd2045f568c0d80e221638dca18efccc95026f0bfd4a009f12a7df4f5e73f530db11d65552734a4a394b31acc01ebf8b8300fb64e0fe4a293b649c8854d044c947430a8f1938d92be2db19766bf1d625cf70cedc7c6c78b94d2ff1a3f7e7a3a5c7a0d522c5c8e86a9ec5c95a956a6182ff7d864102e240389d3f2fe38e1c36da37235cd5da6375c80d5bd7abae04ef3e29817a77cd738fddb5a610e1765be6f17e602a96c15b83841139a34eeb7748d65fed58dd2137ede18c1b936159e749f5bd2060c70887b35d164b2b3784a4a6dbe592fd05eea017b55d6d013cc68a096e26a5fc2b5e2b21149ca6776882f6c794b45e924f65a89916d594d65459699c67bd774a821b6a2be323f7e4283b7a62214052c73f1b081b187d4cad7cf9fa0490dc9bc3598459d91d1363bb6db4436ce0fb012e755b66869a765c987843009fdfb320b675a1656acb89152955d8f61bb4a25292f0bd89a594eb515a68f8cbbea53dbb76c28a6134a7551d4016d2de8e123a433423385bc01cb2d86ac04bc38a2589a76592dcbf64c26d64d84fac154fec8491bb02e16df27c175a8ae9886e5311a8a980e49fd54a13e3985c4f0c8ce7cb480d2e005706a7a3e48f1f46e3531aa0a35ae7b424555ac60c4ff82487dad9aa6acbc006c92d31b992230b7284bb786143e428cafd9a7c84b4079e408aab76aaecfd50db22c1343aecc4de35ffaa68e9a8fd52d20f6ea07b2bbc739ced384b942a793158b3aca77a312a09967b5408b66ad9159acab92ee51956e47eb698bcf936e8d848d0708e89214932a0efb5c45d64d8dc57bb146fcf846cb3506f91f26298322fc41113053e462f4f5b3e4d8fd8e4e8480bb19597c7bb143dfbf7f58843a79cc7641c9af0475f345c9e8ac81f593400a8869682a60957e4752adf0b5f0d26750c568126e8a03709fd2d1fe0de872f9f20d43bba99d55730d0f6db6e9412926785fd51089e8733e53c5436a022bf7c2d3fe3c94f713679bdd9a4b144e61a1e29abfa96649de7f53c337630bea510cdb791aa6a3ee54f0569ceb97763f991f2be6be63e8d78323ad4f9049c619ce51b07941226a65555749003c9bd4880b8d6f1da7419fd502c86bf1dcd84373e08c48b3039d07709cdc56c618e3b222ffe5967df0", 0x2000, &(0x7f00000036c0)={0x0, &(0x7f0000002100)={0x18, 0x0, 0x1, {0x11}}, &(0x7f0000002800)={0x18, 0x24, 0x3}, 0x0, &(0x7f0000002880)={0x18, 0x0, 0x8, {0x3f}}, &(0x7f0000002900)={0x28, 0x0, 0xff, {{0x2, 0x101}}}, 0x0, &(0x7f00000029c0)={0x18, 0x0, 0x80}, &(0x7f0000002a00)={0x11, 0xfffffffffffffff5, 0x0, {'\x00'}}, &(0x7f0000002a40)={0x20, 0x0, 0x0, {0x0, 0xa}}, &(0x7f0000002b00)={0x78, 0x0, 0x3, {0x6, 0x1, 0x0, {0x0, 0x9, 0x8, 0x0, 0x0, 0x0, 0xe65, 0xc1, 0x0, 0x0, 0xf3, 0x0, 0x0, 0x4734, 0x7f}}}, 0x0, &(0x7f0000003240)={0x50, 0x0, 0x4, [{0x0, 0x0, 0x5, 0x0, 'fuse\x00'}, {0x2, 0x80000000, 0x1, 0x0, '\''}]}, &(0x7f0000003800)={0x3f0, 0x0, 0x4, [{{0x1, 0x0, 0x0, 0x0, 0x2, 0x1000, {0x5, 0x1, 0x8, 0x1f, 0x1, 0x8001, 0x9, 0x897, 0x5, 0xc000, 0x100, r6, 0x0, 0x7, 0x9}}, {0x0, 0x10001, 0x1e, 0x3, '}.}##)%M\'/}}^\\.#*.{/\xfd&^@*$+((['}}, {{0x6, 0x0, 0x0, 0x4, 0x0, 0xca927628, {0x0, 0x9, 0x0, 0x0, 0x80000000000008f7, 0x9, 0x3, 0x7, 0x1f, 0x0, 0x55, r6, r7, 0x2, 0x4}}, {0x1, 0x0, 0x2, 0x0, '+^'}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, {0x3, 0x349, 0x7fffffff, 0x6, 0x7, 0x3, 0x3, 0x0, 0x1ff, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x8}}, {0x0, 0x0, 0x5, 0x0, ')\\w*-'}}, {{0x0, 0x3, 0x0, 0x9, 0x9, 0x1000, {0x4, 0x0, 0x0, 0x1f, 0x7fff, 0x0, 0x10001, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, {0x6, 0x7, 0x14b, 0x0, '\\$-,$-E}\x1c\x9eSX\xf0k[>\x8c\xa0va\x1d\xe0\xc8\x8d\xf3N\xfe]L\x85~\x98\xab\xdf\xdf#0c4\xc4\nY\xf0x?g\xea\xbf\xddv\x9du\xb4P\xe7`n\xe0`\xec\x90B\xf16\x97?7M\x87\xd2\xd8b\"\xe4\xf4ig\x86\xa9\xc53\x80\xe3\x7f\xdf\x9aU]\x1c\xdf\x9d\xc8)\xfc\xb7N\x88\xfd=\xb3\xa41\xd0\x90\xe4Y\x82\x9a\xa1\x01T\x9f\xfc+\x9dr\xc2F\xf1\xf0\b\xc4&\'g\x9b\x1e\x90Z\xc7\xc8&\xda\x9b4\v\\&\xbb\xed\xa0\xc1C\xaf/\xfb\xf7\x0fj\x05u\xe7}g\x11\x9e\xbc\xae,\x15B\xae\xbcP$\xb4\xbe+343>8\x18\xb54\xa7\a\xd1\xd0k1/\xd6)\x1eO\xc2\x06<\xf6\xe6Li\xb0\xef\xed(@3\xb5wU\xb9\xe8\xd2hA\x93\x85\xb5\t\xd6+\xb2.\xc3\x12\xeci,\xcc\xde[\x96\x1d\xbc\xcb,\x1b8\x958\xbcWJ\n\xb9\xce\xad\xef\xb0\xfc&I\x00\x12\xcb\x84\xf2\xc7\xad\x12\xf6\xe9\xe7\x01\xbd\x98XS\xb0\x18c\xe4\xc5h\x82d\xb2\xc3\xb0\xf5\xb3vW To\xec\v'}}]}, 0x0, &(0x7f0000003680)={0x20, 0x0, 0x4}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000091c0)=[{{&(0x7f0000000180)=@abs, 0x6e, &(0x7f00000047c0)=[{0x0}, {&(0x7f0000000540)="f33640d604766b7b87f4deda8c7241fc3013c97529b0ad8f1521bee91a75852d1c852b8d97ea526491173aa5e04688dd8826e807039bc75e9264f25b497d04195157391d612ab7413cadaa2db9f2d177e984d7122b8112381855717e1ebf66c64a7aa6882aaab46304e321911281e4d893", 0x71}, {&(0x7f00000036c0)="96f95dddc0101e5ecba5f59a02c9ad7aafc9fe7cca40db28bf915dbaed5be4d841e0f700078dac02e32655e07f5fb4658994322346d2da8cc254c674a82b0021b4942d796f37c53d11d5f8d41b3c8dbe6285cb5232cb4d4f9ecd1c710aa602d742c6542378cb3dfd4dde302594f89bede87f4862d1249692547677885f5d76e0c8091e1b552b03d1f239a3f837ed83abf891a5f5ae1dce30aaa7625c44de8c85388d6ff539705768780b34df8bde25a2b03aa32a06e65f4caf34b0e1a56128510eb636182945bfb62888d4e8f5bc543963d532dd26a574b268e6a7321c755cbc552aa6cd51d875f91e4b248d79fb887d56b46a3a7fa98a55815daf08a536d06328313dd2a9d2b7ee345f57c8e3819d267a053a9003706b3e7f43c917fda67b0e01c416af2062a96db2bcf823eb8904f26614fe7ae911edbd4b05ebc2509943360a092d6d1b9201eb7c83bb4e5a2206bdf2d3ff99f4282e04aeeadb7839d8a2704f3e3d8bb1ffbd8b23e1f48ed2a2a1322cdb9f7d2ec6cadaf04627335f7b0bfab23a2e37992fbbd4981120dfbd0ed80a37f309168689f74bea6716cfcfa9645a3eceda95376179f22a1028b4a9b613b0e3dc4b8280fbff9cf37a037d612aff4711cdbe754a19b503e3b99af8f975f3b54544f60d1da0b13a3e1c67af7568fd5069779fa806d65204c789a4914d92fa89d8da5534643c2bda8a3686ca6ec08365057d9c713e1b71e9e8e54f0a51223be9b47f6b5a34d48af92ae10a8481d652140fffdd4dbc8482a356d4b44835bd0d42587c6a9fdacb170d7295de89356d6edc861428f1cf0527ac01c87381f05280a405a80aac8c9e7e6c8631dca9fb0f909cb750b0bfa91286faaaa484dd41e65252394eba08cb8d287c1d809ce1e9b67ae21224dba70adbc8ad014527a69213e0958fe45d750973bb7d295f85c80bbe308c9f646c794d4bc70820e33c320b5d67c7e00a210d6084b117bf4781335aac8e56763800c34ebdf94d7a23a09876fc17e7c65a308f9ae0ab0a795b41fa557055bbbf64604c382171a374e1149f9df813f6e20f6c4dc5d507fcab2ae6e86fda17331647d08fa4bca4a3e6be1511a89362349fa9a8a2589d67211d99c7f56b79744aa0eb9895a0f48ab282ffcaff40d50fb6ea42dd04f23037ea8afd07d0bd9179626cff4abc7750c4355997235784beeac491f04ea89b5a5ba80ab1d119b8c0b5a8d5437bb47e438db3ccddf9bf2a98350ba2f2e0b4301450053d73bb8284bdf4541650fedb6b75fbdb3915a4886beea9e1f7119ec5b8f89814b2ec087840d549eb9ebd5279070b5f3801e4ade0eb117c22609efe61a27c5076f3fb5b750aaeceb7061e95d20d1e10d4f9b3d553d6fbdeba3115b52f891898ea94a156ff1481f7ca22f591c9be55b5441b9a3bff092e7a8daec87ae6d62f6c5c0a8ab0e448015352c5bda4a4af3fc7310cd3de8f9f828afb0f62c9508ba458981eea3c773ba7db73025d1ef2bc0ea14bdab891c06a5e2fba8f97f8b535512fc8cee9ae3f673e26792e89eae3db4534ff742e8e5463b81b513dc233aff8a32a4f6bdf6192170823ef422e618dc30c43438e5abb223bf4aa6a28419eb088083db895d6617a967dad440b7f3f9c39b2b8a7daf1bcf03f91ff4dd181efd8a782836e71179fdaf5d9cb2ff51f026ecbe0a49add266ef8cac07a4f93a869de188678e569dd8da9ef7cae3373115ea7732976fa1a78d99d5c5d000805c1266160359a2e559595be0950def0de0cbdc00a52c6992fbc48e812f41687ae806a9b3d7ad3dea3a16247be39ba19f21b41c8329e388d3f47bcbb42afc9335ce6ca0528605786798d07393b2dd900331026180e84f2d2bbbe82b274538fa1cd33edb9d268181aa71cb2e631c01aee1eefe330d6a7f5a3a9e3884b387a3508889bd6b0b9e241e0295a17fe2f7beb32990d52d86b9d47110d81f10a257a3dc298ead1b92a2b2d61dd554f269cb03e4a55c0d63fa412bbbfb75fd5a250a5339786e88332cd709d42a5e1c27982b8f36c4c1c3e67286cb7dc05946f2498df9e5c1f44c89dc82688af4bae3f27b87f694f920f5de822a63a44c3629db8412487512653c58ebbc42fb36ed6fa5d5b51b21758039d91d75c10d443f91d01adb332d6027dd276b9a2677885383489be5cdfb54401fa72a69cb3d4c251814d593a5c1ab8f07ce34483142b899bbcc7691066d051f2b9d7233934503a4ee1dd3519e80a16e93fb030a66e867411be96346b1eb2975ffdac0e87ac34b4e31bbb14ab4ec8b799d6ba604304002e59c8d14d8bcdfac62d3f85f080144eb307eab681b976fb94635ddd7dc43565fb4af92db100ed4020b7dc8dc7cc7707196e16ba85cb6acde14e760c91d3db8aa8669f3de1761f612071cc5f77026f1271343625329d0a302f80cb360a53bb23bc6727862dbbcee08b81d18ba90c6a170906d07a1c62ea919130bfe5f15f5ecf1b24dd3335ee6993d166f0fe41746b09a52ac739ef5b9e849947dc44135aca82ebe3d312da78e228f604eb9d565d3d449ef430ff4a38ac735eaddf12f91e821cb250fa71ca086ecf2b1697f00cba7d2fa3623918256a196c9278531a0dbd678ae6d00dea2e130ac717d3aa4903f63f9e43bdfad18b4af2cd3202fa3a27e16650d5172adaf4cfc540e3f961085898d04347eb150a8017bf29e1903267e647078ddbbb4125e45ab9aa0bba7b", 0x783}], 0x3, 0x0, 0x0, 0x200400d1}}, {{0x0, 0x0, &(0x7f0000006e80)=[{&(0x7f0000006cc0)="b4db99431675e80b67128403a6c3a96d5bc3baf0190c27dae62b08871ba9d550bdabd703d88e99fd00491a777bfd25e04f9d3c120678a55d8ff205baf661a460cdcb0eb25f5a9d0107092d0f0b7f2db8fb6a37f56ba7437ada6d303a61cc4aff671ceaf7a206635100e48b25f9d79ccd5a47539e22d2930f26f286ffa021f190cb7b76bd49870a22599f2b4817985bc13f74b27a6eca081a70161c8618a60277de54074854ef51a14088721231", 0xad}], 0x1, &(0x7f00000090c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0x0, r7}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0xb8, 0x8081}}], 0x2, 0x4010) r8 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r8, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r9 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r9, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000540)=0x0) getgroups(0x2, &(0x7f0000001d80)=[0xee00, 0xffffffffffffffff]) r12 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000047c0), 0x40, 0x0) r13 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000004800), 0x2, 0x0) r14 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r14, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005dc0)=[{{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="a206fd2de49cd0a18bbec144b3012de8a45fbc8901984a13661f6bc7b4ce399a655dbca349da86362fa99701", 0x2c}, {&(0x7f0000000180)="934f96825d727c57dfa4429889c970b0f379c0f00ab7a3492aafe94034b326c7dcf35be78cd474f3d401271f124f477e5ac9cf555d616d33fbffaa225ef374da3e523bbab142a6a2e536ca7077c92deeb58ceb07bc7e11c4df52a9b9482f7d1fef34ef1f31357d3c1ca722c89a8839a1536e6da70ca1683197facce6fa595b33de24a1be26fd234a588fb49316f51c7859af56fe32ee63662f77de4cac30237cbc0823ff8dc7a6adf824a2f50153f310f16488a84e0be7b65a4daf138924042224e0e2f9f8d6d761f105beabcbbc11f2a335828a4e1b1702a53182387812e64926999b8471ba84d82233d22b057a4e7476e0f43fcd206b41ee4946", 0xfb}, {&(0x7f0000000280)="73bacc4bd0bc0a16c7235a4d9235ee47b33d4140e82468f7961ddd0c27d7b11138a9dcad9440657cb39f54832dad35fbd1605be6d83f3181d196c9aa94c3d2defe36b2387d63c159d472dad2e5b8f7a393aa701085ad00222b9b2969cac07524e9195fd91047d060d00097651a925cec6cca6e83354f3590407a4dec70fa6f70b6beff4a2ecf9a284d2fc0f01cda3f8dd6fcb84ab8ea09dfd686e580e5bddb4e476ff67177606a4b5997213a036ba2b8d3aeec8d5bc1d8bc43e9d725916a2b7fa7f1dd73d548fe63cb73c6fc0f1a7f4d21bc540a1036d81f20ff0f373a1aaedc8e9ff6be7051d368705d45ada62c6c2f287139c05875122481ef812cb09b9d", 0xff}, {&(0x7f0000000c80)="df408f73451e31e12f75f9755dcde643ef7178040c12b92a7bcb901b731b6c091d6837b3d45830de4ef77e6085cdcd654be3abc224014d542b124472603629ba05baa26240cacce5fce9155c77a018989c0ff521ad9bdf0aa1846ae7b12a9e27f90792e3207c7a0a3f6c01538ae6d4dc921fc91bff74a9fbb080a54e4682b348bdca6ac223a984147b740c8349b6ef1187cfa08c30085c482e6b137bceb468154ff3046a2daf81bcbcaff15d87093cfcfbe27833de7b0f38e9cbf44b9b20d7c2e2dcad8df656f96091f9ee2cf36421fb604a1be1ea6695636d92e30a73da81ffe0f6c93733fc6a798fc4ca5110ca54e84e4cbda23f37cea0d524f9525c8fabe57a5dc0e63db8d279132421b2ef9175760368e8de7f2dd48b2ede88829961ef0b23d26a71dae374ab2f3a775cd7840e103ea0f286cfeb5bd60fd02ff6726c16f3fee7671d7da9da6f88fe3e4aecafaba09bf9fa7083ac0bba2e439b895bea5be4e46cccff3774bf3a5834b9582e6467df67e22bfbdbb69957176644b364c38fb18a27602e97b214fd7fde2ddb4a17e30f2f96099c43f43f4ebf1038de6148eda14a053261e5057a371a14230a1e615ed825d5a1048d584aab258770678170239bd60b2a4994af7ba79e045e513807ea4645182be21d36d0464d02f45d9caa2320458f1ab50a379656548a6d22984ad7394999e1d2160a824ff97581a69f57394b59c6ac27ee99cff0dbd8909c0b2f3d9772d61e98a380a2a99fa58f4d31978252ead8b0e7414aa09b883ef907d0bb1d441634094391fbe383e26a542538662404cfaff1c6ee4049a083b5fd9b259bdd50b4575c7a41fe995c9b3899dbae714d8be12b6d408eb48e3a3027b8f957422d4b565c71d812f19f3b06e94f2c749a6e85479f9500530c94e74e95c6ca813128db9436e98530e5073f10c4508e1174d2e8cad2f84a6610d93c38d46daf7f7ae18ab03f27dffdc5101cbb84fbd434bd8958e0b7b9c18007628a1827dafb4d564db5bb9f272abd3daa2c274453a4d4ec50a710b0da4e8ca24b4bbb59853d148bbcabefe51b4bbe677fc5c167063cd7005f272c4e030e8298c63fffebd208b0dc54352dd2fa8aa3fed2b9bccf242cbce3f22073206314ee9ce134a28dd183b25292e29d05ba9b4ed6ae0e2e6b496de251bafe3adf6b3c40fb747248adbb64f08d4f72508c5230fdbce01ec57d085a2bd08058ad743d9a321478ad80bdea896d23e850f3ca09ec6d633fbc18b8a9525b474d511dc0ce4cbc879cce757d4527b182aaac253a2564ebaee3a4b87d8b3836972526c2fc53662e0a548f3d4e0e3c3dbc146de2c5427bf772ca0780d35ec89adb5ec5f67d3f5f54bcff685074dd29399c9cf03a0cb394781a5f7af15cdb3fbfdc08d8dd1ccebfdcd13b290a551f9ebcb7fc7f3e194d1d43cbf10a5cf337e786022d06b122460150399e9ad9e471259e35d984fcce529066cc44ecc670525479d4782a41581b8e3a1ea570bd1a215d33a62938389e02814bbfe32e3697eb6e2dd573d772b8bbc5d2e42c02989b8ee1b7ba8a04971cb28147c34b6ee7c9545bbc2ad8a939fdb440caccadbbf75619138a6967f22ecb0de11ad5bd1752100b1c20ef76d228a3b14a370efec7fb11c0790d798b638526045f479f0a7f39c9a37d8ed5877a5c160014a5354f665ab619b1d314e8d97d1f769565c766f0c8d72abdae8a47f6994f05d13085acfa2f39cdb50bc826b52268555150f3f70651a0a152c4a721e48fcf0c06a00d01ae0fb8275c70e7b89c0ec6a1fea4e4104cee5ae430128f9fc7523764b42e1d0829dfc9a3b761678cde45d80143c760555a1fd5b9a6e2278db93cb58fd398c9575c14a16c9faac78a34ca6882d9cbe44bcdb411bff54a844e39e812ed8e23960a9e87bbd400fae98062bd8d03792c52a9ee699ed865e116e1b7529b2a341a0d024a59bad20537105f067b3388573f9c85698b1c82d6f77c89db1292e0fc7dfc0960a52493bd6eb2d214d8e33eff21e51c2c33447fa2cbc877c643f063445bbc12532cf42e940ade48d706ae47fed0855315e463104581546d954ebbb9a9a9dd74e7aeb36097e197db3ac0a23b73357042c5b3d88b28fd58194475f0b412d8edc26d8396c752d56f54461fb434f8b483b1ba2c9bf05df4960e7a99612dcf08f9744e9bfc9721ed27fd818c94b25b26f82488fd3d923d92c02d835b84375600c6c9a5cefcfef3437f17c7c6ef4a07edf74348b9f0e02b7cb39f675098275faa070e5522d4af7cac46048c533630315a15a06692bea25b0227ef3185048e54b2cbec83d2dbc4769aba9bde85a52b90005efac9bbab0e4cd9b03ba05e97c1c276e50d4383ac79b67d20b5c17a15132bbb612a3ff79093c192e18a44cc93a811e44de7b5c8c226365c56cc0ee2f572aa07a62afa1c804febbee38781d5baee11cb7e414b6bfe779baee9479b605c9cd47e66f5c7f7b9cf8187586a03de71ec728234373dd7745298a189bc9e6b7950fcb2e36cfb37271456285ce9b05d1fc8d92d04ea0c70454cc472dc6f8b9a0ff693976fe93c25c6b946ac341d96d19266e3e1d3f354c1caf39d06b8754febb1d68849f8cd1b45704fc39b6563a797d2f5ea14eea55300e04d5113344fae2ef196cb43bb54fcb00604c10b4c0d56c3b8ea5e4e633e8030357604c28f063509864755b507250b588c82a69e2874d7931578c45a57ba0e6a274bb91363e40509e0718da6c1b3c15443a2c33acb5a9dd467a437c1c6ffb1fbcc918eaa134447d2d00cd5638d3b5154a128074d3e0d1fa90c298cb809f183b4ef8687fb1ee903b55d122ead51e7cd67eed46e1837c45a2e41581ad088c79aec8a763e335a6c42e71d710d589f606b8256171d60194f008fcfbeabb8c43699ef66bb1f347134f05ea41e995f8119ce6f818acd19df72be4753b9a0710b5797ef865e9bde876fdd380d069b532398a72c4df3f1f620fdeb40a0c3af750b6551b10dc32432efac825ccccbaa6ec6a9d1eef13d41e721afe90f5cc09fc4b70aeff84828f1e909cd9aeb7614115773eb3cbec27308c4ef1261ba41dd481c7fadf408577fc625b6ef3ac7dd1c65bb9da073fe4a53c86cb3ca349d30401c95b517d59504bf4e0a3f58aed40599ff4c622d91709e2794b69a44c94b6125bfa050100e2c1817c3c2e81c93c5d59d2aeab2d3ac2fc33b5f3737bf479a771f8814ba946a7ae0a4518fcdf93f6f416c147bfac8be2b7f4b091fbe9f39d5902e555b3f55292ea88c73732d2832f5017ac551e2bf53193f517a02bbf309aa4db5e917a1cd84cde71c39b7607bd31be327380666d24e50be07e5f3488b4e4f257f88cf8b616f1b7fe5957ab2bf6865909c7593e2069d78c663eb811ca009a225a6f9ae58d319173ab6af1e57ad4af806ef570faef32fb5b28ed526069f9f2c515af5e44bc7ad06b15f79c13a3ffe1291c92641e99af264581a1b2b895d870dbdc8315461f0a0544b9b66fdbc61f92634fc83d7e9b1c7dc9ac6cb9a18951c66bf63e7628be25dc7e6a2ea23bcd04e5093b7dbc7c55b699bafbfb6eb36c0b0a83d9af782a5c13dd47b7d4ec21c3cc8280b04c649c77ce9ae1ca4df1de96bcea713782dda7bacc48bbc0df61c6405710ae26592e39790a9ca56b0dab2814dd13f1f8d32cf426673429fc64d98ebbfa867bc7c633aff6f3472a15535717cbaa91474fef8c0ce01bfd9c7fd3b3f5f8b726bc033d72730f7e3c6329d46aec9b24e38233b543aca7bf60334e6985cb50cffadc1bf057bc827439ba208cf8f9115f49db2a660636646e3b6134d6d5d95e4d7ac32edad197df3f4fafaa3559abe257f9ed5403f31a73b4c00287c4d0bd70cb953d96736f8fd33de91918d8287aca57155e6d4c13ae2d8aa0f058cafd468b280937ad0bb5a4dc7a01f3aee66da351d8a902ddcd45a74ba64c01b75e46cdb71878dc5a356952219c0882743ea018d50daf868289a7b609d12ee6d6bae1e76983fd34012c48f070d1c62b250c391612e51d230a105e2f4a6bdc2e21a73c2ce1512a7dd4978e5a2ef96377efffe845733591f8745901ecf6ae91517f3e4026abb29ea808879f2898d2d3e25d01df9df9960029a168f177c5a258c53a61174d6fca84fb2e88d37f91e943554aee85450bfb74d63abd7a7484df52ab7dbbf2f0a6431d7c5eaadc736b497a2bdf941b5e8e433fd2cbbbc397aec0e73e08f1d0859278a0f3a4bd4213844b3136414fe6aabe0afdff9d2168fcb174b194741acda34f79e78453ee36f2e128e5d9edbb2b67307dfd1ed70b50722fbcd527fb4b0a019342f1b59541dbef5671ebcdb36a06ec9637f4556f7f8b785c26d0c248e40a76387760ef4ecff832d287aadb43805c7b493fefe372874507265d403049d748061af7fe58a0b68cb3e5d426d819805aa837ebe5041d5cc1ea7e0c411b5cdc21ac11f5c65244d8f579bb91806b9f710ce6d39623d63ae63f49f4d18ea4c1bec81fe50a343682dfa26a826257c3d2d5993c1a83bc7dde5b8d09e6c6134fca147d413f82674c9c6e5d6167cc09680ec4c3be9b378a5d5bdab7cc8f58e5e9ff839a1405b4ff43003e3ed305eb34110273de6bba75fad4b8f859e9c2e47e8f9fc71b376ab8e709eff4ddfb70eb2ed2117d03df02994501fa5a249b512c8a2ab0b38489a4bb312be9b8932fa16f6c8f5d44e6ec698d2055c9886c4f9416747392941787a83b658ad8ceff5eb6454ff99a715ed4dd4dd5de3b527e25cd7387f39640c6e7a342679cff382c21713840ef26b77aa9dec40acc15e66dd85a31e5de26605e11b0b0c84f3976aee386768ec559fcf4f6b9b18c48dbec9f0f4ada7857168168766ad0ca350283d6b02bcb0cb3a10ad4eb05023d4e56d0feecd65e80796b0f027a8d44f191156cb5bbf34a4df34fa269f086d18aeb959e5b5400092d78a64efb7f7139ef92d4fb03409f534b32fbcf1183aa15eea0bbf1b5f4755ea06e8229b13e364f71296d9c67ebc31639c96e251c1732ef8f21b75a6952cac396ac9e146dba221015a3bcd6cd8fe4cb4859cecc1202cce48e0cd7bd4031f0989d65712dda89650a80c5130b9be09ac54cc5b3793ed592962b02ac41cbb0d377e9c4146814ae4eb4c229cc62555f4eb34d75bec1a8076590614e984faa5bee56503c3a20c90decd079901df1c5b44a460f99383d4cf449a50627beb4ff0b1a5738c7a954632d7e1aa0db18d42f6186f5a5cbe7730ca1a64ab44cbc578b0d0d6bfb468af900efd2f35addf4e384e4c0fd36aa09c5a73a6662491eedd74723b844659acf614e7bf64d33cfb48b1806f58064ccf9b325cf05a5101a79144508222df80cf1c3ef069dee5c61705e6c3866cd2273341b55dbb1f2bd4f74fa964eb1d665f3edeb764b99aa2c1b8014bbd12ec43b956151d308e1bc6d718e64935cd8daa537dd58d027c7cc378e3b0690562d24b9afe94f9994ff6fef49bd6ce56ec51944dc8cceb0a98e89901b078a3d4c9bf259fb311847173793c6bc73e10da68bc8ddfe39334b4cb2a6bc5b072b6f4bbb4ad5bd81211d229b0d3643287a4159daceb9922d5fc4f52fbf2fdef6be13b5506a50d3390839306b43f8dc3d8709ece51ef94c0cae5aafe40de7b374e888fc355e5b120df592dfb3edcf70b462bbdf16a6cb5d0a57d767eb3eb182958ccacd9a4709bf97b467f82d72961fbc538a62e16de77b5e5229909fdfea129e5fc460c32ed1a917c6aee408cb2ca3327f4b3296f7468d823695d310b383d2bc2aa699990fc9a5a647dbfd2d148", 0x1000}, {&(0x7f0000000080)="b78cbda4c4ce1d46cd14442d14f426c91b522a0240da106feec7a4da67ce38ff10b05a4dd833bc99a7ddfd470895cd62558b8750ed2b301a8d5e3890dab576570ecf810229ee80faed269274d3773834160f271c412acba4b46183140a39408476d5fd458b046eb6baa722d1bd2494ec45aec2f17846d1b6c25579b5ab1dc10b26ef72d3a2e653b4da677f53d6db53e82e648a03284a80da4b5b030455c7", 0x9e}, {&(0x7f00000003c0)="46742959a8532c7037fb02d7ddd728a16f6251640039a574c211cf15660479497e524c31ea313fad1d612ce5daef3dbc511589729ceee5af3cfeb542c967a195cd1dcbe756c9218b681d763a92186c7540c3fcd91505329710c4569d261a9f35e6ede0e9a9906f4c3c24a50e44a4cd1e26e5c3f1936950a2be6f952ebc856b199d750a8210f64e5f57a689a17ed41ec2961d2d740b7572f763fc291c00e577c741a8edb02c0ae77f46f8db5293b6c21421bcc4bb80049e2a7c42584beb5d8169e49cd270bfff59a730de468deeeaa98ad9a748e08998684f0a9e21c558fb634232ff573f4112bdc05a3d13b65b9665e0f0ae98", 0xf3}, {&(0x7f0000001c80)="d8264ee0bcbe9e1964c2962018e30bddb58f16856fca053ab626affb218431ba65fe99e7ce660a647b3d3f1c4deb86d536f5c7bd04cc04d2e6b49e84f75a647bb4d3b4d1a0b9a8b35fdc8aa2041d3267d48fae7ddc307917f0305923027d0736234f86a6f96e46d8432a67ab2fb2aabb83a916c3af6fc67fe74c0e8a5e7ce224d7efce144d070909dd744d3cc33ba6788ce9acbb6d3757a182b125d06225138d603da0e45954d5a5c8d2ec0692964d2fdfcf296f346647c38fe160d1a5870a9087a6511840376e316d4ed1c68192d9c6d1b26ea9574d72b479d494e6ddac812eee214c0b4515c5edfa5ae426807c9d2340454c51a7b693bb", 0xf8}], 0x7, &(0x7f0000001dc0)=[@rights={{0x20, 0x1, 0x1, [r0, r0, r1, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, r3, r7}}}, @rights={{0x20, 0x1, 0x1, [r0, r8, r9, r0]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0xee00, r11}}}], 0xb8, 0x4000}}, {{&(0x7f0000001e80)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000001f00)="b930a174f279ae0b9a57efdf8545c0986f664c28ebace463d9a0b5e1030d971507b47b012c5e1f1051b6182036977ba40c6254ec656a77aba6af6048a4eca21af73c4dbf1902e90bbbcf7622724d28868c2313576d5929d3422190576cdf3a36319b4b33608ceb7599d0fe8e5dc46f862c3a6f1b3b654c150d9d6c654e1a4e1623eb4a37e6395098d5bdf6c6436234e00d2c3be6aa1639bb61ca758d532fea99e02adba98cc8664df1aa7c9028ea888c7f1dc5b90231d9b17a0c683570ee60cb3c09213b567bdfcdd49602f20e5cd35cbed26b7c18cc715f5732f1576794674cd1c521c74345b3f444f4877e5a8d996d8d7fea2f6af5ec3a7051c1aa9fe516004d17314c2f192b72189d009fe2f9beed09655fac88646490b49ab52413ad5682215cc5e3a422be03094a5dd099539f52dce163a537f8ef5041467323054716191f26444496b09c4b7b65924e057fd8123f330b7be047c7b63831af9f977e5ab80df23ab0544f3b561eeb0e1f6ce533aca2e5fb976ac4d5edbb6a2ea3b1ba97cd74ead97420d6fc653802bab94194f30a039e8717fbab675b0deb9fbc789f9b8532d4120d15ec54c7f44be37718c5dcdcc5a54a1bc9b8024ba45165a13ed9c52b1c2a43f78a5216bcc8f4b5f8de024b541b02271216217801af0458328d30401d214b080d5b7b3dfd23f1748c472fd466df35b1ce9444d8cc2825532c0f6273495af6cde93e5c5b3b49e630fc128944a20481c0ccd3dc70f851ee0df4ceedc328daaf0db166fccd0f405a2533e6f3937e2dc88493d1d1b0676b51783eb1ae536f61b7adcc73a71ce78dc9ecd6eccb5c4224956f22140a185bb03cd0e38068359143e0a8fdf58f52620e271035e45817ca1f591b265c39b315f6d3cd112d03fb3a601ee628f689d527a4d38a643a2c5ea430c8d73edf9881a315994b5ea5e3afeb46505ea01ae5b6222a840d1209a02528a8462b80673fbf96e885a24f5653fc0d7711d8aaa8b42e9b1ca3dfc366ae60f2658c467f5cd768245a345903122d196e40663a0e4c66b94ebea6ca9c95c1114e4a5c32b22395369fc8997ec8bc32c8b590bbde3e96fa92ca77a5b57c1797eff2661fb0cf1a170ed647b21ba1ea735480ac25bc1647b3aa448f54e01c50a24a82fa452b267dd75c254131b18cc74d4065434f90c8d885c6f45cf3cfd2cc4a1ce0ee4be618c25fe18c394e748bbb03cca95956e29e3b3f7d30f9b1dbb3dd3f563ef7a28c3162591f07fcc34c23e23ada3826e53dbf481b3dbd5f53a46765cd55d71cc4c31e20e5d9176d18f68fac51467dca740c6def7be4fd08a7e750dd7df6ee1f51cc3fe7e19cef54da23a5916459331ae3f680d0a295dd82f6a40f3589009ff373a9436f7ea2e9064a46917dfe7bd4dc3f006756593da12614ed9a9805371c0dc87d36b9b3c2c73a5e62433b304643225d6a489e775c2beaab10968d980e8e5bdad6a7f69946361bdd47f456dcc30b1daa163b2130d4d6cbfdaafaa336c76f82d337d238c0b45a48e8866e4d90c06ccd025286a1bad58016b6bef9bc9cb31f9af41d250cb151ef1ab01fdf353f9376d7bb3525741e9a2b72694a871400a6d02a1a22b67bac38cf1e07a5aaa1a16730ee0453f22e2f69606122f7321776b80801ab780f91f882a80ed7925515b83cb78ec99036c53ccd66e15aeee25b09936b133996217807d69539d98b67b8120f3acec74ec2ce3a44ab16640f08fda82e788d350952ba83b78cb14f08d21330c460bdd99b9fcd44a646bc90af80bedba2ab9cb37edf00d8fc533a7172937e47f17d6d6c68971b70d6ec4c48706ce36159ef894eddd2875d0e45b08dfb67e98aa6869f34857f5c243562d9fba0ada2b6ce2897632973128a552e0a2400bc27bda508d6bde28439f10f720013841b2f5edf0bc9ffb5751bd85a9d1a947e7b2b855143da7932b41f9e7bc994d02c37772532fa96878a4f3d82f4e2dd8e0a35fa698052f6e730696925f1c823fe23f64ceb236276192ad1ca8a54ab9212afbe7f57dbfc579273519457eddf9bddaa5ea032982a0375e15396a7c907b555e6aae627b2edc1f6d8d260f538cf47158c69a70f5106dc5bf8b01cee42416e6388f242d7e1555ecaf5526df74016e055b66d9f6907e02580f7bb85a75b135fb3205cd205586c1fa9206d5ae4d505fa21c25011743510cf39ab5079b85f2ac76fed01d03c9573d280cfad751c3b903c559d30f0e92a99f94877f4fdfe0d3bad1f8d1dac1e8bab6798cb80cc502b7b42f8bf99c25fdab3d053f39b37fbb949d16356c04c76a20268344854ed780445482b2a0c133a13ad1eb120294d66d597a6dcc582133a304fa5adc2ac801158c0df8888ae6cc2d903262eba682a1e7f3ab0aa6d71870c58f165c9a0cc8c9f0b6a61510c6b5a327776f174b77f02e547088fbbbde09e34a970e6389b567130d23c7000dcfaaa8cf8dd07e3ac537e99c556d6ecc02e0a0f3f3f0a304d26e0854ea3636695a068fbe0e300d7d9864af09f4fee72abcc26db2096aab6b7bdf8530e3c6e4d967b6566706ca6b5ca9975317a0fde86897b6220af04d71dfb7a8bbe63768fd678ebaaffb522a9dcd389312ca8ece04527b060b54ae77295e84539a345cacb5ca04cf84ec9285ee677cb58c8a365edb58b3de0b3dd471f39eb0f0c0de8059141d03a22a5662c504606cfb2fbbeb5d344921497bac1b3e1a3307c4d82c9ae93468a6839e263c8b3cf20d536d54063e4e044b06c11caafc008b2f35a3991804d34c69ccf661821f11a3fbca5e63c26fedfcc37f0ac7652f02329d71d7eafdcd9bbf23405d02e3ff77188d8d86613b0ca7b36d6642bdeeec4384d16796f62e855fae30d192d71b659350117b13430e0b6122415f744f7377573286dde38cf3b2d98d14bffbf06230c8c094d65c25ac39254f87ca2185331627f882b8ead01c1256bef318ab4268b5fd0ce1768cdffd2d918c9bac28b5413ed9e2e40807243884296b3c619689670686a516eec95b7a47decb8735151bbe9d17f53d2b02ecd9e86b0059db216c3ac81ca8a65c76c38b0757f43a077b71939ac20f37bebee8bfa0a707483fec153bafc59982e7b5bbd76ce20643686c48dcb607f4fec256151835ba379060f46c49b03b3a4e9ef138262e4a4f5121372698056396f2c34a92c855129ece07204599403104c763ef31556b89e3e066e3620d4edb91d08e93126f3385329a2983d2f051d7ea17734f9a91293c26b6b1a721ed67ff9018eb6bd9f9231c27e7e486fbae8ac2df22b5325405ff7ea78707fa82fec5ba7e27a7e37fecbc36e4fa3089bf65a150fd306c45403d8aee599f940c9f331bcacf7ae9db67163386fb831b6a26e54eac725793120c131fbed63d9a23afe40261f2849c1fad226f213671ed9c2bd629f9c18c9032a3eac24102b67bd611a9bc97d4516232be2c787ed6aee9f2dd9c3157fa925a894da6b403221d53849a9c64fe59ed1d2c02689d26f6c5c8550ececb1d84aa7b5c8c73f38e7e05ab9ec8ee4d5eec3b0f7d81914a4b4df17b8799eb9c65c082128f35effc9e33e839a33b83b37348d9af907a1a89c420677e9d1fed4a30d8e54de2a940ad37d0496b463edef0dcf72fbb0c67af747595f3bd232940ff1beb5a774f3e39e72fdfa6e2abec1aa0cd50510aa0301191be91e7e41aee8265de47fbbe191e8c946f945b3cee789bb9263264c76273c59d291f2b327b27f4d67bec4a9e3ce9727755d84b075aedae4c7133503b1015befcacd396398a85d0acd2f6d8d0b1cbd647aeb900a372cf420e127c7a77604eb63171441b51ce4ed7a6b9895ade322febce050a82d7af441c66144c02a98ec1c1d02f3f93b3dceb91131a0548a668a65a4768be3bead4139be6c04aafbd683674def3d8493717d9810af5f538b1c2f888e93e85556ced1b34bdabad8f30fb4ee69703d663d44eeedb594d06308f6b67d70c900788c3b779c5f53f2fab4b630adf0ae4d8413dd79fff0a3b1b9620f33285e9c3c6b72ad3bb2ea4860ebea50a17835c85ede6c738453c5bb594c4303bf59b9b759f08cb46182d5e07bed69ed0784211c709cdef1fdeca63a33db5b462039d01b3efd0c254588ff46684c7b668360c8eaf3dbcc1f30978612ba3f8928f16153d9433db90bc895b9b2afaaebc50ae781d3ca8e99a62d870930b52e8cfb7adc9949b10d817f1016aa27634732645585372b99815ed0e8482b8e87bdf24a5a1e180b66cc9b753c0fdf3159ea158538b058b8deaabc806ba3d85a84cdad25142f8b5e1aa542f48c18628ef47577b6fff70f7bfed6f583a894c9cb83df8187ea202e9c91139f86edb53d9a33a135c91c4050e0365dfedc28634d379e9aaf7d7d6fe5d88fa83d006c5dd4df6762b13a2848cd127b5323ec4cf57947508213deafa0411806e1789f2bbf8bf949f4454aa568f6fcbed0d95db33625e26fcfcb938212589e20065041deedf976ad2f8c21c01881297a7acf3eb95579bdfc0fc16e4a22d2c6e462068ae1dba45c18cbe98c290b7c3cf8c17e67f3eff29e326b8b7cadd32e7b187d5c8030e91a6d5602a5b338d3af2b3b643533ff5d7d69eb0c2b00fb7cfb94af49f70caacd103fc38a6ef4a649e9e544c96544d347dd0f9ee6f632439d2b4348e9e1e9758c8500222c44b2117747a09fd0c126e20684fb24a15999b5bbd75f232b50e9c56ff60d8cae786ea408232195cd506e40ffe6deefbe08bf2fc1b6dbc3f40b3f16e7d052e1997032e4cb5f235c2219bb997d0c3433f27ee0c3b6dbb568d222f59f98cf33204491c8cc18117f7f4426678de0545b5c52eafcc81631f7744a0c50fa128918dc2486fc4172c1a52234e4c941cf91ab300f3ebf491fb4be94ed280af1a39edaa9e76062e780ea31a451d58bdea697fda85bcea9e6e3c3d52d8475e0eac8d06d8b9b589301cff09e17f76f5a6dd6234e48b148c5ed08eeee28488a7bbcfea4e6b66673ae61c367ef707b6927a431e0ca7f4cb36055f9232c22fdd52ed98df98dba89ab011ac471f5d1e18f0e717ebc3a2fae27be8faac1f8ae204fd13d8c2de8425705ae1fede670e182fb3931f1fd7dca7ef8d28cbc138aee31438c7e203040c90443417087799486807577e2ef42551f8fbe856170297ac89f17a5d4fc0b00aaaaa97ed8d232da8c5d56ca8a68635313a1cc7ce8fab4a3921fca131ccb7b87fc921c073d18f76854732735b4474a27b28ba1046c264a504d6035502715aef80de14a670717322f12b8d974ff6aeaef5cbdc60f032899f1121df0014b69a0e0f1eea67411dcdf81a606e2281610ab3f3d562fdaa6596e11a568394d48674dd07dd4d209dd6e316968f88743d036bca1f677d5bed0338a4b5277064a02488df89668d8dc6cd1361beea165c81dcc2b2bf8450659d448408a732e62bff88bec123cd46260913fd6fc5de3544e2fbaf519f46d58002b1b8196bad88ea6074230c00839739f1b75a25854547616d35b2fcf27c03787de9ccac27d676aea0368ef64816342cffda910c94a8ac6faac58f72fa204445e39b0325605dd461b398176f0018b0f71840b1c4a70e38d0b1203aa6a4604524bc9f3f4bb5d60b23e1d84992cc123be85cfcb49a773661ccfcd334ae1ea8cc20d1ee3cc9a0134ae790dce9d0b33ee85922814a8183539847ee29fc4fc32dcea6f8b43d354ccb356dd3b9f288863c352704d67fe914589327a1cda127de0bc931c28912dc656900278e76e10658856dabc3ebb652e9c2802e4f1994536546511bec02fa763a064815091ed3a", 0x1000}], 0x1, 0x0, 0x0, 0x41000}}, {{&(0x7f0000002f40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004380)=[{&(0x7f0000002fc0)="e75e114dd3a0ab80681bb9c4920af21224ff32d7e80daf0cbb9ac8993ea2c45629824fa4cde8e959d2c1514c4f919ba40c76db69c0a31e12a922d27abea2beea9a5c0386d9403a86a7b3634b202013d80116780c36ff416efa5d9c2e97950b7bb3700c2b4343736f8945c2d242887a3bd3d7952d5fd9b9bb7fa820f5f94612468b0cf0ccd834f48c930a9adf50bd59f757fe38e27022b1ac006a6d8dddb83b38004ca0495e27c18f4fe4278782ab28c7f4e90b2485c7db1405c7be9798b84cf27bda598fcbd2205f2a239b335ac13f7f300502e2d25e6d224e66dde5d7ac774c8d294d4e917a3724fbd9229b9fb14e6a828d97603d2d770df62b806196d68cc0ba30d137e3ec5708968e77be9ae996f7cc2b2f47097496235527eced4fde5d69186f027b65e0a318e5980699cf5a9065bcf2a01cd0f8e12f5f2c96998cda04ca06cc6e6755d3e0f3740ab41151ba00a13ee98bbd7cf235a7dea8de7ecdb7dbeb67a71eba3cf6077ae1997912d0f0e960f1ca43685a126a33a710245e9d0506e2a6bddafd1dc35b1dfe4fa5c905c2909c0d85b848c308d6f8d0f2444a11a7c3363d7238ba5960233cbc72ee79aa27281ec60b5fa3f3c96dc6e19aad1b7c3d09887932068fbeb188fed28a978ae13f2cb30e4ba78ddaadbdad2137417e00f4c3732eaa12d180dd925ba7e18ef28ef0e2b0d00b0ced128ead130f6a64666ff37e02c15fc83789c5913b606779e85f271c16f3344dab4961cd139cb3b709eb614026f944139e586ffdecfd1265a8527e7b856cfd609cc09b350829a358364133faf4e70c848d5686bf320967545b80e45be753d6628a418a97658cc473343f50ffe70050365f5d28739ec3976d7189bfc9ffea9a7e06c7ec03c215aa32b8b4954613e3416f1050446c3df5f85c74f039a9125881279ba13cd6043fd0ca636cc4ad2af8100c9289fe8f7eab343d656b247fc44db67e6fb99acf1d9a59a0860fb6a2dc8ed236a3e66739f70ba46defa3f779dc5f0e5f6569776d08a6f27f91d0f386b7bffe1780c2ce3951b7bb17923c59eb1b72668c83f3318a92c5156f6baac928e3fd70556a14d31dfcf737f2e71297bb72ebcc844efe65d996031fff11a1ac1997f04dc4187e6ac0f73737e611cb2ae1702cfc27e5fcc5924c53dbf83d55caca08afba4bf216f7c030e24c3ef8e8909d7c817e6dc1bacd94b65e89c8eb310da51517240d457798922ef404820e1ed547cb132f9740d3f44cc8c5b085bc4fe629e16eec15e3e76a04e85b1c44021244fa0305835e3f093274cb698b92e94ef503b0dfc7e87d6e812f4b0ef3e21b1e6c66eb1384ce8985bfa56d278ab30b1c460fe76b6c70bb66c015b1b7136b7077f91694a7d23a91b6519be00830030bf5a9d91f9a3a0c7d29c4956c584cbc8554618f943c7847db8899c70a43fc062939ff90298eaa20e5e4166e4704b48e1993d3e7efee5d144834819aff97a5526e241b2034a5f25c42ff8763ac209aa9e051cd5f28e297db9ec63b17e12f79b6e7068e9d0f1a3ecda7c38e203a2ee1ce862e377a9a14bba75e81c40bd09a46b2aeec66925edc4ab5f7864b08f41dd77228134d23994a64d057a744ac2ee1ac0d6d6f5efb411026cdefafd1e04adb2b58d73bca6b96dfcf89d57f1c722e8cb35385350c39e10f8910b4c6c8647e33bee613ceaadc56864151290706e7bc0f8128216c1d54663b4ae32bb1f85d690594fb3ccae546fa81ea7237a869832a5ce9cb1f05bd0cf9d616e38bd6228e90d965a5f3449ebc32a0c1d6adb9ffc8d43c23af2849018c88a4480ad1d91817733e8161714eb9c3dedf0c19da80b43408a0a53a9ecf35af76c12500fbaf6d78a6a30595f6669df780430558c5ba6d900a9ea02c7ad3d8841e26fa189d6d008ccf9d470bf341f2a91076a7c1c0d94d21e64f9d4d794f571b780b6926bb329fc003078c2ec545a7d97e2b6198b45c60e20c131ce913d42de514e60f7d4ec2673be466c8bed89850ce273d370cc9b5421e3326d369ada105d31b502ac19fcd404c547acbac3b15d389bb607d4bcb825a7fc308fbaa182173c0f47b9487c8c29a34dcc0918f46f6b4e96795d38ab61ffec123198a514a23f4c7b4e796ce5aa2ad51de47a0ecdd6400c0127d3456ecbd4aedf71b6c4ef4e9474e9bf9893f442ee84ad7c81e3fcd95b0eda00c72d18f907f853efdf18c7eb85ea02f4a50c8809a9566eb1b0b15b297e6ca5748fcb6b64c4a4e80d6a6108aa03fbc91bb508281894fd9e9575b2580db636cc1966dd5a136340acfcba37045f2d11c37bb978da5d74894269adeb6e04c374609d51fb25a3dcc9e57a85afb52e065dc7e7187a4983cc00c02a6bdfd3be03355c8abc1ad438ad9496b5d1dafc4663660e8660bdfcf58d57c4c15f45997e51ca0e8d6f7884263d910e79b2d7998a2a83166051674d1178b4e9c9b7a24bd66450c0a594cec2e0c6fc91688cdffffa4f2f6f98e63c33a8800489c4e71628d158f8aa683706c4e7615dbde929a2622ea9de2d09c8ee81cb522c821b602801c9ec59ed5dd4ab3464b16a45958f03fabebe91629eaef9e8387eee88bd3f82e5763fe58211abd8871e91ec0c2d5e72b1b6fa3e0a16d2c888dd8dadb28e67c9954285d715d5391fd3b815224160c06846f8167eb110aa13eaeb94ea849502d15befeb6affc44d5710d590b5035cbd57c8616fcae082fd51a61c8b672415c3d5161f0d8e61f83c94c5e06cdcbaba3d337d01465527cc2c45f1b4316a9e6b26910f0b71046d69027cbb91d79bbcbe9636ea9ee0095ab51fcb3bae124dd1874caf2bf407b265cc79ecbd032f99762b9848df8eb4b59f319d79bae9548532fde46a69850721934319b2c787ca6346e6fb81f0492e9aadad045103a8ec36a55a93fd63bf57358424de7596a7734e5d01d601aa1905eba1a6a641376e17ff264ebe8373660d551acfc75a6be81481101162543514b2ab340b8e8172a1e3bfd0762c2c48f1b30b55dd5c31846d7c6d2f6953470839c77f96ae792d62c23cb29ed354bd4191f6e07f784dc30cf2d3f8ca53addabce1c9fe6fa4c0d550ba3bff76c40e187146ce153f604e68b66ac173748e76dc8f2a1ad69a170054bd6aedfb62206c85313338126e9ea9865964f4ee6758a22ae02c2d348016d1dcda301b29f56aaa043bae0350a6aca0357f1867f7c8673701cd3251cfa97e36b3708913efc3e1fb6c06e2c411404b5c71a2588dfb3b04d8d0b0dceb05b803f106a844df8f34a63c94f042032d180d2598774149fab068322d778e326d95e59c2b970f6c6d1804b411e80e79d69146657921fe5aa957a32ebe7db2856cee00fbfaf2ebecae5607378b259e0d5d036b025368e3ff91990a288e4ae2dfe0151ebbee0ce68a0e788f815500e493b4dd6b59ad92142c82582de75f7bf033697f2e7235fb8be16ca609e69340fcc75c100b7d47e3e2a6382cd536cfcf7b74d82c0238d736441873f1dc481c1f050130abd326d41cc28d3f6c3288a38d57a1f92308a29461ee4f79737a2a0e1adb972cf8cd7de2b27af52e76b2b272659b68e3d3940e56520a7f8c1d9c3c4d20dab0b3c7e6130ca3dd55ce99f115787d4d37fbdd7c914e25e3c31c565195d7ec21d1486eba70bc988fe09c4ddadd1723e04b5de227d85136998f1b71fd075e117f40a83a0fd2493eb6a8d288b05d83a09cb409083eb0106286838da73c1d983384e428a007b3c372cd5f3385519937c44428bb0a17cc160c551aa4fc3cf78c4d92286414f38452957024e7104e812b7e16d0355b83bc810baa0342d116b15ab579455e294678de1e101d018e185e2ba7f3a7fb579e8cefe9c7a276ae48f18fb18286daa58843bd34b2a147ed55235045e68497df24f089a659852c12b0efca458448217170cbbf8745d719dd2144e6efd4c9f6c1b992ceacee7a6be284cb33b933a0a85421fcc4c1237df41a9468bb773ba15acac83ac06791d8b7eef68646abb55f968a86f2eab32ac23a65088c86041956616f30975aecb3a9e5f6f7df08c53730f20a826d5769ae915772a90ed490634efa2670c342c242966cb4842c547664be045454a06278e071be92701cce651e8a9c2ca10e6c18525c93d9c1e68979d77130b82fa03357464fcb0d2e6a7f1a800fce59a11f2b61f1dd4cfbc4506939e7ed718bc0fcde8f66536af60fc53f0d3ae6335f25317bca0abe6308c5a373b9b550bb6659f1f5c3e9693b80c6d73c7291629bf9616640a3ceb119c77eaa3444e99b620338d2929dd2dbdd49fa006bca78fdb74fe3a6c74b68a28d13c3b495d3a720ea024f0186b14316973129449aaf3e0bdcba9cf92308d9a77fc062b087c0786c5d2de1ac5792e4d134ea67aa039e5dbe72af3d1b54c8f2a445a49f069751ab364f2eed1349d5e1d21098b97a44a43e2b148608e8cf51e92abee3bef62faf412706d0398d67102801205dc9fc9991ae509b70e5a2d6463c0cd810285808e04666e956ad5da6ebf8eeaa6eb6d91a79c53553689080e6dce661c1c8048c7bfe5b2849ce2bfa4dd20ac455fd49580105fdf0f5a03be15f6502e3faa7039808b3f153863b12e8b449293e43b4a1fd77c7e2605ac3226ffe5aee8e5578785314ceaaf5878f8db40bc0d8a5d16858aa284b151ef6f5bfb9de4ca125bcf40b54b5d51fd7270dc8c1b4e7586a309571ef6c897ba278889f3eeb5e53c9c4e022b9061d2618b154fe4a2dd5aa2184c4e3b3066e55004b722e7b52a11810e3e5da31ff97d67f2ff36aeca2aaa00c7166f975e67c2b920808c1abb028404db49553ed337854d68f3672cda9e2cfdd45435c7a6d5b50abe1cf1af9e508f8dfe026d400985ee144eb1263c055f1186671d0acbe5c1246a7d619fdf84a5a85eee5923dbf9e51aab73fe5d5e7ea857e3de47ac6e91cef3d554eba917ecc80686788da199dde75b3f2455a509e5a4fd6c1767ac3c20d273e8d7027497f010695bd1805ab2b774f4923287a7365c734aab99b73d2f76d94ce695f28aea9160d9e1591a5c8c1d41028969ac7e29e3934901c1bbcc93a61e0cb53264c4f349bbfa5cb72f638e5a911da2718d27a84f2d4b79f4a9bb76f2b978fc20222cb4efdec96c3e8f37f17f7e009c7137444b109257cf55aede6360c78859dcf139a32281b5d2d20451b9f599d9d05a4570a586d034ee78eedd9fe9c618421811c2fa5d6838a3fada7f3d44ad5c7bdd9d37b628cd9da2dca57d0e7aee60d63e4182dc89958a55e1b00d7440ff75895d6c33d37ce2c2ca677af1c7263cc7cbf4d48de9539d3b02d21a370f6986e0634257838088ee48198c542c6b33f7cd64f632afd36e4965caed1aec2ccb2539e27e41d84e06b09f5401bcedeb5954c749c9bb8fb5a42ada66c81aff05ee5c8cd08377b12ec7b20d1f412eafdc9d7c2011e46d6a941f33c289ac32f54c1fe5334419e4934f38db4fde97014e3a0bd8b8234fa3b4268efe1630d07c2eedc2dd69d07518fd6c70fc692683c419d97631d0f00bcc33e230dba5b39e96632ac1b1c4fac9b97e55f1980858db292248818d530158e3385f5a6b0dd03c7b196e00bc27a45868f665d7b70a51ef4916b0a42afe6132ff84ece03a4eabe13a489c08f85653d575f04d073396526b51486cdb03b99609ea86efd601e79e13bdb9c4ffab8930bf5b0167887f9b0f5607e1dde41e909f80340722d0187c471cfa9536f1220b1b161d6eb53280cfcce8f8e5d2eeef8fb7441d215df4af0e8dae2598e7d074003b4826190e5dfb0eb8ae758890d4e231e1bc2c8e", 0x1000}, {&(0x7f0000003fc0)="3885ace3c78cc3f9bb4466897750391c9fd9f1586e151f93ce0b478d7b835fa137215ff1b406aeff6beaaaf6da119ad8a9afe80daca4c60fc3fec3ff028fcd4addc240df51361b78bb399c89f5167679dc666f6a290949cd66f75f8eacc710ebf4c0883eb87dd99f30c58f808c888da6e40279f8f10c2779b848c6841de544a02449e1273b962ea4c66f98774b947f3809a459c09ea863915233450f1812cebc056856bd0a3e05b5d413db7a8f0cc00aef608cf15ca28a18eea24182555ecfc12396ead645268b41996d3cb8ea30", 0xce}, {&(0x7f00000040c0)="58ec9908102552f94a5d99f9f84bbdd5b17df66c26d16478ed2378f19e40b67975089fecbf239840f40fd5106dac99fde1d2e584f117b446733840ac178c40e7c5dad94efb84905db277165de5999ee78df4dd853a3b58754c4d20dc8234fef538de4ddd0e5a764934a639ac7e3c743f71cae8129b0053e04676752eca41da691ef0f0bceeb33b8a9fa7061e144a3903889964b749ee7c1280dbf2dde4a360ca8bc2d678c35592c27f6843a71a86a3d6b57fa8e5b4e991492e60", 0xba}, {&(0x7f0000004180)="e1adc7a70dfb00b1c8fe95d13ccc5a7b6f24eca83abdea605a288b1cecc36409aad615e09178058ccc59b62df613dae978cdda2cdba65f5d5fb2bc460b38e72d16da1213e00186e9508aa2cc6dc0a4cb6a3e199b93343611087ba5cfbf4de6012be10f4102c66247298afa82d7aa67c79f28548d33c163ec6badc80050103d99ed47a953e9b4c36910a754c6a840", 0x8e}, {&(0x7f0000004240)="088704bf6f10401d90ac74cfe6cc9066696acf86d9af7329cb10b96a6e7ed032428ca45d7734ae835ab1925bc04809", 0x2f}, {&(0x7f0000004280)="ede75279e67d31349c72051325987a5f1501b87d80e76e80f1291e565731ea13f4e1087ad7dcbd885a0d57763d", 0x2d}, {&(0x7f00000042c0)="297d76dd27c3c17c6d76435442f23053bfc22b4cabc3ac900d2d6353bed8bf7008875f321c2a8338315b31e3d1f54c8b5b1264c6332ec11febaa998a75f59f969d1f4af5df2bfc1e45ad829c678f5dd05424cdb287d618fa83ca281e2cce3b23f33a1b97b48e17f93b44b854240373e3725c32dd9aa25aafeaded760b4bd304965ff", 0x82}], 0x7, 0x0, 0x0, 0x800}}, {{&(0x7f0000004400)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004740)=[{&(0x7f0000004480)="94292eda4faaaa15907f927053eaea61739ec87f359216da090dc9de174d3c1ae8c5f20081d7a2b833315b0dbe87abb894434a365846c44fc1686b2df4a3762cffd36b44909bc3a56cdd1f1c9f65803f39ef50b401104520f8088604eff6197807d26642b5305109d57aead9aa3c7c1360765b85379e0df522a722c190b631a21da7d5c64dfea4f306825c2e959841de61f8434de558b522df377a462d0af8d424bfcaaeb5b04041fadd877d2dd6bf2a5874970e4b71ee7c8789549d220b66124ffc09819b1820465b47bcb600da95e231ee3bcd5fb323e835079f34c448", 0xde}, {&(0x7f0000004580)="2f469237c22e769bae43e10a8bd311dbde0599d1c0b32b95e9d7502ff5ac", 0x1e}, {&(0x7f00000045c0)="deecc3a0c1a05b436ad385e76c23be95b0182bd94d778351245dda920386f4a8d4d988b138e59956f4ca09f85c7d1daf28392a0cd22490dd9922ace6dc39eb55a636a1060fc49fd2a5041a3c4cca15b396d45438ef8a4dad409c4ca7ed85fea9ff91d292bdb9f0ded4166a5861e8fee182da6b80400b7344f9bb0becc82070d7aa0908924f9f50", 0x87}, {&(0x7f0000004680)="3bdbe41f897020bc437f3341660c9581c710f857e01a76c33553d8a64bfd8ed278181dedb52c3aa18a72389b", 0x2c}, {&(0x7f00000046c0)="c4040758e8a8cf51bfd20cee5bf2cade968f525e25d57a49b54548a82d74bf9b7a8ebf4b9d6a902057f8e3ec544467ea702911d34b2e83f67ac0f9e119213438b8d7a921713025d4e5c5cddff9d817863ee08cc5", 0x54}], 0x5, &(0x7f0000004840)=[@rights={{0x28, 0x1, 0x1, [r0, r12, r13, r0, r0, r0]}}, @rights={{0x14, 0x1, 0x1, [r14]}}], 0x40, 0x4001}}, {{&(0x7f0000004880)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005d40)=[{&(0x7f0000004900)="48a4bfae1f5a10672e94dfc0d9b15702d1bd8f9ffd6e8ee478b6e29e9fc33d2b95d3c90cb4ca03e345f9cfdb7ef73f362a9dfd0d7184930a9ce492f332bab5ad05395f754c756fb90d1edbe80db7ec8dfeb580101972eb0ae004f6b0033e9089b1b76395db3161fdc7408f37374411ef09c08d250274db8cc27ccf57ea5dc24defb1fc640239ce58a38a81b758feee7900a834d752c0311136e77470c57d94d50fb39155ae54987bf2999757c307b256be72685156e2b4c2df03c35d2335043a", 0xc0}, {&(0x7f00000049c0)="d219", 0x2}, {&(0x7f0000004a00)="eb39930b971587e92f0c9e7869ccd8ec83832c457c0bab46463a91445625c636266fc063e6ceb0613758d45a72ebffc44b7b8bac3d493be5a7040de307bb9ff321b89ee047385a9376d44589bea1e66d75af6297b09e5e955f8128c5c40d26032555ada712d06e20dd7808a5c42d85d4a68c1b18da55ca151666eacbde5b18fcf682b932c91182954a2b11173e49e010b343a4848f1466f4e90cbfc91bc4e5389b1a6cdb337d3fa24b3fa61f9f496f4634128b08fde17bfbe3efc33537b0ae8978a871362afc2418d6556994136a1b10682a1ab3590ba8852b", 0xd9}, {&(0x7f0000004b00)="02f820114675a368057c8b973cf63aa63a9ef5c3426d5c9b65fe1f185d25dfda3dcf5dafb14168bd0a458c2001ae6a0848f5ee17e1743c2dd99b64db5487134c1097ee16c8e9f6e80ac9f189f87bf829765485cbe8de254705b5a1ca2496a2a36dad6b305ea2edd4db5091091ffaa58226037e84a3993594f34a9e5c48e2361eb98f6d4e6ccc3b2211c5a8a6f478cc072a1d3dc68723d88b683279fa60181a49511fe2808bf92fb2b05f3f645d386e20e6b11159d21e5f44b01ad1cb3909da31714fb10ea593047d35e71637b278", 0xce}, {&(0x7f0000004c00)="aaa95dee7eb80b9f70a9d475144b5beaa32cb54004ed09ff3d17a698e0fc34b9caba4b6d0a9ba4f1dfa9295236cbb60a8224292e4413286b", 0x38}, {&(0x7f0000004c40)="3aac015e40ed0300153c26a7a696053c4e9f8b15d89b9cbd03d2a493e077ee29d8eb4be24e185b202b8199521acc937bd1fd126d41164d92a2632b952cc7156484895f650c41a925fe3c5abb659e9e013c89d0a67d0ecf77647f35e84eb70c5f3d8ce7f986216f4b3322001009e08b7a0421cdbe932ddc69bd37a5cda97b34ce68e75b9fea917cf1d19911b72ebc0cefe185bd232cf15363354786bf5a1894b15335728d3551", 0xa6}, {&(0x7f0000004d00)="17a56cfbec45e7686b1b76dc85a5331170fea67c0bad479f7f9399d257bc26be082ab41b937c75b8da3e70c95fadcfb39b26cbdc0d90864d7eb910886f77d2415c1cc75fca532e0d83abda90d2c7b1cd273c65b57474f355634d09ffea93d86cd3c8a33dd13a82b3f9751c2225259f1b82185925e638507cf5bf2a5f48e2d0cf8edaa2755b72d1189b208292fca1d3c89db7c34e3fe569d03b9225d85d27b6bcbc1684a0d54c4055c857615e2d53ef9ba1a45f38f136daf777300b4572d212e4c11b9be76dcf69851c6624c8e3d1218d9bdf0b5695018c286f2a15b48244bedefa657e680d5788557b346b37d9a844dac8811c801f46046ad9af3477b2bc3c425b8e8b74fbe3b847f5d8e03ba18143d0e8eb80bd8df564e10dee42795a0a48cd4704f2f11b67f62ad69d4c293fa529f3f92a3c7ac43a71ee85e1688d072534f28b278efd5508f19e68c70b306bf002cb710ecd279e2eb0667ca3918ca12b99d02c6bed7f863faefd3095be59b0f8386b7151fd8a5408ecfa5fb6adc6cb82131dd48eb8c9cebaad64c750a9ce8bfd23d5bd97dadf8d020ab115d0da4d4d470fde6341a9a2f868389f9cf19da8fc8756fbd0e582ca397c87ed5726974e612e682cc1494bf53d2e857a828c09a6e130d5e48954fb12d597a755d0feb43d2403fca226eefad7e910d28a3bdd6c2c0114e621098f91467d72db12b5e140ade0fea6813483e6bb1f20828d3b802c43472921bc7844dc43805b20442eee5f01abecb566d0f9f5604907fa85afcb826f55c4c7807214ae6d26e9d0dd857588dea53077c205b158f986b31bf7aca80e59e16a5b7b794a81a692075b2611f6fd5c1498ec1a71de0ab96c85961c82f27f1731d53d09cfd3e8f82dcedf2d90c9671616d7b64195266c9107c9c0c739d07f0c749b35af439f6ac55a54082b1ed7d919455e3f7ff285f7a432bb108d5df060ac14ff15361ac9f61d17ecbe9ceda6f0873cd4f429c373225304bc2f80627449bc730049ea451b6e312d8eaa7a39adec5189b2ff64bf2bca5785a6af43755291b1dff7cb995ae93d39bd52e10e1d61b5c954b8d0a3388e2f6693bec8a369163f6e00d099482693bbd8f1f918f9be46c59f155a0ee2d7132b4a13eae03dab53b642d2cc795145dc4f8b61d53069afc57f04b413a2c2e5f17dbcc4af3f4b11f1ad6287ea0b3f432132783f8b1df4a6e020c0161dadb60905bf7d8a4a4e51fff1319ede5869d505f19b97afd066a40ac46bda217aa2840ec1c5036023f9b5cbddf2a7bb3fcab06bd1a030cb78b846a8a15e8632a88dc1d7d29dc0ce4bf371f32a074409472ab08ebfac95d3e3218c31ee7c02d8adcf42a207487d5cc5e9ee31acffa180753f657bc1fe765bf1b78f37103b153f871e1e78fde53cecdaf371cae37b774fac87bdfc990b57598f57c41350a0dff9efd52fdb038c36a2f5f27effba09b250aab3a189ba5969e21aab1fca0065a19c69fd5b917189f90776749a86c7eda7cfea3e9737d22600e1bb3fb03c6091da46cf6ea03f40b3399b34606b471bf181189b35ac517637fb2ea0c1f42d529f8d602e6b40c22adc5199c1185974d22368ea37d925fae64840d8aa8f7d3f5ef3dc8a94be3acefb51e49fa956166f8c34c19ee9fa1599bc2febed30007f2b53bb98d83201cf61c4ca27e4e76f64efb7fb3ff18e24060c59792fc729710467f0871cddf5619b8e9879191a6affa37eb105aed715b79e158a00754c3bf37ab898c2157837b6d58be75205401cb8f05fb61dafb0753762bde3c33f91f4061149a4fcc0d68f2b7a42f33e3d12691db4b574fdb4de0e25f0f8d220a4226091df24f041458644d47714ac0e5d25129b0e9414bdd9a2e6544376ffa3b687b1f0ad4872197659cf4efdc30129aba691ffb503cd1270d21269c8897d79718c7d427dcdfce5463ae93f6d3b81ddcabaf6442b0b6cc09f5efa7692d47e03cd4bb1bbd7a03a7239c2f819b13826305c2bb8e73bd1f6a1c5a804e504161e86b3bad01305dbef90e9d441abdf061778f49b2c7c1170d8b54382e37145f0943c0ab202db15450f77115d9e442e0cccd6037a167a70f5998e667546cb678c2a3028ea810e0a68e98c27297a9ac660db8e609945f0be58aa407d5443e721a62b181e7ef9636092be3d4f583e360e345aa3918a8466f93c51e805080040ba39ef88112133f64fa33176d562ae50c7f8414f7c690c4ec28c2392c2bbc6aa4f3813226a4edca2d21ecf29fd61c004cc415c3c8f917a23bb90c3ea6822e18d4a97ce58833bfe561306a3ad0b5fa84244cb16b31c667efb4237d6ae35f1ee8ac92894ebc0e465150e2c700e5d095b5608045d780a44bf4c419e8de14124019050835f2612186b69239b62d1e79517a42544c95722e71a3c5a21cd70a98509edfc563e12a7945c20a9630f651671ee243470cde5d5cbcb5b50e86978614836c33f14540caead0a94bacfe87519fa33809962de0fd0d240977d969dab2b10238f34828fc77b9099c41b11144318b0561249e67153fc05ed5e52178dfd2fdd7c454268ad8a6abbfc88cee9c36ec6fb6a9bcf53b308a27b21d77401a9e04eeb194c6652f8b79cb85d87065b4e390bf9719b35378b19638707cd02893c7fd9729822c2b0049bcd84978c6c608d84c0f84e5bcf3dd60c6bed59b30b8703588c1985993b16ebbad57cf85e2033791c357ac6659f7536f110d38073aa22e949b0435d9fcc08a71300bb356d94b4b7043a1172ff5351ad0acda317206df1add3a4f9fedf2ea2be3ae39f2a9709570613ab92c477287e3409cc9dd8872c1624afc411e780f8b3739b318787a2fb8b5aa23a5a61e8fc6545b13767954565b070ae1e1edf3796b7e892c9a1e546726d27867f6cbb03964bfb8462a70cab34f3c757c5fc229c03dd237b05ffe103a3618f9f5acd22aa510e3eb00480356d7e677829e30cc6d228f983dcf2238a2b3f5e8dd009c986e0ac41e05950e1a81bdfb19bcc8e4ee093426150a9975cea675fc0c68bd818a8a7571c53962651ea90c8be48928dc0380895bfc6e72d9ee3a9573dfed9ba3a694d927c666824e2cbbaea43c53bd7fb24159eb297a040ed755292794ce6ab71482ae0284437a47adff1fe589f20271c9ebd9622a93146ccf92a27119eb9334c3c43ab4455daa1629b6dcfe0063c04991c8d9fbc69f5ee32b3e7b39c2481b81f67f084552b7ddff0d4c940896c9cc63ceab16b5b8c57c9a3d1b8e1c882574335c2047c600f0a7ae3dd40673fded00b895ab85ad55ea319bfc8b60e4459ddc8b320560cd1c2f847d05a32eb0cdaf1e7919162bfa61bed5e0e14f03c66dc9224178d6034070854ae33ba07c2dc09b8e12d59ba623c085be9eaa5c42df3f4b47ce4612a79b4b44daf84bb3c7fedbef569545deb0f04a6bd5122dab87a8c2c0f8ef75c075b48c768634e7658aa011d4dc5d486cf9f8b3402208169d116397dd03448975a4d29cbfb2747bb78dbcef9265943940adae4c412bb3b074c518bdd5f1875776efb6c2e141e9f8004b12a692ad2b9e6775a97fe2b5799c1bca048fc3cb7caffbc02d6ae7ac86ea65d0a9de6d5c415bf34f82c682b39145e697df88da7ad393b3e03196659fbe0c43eaa8f9b26514215f0a73b9bf3aaa47be6986e528963d00182378fde2a40f246f4cc32f31defb033180a806cf380cf7256bd45af154b49798dc704575354f3547aa1ac15fbb0034f24181d99d1f594792d75e96389259c31ef055ec16b03f695dab8f44bbab19e8165079c30ba4c91875e9e0f8c18c38cffaefa4eb5ab3e87905820f3b6101b55ca8500df24ba8ced7ab5b638d127164bb4331180e485e4c99d4983b2050b1f15dcd9bb9dd3625811af1a38a25ad13e02ebec272d7aea63a6ccd00a9a1e6a20517e0c2dc1545bb30248d741b00424653c0678f4c1ff230d2254acff6684d438dce09d6e9a76ef683ec138d7568491470d3f9f5d3d630da618055cc21c19b4c34cf7d160ac4aac26f50aeb4f4848cf738d86c135fc163d5546124bc79fab5723805ea13fa084cd5cf3d9fa90f1b4ac3d56a0b86e36fe4ce45498b3df2ae1755136fbe5e9535c20f625ac3642230459317208cb84272814b5d3d5e16c53ba6e137f558cc56301da2acbaca41f12d2136dd1f58d36ca95778aa6c4726b780073aa54eebe54163b13ba5377ccbffc85da27a8b5fe8d0934d3ed47f53c92c0f0b2546f0517701adcce6f898eca3d776682ef803f558d70eb83e7134e2f07f798c4269beefbf0ceebcb0d3e5f465c37a9ac627d58d954f52ab8aa295af3d95ffec9f8ec0ba60329c320a476f36be57c37b91dcf362ec63a969d3723b79c07d17dddd5dc171984214f1f49ad6557e89f7c322a3bbbf23e8ec1694ca6fabc16b9731b885905e05834276dd61602b294c3db6322223c6177ee1b4d3b0351e49777c679c1fc8b99e5d762376043bd16ac6cd28faf8c74fefe4fad5801ba6456c6de49569b4663af06201ad2b831b96e4fbfdc1d3f14028c1ba48e42cd71bf79d7132fc2c3a1ea000da2be1647fdfc82b81a8d4bbd24e2b6c3ab6990070fce1879d4f835de76cccd1c27db296866746a26f549154f855f0b763285dfc4056446bf8831172071e646f2bd2a37146f71ec3e93105b502549e849a67929539d967f391347c4022c0359b979afb6a625df112baa861414ad1f1d26e7aea8e941bf771dea8756cef9a8f1cc9a9deeafe63ef03f62a2bbe0c0c83e46fe0cb3c6157e6ff1060a9c83a847e8b493ea756b947e3c6d1addd8578ed1f9a15757348f2bc202191898143f03bfaafbeddd848cfc3c293b1c080e86019be8d649e40950669f7f33c62196dba65ed5ab49fbd34d0ca6b49f0eadbde4220899ac1c5d6f19cb7d800dfb17ff9d9db5412da071eb36a76b506a8bbf6d18645a58360befa26adfb0dcac9990de81b80acb0a20cc60b5b345103b7e2d29a8e74251f5443b91fc3d47e1bee1645c95a511256f780dafaa71a98458929b9fe916fe1c118835b4ded8e2dd653e07bab03fe49eff84b9347dca6a557cbeee6e6db72b9062ed4c9cfd9c6272d11b5ddb841ac5903703b61e32770cfcef846c77d70e4f3662b71d8401fd1645e7d726c857cebbb90c31ca1af2265bdaa69ab36d1adc819cddde4c959fc687579b6be3d6c56335d5226578fcab8396a77f50d2b5e3753186e5928b15a7439944fab8f9ddea9e1a1f0a26682db7b5be881faff84bd196999d636cb2477947c8bc6d13293516e90260cdd48a34861b7d1144e95e3922dafe2c3049eeadee878b03c731048169a3fd3f2f98434fe628f55d497f283f6bf6b6091ab778cd1b19090bee85d4c9700c9748720f16f4c2b6ac97a09bffa37197312dc9febada216aea819788545f40d4160cbfcf9e7cb1db5a9af7f38ac4df93f5a8496814c1434be2e42975f4cce53a8547b73e16b502720788671b31ad60e4263bc3bde27b2496becb84219c8de8bd5542f48cee32f473ea54d9f73377eea1b7055f865b1db788a595eeee5fb59a1d353a158c95f2ba7fd7b2022180f784e5805cbcd10d613d6bfab49206a6a1af8c67fd2082803afce534d8a69c74da9eb2dc611e16da2f423525af8e2a4c7cf4197f4d304ee21edcf88336d64bec81c4e8e2a4b825091960491d972addfe9d3ce185fa1a0ecd7aaa2bb1c71fd03f8b82058cd48814a194b686a728236a1604e5c9cb6152168bc6d9c1cda91a9b42b8eb78a64365d07f2fbf3f37ba92b79a9d4126d95fcd3aeaf1818cba550c56f56dc39b2c4d18", 0x1000}, {&(0x7f0000005d00)="5c62b7073388d10c", 0x8}], 0x8, 0x0, 0x0, 0x4000}}], 0x5, 0x40800) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 344.777832] BTRFS error (device loop4): open_ctree failed 06:16:38 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="637265613400723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00c5ad98286229938e1cf1a9ce60fc05124975b85f73ef3fd94a67e938ff7e7daffec2c9b53e078238122b1bb0cd65cba85a6be992e931cc559e10cc4a4297665976b55c2c7ce481e4644f1ea1b921b1e4f9bd050a3021b49df6f19ce7fc92e1126e676a8da52374be436fab8019ae29299d2596faf141584a750ec7d71bb6e89a7e662fce055d050da27d3bbc44d159a1eed97318f005064b3d517ca4f1f1bd77405309a8bbe7d9780d8f828611d85f10"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)) [ 344.882857] hfsplus: unable to parse mount options 06:16:38 executing program 5: prctl$PR_SVE_SET_VL(0x32, 0x0) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000180)) fchown(0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, 0x0, 0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) r1 = perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) dup3(0xffffffffffffffff, r1, 0x80000) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1abdeed20d302d145d337", 0x10, 0x0, &(0x7f00000002c0)={0x2, 0x4e23, @private=0xa010100}, 0x10) lseek(r0, 0x9, 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x44000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3}, './bus\x00'}) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffff4, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x801}, 0x20000081) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\r'], 0x0, 0x0, 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x5, 0x0, 0x80, 0x0, 0x1f, 0x4, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0xfffffff8, 0x7, 0x2c, 0x7bfb, 0x0, 0x0, 0x0, 0x0, 0x2023}, r6, 0xb, 0xffffffffffffffff, 0x3) 06:16:38 executing program 2: sendmsg$IPCTNL_MSG_EXP_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x98, 0x1, 0x2, 0x301, 0x0, 0x0, {0x5, 0x0, 0x3}, [@CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0x1a}, @CTA_EXPECT_MASK={0x6c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x3}]}, 0x98}}, 0x2400c000) r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x2, 0x2) r1 = accept4(r0, 0x0, &(0x7f0000000200), 0x0) connect$netlink(r1, &(0x7f0000000240)=@unspec, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) read$proc_mixer(r2, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000001, 0x11, r0, 0x0) 06:16:38 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x1600, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="440000001300290a00000000000000200700f7ff", @ANYRES32=r1, @ANYBLOB="00000000000000001c001a80080002802d000d0008000200f5642d"], 0x44}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$IPSET_CMD_FLUSH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x4, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x800}, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f8, 0x0, 0x168, 0x0, 0x0, 0x0, 0x228, 0x250, 0x250, 0x228, 0x250, 0x3, 0x0, {[{{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @broadcast}, [], [], 'gretap0\x00', 'vcan0\x00'}, 0x0, 0x118, 0x158, 0x0, {}, [@common=@inet=@dscp={{0x28}}, @common=@hbh={{0x48}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "48c01c5140d722edd3fb24545886bbd1be494201d709747eaac4f61800"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x158}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x358) 06:16:38 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2c) socket$packet(0x11, 0x3, 0x300) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000100)=@routing={0x3a, 0xc, 0x2, 0x1, 0x0, [@private1, @rand_addr=' \x01\x00', @loopback, @mcast1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, 0x68) write$binfmt_misc(r0, &(0x7f0000000240)=ANY=[], 0x581) 06:16:38 executing program 2: sendmsg$IPCTNL_MSG_EXP_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x98, 0x1, 0x2, 0x301, 0x0, 0x0, {0x5, 0x0, 0x3}, [@CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0x1a}, @CTA_EXPECT_MASK={0x6c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x3}]}, 0x98}}, 0x2400c000) (async) r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x2, 0x2) r1 = accept4(r0, 0x0, &(0x7f0000000200), 0x0) connect$netlink(r1, &(0x7f0000000240)=@unspec, 0xc) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) read$proc_mixer(r2, &(0x7f0000000080), 0x0) (async) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000001, 0x11, r0, 0x0) [ 344.948069] XFS (loop5): Unmounting Filesystem [ 344.963188] hfsplus: unable to parse mount options [ 345.080989] hfsplus: unable to parse mount options 06:16:38 executing program 2: sendmsg$IPCTNL_MSG_EXP_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x98, 0x1, 0x2, 0x301, 0x0, 0x0, {0x5, 0x0, 0x3}, [@CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0x1a}, @CTA_EXPECT_MASK={0x6c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x3}]}, 0x98}}, 0x2400c000) r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x2, 0x2) r1 = accept4(r0, 0x0, &(0x7f0000000200), 0x0) connect$netlink(r1, &(0x7f0000000240)=@unspec, 0xc) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) read$proc_mixer(r2, &(0x7f0000000080), 0x0) (async, rerun: 64) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000001, 0x11, r0, 0x0) (rerun: 64) 06:16:38 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="637265613400723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00c5ad98286229938e1cf1a9ce60fc05124975b85f73ef3fd94a67e938ff7e7daffec2c9b53e078238122b1bb0cd65cba85a6be992e931cc559e10cc4a4297665976b55c2c7ce481e4644f1ea1b921b1e4f9bd050a3021b49df6f19ce7fc92e1126e676a8da52374be436fab8019ae29299d2596faf141584a750ec7d71bb6e89a7e662fce055d050da27d3bbc44d159a1eed97318f005064b3d517ca4f1f1bd77405309a8bbe7d9780d8f828611d85f10"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="637265613400723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00c5ad98286229938e1cf1a9ce60fc05124975b85f73ef3fd94a67e938ff7e7daffec2c9b53e078238122b1bb0cd65cba85a6be992e931cc559e10cc4a4297665976b55c2c7ce481e4644f1ea1b921b1e4f9bd050a3021b49df6f19ce7fc92e1126e676a8da52374be436fab8019ae29299d2596faf141584a750ec7d71bb6e89a7e662fce055d050da27d3bbc44d159a1eed97318f005064b3d517ca4f1f1bd77405309a8bbe7d9780d8f828611d85f10"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)) (async) 06:16:38 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2c) socket$packet(0x11, 0x3, 0x300) (async) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) (async) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) (async) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000100)=@routing={0x3a, 0xc, 0x2, 0x1, 0x0, [@private1, @rand_addr=' \x01\x00', @loopback, @mcast1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, 0x68) (async) write$binfmt_misc(r0, &(0x7f0000000240)=ANY=[], 0x581) 06:16:38 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x1600, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="440000001300290a00000000000000200700f7ff", @ANYRES32=r1, @ANYBLOB="00000000000000001c001a80080002802d000d0008000200f5642d"], 0x44}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmsg$IPSET_CMD_FLUSH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x4, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x800}, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f8, 0x0, 0x168, 0x0, 0x0, 0x0, 0x228, 0x250, 0x250, 0x228, 0x250, 0x3, 0x0, {[{{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @broadcast}, [], [], 'gretap0\x00', 'vcan0\x00'}, 0x0, 0x118, 0x158, 0x0, {}, [@common=@inet=@dscp={{0x28}}, @common=@hbh={{0x48}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "48c01c5140d722edd3fb24545886bbd1be494201d709747eaac4f61800"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x158}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x358) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00'}) (async) socket(0x10, 0x80002, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x1600, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="440000001300290a00000000000000200700f7ff", @ANYRES32=r1, @ANYBLOB="00000000000000001c001a80080002802d000d0008000200f5642d"], 0x44}}, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) sendmsg$IPSET_CMD_FLUSH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x4, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f8, 0x0, 0x168, 0x0, 0x0, 0x0, 0x228, 0x250, 0x250, 0x228, 0x250, 0x3, 0x0, {[{{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @broadcast}, [], [], 'gretap0\x00', 'vcan0\x00'}, 0x0, 0x118, 0x158, 0x0, {}, [@common=@inet=@dscp={{0x28}}, @common=@hbh={{0x48}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "48c01c5140d722edd3fb24545886bbd1be494201d709747eaac4f61800"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x158}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x358) (async) 06:16:38 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x2c) socket$packet(0x11, 0x3, 0x300) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000100)=@routing={0x3a, 0xc, 0x2, 0x1, 0x0, [@private1, @rand_addr=' \x01\x00', @loopback, @mcast1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, 0x68) write$binfmt_misc(r0, &(0x7f0000000240)=ANY=[], 0x581) socket$inet6(0xa, 0x3, 0x2c) (async) socket$packet(0x11, 0x3, 0x300) (async) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) (async) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) (async) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000100)=@routing={0x3a, 0xc, 0x2, 0x1, 0x0, [@private1, @rand_addr=' \x01\x00', @loopback, @mcast1, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02']}, 0x68) (async) write$binfmt_misc(r0, &(0x7f0000000240)=ANY=[], 0x581) (async) [ 345.189292] hfsplus: unable to parse mount options [ 345.391952] audit: type=1804 audit(1669356998.920:35): pid=11278 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/24/bus" dev="sda1" ino=14034 res=1 [ 345.418192] audit: type=1800 audit(1669356998.920:36): pid=11278 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14034 res=0 [ 345.486344] IPVS: ftp: loaded support on port[0] = 21 [ 345.507806] audit: type=1804 audit(1669356999.010:37): pid=11283 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/24/bus" dev="sda1" ino=14034 res=1 06:16:39 executing program 4: prctl$PR_SVE_SET_VL(0x32, 0x0) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000180)) fchown(0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, 0x0, 0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) r1 = perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) dup3(0xffffffffffffffff, r1, 0x80000) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1abdeed20d302d145d337", 0x10, 0x0, &(0x7f00000002c0)={0x2, 0x4e23, @private=0xa010100}, 0x10) lseek(r0, 0x9, 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x44000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3}, './bus\x00'}) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffff4, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x801}, 0x20000081) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\r'], 0x0, 0x0, 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x5, 0x0, 0x80, 0x0, 0x1f, 0x4, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0xfffffff8, 0x7, 0x2c, 0x7bfb, 0x0, 0x0, 0x0, 0x0, 0x2023}, r6, 0xb, 0xffffffffffffffff, 0x3) 06:16:39 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) perf_event_open$cgroup(&(0x7f0000000340)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7fff, 0x0, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xcaeb}, 0xffffffffffffffff, 0xe, r0, 0x1) ioctl$VIDIOC_S_HW_FREQ_SEEK(r0, 0x40305652, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x2, 0x5861, 0x6}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'macvtap0\x00', 0x0}) sendto$inet6(0xffffffffffffffff, &(0x7f0000004480)="eb04ebe72efd4666735bc331f7b65a692ceb74350769e93a6baf33fd4c106feeb2603e9636abafb9543277767b02f049d3cddb939e238b25521ab216c57c917add0af6866288a26d35504b5c62dbefe9a3db071346d4c446e427c0fba8550a46d0e6966940b643783777017a30bf20d5b0d1ba5bb384704527da6e71f68fd6a7f4f3b7aa73a0015d", 0x88, 0x88c4, &(0x7f00000008c0)={0xa, 0x4e24, 0x5765, @remote, 0x99a}, 0x1c) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = socket(0x1, 0x803, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="7c00000010004660c5b543c80f0104220000000000000000000000bf0e05c6bacfa617ff3f2894a7bfff660132f3086e5005331c294b9b84000008cc1cd5613e7acace8752015d84f627308dba3d8638fd62307ff1565a5ed295895cf7ef8d843eb6f8f9285c609c0da233bdce8481f4adc8e391cce188edffb65c64cff2b928c71f7db8", @ANYRES32=0x0, @ANYBLOB="7bfd0000000000005400128009000100766c616e0000000044000280340003800c0001007a0c0000020000000c000100e090fda5090000000c00010005000000fcffffff0c00010000000000080000000c000200070000001e00000008000500", @ANYRES32=r6, @ANYBLOB], 0x7c}}, 0x0) r8 = socket(0x1, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r2, 0xc0605345, &(0x7f0000000200)={0x5c6, 0x1, {0x0, 0x3f31df658443716e, 0x0, 0x2, 0x7fffffff}, 0xffff}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000004340)=[{{&(0x7f0000000300), 0x6e, &(0x7f0000000080)=[{&(0x7f0000002d80)=""/108, 0x6c}], 0x1, &(0x7f0000004700)=ANY=[@ANYBLOB="300000009e5cbe3a82fecea0c3ab3506", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="12c9ee6c805d47c43ca143e1d9e959ec3f7fcce25940a286beb5d69f0aea4a5156f0c914527aa55c01e936d01e68a64c3a5c0c3da60efc4f54203b7cfabc019a42de48dc66255785eeca734d825b30f45e0a8d08b205167890fe898df573613c02d3a4f3e14b63b30e31b87e341ac26e1f0f1457ad94fd358442ef63b3013ece34ebabecd8ca0894010000008a8fb1c2f6846cd3ff5db3beac24cdd4dc71630d7b8a1465a48aecfbd2cbd07700000000aa8fc3e8adee8a0e396f24a53bf223a3c559f013f14dc37b9792aadf9e17568f1fdea13470e5f86e98", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000017fbffffffffffff000100000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000400000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f00000005c0)=@abs, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000000640)=""/3, 0x3}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/57, 0x39}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000004600)=""/239, 0xef}, {&(0x7f0000002a40)=""/16, 0x10}], 0x9, &(0x7f0000004b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000000000000000100000001000000fe000000000000720100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="00000000280000000000000b709dc00001000000", @ANYRES32, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYBLOB="e3f856f9a41f7bbbfcb1324be78682450a5158304aaf4b05ec780db06198305dac72d39986e27df44f7596587847a3a1788cfac93fcaa54d44a6a1b8eb92ea02eb5d28e89bf8cc5a8f40c0de73719b1db7ba956dbee1a41772dacb53176bb61555c5bfd0c18a1241ccb8abfb07d99dbd4684c17d10f0ad8d4471ac6e3c41eb53ffb092edfb132f79b9393152684eef7ccf77c423e151ebd719dfb25324ea40b2118971202883ca6bb63247586c0271b1d35fa7b69e09ec6cc83cdbc7961fbba25f507a88427ae2ee5dfa4e889ab2c14a01", @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}}, {{&(0x7f0000002c40)=@abs, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002cc0)=""/190, 0xbe}, {&(0x7f0000004540)=""/147, 0x93}], 0x2, &(0x7f0000002b40)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32, @ANYRES32, @ANYBLOB="1c000008000000000eacf2b1af5f9c5ff500000000020000006ad5b8d2f636da8b7767f7a7f7d68c25c396ec57f58704c679f8d745e97ae1ff07c2fc91e690c46747e4427569ca94eaa7eef9ed80964b528dc37404408cf141f769ddcb588e5b44c857892ac546620506bb68b1306412dd00646d034f85e51b3cf595617bb7f562050e06a14f464f4e5f038c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x70}}, {{&(0x7f0000002940)=@abs, 0x6e, &(0x7f0000004240)=[{&(0x7f0000002f80)=""/154, 0x9a}, {&(0x7f0000003040)=""/54, 0x36}, {&(0x7f0000003080)=""/125, 0x7d}, {&(0x7f0000003100)=""/127, 0x7f}, {&(0x7f0000003180)=""/151, 0x97}, {&(0x7f0000003240)=""/4096, 0x1000}], 0x6, &(0x7f00000042c0)}}], 0x4, 0x20, &(0x7f0000004440)) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$NL80211_CMD_START_SCHED_SCAN(r10, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000002e80)=ANY=[@ANYBLOB="8e4ed022164702f27f7c2cdde11d6eadd0af88b243dcd13f6ed80654fa26a959ccb4e1936ab73f7eed40ba4edd98bd9363cea901ad1e4c49e2d00996eb068f87c9e44d84df2943a8b986a76285ea21b5d99b43928557320e3df4f5a741341d7a73af3501e32d58414d8f9e426300e0b62a8217f2cdd25078a8d0085e4f8674354fad6d40726ad9c4d71847a2a438093f849db0cc1227b55fa4ef2755175234f25d15222d8f358358add3a209359a0960f8aeef9173f562cc3376a77cd177b251fb5920a3", @ANYRES16=0x0, @ANYRES64], 0x38}}, 0x0) r12 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r12, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000048c0)=""/161, 0xa1}, {&(0x7f00000029c0)=""/109, 0x6d}], 0x2, 0x4efa39e, 0x3d0) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x600, &(0x7f0000000140)={&(0x7f0000000740)=@newlink={0x64, 0x10, 0x421, 0x0, 0x25dfdbf8, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r11}, @IFLA_MASTER={0x8, 0xa, r13}, @IFLA_ADDRESS={0xa, 0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}]}, 0x64}}, 0x0) 06:16:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000180)={{{@in=@broadcast, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@loopback}}, &(0x7f0000000080)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:39 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20200, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x0, 0x300) r1 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x10d082) r2 = memfd_create(&(0x7f0000000880)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='!', 0x1}], 0x1, 0x40ee1, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xffffff0f) r5 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r5, r6) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file0', [{0x20, 'cpumask\x00'}, {0x20, 'cpumask\x00'}, {}, {0x20, '\\'}, {0x20, ')\'*\''}, {0x20, '+#/:'}, {0x20, '!^-'}, {0x20, 'y\x00'}], 0xa, "b724c6fa5c9be1697850bcb539dfda10242738c8fb9bf317dad5c5fe35f8a546981be5859aa5663838ece0111edabb2ba9ff8de4b31870eebee7196e0d721c7457136cf7d1b85bc119aac5a5aa0ee6c5ad46c192c437a2bb3c941b96522bbbc0f358417989eb2662c3cc5edf2e9e22fb580fa4e1e5fed1a608875d1de428cdc3"}, 0xb1) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder-control\x00', 0x802, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000900)={{r8}, 0x0, 0x4, @inherit={0x90, &(0x7f00000003c0)={0x1, 0x9, 0x80, 0x0, {0x1d, 0x2, 0x7ff, 0x1000, 0x81}, [0x1, 0x9, 0xe0e4, 0x3, 0x81, 0xa3b, 0x5, 0x81, 0x1]}}, @name="89cc3f55556411e9ac9c598c89cda0b9b25bb436c4175d8ac1e7c9a7010d9e516d6ed56c4031a11bea2843947ccff7616058fa29d4df7204b3c2f68ba95e5021b67777005023f05d48c96bdad7a8674d7b647a7590fd8363e8e1a1a0551230ba8b5b6abe09e5529776003c2c82e4aa6c61f2cf4b351ee544bc96f2078a498c38ccd5a4db0f1ea43310ac08cbcffa5d1429d75627f2d760bcc791c171e9799593940bbeaef957cc02192614601f80d3d35e9f6558df31eeeedf7ccf17ccb381d53a310ccf40f52663cabbe725f4aed9509658fa9f17d85f740cf635a5854f64b6e6d603589cabdbbd3caa4736eb9af0ef39180731117d39eaef1e9c894d9818ef8f8a46777f6d974d1e6ba6ad6bb60ecd1b6f8bf40391578484e37244036ccbedcd671f64108c13cafe28f6a3581a70fbc8872a094d5f9322d20fee3ef117b160d9b015b063b4b98228dbfbbe86445268fb8c3d763549c936f564aff1757d0ea08667448c936ab9af0de86f85546d821f787275d9cc7c01c7ee8a6c33fe3b3f6b860cb774f64405abf1025785cbc1ec487460f03b2d3ad9642768ed8154ba21bfd8f636355591fa5c15d635a257e74a3c9c1c69dc9221248fbb4f9c2e37bcc71c5192f191e7709c832459333ddfcef8857d14e18426ed8dd6b33ee4239a83841e5d482e3e260d4c4fd5f41bdbe909bc7e862e1e0cbe23bccc4fd89510dfcdb32f3d5a7f3aaa40585c3d6b9e26adc0603a70c31a77d1b3e81b223cf9b8862dfe360075e9ff395add0e5c75c44263947c849dd624898e84c3f6d619ea7e286235c68ff4306adbe5042213986246a98706c00c0cff47920afaf5e47b105c739c0edb343ae192db473275d34ef038be1536c1fc3a9e09a4f1f57b96d68f7193f2bfef8e4edfb60b6d97ecef321fe802f59c9fc481368c546849b86ee78d00e31ce3a3bfec61405e1e98222e9343c52abc089c23536bc633d9f5e33db6778ab487a1d69807db72c1e5b99b8ff77c1f12e129290f21de27b0cdb558191761be876c07c45a22f0f0a3ca219d82bb09b41ef798aef5b36f211586ca13e0966604547f9d508944dd17638a26d5f26339b591b2a111cea2b25e6b982f38d80c826ad92f969b6c7d925a6df816b2d70962ee66607d958efa1401d798ceea05911b4991c74a625aa12ec035694100a01e50d61918526edf962642e714d0f341af21b0dec177954a52837eb5295818618b287b13826a294abf2fe52332cbb6584593f3a4890204281c9fae96b7bbf3a38d79e88b03ed8877b8582c159e8f69fbde701000b3567550d9319a400eeb729369a614453684de2ffd62968a28558d86dd84b942385d8e0468dffe30ed8902cbac3cccf837a71a480de1a7eec3aca826fb2b7b5a524db035c796d46cb579a65a719c2c8074b47b254b5d1d2b7c2f4906703d5e6e40b771a52be8c5b310e2e0ea1639bdec9fbb396cf2206f39881ae1258f92707258cff2a4c0339acf071b53920c4a6239d1b413b04d02b848facec9f0bc2dfc72eb7edaddbd383a0f24e8a4df206d04534d45d19179adede4f23690d9362e2fa3cd488fc85ed1d08240700e5fe0d6ce713ffbe75965ca54329d457b555a44afa812b86b9e34be693f0141282c1d87f688200da0da4ca62d325aae910c8e0ca14ac0ca7c7da72233121ac1a3015e241998067462815021c3a43b04cfeda3c61ab15311b819108f3eddbc9d28dc771542ce79f959c9a27184ef266820d85a1dcfbeb826366828c4ec1586af9cda45e32e71f6f111316c53ea3db56de78de8727f4963177467868cbc3bc39e5ddc4935671b77dcdbc410f11c9fa8f31f9662a0ed458d7553414765e255f223a9d9a2aea4529c82de1482e7e3688460346bf3cad1cf40960e36a03da5826a985085fa704cf30a9a738e4ddf4ec1da38c93a4625c283f09dcf156e9011770ac828f412ecc0e244de17317bbc3d68b278481ae24baffd07da6865ebc0374d484f1c85b749aa1026a74766b33696010eec46ba476619bed3836841090ddb97745a4eaf5d6426ba9c2fa913a3e90a47e20d0253230f02db0f9cbfb505cfd6edfd54655b161fd99c1b7d5c7849f6b370a973f66e706abacbd17d22756850083bab190bae5242a9d3ac419eeec054da8ba5efab7a4b55e4e2c76b42eb620694f82827015034fcb7b6cd424671ca1d16e49150253a6002789f7805e143a40f220929aabeccd32e9925eda7be6122ef54a6029a49a5041e08f7a04cb7a5aa575399e12abba607204b4583bcbb5a93bd6822b1b39ec1c259de8cab7b3f9f7713925fa3ba23e0730412613f2a0ac136dec99991eceeb786835e18b13783d765168c4584060a5564448481b21b8bb667a409321b1240d8b2b4bb968e0185059eee45baeab2cc67274bba6603a414e1eff6f2cdcd053385de8c07f3022cf708e5736c4bb7f06de229f28042d7f6f5247f5a01733278aac09fc6c7eb55871b9136b235b4b2d29f13f666f3dbd971586f1b958362ea3c269abaf48d699e29be4511f367f44c48f10a9e65edeb562aed920c26aad0fdf815a5164eae0bc7865b570108fad282b92d9c50a3d1f299d2cf83b528ff4871498319e9a2ed514b2310e6260f05da569e758e88328ffee9b27d23f994940907c8b8a3188769ae5cf82441e650f92cc00f90e8f72a7456698640509193b23a52c3518580614a9fd7936c52261933bbbc3bc590662bd6fa9b904b06bf497e10a5b971fe203613c517c1512bf30c2673ca6c983b48ffa8c631028fd2e4edaf20f2b4ec128de9cfab04d2ba8372006efd96f6f945719e6e4cd2195e73c422dc1ec3000b4f2ed9ef871d3f5be1e5b7a74ac34ffd62094ad6ee939cedcfc7cdb443a1f98ce77a0f25c65e42b2617cf72df8bc38ec83fee0ae2a98473d612e1b3b49024f9c1419a140fd8715dff261e314a82462532cc4f0eac98824fea44db479a44678279d070b6fa270bb4837d4bd64aa627df8d55b92759a92e912d13b009aabca0119c0e46d14576a2b9ddf2a8e8dbd310819eca0d03d37f0a36aef5efc358a7de649f1eb70c9ed5c4acae45fb39cdce4118f24b41a86374795f58e427abf355606e0caae6e2276465336f65d12e3603a605f781e6b7b9782d21be5e95c2ed827692d5a94278b534271a107e6774c53da159460169f4b0fd50e94f1613b9900e984ae80c8cfb7208455f1c38950676124ce567093b25aa2a3a8f5c385eeeac25d0327b016c5e165ef18a28cbd0d889ff66d60b3333475296b7324a1576fc5fafdefbecb0f06d4b156905022d59b66f33a6f31c50699e317f37d3a5e4c63564620cf22f3f38cdc4051a4b5355783692c76e68b1d04fae64814c82a63cd57204ee78817b3c9e9fc13c3512f23c5a2f4e6f3bb0cb725d2586b8157bdaa05d45e8ab546ae303b4edb04bd4cfb6bf859cfb744aa829a94bc6263c02bcd800d5ffc0e26682a79c7a26bd25b587c1b9d475415d4cb9569fc3e6d0b28c376308bf21cea28f30478ff8719d890a6140136e288efe7b7512485097df4da82c1339a99b19f162c9b15c2613f23a24161ba0a94f7563baf1414ac9fca52b0d05bb00d08610d1a95cc76a7a7787163f5d3e9cfac61b42ef53f70afbe8b12687feb86796c2d7a53e280ee9d03df79fc25f696a2c56c5bf0f7352f697d53a6cbb5041444b2b92af346be5f9ef62100574f5f2016f3ad1a961e312c3ec97a70dd3e737c030bc70a2503cd052c29c1458bc62aa75bfa4fdc87d30b16947813955b00b25e3f00ecf73590d0255965cfdf8060491f8d1a7d83ed0973722026186329bcf0482071fe152f6b4889a5035fd31f0863a23e71095e8c1e3e860c3c3cfebc6d29b81b38f21f17ed8b79d61196d737c6a3a0be18af4df342dfa5483cbf097cfa9573fd6b6d06d531a83c944ef7d93ea46721e6377596b1a650502f489886b997d0a435caca4d5c1c79c382ce1510a5e6c7b9c3f0699c6d7a0eebe1233efa447edabc46fd85881e5c50d3983a12ce840a86d2fdc6bf0890e843978de912b588901758d23bc555df9f77feff219ed7fcbc798e65ac13def94ab75212f898c4a94d12e50e00b60b1dbece47f11f2f6a887fcb308a8baabd7885b7003aa2522cb8af68811620f54dcc459e1b1c682a6a26ab2388f9a6f427666755d7bf3d7dc35dbbbf9683e3619d5210fd66fffd666a07def248cc899e75fbbb894c848b4c739b496b30f95ec0f0e7a3d107700950ff4feb90ef5b101ee6da23a5b14c2e7c172ef470a9751da36594a1721bf423417d5577668dcccc22b2b058cb3df9f7b2b7050c257480e3469bfedc2017f29b1bf3de36b36eec8adf9e19f1857502efda3ed41c1752acdfdb918f72f20d72fbfbcfa1597f119fcfec6d406f81d5dd162fec51463d216baf66d6342cfd06f8cd0cb4f7ea4b21ecc9920105f4b3239dc9734ea8576d8696c6b92d74c5c05efa8b6afbb97c36e19270b5e4005c2e7d057d3297ea7405449db706fea0f8745403191c4e52af460b47827ce644017508996f0ef5202ac0683ab3d0e86d25c7f4cee03ed412bddbd58931fef7bb833c3b30796d43a87a5bf5539394c378c9c1b67646d0d83ac6f1c72b493b47c3f2ba6580849eac000249d0f047085477ab49fe171b0efc787814fdc3f3a0906f071492410d876a3946c086ffcbe2521df9e2704158cad1bf68ae63e68a42d2ba3c632c542f9ad76008eecea6dfa9f78ba56b5c8698c6110477bdd56b5c2cced46f173b4a310478c937cc7c7c0dd5c29ee8ab1524d4ef6e91b8682459e145177d857d2c4e9053c64cc88e80ecb717ee1d7eb835f2b2da19356f113077006227a882b0a1813986af7a94387ddf18f8d3415030c7b8174cb6a17046030b5dc097e6e38f013e16cfa4df690718460dd85b85bbff742937470ab299b826144d91ca322478daed66a5e72125a2ead63f3c1bb58acb2e5a5fe4f6c273abe581fe500c492fcafb58c9728987a34808e72196078d620dd6cdaaefc557238b4376e46e6fbccc82083c94de6cb8380e98e12490f2a16c6e1390a7778e492c8f8d0f9d40de0ea74566fc8dcc661b2b99a8c2a67a29768b44d335a52feac3f1f749dfc5c6841a3056b88a02b0f506752033f20ec1c070468a0c5f8cae5af02fc599499fbf861a6a26a50dd68bf57ab62de9079f7c44f39d9d6fc86a8432fcff377a0bcc5530e0a2f4ba25cdf1ae354cc1bd105292f2999b90239c7d082709f9a5d84ccc853842c2250ddde7049dfdde92b2b27133f5c3e3ea87cf4bcac68f2b8bf4e2d80edd5038df9c3e9d85f0621f1f4fedce7b0590f283736657625f635807345a8b243c78e407d0ac8df7ce6ac8b8489d87fcf104bd84cd157418c538ceae8f8a6307db08026aa646dca00fef188bc5f647ccdc9483c050e97a69f129940e98c9df1b4c76dda89e8dfdea2009a422e220a461b9a7cf5dbcaccd65072c0df2c4f2fded3e1b30f1c557d4512fec0dc1e791e71a3d2f642f6dd399ff296e1b72e326929f30c884d8cb19e6f7e8a1b1b6c5642bf1dd7ffddb67fed7a84a5d291913734971378157c9f29f6242e53beacede59b4c3e1d54cfe7b53ecdef525f3222c1a3c216661b1d6da55a1f5d25fd67621e5218f2421eed84ae1cd5595566502eb93f889b17a401038182211178f1dab78abfac72c5c086ed24f18b6bb5f7450974f50f524874194"}) read(r3, &(0x7f0000000200)=""/250, 0x28000) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) write$snddsp(r9, &(0x7f0000000480)="98f1caaed56390f0d55687d7720012ab6ef4bb26f59d325d56de5d748ccb2af1e6f6e5cd9c93c683efa1b91f3516c8649319819b3f24126624b02a73c600afa9c0ac09e7b5cb0921b3181d20c63fc4a90c71f0619ae729e39610e9d2ce59dbf32da0b3a2d3cdfe92c0809aa562e7941bbb043a3a84e21c798d3a884e8a387234d5d08214c744863c8124a210c8f6335c889836a61c64c122063ea23cb0f36f5018f380d3a55450e9f93aa9cb84f316b846f8e1a959dbe7b99c57356fe098c436d56c9ee98baba9e0865f42a21ef021cb961a1e4d1cbd5c270e5f8352c7689aeafed11d71ea37b59de56858da98a468331d9932e622ab6671911d107aade2", 0xfe) 06:16:39 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x1600, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="440000001300290a00000000000000200700f7ff", @ANYRES32=r1, @ANYBLOB="00000000000000001c001a80080002802d000d0008000200f5642d"], 0x44}}, 0x0) (async, rerun: 32) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) (async, rerun: 32) sendmsg$IPSET_CMD_FLUSH(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x4, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x800}, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f8, 0x0, 0x168, 0x0, 0x0, 0x0, 0x228, 0x250, 0x250, 0x228, 0x250, 0x3, 0x0, {[{{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @broadcast}, [], [], 'gretap0\x00', 'vcan0\x00'}, 0x0, 0x118, 0x158, 0x0, {}, [@common=@inet=@dscp={{0x28}}, @common=@hbh={{0x48}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "48c01c5140d722edd3fb24545886bbd1be494201d709747eaac4f61800"}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x158}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x358) 06:16:39 executing program 5: prctl$PR_SVE_SET_VL(0x32, 0x0) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$packet(r0, 0x0, &(0x7f0000000180)) (async, rerun: 64) fchown(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) bind$inet(r0, 0x0, 0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) (async, rerun: 64) r1 = perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (rerun: 64) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) (async) dup3(0xffffffffffffffff, r1, 0x80000) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) (async) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) (async) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 32) r4 = socket(0x1e, 0x4, 0x0) (rerun: 32) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) (async, rerun: 64) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) (rerun: 64) sendfile(r3, r5, 0x0, 0x200fc0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async, rerun: 32) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) (async, rerun: 32) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1abdeed20d302d145d337", 0x10, 0x0, &(0x7f00000002c0)={0x2, 0x4e23, @private=0xa010100}, 0x10) (async) lseek(r0, 0x9, 0x1) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x44000000) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3}, './bus\x00'}) (async) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffff4, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x801}, 0x20000081) (async, rerun: 64) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\r'], 0x0, 0x0, 0x0}) (rerun: 64) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x5, 0x0, 0x80, 0x0, 0x1f, 0x4, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0xfffffff8, 0x7, 0x2c, 0x7bfb, 0x0, 0x0, 0x0, 0x0, 0x2023}, r6, 0xb, 0xffffffffffffffff, 0x3) [ 345.757876] audit: type=1804 audit(1669356999.290:38): pid=11318 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3677180231/syzkaller.MXc1dl/31/bus" dev="sda1" ino=14100 res=1 [ 345.829145] device vlan2 entered promiscuous mode 06:16:39 executing program 3: r0 = perf_event_open(&(0x7f0000000340)={0x3, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0x2, 0x10000, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000007c0)=ANY=[@ANYBLOB="240000000408010800000000000b00000000000006000240000000000500030006000000fc211d518edf0b73b746eae8e5bfd1687875a51bd010c084dd095ee09e7b0505444e4ab7a3a49ac11c1762b54e93601bbfca8c9ef5a77e9a6b847364a448109068a00c9a28fddb992056996df0d47f177a5b65f16e4d78bb39d1aac823a08e28adc94b6769089669b51cc530a2b84cd6a800000000000000000000000000000000bfc88c157d5f6b6cbb162699eade5524e6a75377e992170647361497f6b06a67f51103886719f44bb9ced9ca833cdd14df66414567ad6c8f978a04bd251a601e15c0e79cc7a1d926d52c0eab6b15ce3f7f0ad1c5aa348c2c67002f8de119df85d53400a5ecd14bc2caac283a76da87c26472cb6dc93fd29cd4dc7aff297ad6f50d90056fb1650920888b71103680f6b7dbc2ad4aee9de862ffb0cb9045633cbd36cac5984475d8b7e49d93001d112896e48b67cd4976fc326a08f37dc74c92b43feb092233044ea1e3a735d1ab9871037a799a11c3bedb457a63eabe5ea89cd5f8699b704443267205c5b5d858"], 0x24}}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r2, 0x1a442000) ppoll(&(0x7f0000000700)=[{r2}, {0xffffffffffffffff, 0x9010}, {0xffffffffffffffff, 0x6}, {r0, 0x200}], 0x4, &(0x7f0000000740), &(0x7f0000000780)={[0xc668]}, 0x8) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x3, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r5, 0x8936, &(0x7f0000000240)={@loopback, 0x55, r4}) ioctl$AUTOFS_DEV_IOCTL_READY(r5, 0xc0189376, &(0x7f0000000200)={{0x1, 0x1, 0x18, r6, {0x6}}, './file0\x00'}) sendmsg$nl_route_sched(r7, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@deltfilter={0x4c, 0x2d, 0x20, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r4, {0xfff2, 0x9}, {0xfff1, 0xb}, {0xfff3, 0xe}}, [@TCA_RATE={0x6, 0x5, {0x4}}, @filter_kind_options=@f_flower={{0xb}, {0x14, 0x2, [@TCA_FLOWER_KEY_CVLAN_ID={0x6, 0x4d, 0xade}, @TCA_FLOWER_KEY_ARP_SIP_MASK={0x8, 0x3a, 0xffffffff}]}}]}, 0x4c}}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="24000000480010802cbd7000ffdbdf250a003b002b62571a7acb0c8cbd3bfde3d193dc5360549cb2f2c0ad48c9a8224e", @ANYRES32=r4, @ANYBLOB="0009015117febb7b2021e790ced4567818960604310dc8ab8f52982df858261d2a0ba62fe09c92868da27579973d02f0ad"], 0x24}, 0x1, 0x0, 0x0, 0xc0}, 0x4c080) getsockname$packet(r6, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) r9 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000980)=ANY=[@ANYBLOB="740000001000010400000000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="20220200082a05003000128009000100766c616e00000000da1085be39c1e55200000000000000011035788644a0405353263a3babfa57944003800c00010009000000e52b000008000500ff48eca499b500c68fd145a949fdac5fbdd8611817d39656b0727f6792ae3909ab47d21b7d1033fdc975bf51204447dd1e88de167fe1c604223a79f6cb2838a35ac5c59a21ef51485049b2d7be4017865a9ad99c30a6172c488c84e8ea2b4a10d44b8d0c527fb5bb52bf233d3b5a789545423b41473c0780fea02e6dc619ff2e1781f9ec0ceef149943b44ff73372b36977327ae08d1fe3caaf2a53116e632f5ac8d7c57e95abb5e33a9199c83cc42eca58c762be0da48225f9ab40f76192cb462ae7c0ff59d1309c19a8041fff146e029866ab343386a1d663bb36bf17d5abc1310a97987a2e5eec9f5fa8f557807f85bf8", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r8, @ANYBLOB="1400140062617461647630000000000000000000"], 0x74}}, 0x0) [ 345.976037] device macvtap0 entered promiscuous mode [ 345.993235] IPVS: ftp: loaded support on port[0] = 21 [ 345.999514] audit: type=1800 audit(1669356999.290:39): pid=11318 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14100 res=0 06:16:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000180)={{{@in=@broadcast, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@loopback}}, &(0x7f0000000080)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 346.019924] audit: type=1804 audit(1669356999.390:40): pid=11325 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/25/bus" dev="sda1" ino=14105 res=1 [ 346.046939] audit: type=1800 audit(1669356999.390:41): pid=11325 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14105 res=0 06:16:39 executing program 5: prctl$PR_SVE_SET_VL(0x32, 0x0) (async) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) getsockname$packet(r0, 0x0, &(0x7f0000000180)) (rerun: 32) fchown(0xffffffffffffffff, 0x0, 0x0) (async) bind$inet(r0, 0x0, 0x0) (async) creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) r1 = perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) dup3(0xffffffffffffffff, r1, 0x80000) (async) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) (async) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) (async) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) (async, rerun: 32) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1abdeed20d302d145d337", 0x10, 0x0, &(0x7f00000002c0)={0x2, 0x4e23, @private=0xa010100}, 0x10) (rerun: 32) lseek(r0, 0x9, 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) unshare(0x44000000) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3}, './bus\x00'}) (async) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffff4, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x801}, 0x20000081) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\r'], 0x0, 0x0, 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x5, 0x0, 0x80, 0x0, 0x1f, 0x4, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0xfffffff8, 0x7, 0x2c, 0x7bfb, 0x0, 0x0, 0x0, 0x0, 0x2023}, r6, 0xb, 0xffffffffffffffff, 0x3) [ 346.070782] audit: type=1804 audit(1669356999.390:42): pid=11325 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3624971793/syzkaller.zyHoo9/25/bus" dev="sda1" ino=14105 res=1 [ 346.102188] device macvtap0 left promiscuous mode 06:16:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000180)={{{@in=@broadcast, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@loopback}}, &(0x7f0000000080)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) (async, rerun: 64) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (rerun: 64) [ 346.244562] IPVS: ftp: loaded support on port[0] = 21 06:16:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:40 executing program 3: r0 = perf_event_open(&(0x7f0000000340)={0x3, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0x2, 0x10000, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000007c0)=ANY=[@ANYBLOB="240000000408010800000000000b00000000000006000240000000000500030006000000fc211d518edf0b73b746eae8e5bfd1687875a51bd010c084dd095ee09e7b0505444e4ab7a3a49ac11c1762b54e93601bbfca8c9ef5a77e9a6b847364a448109068a00c9a28fddb992056996df0d47f177a5b65f16e4d78bb39d1aac823a08e28adc94b6769089669b51cc530a2b84cd6a800000000000000000000000000000000bfc88c157d5f6b6cbb162699eade5524e6a75377e992170647361497f6b06a67f51103886719f44bb9ced9ca833cdd14df66414567ad6c8f978a04bd251a601e15c0e79cc7a1d926d52c0eab6b15ce3f7f0ad1c5aa348c2c67002f8de119df85d53400a5ecd14bc2caac283a76da87c26472cb6dc93fd29cd4dc7aff297ad6f50d90056fb1650920888b71103680f6b7dbc2ad4aee9de862ffb0cb9045633cbd36cac5984475d8b7e49d93001d112896e48b67cd4976fc326a08f37dc74c92b43feb092233044ea1e3a735d1ab9871037a799a11c3bedb457a63eabe5ea89cd5f8699b704443267205c5b5d858"], 0x24}}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) (async) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r2, 0x1a442000) ppoll(&(0x7f0000000700)=[{r2}, {0xffffffffffffffff, 0x9010}, {0xffffffffffffffff, 0x6}, {r0, 0x200}], 0x4, &(0x7f0000000740), &(0x7f0000000780)={[0xc668]}, 0x8) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x3, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) (async) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r5, 0x8936, &(0x7f0000000240)={@loopback, 0x55, r4}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r5, 0xc0189376, &(0x7f0000000200)={{0x1, 0x1, 0x18, r6, {0x6}}, './file0\x00'}) sendmsg$nl_route_sched(r7, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@deltfilter={0x4c, 0x2d, 0x20, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r4, {0xfff2, 0x9}, {0xfff1, 0xb}, {0xfff3, 0xe}}, [@TCA_RATE={0x6, 0x5, {0x4}}, @filter_kind_options=@f_flower={{0xb}, {0x14, 0x2, [@TCA_FLOWER_KEY_CVLAN_ID={0x6, 0x4d, 0xade}, @TCA_FLOWER_KEY_ARP_SIP_MASK={0x8, 0x3a, 0xffffffff}]}}]}, 0x4c}}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="24000000480010802cbd7000ffdbdf250a003b002b62571a7acb0c8cbd3bfde3d193dc5360549cb2f2c0ad48c9a8224e", @ANYRES32=r4, @ANYBLOB="0009015117febb7b2021e790ced4567818960604310dc8ab8f52982df858261d2a0ba62fe09c92868da27579973d02f0ad"], 0x24}, 0x1, 0x0, 0x0, 0xc0}, 0x4c080) (async) getsockname$packet(r6, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) (async) r9 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000980)=ANY=[@ANYBLOB="740000001000010400000000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="20220200082a05003000128009000100766c616e00000000da1085be39c1e55200000000000000011035788644a0405353263a3babfa57944003800c00010009000000e52b000008000500ff48eca499b500c68fd145a949fdac5fbdd8611817d39656b0727f6792ae3909ab47d21b7d1033fdc975bf51204447dd1e88de167fe1c604223a79f6cb2838a35ac5c59a21ef51485049b2d7be4017865a9ad99c30a6172c488c84e8ea2b4a10d44b8d0c527fb5bb52bf233d3b5a789545423b41473c0780fea02e6dc619ff2e1781f9ec0ceef149943b44ff73372b36977327ae08d1fe3caaf2a53116e632f5ac8d7c57e95abb5e33a9199c83cc42eca58c762be0da48225f9ab40f76192cb462ae7c0ff59d1309c19a8041fff146e029866ab343386a1d663bb36bf17d5abc1310a97987a2e5eec9f5fa8f557807f85bf8", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r8, @ANYBLOB="1400140062617461647630000000000000000000"], 0x74}}, 0x0) [ 346.457346] nla_parse: 1 callbacks suppressed [ 346.457377] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.3'. [ 346.471091] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. [ 346.613431] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.3'. [ 346.624979] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. 06:16:40 executing program 4: prctl$PR_SVE_SET_VL(0x32, 0x0) r0 = openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000180)) fchown(0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, 0x0, 0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) r1 = perf_event_open(&(0x7f0000000840)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r2, 0x800002, 0x0) dup3(0xffffffffffffffff, r1, 0x80000) write$binfmt_aout(r2, &(0x7f0000000080)=ANY=[], 0x8a) r3 = socket$inet6(0xa, 0x400000000001, 0x0) close(r3) perf_event_open(0x0, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x1e, 0x4, 0x0) connect$tipc(r4, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10) r5 = open(&(0x7f0000002000)='./bus\x00', 0x64000, 0x0) sendfile(r3, r5, 0x0, 0x200fc0) creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$KVM_GET_SREGS(0xffffffffffffffff, 0x8138ae83, 0x0) sendto$inet(r0, &(0x7f0000000280)="9d86b9c1a8e1abdeed20d302d145d337", 0x10, 0x0, &(0x7f00000002c0)={0x2, 0x4e23, @private=0xa010100}, 0x10) lseek(r0, 0x9, 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x44000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3}, './bus\x00'}) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xfffffffffffffff4, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[], 0x44}, 0x1, 0x0, 0x0, 0x801}, 0x20000081) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000700)={0x30, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\r'], 0x0, 0x0, 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x5, 0x0, 0x80, 0x0, 0x1f, 0x4, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8000000000000001, 0x1f}, 0x0, 0x0, 0xfffffff8, 0x7, 0x2c, 0x7bfb, 0x0, 0x0, 0x0, 0x0, 0x2023}, r6, 0xb, 0xffffffffffffffff, 0x3) 06:16:40 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) perf_event_open$cgroup(&(0x7f0000000340)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7fff, 0x0, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xcaeb}, 0xffffffffffffffff, 0xe, r0, 0x1) ioctl$VIDIOC_S_HW_FREQ_SEEK(r0, 0x40305652, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x2, 0x5861, 0x6}) (async) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'macvtap0\x00', 0x0}) sendto$inet6(0xffffffffffffffff, &(0x7f0000004480)="eb04ebe72efd4666735bc331f7b65a692ceb74350769e93a6baf33fd4c106feeb2603e9636abafb9543277767b02f049d3cddb939e238b25521ab216c57c917add0af6866288a26d35504b5c62dbefe9a3db071346d4c446e427c0fba8550a46d0e6966940b643783777017a30bf20d5b0d1ba5bb384704527da6e71f68fd6a7f4f3b7aa73a0015d", 0x88, 0x88c4, &(0x7f00000008c0)={0xa, 0x4e24, 0x5765, @remote, 0x99a}, 0x1c) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = socket(0x1, 0x803, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="7c00000010004660c5b543c80f0104220000000000000000000000bf0e05c6bacfa617ff3f2894a7bfff660132f3086e5005331c294b9b84000008cc1cd5613e7acace8752015d84f627308dba3d8638fd62307ff1565a5ed295895cf7ef8d843eb6f8f9285c609c0da233bdce8481f4adc8e391cce188edffb65c64cff2b928c71f7db8", @ANYRES32=0x0, @ANYBLOB="7bfd0000000000005400128009000100766c616e0000000044000280340003800c0001007a0c0000020000000c000100e090fda5090000000c00010005000000fcffffff0c00010000000000080000000c000200070000001e00000008000500", @ANYRES32=r6, @ANYBLOB], 0x7c}}, 0x0) (async) r8 = socket(0x1, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r2, 0xc0605345, &(0x7f0000000200)={0x5c6, 0x1, {0x0, 0x3f31df658443716e, 0x0, 0x2, 0x7fffffff}, 0xffff}) (async) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000004340)=[{{&(0x7f0000000300), 0x6e, &(0x7f0000000080)=[{&(0x7f0000002d80)=""/108, 0x6c}], 0x1, &(0x7f0000004700)=ANY=[@ANYBLOB="300000009e5cbe3a82fecea0c3ab3506", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="12c9ee6c805d47c43ca143e1d9e959ec3f7fcce25940a286beb5d69f0aea4a5156f0c914527aa55c01e936d01e68a64c3a5c0c3da60efc4f54203b7cfabc019a42de48dc66255785eeca734d825b30f45e0a8d08b205167890fe898df573613c02d3a4f3e14b63b30e31b87e341ac26e1f0f1457ad94fd358442ef63b3013ece34ebabecd8ca0894010000008a8fb1c2f6846cd3ff5db3beac24cdd4dc71630d7b8a1465a48aecfbd2cbd07700000000aa8fc3e8adee8a0e396f24a53bf223a3c559f013f14dc37b9792aadf9e17568f1fdea13470e5f86e98", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000017fbffffffffffff000100000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000400000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f00000005c0)=@abs, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000000640)=""/3, 0x3}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/57, 0x39}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000004600)=""/239, 0xef}, {&(0x7f0000002a40)=""/16, 0x10}], 0x9, &(0x7f0000004b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000000000000000100000001000000fe000000000000720100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="00000000280000000000000b709dc00001000000", @ANYRES32, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYBLOB="e3f856f9a41f7bbbfcb1324be78682450a5158304aaf4b05ec780db06198305dac72d39986e27df44f7596587847a3a1788cfac93fcaa54d44a6a1b8eb92ea02eb5d28e89bf8cc5a8f40c0de73719b1db7ba956dbee1a41772dacb53176bb61555c5bfd0c18a1241ccb8abfb07d99dbd4684c17d10f0ad8d4471ac6e3c41eb53ffb092edfb132f79b9393152684eef7ccf77c423e151ebd719dfb25324ea40b2118971202883ca6bb63247586c0271b1d35fa7b69e09ec6cc83cdbc7961fbba25f507a88427ae2ee5dfa4e889ab2c14a01", @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}}, {{&(0x7f0000002c40)=@abs, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002cc0)=""/190, 0xbe}, {&(0x7f0000004540)=""/147, 0x93}], 0x2, &(0x7f0000002b40)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32, @ANYRES32, @ANYBLOB="1c000008000000000eacf2b1af5f9c5ff500000000020000006ad5b8d2f636da8b7767f7a7f7d68c25c396ec57f58704c679f8d745e97ae1ff07c2fc91e690c46747e4427569ca94eaa7eef9ed80964b528dc37404408cf141f769ddcb588e5b44c857892ac546620506bb68b1306412dd00646d034f85e51b3cf595617bb7f562050e06a14f464f4e5f038c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x70}}, {{&(0x7f0000002940)=@abs, 0x6e, &(0x7f0000004240)=[{&(0x7f0000002f80)=""/154, 0x9a}, {&(0x7f0000003040)=""/54, 0x36}, {&(0x7f0000003080)=""/125, 0x7d}, {&(0x7f0000003100)=""/127, 0x7f}, {&(0x7f0000003180)=""/151, 0x97}, {&(0x7f0000003240)=""/4096, 0x1000}], 0x6, &(0x7f00000042c0)}}], 0x4, 0x20, &(0x7f0000004440)) (async) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) (async) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$NL80211_CMD_START_SCHED_SCAN(r10, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000002e80)=ANY=[@ANYBLOB="8e4ed022164702f27f7c2cdde11d6eadd0af88b243dcd13f6ed80654fa26a959ccb4e1936ab73f7eed40ba4edd98bd9363cea901ad1e4c49e2d00996eb068f87c9e44d84df2943a8b986a76285ea21b5d99b43928557320e3df4f5a741341d7a73af3501e32d58414d8f9e426300e0b62a8217f2cdd25078a8d0085e4f8674354fad6d40726ad9c4d71847a2a438093f849db0cc1227b55fa4ef2755175234f25d15222d8f358358add3a209359a0960f8aeef9173f562cc3376a77cd177b251fb5920a3", @ANYRES16=0x0, @ANYRES64], 0x38}}, 0x0) (async) r12 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r12, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000048c0)=""/161, 0xa1}, {&(0x7f00000029c0)=""/109, 0x6d}], 0x2, 0x4efa39e, 0x3d0) (async) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x600, &(0x7f0000000140)={&(0x7f0000000740)=@newlink={0x64, 0x10, 0x421, 0x0, 0x25dfdbf8, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r11}, @IFLA_MASTER={0x8, 0xa, r13}, @IFLA_ADDRESS={0xa, 0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}]}, 0x64}}, 0x0) 06:16:40 executing program 3: r0 = perf_event_open(&(0x7f0000000340)={0x3, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0x2, 0x10000, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000000)) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000007c0)=ANY=[@ANYBLOB="240000000408010800000000000b00000000000006000240000000000500030006000000fc211d518edf0b73b746eae8e5bfd1687875a51bd010c084dd095ee09e7b0505444e4ab7a3a49ac11c1762b54e93601bbfca8c9ef5a77e9a6b847364a448109068a00c9a28fddb992056996df0d47f177a5b65f16e4d78bb39d1aac823a08e28adc94b6769089669b51cc530a2b84cd6a800000000000000000000000000000000bfc88c157d5f6b6cbb162699eade5524e6a75377e992170647361497f6b06a67f51103886719f44bb9ced9ca833cdd14df66414567ad6c8f978a04bd251a601e15c0e79cc7a1d926d52c0eab6b15ce3f7f0ad1c5aa348c2c67002f8de119df85d53400a5ecd14bc2caac283a76da87c26472cb6dc93fd29cd4dc7aff297ad6f50d90056fb1650920888b71103680f6b7dbc2ad4aee9de862ffb0cb9045633cbd36cac5984475d8b7e49d93001d112896e48b67cd4976fc326a08f37dc74c92b43feb092233044ea1e3a735d1ab9871037a799a11c3bedb457a63eabe5ea89cd5f8699b704443267205c5b5d858"], 0x24}}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) (async) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) (async) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x100000a, 0x1010, r2, 0x1a442000) (async) ppoll(&(0x7f0000000700)=[{r2}, {0xffffffffffffffff, 0x9010}, {0xffffffffffffffff, 0x6}, {r0, 0x200}], 0x4, &(0x7f0000000740), &(0x7f0000000780)={[0xc668]}, 0x8) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x3, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) (async) r6 = socket(0x1, 0x803, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r5, 0x8936, &(0x7f0000000240)={@loopback, 0x55, r4}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r5, 0xc0189376, &(0x7f0000000200)={{0x1, 0x1, 0x18, r6, {0x6}}, './file0\x00'}) sendmsg$nl_route_sched(r7, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@deltfilter={0x4c, 0x2d, 0x20, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r4, {0xfff2, 0x9}, {0xfff1, 0xb}, {0xfff3, 0xe}}, [@TCA_RATE={0x6, 0x5, {0x4}}, @filter_kind_options=@f_flower={{0xb}, {0x14, 0x2, [@TCA_FLOWER_KEY_CVLAN_ID={0x6, 0x4d, 0xade}, @TCA_FLOWER_KEY_ARP_SIP_MASK={0x8, 0x3a, 0xffffffff}]}}]}, 0x4c}}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="24000000480010802cbd7000ffdbdf250a003b002b62571a7acb0c8cbd3bfde3d193dc5360549cb2f2c0ad48c9a8224e", @ANYRES32=r4, @ANYBLOB="0009015117febb7b2021e790ced4567818960604310dc8ab8f52982df858261d2a0ba62fe09c92868da27579973d02f0ad"], 0x24}, 0x1, 0x0, 0x0, 0xc0}, 0x4c080) getsockname$packet(r6, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) (async) r9 = socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000980)=ANY=[@ANYBLOB="740000001000010400000000fedbdf2500000000", @ANYRES32=0x0, @ANYBLOB="20220200082a05003000128009000100766c616e00000000da1085be39c1e55200000000000000011035788644a0405353263a3babfa57944003800c00010009000000e52b000008000500ff48eca499b500c68fd145a949fdac5fbdd8611817d39656b0727f6792ae3909ab47d21b7d1033fdc975bf51204447dd1e88de167fe1c604223a79f6cb2838a35ac5c59a21ef51485049b2d7be4017865a9ad99c30a6172c488c84e8ea2b4a10d44b8d0c527fb5bb52bf233d3b5a789545423b41473c0780fea02e6dc619ff2e1781f9ec0ceef149943b44ff73372b36977327ae08d1fe3caaf2a53116e632f5ac8d7c57e95abb5e33a9199c83cc42eca58c762be0da48225f9ab40f76192cb462ae7c0ff59d1309c19a8041fff146e029866ab343386a1d663bb36bf17d5abc1310a97987a2e5eec9f5fa8f557807f85bf8", @ANYRES32=r4, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r8, @ANYBLOB="1400140062617461647630000000000000000000"], 0x74}}, 0x0) 06:16:40 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20200, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x0, 0x300) (async) r1 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x10d082) (async) r2 = memfd_create(&(0x7f0000000880)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='!', 0x1}], 0x1, 0x40ee1, 0x0) (async) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r1, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xffffff0f) (async) r5 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r5, r6) (async) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file0', [{0x20, 'cpumask\x00'}, {0x20, 'cpumask\x00'}, {}, {0x20, '\\'}, {0x20, ')\'*\''}, {0x20, '+#/:'}, {0x20, '!^-'}, {0x20, 'y\x00'}], 0xa, "b724c6fa5c9be1697850bcb539dfda10242738c8fb9bf317dad5c5fe35f8a546981be5859aa5663838ece0111edabb2ba9ff8de4b31870eebee7196e0d721c7457136cf7d1b85bc119aac5a5aa0ee6c5ad46c192c437a2bb3c941b96522bbbc0f358417989eb2662c3cc5edf2e9e22fb580fa4e1e5fed1a608875d1de428cdc3"}, 0xb1) (async) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder-control\x00', 0x802, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000900)={{r8}, 0x0, 0x4, @inherit={0x90, &(0x7f00000003c0)={0x1, 0x9, 0x80, 0x0, {0x1d, 0x2, 0x7ff, 0x1000, 0x81}, [0x1, 0x9, 0xe0e4, 0x3, 0x81, 0xa3b, 0x5, 0x81, 0x1]}}, @name="89cc3f55556411e9ac9c598c89cda0b9b25bb436c4175d8ac1e7c9a7010d9e516d6ed56c4031a11bea2843947ccff7616058fa29d4df7204b3c2f68ba95e5021b67777005023f05d48c96bdad7a8674d7b647a7590fd8363e8e1a1a0551230ba8b5b6abe09e5529776003c2c82e4aa6c61f2cf4b351ee544bc96f2078a498c38ccd5a4db0f1ea43310ac08cbcffa5d1429d75627f2d760bcc791c171e9799593940bbeaef957cc02192614601f80d3d35e9f6558df31eeeedf7ccf17ccb381d53a310ccf40f52663cabbe725f4aed9509658fa9f17d85f740cf635a5854f64b6e6d603589cabdbbd3caa4736eb9af0ef39180731117d39eaef1e9c894d9818ef8f8a46777f6d974d1e6ba6ad6bb60ecd1b6f8bf40391578484e37244036ccbedcd671f64108c13cafe28f6a3581a70fbc8872a094d5f9322d20fee3ef117b160d9b015b063b4b98228dbfbbe86445268fb8c3d763549c936f564aff1757d0ea08667448c936ab9af0de86f85546d821f787275d9cc7c01c7ee8a6c33fe3b3f6b860cb774f64405abf1025785cbc1ec487460f03b2d3ad9642768ed8154ba21bfd8f636355591fa5c15d635a257e74a3c9c1c69dc9221248fbb4f9c2e37bcc71c5192f191e7709c832459333ddfcef8857d14e18426ed8dd6b33ee4239a83841e5d482e3e260d4c4fd5f41bdbe909bc7e862e1e0cbe23bccc4fd89510dfcdb32f3d5a7f3aaa40585c3d6b9e26adc0603a70c31a77d1b3e81b223cf9b8862dfe360075e9ff395add0e5c75c44263947c849dd624898e84c3f6d619ea7e286235c68ff4306adbe5042213986246a98706c00c0cff47920afaf5e47b105c739c0edb343ae192db473275d34ef038be1536c1fc3a9e09a4f1f57b96d68f7193f2bfef8e4edfb60b6d97ecef321fe802f59c9fc481368c546849b86ee78d00e31ce3a3bfec61405e1e98222e9343c52abc089c23536bc633d9f5e33db6778ab487a1d69807db72c1e5b99b8ff77c1f12e129290f21de27b0cdb558191761be876c07c45a22f0f0a3ca219d82bb09b41ef798aef5b36f211586ca13e0966604547f9d508944dd17638a26d5f26339b591b2a111cea2b25e6b982f38d80c826ad92f969b6c7d925a6df816b2d70962ee66607d958efa1401d798ceea05911b4991c74a625aa12ec035694100a01e50d61918526edf962642e714d0f341af21b0dec177954a52837eb5295818618b287b13826a294abf2fe52332cbb6584593f3a4890204281c9fae96b7bbf3a38d79e88b03ed8877b8582c159e8f69fbde701000b3567550d9319a400eeb729369a614453684de2ffd62968a28558d86dd84b942385d8e0468dffe30ed8902cbac3cccf837a71a480de1a7eec3aca826fb2b7b5a524db035c796d46cb579a65a719c2c8074b47b254b5d1d2b7c2f4906703d5e6e40b771a52be8c5b310e2e0ea1639bdec9fbb396cf2206f39881ae1258f92707258cff2a4c0339acf071b53920c4a6239d1b413b04d02b848facec9f0bc2dfc72eb7edaddbd383a0f24e8a4df206d04534d45d19179adede4f23690d9362e2fa3cd488fc85ed1d08240700e5fe0d6ce713ffbe75965ca54329d457b555a44afa812b86b9e34be693f0141282c1d87f688200da0da4ca62d325aae910c8e0ca14ac0ca7c7da72233121ac1a3015e241998067462815021c3a43b04cfeda3c61ab15311b819108f3eddbc9d28dc771542ce79f959c9a27184ef266820d85a1dcfbeb826366828c4ec1586af9cda45e32e71f6f111316c53ea3db56de78de8727f4963177467868cbc3bc39e5ddc4935671b77dcdbc410f11c9fa8f31f9662a0ed458d7553414765e255f223a9d9a2aea4529c82de1482e7e3688460346bf3cad1cf40960e36a03da5826a985085fa704cf30a9a738e4ddf4ec1da38c93a4625c283f09dcf156e9011770ac828f412ecc0e244de17317bbc3d68b278481ae24baffd07da6865ebc0374d484f1c85b749aa1026a74766b33696010eec46ba476619bed3836841090ddb97745a4eaf5d6426ba9c2fa913a3e90a47e20d0253230f02db0f9cbfb505cfd6edfd54655b161fd99c1b7d5c7849f6b370a973f66e706abacbd17d22756850083bab190bae5242a9d3ac419eeec054da8ba5efab7a4b55e4e2c76b42eb620694f82827015034fcb7b6cd424671ca1d16e49150253a6002789f7805e143a40f220929aabeccd32e9925eda7be6122ef54a6029a49a5041e08f7a04cb7a5aa575399e12abba607204b4583bcbb5a93bd6822b1b39ec1c259de8cab7b3f9f7713925fa3ba23e0730412613f2a0ac136dec99991eceeb786835e18b13783d765168c4584060a5564448481b21b8bb667a409321b1240d8b2b4bb968e0185059eee45baeab2cc67274bba6603a414e1eff6f2cdcd053385de8c07f3022cf708e5736c4bb7f06de229f28042d7f6f5247f5a01733278aac09fc6c7eb55871b9136b235b4b2d29f13f666f3dbd971586f1b958362ea3c269abaf48d699e29be4511f367f44c48f10a9e65edeb562aed920c26aad0fdf815a5164eae0bc7865b570108fad282b92d9c50a3d1f299d2cf83b528ff4871498319e9a2ed514b2310e6260f05da569e758e88328ffee9b27d23f994940907c8b8a3188769ae5cf82441e650f92cc00f90e8f72a7456698640509193b23a52c3518580614a9fd7936c52261933bbbc3bc590662bd6fa9b904b06bf497e10a5b971fe203613c517c1512bf30c2673ca6c983b48ffa8c631028fd2e4edaf20f2b4ec128de9cfab04d2ba8372006efd96f6f945719e6e4cd2195e73c422dc1ec3000b4f2ed9ef871d3f5be1e5b7a74ac34ffd62094ad6ee939cedcfc7cdb443a1f98ce77a0f25c65e42b2617cf72df8bc38ec83fee0ae2a98473d612e1b3b49024f9c1419a140fd8715dff261e314a82462532cc4f0eac98824fea44db479a44678279d070b6fa270bb4837d4bd64aa627df8d55b92759a92e912d13b009aabca0119c0e46d14576a2b9ddf2a8e8dbd310819eca0d03d37f0a36aef5efc358a7de649f1eb70c9ed5c4acae45fb39cdce4118f24b41a86374795f58e427abf355606e0caae6e2276465336f65d12e3603a605f781e6b7b9782d21be5e95c2ed827692d5a94278b534271a107e6774c53da159460169f4b0fd50e94f1613b9900e984ae80c8cfb7208455f1c38950676124ce567093b25aa2a3a8f5c385eeeac25d0327b016c5e165ef18a28cbd0d889ff66d60b3333475296b7324a1576fc5fafdefbecb0f06d4b156905022d59b66f33a6f31c50699e317f37d3a5e4c63564620cf22f3f38cdc4051a4b5355783692c76e68b1d04fae64814c82a63cd57204ee78817b3c9e9fc13c3512f23c5a2f4e6f3bb0cb725d2586b8157bdaa05d45e8ab546ae303b4edb04bd4cfb6bf859cfb744aa829a94bc6263c02bcd800d5ffc0e26682a79c7a26bd25b587c1b9d475415d4cb9569fc3e6d0b28c376308bf21cea28f30478ff8719d890a6140136e288efe7b7512485097df4da82c1339a99b19f162c9b15c2613f23a24161ba0a94f7563baf1414ac9fca52b0d05bb00d08610d1a95cc76a7a7787163f5d3e9cfac61b42ef53f70afbe8b12687feb86796c2d7a53e280ee9d03df79fc25f696a2c56c5bf0f7352f697d53a6cbb5041444b2b92af346be5f9ef62100574f5f2016f3ad1a961e312c3ec97a70dd3e737c030bc70a2503cd052c29c1458bc62aa75bfa4fdc87d30b16947813955b00b25e3f00ecf73590d0255965cfdf8060491f8d1a7d83ed0973722026186329bcf0482071fe152f6b4889a5035fd31f0863a23e71095e8c1e3e860c3c3cfebc6d29b81b38f21f17ed8b79d61196d737c6a3a0be18af4df342dfa5483cbf097cfa9573fd6b6d06d531a83c944ef7d93ea46721e6377596b1a650502f489886b997d0a435caca4d5c1c79c382ce1510a5e6c7b9c3f0699c6d7a0eebe1233efa447edabc46fd85881e5c50d3983a12ce840a86d2fdc6bf0890e843978de912b588901758d23bc555df9f77feff219ed7fcbc798e65ac13def94ab75212f898c4a94d12e50e00b60b1dbece47f11f2f6a887fcb308a8baabd7885b7003aa2522cb8af68811620f54dcc459e1b1c682a6a26ab2388f9a6f427666755d7bf3d7dc35dbbbf9683e3619d5210fd66fffd666a07def248cc899e75fbbb894c848b4c739b496b30f95ec0f0e7a3d107700950ff4feb90ef5b101ee6da23a5b14c2e7c172ef470a9751da36594a1721bf423417d5577668dcccc22b2b058cb3df9f7b2b7050c257480e3469bfedc2017f29b1bf3de36b36eec8adf9e19f1857502efda3ed41c1752acdfdb918f72f20d72fbfbcfa1597f119fcfec6d406f81d5dd162fec51463d216baf66d6342cfd06f8cd0cb4f7ea4b21ecc9920105f4b3239dc9734ea8576d8696c6b92d74c5c05efa8b6afbb97c36e19270b5e4005c2e7d057d3297ea7405449db706fea0f8745403191c4e52af460b47827ce644017508996f0ef5202ac0683ab3d0e86d25c7f4cee03ed412bddbd58931fef7bb833c3b30796d43a87a5bf5539394c378c9c1b67646d0d83ac6f1c72b493b47c3f2ba6580849eac000249d0f047085477ab49fe171b0efc787814fdc3f3a0906f071492410d876a3946c086ffcbe2521df9e2704158cad1bf68ae63e68a42d2ba3c632c542f9ad76008eecea6dfa9f78ba56b5c8698c6110477bdd56b5c2cced46f173b4a310478c937cc7c7c0dd5c29ee8ab1524d4ef6e91b8682459e145177d857d2c4e9053c64cc88e80ecb717ee1d7eb835f2b2da19356f113077006227a882b0a1813986af7a94387ddf18f8d3415030c7b8174cb6a17046030b5dc097e6e38f013e16cfa4df690718460dd85b85bbff742937470ab299b826144d91ca322478daed66a5e72125a2ead63f3c1bb58acb2e5a5fe4f6c273abe581fe500c492fcafb58c9728987a34808e72196078d620dd6cdaaefc557238b4376e46e6fbccc82083c94de6cb8380e98e12490f2a16c6e1390a7778e492c8f8d0f9d40de0ea74566fc8dcc661b2b99a8c2a67a29768b44d335a52feac3f1f749dfc5c6841a3056b88a02b0f506752033f20ec1c070468a0c5f8cae5af02fc599499fbf861a6a26a50dd68bf57ab62de9079f7c44f39d9d6fc86a8432fcff377a0bcc5530e0a2f4ba25cdf1ae354cc1bd105292f2999b90239c7d082709f9a5d84ccc853842c2250ddde7049dfdde92b2b27133f5c3e3ea87cf4bcac68f2b8bf4e2d80edd5038df9c3e9d85f0621f1f4fedce7b0590f283736657625f635807345a8b243c78e407d0ac8df7ce6ac8b8489d87fcf104bd84cd157418c538ceae8f8a6307db08026aa646dca00fef188bc5f647ccdc9483c050e97a69f129940e98c9df1b4c76dda89e8dfdea2009a422e220a461b9a7cf5dbcaccd65072c0df2c4f2fded3e1b30f1c557d4512fec0dc1e791e71a3d2f642f6dd399ff296e1b72e326929f30c884d8cb19e6f7e8a1b1b6c5642bf1dd7ffddb67fed7a84a5d291913734971378157c9f29f6242e53beacede59b4c3e1d54cfe7b53ecdef525f3222c1a3c216661b1d6da55a1f5d25fd67621e5218f2421eed84ae1cd5595566502eb93f889b17a401038182211178f1dab78abfac72c5c086ed24f18b6bb5f7450974f50f524874194"}) (async) read(r3, &(0x7f0000000200)=""/250, 0x28000) (async) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) write$snddsp(r9, &(0x7f0000000480)="98f1caaed56390f0d55687d7720012ab6ef4bb26f59d325d56de5d748ccb2af1e6f6e5cd9c93c683efa1b91f3516c8649319819b3f24126624b02a73c600afa9c0ac09e7b5cb0921b3181d20c63fc4a90c71f0619ae729e39610e9d2ce59dbf32da0b3a2d3cdfe92c0809aa562e7941bbb043a3a84e21c798d3a884e8a387234d5d08214c744863c8124a210c8f6335c889836a61c64c122063ea23cb0f36f5018f380d3a55450e9f93aa9cb84f316b846f8e1a959dbe7b99c57356fe098c436d56c9ee98baba9e0865f42a21ef021cb961a1e4d1cbd5c270e5f8352c7689aeafed11d71ea37b59de56858da98a468331d9932e622ab6671911d107aade2", 0xfe) 06:16:40 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async) [ 346.678564] IPVS: ftp: loaded support on port[0] = 21 [ 346.809361] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.3'. 06:16:40 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async, rerun: 64) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (rerun: 64) [ 346.876364] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. [ 346.933575] device vlan2 entered promiscuous mode [ 346.938452] device macvtap0 entered promiscuous mode 06:16:40 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20200, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x0, 0x300) r1 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x10d082) r2 = memfd_create(&(0x7f0000000880)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='!', 0x1}], 0x1, 0x40ee1, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xffffff0f) r5 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r5, r6) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file0', [{0x20, 'cpumask\x00'}, {0x20, 'cpumask\x00'}, {}, {0x20, '\\'}, {0x20, ')\'*\''}, {0x20, '+#/:'}, {0x20, '!^-'}, {0x20, 'y\x00'}], 0xa, "b724c6fa5c9be1697850bcb539dfda10242738c8fb9bf317dad5c5fe35f8a546981be5859aa5663838ece0111edabb2ba9ff8de4b31870eebee7196e0d721c7457136cf7d1b85bc119aac5a5aa0ee6c5ad46c192c437a2bb3c941b96522bbbc0f358417989eb2662c3cc5edf2e9e22fb580fa4e1e5fed1a608875d1de428cdc3"}, 0xb1) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder-control\x00', 0x802, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000900)={{r8}, 0x0, 0x4, @inherit={0x90, &(0x7f00000003c0)={0x1, 0x9, 0x80, 0x0, {0x1d, 0x2, 0x7ff, 0x1000, 0x81}, [0x1, 0x9, 0xe0e4, 0x3, 0x81, 0xa3b, 0x5, 0x81, 0x1]}}, @name="89cc3f55556411e9ac9c598c89cda0b9b25bb436c4175d8ac1e7c9a7010d9e516d6ed56c4031a11bea2843947ccff7616058fa29d4df7204b3c2f68ba95e5021b67777005023f05d48c96bdad7a8674d7b647a7590fd8363e8e1a1a0551230ba8b5b6abe09e5529776003c2c82e4aa6c61f2cf4b351ee544bc96f2078a498c38ccd5a4db0f1ea43310ac08cbcffa5d1429d75627f2d760bcc791c171e9799593940bbeaef957cc02192614601f80d3d35e9f6558df31eeeedf7ccf17ccb381d53a310ccf40f52663cabbe725f4aed9509658fa9f17d85f740cf635a5854f64b6e6d603589cabdbbd3caa4736eb9af0ef39180731117d39eaef1e9c894d9818ef8f8a46777f6d974d1e6ba6ad6bb60ecd1b6f8bf40391578484e37244036ccbedcd671f64108c13cafe28f6a3581a70fbc8872a094d5f9322d20fee3ef117b160d9b015b063b4b98228dbfbbe86445268fb8c3d763549c936f564aff1757d0ea08667448c936ab9af0de86f85546d821f787275d9cc7c01c7ee8a6c33fe3b3f6b860cb774f64405abf1025785cbc1ec487460f03b2d3ad9642768ed8154ba21bfd8f636355591fa5c15d635a257e74a3c9c1c69dc9221248fbb4f9c2e37bcc71c5192f191e7709c832459333ddfcef8857d14e18426ed8dd6b33ee4239a83841e5d482e3e260d4c4fd5f41bdbe909bc7e862e1e0cbe23bccc4fd89510dfcdb32f3d5a7f3aaa40585c3d6b9e26adc0603a70c31a77d1b3e81b223cf9b8862dfe360075e9ff395add0e5c75c44263947c849dd624898e84c3f6d619ea7e286235c68ff4306adbe5042213986246a98706c00c0cff47920afaf5e47b105c739c0edb343ae192db473275d34ef038be1536c1fc3a9e09a4f1f57b96d68f7193f2bfef8e4edfb60b6d97ecef321fe802f59c9fc481368c546849b86ee78d00e31ce3a3bfec61405e1e98222e9343c52abc089c23536bc633d9f5e33db6778ab487a1d69807db72c1e5b99b8ff77c1f12e129290f21de27b0cdb558191761be876c07c45a22f0f0a3ca219d82bb09b41ef798aef5b36f211586ca13e0966604547f9d508944dd17638a26d5f26339b591b2a111cea2b25e6b982f38d80c826ad92f969b6c7d925a6df816b2d70962ee66607d958efa1401d798ceea05911b4991c74a625aa12ec035694100a01e50d61918526edf962642e714d0f341af21b0dec177954a52837eb5295818618b287b13826a294abf2fe52332cbb6584593f3a4890204281c9fae96b7bbf3a38d79e88b03ed8877b8582c159e8f69fbde701000b3567550d9319a400eeb729369a614453684de2ffd62968a28558d86dd84b942385d8e0468dffe30ed8902cbac3cccf837a71a480de1a7eec3aca826fb2b7b5a524db035c796d46cb579a65a719c2c8074b47b254b5d1d2b7c2f4906703d5e6e40b771a52be8c5b310e2e0ea1639bdec9fbb396cf2206f39881ae1258f92707258cff2a4c0339acf071b53920c4a6239d1b413b04d02b848facec9f0bc2dfc72eb7edaddbd383a0f24e8a4df206d04534d45d19179adede4f23690d9362e2fa3cd488fc85ed1d08240700e5fe0d6ce713ffbe75965ca54329d457b555a44afa812b86b9e34be693f0141282c1d87f688200da0da4ca62d325aae910c8e0ca14ac0ca7c7da72233121ac1a3015e241998067462815021c3a43b04cfeda3c61ab15311b819108f3eddbc9d28dc771542ce79f959c9a27184ef266820d85a1dcfbeb826366828c4ec1586af9cda45e32e71f6f111316c53ea3db56de78de8727f4963177467868cbc3bc39e5ddc4935671b77dcdbc410f11c9fa8f31f9662a0ed458d7553414765e255f223a9d9a2aea4529c82de1482e7e3688460346bf3cad1cf40960e36a03da5826a985085fa704cf30a9a738e4ddf4ec1da38c93a4625c283f09dcf156e9011770ac828f412ecc0e244de17317bbc3d68b278481ae24baffd07da6865ebc0374d484f1c85b749aa1026a74766b33696010eec46ba476619bed3836841090ddb97745a4eaf5d6426ba9c2fa913a3e90a47e20d0253230f02db0f9cbfb505cfd6edfd54655b161fd99c1b7d5c7849f6b370a973f66e706abacbd17d22756850083bab190bae5242a9d3ac419eeec054da8ba5efab7a4b55e4e2c76b42eb620694f82827015034fcb7b6cd424671ca1d16e49150253a6002789f7805e143a40f220929aabeccd32e9925eda7be6122ef54a6029a49a5041e08f7a04cb7a5aa575399e12abba607204b4583bcbb5a93bd6822b1b39ec1c259de8cab7b3f9f7713925fa3ba23e0730412613f2a0ac136dec99991eceeb786835e18b13783d765168c4584060a5564448481b21b8bb667a409321b1240d8b2b4bb968e0185059eee45baeab2cc67274bba6603a414e1eff6f2cdcd053385de8c07f3022cf708e5736c4bb7f06de229f28042d7f6f5247f5a01733278aac09fc6c7eb55871b9136b235b4b2d29f13f666f3dbd971586f1b958362ea3c269abaf48d699e29be4511f367f44c48f10a9e65edeb562aed920c26aad0fdf815a5164eae0bc7865b570108fad282b92d9c50a3d1f299d2cf83b528ff4871498319e9a2ed514b2310e6260f05da569e758e88328ffee9b27d23f994940907c8b8a3188769ae5cf82441e650f92cc00f90e8f72a7456698640509193b23a52c3518580614a9fd7936c52261933bbbc3bc590662bd6fa9b904b06bf497e10a5b971fe203613c517c1512bf30c2673ca6c983b48ffa8c631028fd2e4edaf20f2b4ec128de9cfab04d2ba8372006efd96f6f945719e6e4cd2195e73c422dc1ec3000b4f2ed9ef871d3f5be1e5b7a74ac34ffd62094ad6ee939cedcfc7cdb443a1f98ce77a0f25c65e42b2617cf72df8bc38ec83fee0ae2a98473d612e1b3b49024f9c1419a140fd8715dff261e314a82462532cc4f0eac98824fea44db479a44678279d070b6fa270bb4837d4bd64aa627df8d55b92759a92e912d13b009aabca0119c0e46d14576a2b9ddf2a8e8dbd310819eca0d03d37f0a36aef5efc358a7de649f1eb70c9ed5c4acae45fb39cdce4118f24b41a86374795f58e427abf355606e0caae6e2276465336f65d12e3603a605f781e6b7b9782d21be5e95c2ed827692d5a94278b534271a107e6774c53da159460169f4b0fd50e94f1613b9900e984ae80c8cfb7208455f1c38950676124ce567093b25aa2a3a8f5c385eeeac25d0327b016c5e165ef18a28cbd0d889ff66d60b3333475296b7324a1576fc5fafdefbecb0f06d4b156905022d59b66f33a6f31c50699e317f37d3a5e4c63564620cf22f3f38cdc4051a4b5355783692c76e68b1d04fae64814c82a63cd57204ee78817b3c9e9fc13c3512f23c5a2f4e6f3bb0cb725d2586b8157bdaa05d45e8ab546ae303b4edb04bd4cfb6bf859cfb744aa829a94bc6263c02bcd800d5ffc0e26682a79c7a26bd25b587c1b9d475415d4cb9569fc3e6d0b28c376308bf21cea28f30478ff8719d890a6140136e288efe7b7512485097df4da82c1339a99b19f162c9b15c2613f23a24161ba0a94f7563baf1414ac9fca52b0d05bb00d08610d1a95cc76a7a7787163f5d3e9cfac61b42ef53f70afbe8b12687feb86796c2d7a53e280ee9d03df79fc25f696a2c56c5bf0f7352f697d53a6cbb5041444b2b92af346be5f9ef62100574f5f2016f3ad1a961e312c3ec97a70dd3e737c030bc70a2503cd052c29c1458bc62aa75bfa4fdc87d30b16947813955b00b25e3f00ecf73590d0255965cfdf8060491f8d1a7d83ed0973722026186329bcf0482071fe152f6b4889a5035fd31f0863a23e71095e8c1e3e860c3c3cfebc6d29b81b38f21f17ed8b79d61196d737c6a3a0be18af4df342dfa5483cbf097cfa9573fd6b6d06d531a83c944ef7d93ea46721e6377596b1a650502f489886b997d0a435caca4d5c1c79c382ce1510a5e6c7b9c3f0699c6d7a0eebe1233efa447edabc46fd85881e5c50d3983a12ce840a86d2fdc6bf0890e843978de912b588901758d23bc555df9f77feff219ed7fcbc798e65ac13def94ab75212f898c4a94d12e50e00b60b1dbece47f11f2f6a887fcb308a8baabd7885b7003aa2522cb8af68811620f54dcc459e1b1c682a6a26ab2388f9a6f427666755d7bf3d7dc35dbbbf9683e3619d5210fd66fffd666a07def248cc899e75fbbb894c848b4c739b496b30f95ec0f0e7a3d107700950ff4feb90ef5b101ee6da23a5b14c2e7c172ef470a9751da36594a1721bf423417d5577668dcccc22b2b058cb3df9f7b2b7050c257480e3469bfedc2017f29b1bf3de36b36eec8adf9e19f1857502efda3ed41c1752acdfdb918f72f20d72fbfbcfa1597f119fcfec6d406f81d5dd162fec51463d216baf66d6342cfd06f8cd0cb4f7ea4b21ecc9920105f4b3239dc9734ea8576d8696c6b92d74c5c05efa8b6afbb97c36e19270b5e4005c2e7d057d3297ea7405449db706fea0f8745403191c4e52af460b47827ce644017508996f0ef5202ac0683ab3d0e86d25c7f4cee03ed412bddbd58931fef7bb833c3b30796d43a87a5bf5539394c378c9c1b67646d0d83ac6f1c72b493b47c3f2ba6580849eac000249d0f047085477ab49fe171b0efc787814fdc3f3a0906f071492410d876a3946c086ffcbe2521df9e2704158cad1bf68ae63e68a42d2ba3c632c542f9ad76008eecea6dfa9f78ba56b5c8698c6110477bdd56b5c2cced46f173b4a310478c937cc7c7c0dd5c29ee8ab1524d4ef6e91b8682459e145177d857d2c4e9053c64cc88e80ecb717ee1d7eb835f2b2da19356f113077006227a882b0a1813986af7a94387ddf18f8d3415030c7b8174cb6a17046030b5dc097e6e38f013e16cfa4df690718460dd85b85bbff742937470ab299b826144d91ca322478daed66a5e72125a2ead63f3c1bb58acb2e5a5fe4f6c273abe581fe500c492fcafb58c9728987a34808e72196078d620dd6cdaaefc557238b4376e46e6fbccc82083c94de6cb8380e98e12490f2a16c6e1390a7778e492c8f8d0f9d40de0ea74566fc8dcc661b2b99a8c2a67a29768b44d335a52feac3f1f749dfc5c6841a3056b88a02b0f506752033f20ec1c070468a0c5f8cae5af02fc599499fbf861a6a26a50dd68bf57ab62de9079f7c44f39d9d6fc86a8432fcff377a0bcc5530e0a2f4ba25cdf1ae354cc1bd105292f2999b90239c7d082709f9a5d84ccc853842c2250ddde7049dfdde92b2b27133f5c3e3ea87cf4bcac68f2b8bf4e2d80edd5038df9c3e9d85f0621f1f4fedce7b0590f283736657625f635807345a8b243c78e407d0ac8df7ce6ac8b8489d87fcf104bd84cd157418c538ceae8f8a6307db08026aa646dca00fef188bc5f647ccdc9483c050e97a69f129940e98c9df1b4c76dda89e8dfdea2009a422e220a461b9a7cf5dbcaccd65072c0df2c4f2fded3e1b30f1c557d4512fec0dc1e791e71a3d2f642f6dd399ff296e1b72e326929f30c884d8cb19e6f7e8a1b1b6c5642bf1dd7ffddb67fed7a84a5d291913734971378157c9f29f6242e53beacede59b4c3e1d54cfe7b53ecdef525f3222c1a3c216661b1d6da55a1f5d25fd67621e5218f2421eed84ae1cd5595566502eb93f889b17a401038182211178f1dab78abfac72c5c086ed24f18b6bb5f7450974f50f524874194"}) read(r3, &(0x7f0000000200)=""/250, 0x28000) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) write$snddsp(r9, &(0x7f0000000480)="98f1caaed56390f0d55687d7720012ab6ef4bb26f59d325d56de5d748ccb2af1e6f6e5cd9c93c683efa1b91f3516c8649319819b3f24126624b02a73c600afa9c0ac09e7b5cb0921b3181d20c63fc4a90c71f0619ae729e39610e9d2ce59dbf32da0b3a2d3cdfe92c0809aa562e7941bbb043a3a84e21c798d3a884e8a387234d5d08214c744863c8124a210c8f6335c889836a61c64c122063ea23cb0f36f5018f380d3a55450e9f93aa9cb84f316b846f8e1a959dbe7b99c57356fe098c436d56c9ee98baba9e0865f42a21ef021cb961a1e4d1cbd5c270e5f8352c7689aeafed11d71ea37b59de56858da98a468331d9932e622ab6671911d107aade2", 0xfe) [ 347.038694] IPVS: ftp: loaded support on port[0] = 21 [ 347.068221] device macvtap0 left promiscuous mode 06:16:40 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB='crebarrier,umask=000000000000000001031,nls=default,\x00'/62], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000200)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x100000, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x2c, r1, 0x100, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x6, 0x68}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x36}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4004011}, 0x4044) [ 347.278483] hfsplus: unable to parse mount options 06:16:42 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000180)={{{@in=@broadcast, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@loopback}}, &(0x7f0000000080)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:42 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB='crebarrier,umask=000000000000000001031,nls=default,\x00'/62], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000200)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async) r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x100000, 0x0) (async) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x2c, r1, 0x100, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x6, 0x68}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x36}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4004011}, 0x4044) 06:16:42 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) perf_event_open$cgroup(&(0x7f0000000340)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7fff, 0x0, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xcaeb}, 0xffffffffffffffff, 0xe, r0, 0x1) ioctl$VIDIOC_S_HW_FREQ_SEEK(r0, 0x40305652, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x2, 0x5861, 0x6}) (async) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'macvtap0\x00', 0x0}) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000004480)="eb04ebe72efd4666735bc331f7b65a692ceb74350769e93a6baf33fd4c106feeb2603e9636abafb9543277767b02f049d3cddb939e238b25521ab216c57c917add0af6866288a26d35504b5c62dbefe9a3db071346d4c446e427c0fba8550a46d0e6966940b643783777017a30bf20d5b0d1ba5bb384704527da6e71f68fd6a7f4f3b7aa73a0015d", 0x88, 0x88c4, &(0x7f00000008c0)={0xa, 0x4e24, 0x5765, @remote, 0x99a}, 0x1c) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) r5 = socket(0x1, 0x803, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="7c00000010004660c5b543c80f0104220000000000000000000000bf0e05c6bacfa617ff3f2894a7bfff660132f3086e5005331c294b9b84000008cc1cd5613e7acace8752015d84f627308dba3d8638fd62307ff1565a5ed295895cf7ef8d843eb6f8f9285c609c0da233bdce8481f4adc8e391cce188edffb65c64cff2b928c71f7db8", @ANYRES32=0x0, @ANYBLOB="7bfd0000000000005400128009000100766c616e0000000044000280340003800c0001007a0c0000020000000c000100e090fda5090000000c00010005000000fcffffff0c00010000000000080000000c000200070000001e00000008000500", @ANYRES32=r6, @ANYBLOB], 0x7c}}, 0x0) (async) r8 = socket(0x1, 0x3, 0x0) (async) socket$unix(0x1, 0x5, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r2, 0xc0605345, &(0x7f0000000200)={0x5c6, 0x1, {0x0, 0x3f31df658443716e, 0x0, 0x2, 0x7fffffff}, 0xffff}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000004340)=[{{&(0x7f0000000300), 0x6e, &(0x7f0000000080)=[{&(0x7f0000002d80)=""/108, 0x6c}], 0x1, &(0x7f0000004700)=ANY=[@ANYBLOB="300000009e5cbe3a82fecea0c3ab3506", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="12c9ee6c805d47c43ca143e1d9e959ec3f7fcce25940a286beb5d69f0aea4a5156f0c914527aa55c01e936d01e68a64c3a5c0c3da60efc4f54203b7cfabc019a42de48dc66255785eeca734d825b30f45e0a8d08b205167890fe898df573613c02d3a4f3e14b63b30e31b87e341ac26e1f0f1457ad94fd358442ef63b3013ece34ebabecd8ca0894010000008a8fb1c2f6846cd3ff5db3beac24cdd4dc71630d7b8a1465a48aecfbd2cbd07700000000aa8fc3e8adee8a0e396f24a53bf223a3c559f013f14dc37b9792aadf9e17568f1fdea13470e5f86e98", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000017fbffffffffffff000100000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000400000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f00000005c0)=@abs, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000000640)=""/3, 0x3}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/57, 0x39}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000004600)=""/239, 0xef}, {&(0x7f0000002a40)=""/16, 0x10}], 0x9, &(0x7f0000004b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000000000000000100000001000000fe000000000000720100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="00000000280000000000000b709dc00001000000", @ANYRES32, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYBLOB="e3f856f9a41f7bbbfcb1324be78682450a5158304aaf4b05ec780db06198305dac72d39986e27df44f7596587847a3a1788cfac93fcaa54d44a6a1b8eb92ea02eb5d28e89bf8cc5a8f40c0de73719b1db7ba956dbee1a41772dacb53176bb61555c5bfd0c18a1241ccb8abfb07d99dbd4684c17d10f0ad8d4471ac6e3c41eb53ffb092edfb132f79b9393152684eef7ccf77c423e151ebd719dfb25324ea40b2118971202883ca6bb63247586c0271b1d35fa7b69e09ec6cc83cdbc7961fbba25f507a88427ae2ee5dfa4e889ab2c14a01", @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}}, {{&(0x7f0000002c40)=@abs, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002cc0)=""/190, 0xbe}, {&(0x7f0000004540)=""/147, 0x93}], 0x2, &(0x7f0000002b40)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32, @ANYRES32, @ANYBLOB="1c000008000000000eacf2b1af5f9c5ff500000000020000006ad5b8d2f636da8b7767f7a7f7d68c25c396ec57f58704c679f8d745e97ae1ff07c2fc91e690c46747e4427569ca94eaa7eef9ed80964b528dc37404408cf141f769ddcb588e5b44c857892ac546620506bb68b1306412dd00646d034f85e51b3cf595617bb7f562050e06a14f464f4e5f038c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x70}}, {{&(0x7f0000002940)=@abs, 0x6e, &(0x7f0000004240)=[{&(0x7f0000002f80)=""/154, 0x9a}, {&(0x7f0000003040)=""/54, 0x36}, {&(0x7f0000003080)=""/125, 0x7d}, {&(0x7f0000003100)=""/127, 0x7f}, {&(0x7f0000003180)=""/151, 0x97}, {&(0x7f0000003240)=""/4096, 0x1000}], 0x6, &(0x7f00000042c0)}}], 0x4, 0x20, &(0x7f0000004440)) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async, rerun: 64) sendmsg$NL80211_CMD_START_SCHED_SCAN(r10, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000002e80)=ANY=[@ANYBLOB="8e4ed022164702f27f7c2cdde11d6eadd0af88b243dcd13f6ed80654fa26a959ccb4e1936ab73f7eed40ba4edd98bd9363cea901ad1e4c49e2d00996eb068f87c9e44d84df2943a8b986a76285ea21b5d99b43928557320e3df4f5a741341d7a73af3501e32d58414d8f9e426300e0b62a8217f2cdd25078a8d0085e4f8674354fad6d40726ad9c4d71847a2a438093f849db0cc1227b55fa4ef2755175234f25d15222d8f358358add3a209359a0960f8aeef9173f562cc3376a77cd177b251fb5920a3", @ANYRES16=0x0, @ANYRES64], 0x38}}, 0x0) (rerun: 64) r12 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r12, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000048c0)=""/161, 0xa1}, {&(0x7f00000029c0)=""/109, 0x6d}], 0x2, 0x4efa39e, 0x3d0) (async) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x600, &(0x7f0000000140)={&(0x7f0000000740)=@newlink={0x64, 0x10, 0x421, 0x0, 0x25dfdbf8, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r11}, @IFLA_MASTER={0x8, 0xa, r13}, @IFLA_ADDRESS={0xa, 0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}]}, 0x64}}, 0x0) 06:16:42 executing program 4: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20200, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) socket$packet(0x11, 0x0, 0x300) r1 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x10d082) r2 = memfd_create(&(0x7f0000000880)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='!', 0x1}], 0x1, 0x40ee1, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xffffff0f) r5 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r5, r6) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file0', [{0x20, 'cpumask\x00'}, {0x20, 'cpumask\x00'}, {}, {0x20, '\\'}, {0x20, ')\'*\''}, {0x20, '+#/:'}, {0x20, '!^-'}, {0x20, 'y\x00'}], 0xa, "b724c6fa5c9be1697850bcb539dfda10242738c8fb9bf317dad5c5fe35f8a546981be5859aa5663838ece0111edabb2ba9ff8de4b31870eebee7196e0d721c7457136cf7d1b85bc119aac5a5aa0ee6c5ad46c192c437a2bb3c941b96522bbbc0f358417989eb2662c3cc5edf2e9e22fb580fa4e1e5fed1a608875d1de428cdc3"}, 0xb1) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder-control\x00', 0x802, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000900)={{r8}, 0x0, 0x4, @inherit={0x90, &(0x7f00000003c0)={0x1, 0x9, 0x80, 0x0, {0x1d, 0x2, 0x7ff, 0x1000, 0x81}, [0x1, 0x9, 0xe0e4, 0x3, 0x81, 0xa3b, 0x5, 0x81, 0x1]}}, @name="89cc3f55556411e9ac9c598c89cda0b9b25bb436c4175d8ac1e7c9a7010d9e516d6ed56c4031a11bea2843947ccff7616058fa29d4df7204b3c2f68ba95e5021b67777005023f05d48c96bdad7a8674d7b647a7590fd8363e8e1a1a0551230ba8b5b6abe09e5529776003c2c82e4aa6c61f2cf4b351ee544bc96f2078a498c38ccd5a4db0f1ea43310ac08cbcffa5d1429d75627f2d760bcc791c171e9799593940bbeaef957cc02192614601f80d3d35e9f6558df31eeeedf7ccf17ccb381d53a310ccf40f52663cabbe725f4aed9509658fa9f17d85f740cf635a5854f64b6e6d603589cabdbbd3caa4736eb9af0ef39180731117d39eaef1e9c894d9818ef8f8a46777f6d974d1e6ba6ad6bb60ecd1b6f8bf40391578484e37244036ccbedcd671f64108c13cafe28f6a3581a70fbc8872a094d5f9322d20fee3ef117b160d9b015b063b4b98228dbfbbe86445268fb8c3d763549c936f564aff1757d0ea08667448c936ab9af0de86f85546d821f787275d9cc7c01c7ee8a6c33fe3b3f6b860cb774f64405abf1025785cbc1ec487460f03b2d3ad9642768ed8154ba21bfd8f636355591fa5c15d635a257e74a3c9c1c69dc9221248fbb4f9c2e37bcc71c5192f191e7709c832459333ddfcef8857d14e18426ed8dd6b33ee4239a83841e5d482e3e260d4c4fd5f41bdbe909bc7e862e1e0cbe23bccc4fd89510dfcdb32f3d5a7f3aaa40585c3d6b9e26adc0603a70c31a77d1b3e81b223cf9b8862dfe360075e9ff395add0e5c75c44263947c849dd624898e84c3f6d619ea7e286235c68ff4306adbe5042213986246a98706c00c0cff47920afaf5e47b105c739c0edb343ae192db473275d34ef038be1536c1fc3a9e09a4f1f57b96d68f7193f2bfef8e4edfb60b6d97ecef321fe802f59c9fc481368c546849b86ee78d00e31ce3a3bfec61405e1e98222e9343c52abc089c23536bc633d9f5e33db6778ab487a1d69807db72c1e5b99b8ff77c1f12e129290f21de27b0cdb558191761be876c07c45a22f0f0a3ca219d82bb09b41ef798aef5b36f211586ca13e0966604547f9d508944dd17638a26d5f26339b591b2a111cea2b25e6b982f38d80c826ad92f969b6c7d925a6df816b2d70962ee66607d958efa1401d798ceea05911b4991c74a625aa12ec035694100a01e50d61918526edf962642e714d0f341af21b0dec177954a52837eb5295818618b287b13826a294abf2fe52332cbb6584593f3a4890204281c9fae96b7bbf3a38d79e88b03ed8877b8582c159e8f69fbde701000b3567550d9319a400eeb729369a614453684de2ffd62968a28558d86dd84b942385d8e0468dffe30ed8902cbac3cccf837a71a480de1a7eec3aca826fb2b7b5a524db035c796d46cb579a65a719c2c8074b47b254b5d1d2b7c2f4906703d5e6e40b771a52be8c5b310e2e0ea1639bdec9fbb396cf2206f39881ae1258f92707258cff2a4c0339acf071b53920c4a6239d1b413b04d02b848facec9f0bc2dfc72eb7edaddbd383a0f24e8a4df206d04534d45d19179adede4f23690d9362e2fa3cd488fc85ed1d08240700e5fe0d6ce713ffbe75965ca54329d457b555a44afa812b86b9e34be693f0141282c1d87f688200da0da4ca62d325aae910c8e0ca14ac0ca7c7da72233121ac1a3015e241998067462815021c3a43b04cfeda3c61ab15311b819108f3eddbc9d28dc771542ce79f959c9a27184ef266820d85a1dcfbeb826366828c4ec1586af9cda45e32e71f6f111316c53ea3db56de78de8727f4963177467868cbc3bc39e5ddc4935671b77dcdbc410f11c9fa8f31f9662a0ed458d7553414765e255f223a9d9a2aea4529c82de1482e7e3688460346bf3cad1cf40960e36a03da5826a985085fa704cf30a9a738e4ddf4ec1da38c93a4625c283f09dcf156e9011770ac828f412ecc0e244de17317bbc3d68b278481ae24baffd07da6865ebc0374d484f1c85b749aa1026a74766b33696010eec46ba476619bed3836841090ddb97745a4eaf5d6426ba9c2fa913a3e90a47e20d0253230f02db0f9cbfb505cfd6edfd54655b161fd99c1b7d5c7849f6b370a973f66e706abacbd17d22756850083bab190bae5242a9d3ac419eeec054da8ba5efab7a4b55e4e2c76b42eb620694f82827015034fcb7b6cd424671ca1d16e49150253a6002789f7805e143a40f220929aabeccd32e9925eda7be6122ef54a6029a49a5041e08f7a04cb7a5aa575399e12abba607204b4583bcbb5a93bd6822b1b39ec1c259de8cab7b3f9f7713925fa3ba23e0730412613f2a0ac136dec99991eceeb786835e18b13783d765168c4584060a5564448481b21b8bb667a409321b1240d8b2b4bb968e0185059eee45baeab2cc67274bba6603a414e1eff6f2cdcd053385de8c07f3022cf708e5736c4bb7f06de229f28042d7f6f5247f5a01733278aac09fc6c7eb55871b9136b235b4b2d29f13f666f3dbd971586f1b958362ea3c269abaf48d699e29be4511f367f44c48f10a9e65edeb562aed920c26aad0fdf815a5164eae0bc7865b570108fad282b92d9c50a3d1f299d2cf83b528ff4871498319e9a2ed514b2310e6260f05da569e758e88328ffee9b27d23f994940907c8b8a3188769ae5cf82441e650f92cc00f90e8f72a7456698640509193b23a52c3518580614a9fd7936c52261933bbbc3bc590662bd6fa9b904b06bf497e10a5b971fe203613c517c1512bf30c2673ca6c983b48ffa8c631028fd2e4edaf20f2b4ec128de9cfab04d2ba8372006efd96f6f945719e6e4cd2195e73c422dc1ec3000b4f2ed9ef871d3f5be1e5b7a74ac34ffd62094ad6ee939cedcfc7cdb443a1f98ce77a0f25c65e42b2617cf72df8bc38ec83fee0ae2a98473d612e1b3b49024f9c1419a140fd8715dff261e314a82462532cc4f0eac98824fea44db479a44678279d070b6fa270bb4837d4bd64aa627df8d55b92759a92e912d13b009aabca0119c0e46d14576a2b9ddf2a8e8dbd310819eca0d03d37f0a36aef5efc358a7de649f1eb70c9ed5c4acae45fb39cdce4118f24b41a86374795f58e427abf355606e0caae6e2276465336f65d12e3603a605f781e6b7b9782d21be5e95c2ed827692d5a94278b534271a107e6774c53da159460169f4b0fd50e94f1613b9900e984ae80c8cfb7208455f1c38950676124ce567093b25aa2a3a8f5c385eeeac25d0327b016c5e165ef18a28cbd0d889ff66d60b3333475296b7324a1576fc5fafdefbecb0f06d4b156905022d59b66f33a6f31c50699e317f37d3a5e4c63564620cf22f3f38cdc4051a4b5355783692c76e68b1d04fae64814c82a63cd57204ee78817b3c9e9fc13c3512f23c5a2f4e6f3bb0cb725d2586b8157bdaa05d45e8ab546ae303b4edb04bd4cfb6bf859cfb744aa829a94bc6263c02bcd800d5ffc0e26682a79c7a26bd25b587c1b9d475415d4cb9569fc3e6d0b28c376308bf21cea28f30478ff8719d890a6140136e288efe7b7512485097df4da82c1339a99b19f162c9b15c2613f23a24161ba0a94f7563baf1414ac9fca52b0d05bb00d08610d1a95cc76a7a7787163f5d3e9cfac61b42ef53f70afbe8b12687feb86796c2d7a53e280ee9d03df79fc25f696a2c56c5bf0f7352f697d53a6cbb5041444b2b92af346be5f9ef62100574f5f2016f3ad1a961e312c3ec97a70dd3e737c030bc70a2503cd052c29c1458bc62aa75bfa4fdc87d30b16947813955b00b25e3f00ecf73590d0255965cfdf8060491f8d1a7d83ed0973722026186329bcf0482071fe152f6b4889a5035fd31f0863a23e71095e8c1e3e860c3c3cfebc6d29b81b38f21f17ed8b79d61196d737c6a3a0be18af4df342dfa5483cbf097cfa9573fd6b6d06d531a83c944ef7d93ea46721e6377596b1a650502f489886b997d0a435caca4d5c1c79c382ce1510a5e6c7b9c3f0699c6d7a0eebe1233efa447edabc46fd85881e5c50d3983a12ce840a86d2fdc6bf0890e843978de912b588901758d23bc555df9f77feff219ed7fcbc798e65ac13def94ab75212f898c4a94d12e50e00b60b1dbece47f11f2f6a887fcb308a8baabd7885b7003aa2522cb8af68811620f54dcc459e1b1c682a6a26ab2388f9a6f427666755d7bf3d7dc35dbbbf9683e3619d5210fd66fffd666a07def248cc899e75fbbb894c848b4c739b496b30f95ec0f0e7a3d107700950ff4feb90ef5b101ee6da23a5b14c2e7c172ef470a9751da36594a1721bf423417d5577668dcccc22b2b058cb3df9f7b2b7050c257480e3469bfedc2017f29b1bf3de36b36eec8adf9e19f1857502efda3ed41c1752acdfdb918f72f20d72fbfbcfa1597f119fcfec6d406f81d5dd162fec51463d216baf66d6342cfd06f8cd0cb4f7ea4b21ecc9920105f4b3239dc9734ea8576d8696c6b92d74c5c05efa8b6afbb97c36e19270b5e4005c2e7d057d3297ea7405449db706fea0f8745403191c4e52af460b47827ce644017508996f0ef5202ac0683ab3d0e86d25c7f4cee03ed412bddbd58931fef7bb833c3b30796d43a87a5bf5539394c378c9c1b67646d0d83ac6f1c72b493b47c3f2ba6580849eac000249d0f047085477ab49fe171b0efc787814fdc3f3a0906f071492410d876a3946c086ffcbe2521df9e2704158cad1bf68ae63e68a42d2ba3c632c542f9ad76008eecea6dfa9f78ba56b5c8698c6110477bdd56b5c2cced46f173b4a310478c937cc7c7c0dd5c29ee8ab1524d4ef6e91b8682459e145177d857d2c4e9053c64cc88e80ecb717ee1d7eb835f2b2da19356f113077006227a882b0a1813986af7a94387ddf18f8d3415030c7b8174cb6a17046030b5dc097e6e38f013e16cfa4df690718460dd85b85bbff742937470ab299b826144d91ca322478daed66a5e72125a2ead63f3c1bb58acb2e5a5fe4f6c273abe581fe500c492fcafb58c9728987a34808e72196078d620dd6cdaaefc557238b4376e46e6fbccc82083c94de6cb8380e98e12490f2a16c6e1390a7778e492c8f8d0f9d40de0ea74566fc8dcc661b2b99a8c2a67a29768b44d335a52feac3f1f749dfc5c6841a3056b88a02b0f506752033f20ec1c070468a0c5f8cae5af02fc599499fbf861a6a26a50dd68bf57ab62de9079f7c44f39d9d6fc86a8432fcff377a0bcc5530e0a2f4ba25cdf1ae354cc1bd105292f2999b90239c7d082709f9a5d84ccc853842c2250ddde7049dfdde92b2b27133f5c3e3ea87cf4bcac68f2b8bf4e2d80edd5038df9c3e9d85f0621f1f4fedce7b0590f283736657625f635807345a8b243c78e407d0ac8df7ce6ac8b8489d87fcf104bd84cd157418c538ceae8f8a6307db08026aa646dca00fef188bc5f647ccdc9483c050e97a69f129940e98c9df1b4c76dda89e8dfdea2009a422e220a461b9a7cf5dbcaccd65072c0df2c4f2fded3e1b30f1c557d4512fec0dc1e791e71a3d2f642f6dd399ff296e1b72e326929f30c884d8cb19e6f7e8a1b1b6c5642bf1dd7ffddb67fed7a84a5d291913734971378157c9f29f6242e53beacede59b4c3e1d54cfe7b53ecdef525f3222c1a3c216661b1d6da55a1f5d25fd67621e5218f2421eed84ae1cd5595566502eb93f889b17a401038182211178f1dab78abfac72c5c086ed24f18b6bb5f7450974f50f524874194"}) read(r3, &(0x7f0000000200)=""/250, 0x28000) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) write$snddsp(r9, &(0x7f0000000480)="98f1caaed56390f0d55687d7720012ab6ef4bb26f59d325d56de5d748ccb2af1e6f6e5cd9c93c683efa1b91f3516c8649319819b3f24126624b02a73c600afa9c0ac09e7b5cb0921b3181d20c63fc4a90c71f0619ae729e39610e9d2ce59dbf32da0b3a2d3cdfe92c0809aa562e7941bbb043a3a84e21c798d3a884e8a387234d5d08214c744863c8124a210c8f6335c889836a61c64c122063ea23cb0f36f5018f380d3a55450e9f93aa9cb84f316b846f8e1a959dbe7b99c57356fe098c436d56c9ee98baba9e0865f42a21ef021cb961a1e4d1cbd5c270e5f8352c7689aeafed11d71ea37b59de56858da98a468331d9932e622ab6671911d107aade2", 0xfe) 06:16:42 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20200, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xfffffffbffffffff, 0xffffffffffffffff, 0x0) (async) socket$packet(0x11, 0x0, 0x300) (async, rerun: 32) r1 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x10d082) (async, rerun: 32) r2 = memfd_create(&(0x7f0000000880)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)='!', 0x1}], 0x1, 0x40ee1, 0x0) (async) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xffffff0f) (async) r5 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r6 = perf_event_open(&(0x7f0000000240)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = dup2(r5, r6) (async) write$binfmt_script(r6, &(0x7f0000000300)={'#! ', './file0', [{0x20, 'cpumask\x00'}, {0x20, 'cpumask\x00'}, {}, {0x20, '\\'}, {0x20, ')\'*\''}, {0x20, '+#/:'}, {0x20, '!^-'}, {0x20, 'y\x00'}], 0xa, "b724c6fa5c9be1697850bcb539dfda10242738c8fb9bf317dad5c5fe35f8a546981be5859aa5663838ece0111edabb2ba9ff8de4b31870eebee7196e0d721c7457136cf7d1b85bc119aac5a5aa0ee6c5ad46c192c437a2bb3c941b96522bbbc0f358417989eb2662c3cc5edf2e9e22fb580fa4e1e5fed1a608875d1de428cdc3"}, 0xb1) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder-control\x00', 0x802, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000900)={{r8}, 0x0, 0x4, @inherit={0x90, &(0x7f00000003c0)={0x1, 0x9, 0x80, 0x0, {0x1d, 0x2, 0x7ff, 0x1000, 0x81}, [0x1, 0x9, 0xe0e4, 0x3, 0x81, 0xa3b, 0x5, 0x81, 0x1]}}, @name="89cc3f55556411e9ac9c598c89cda0b9b25bb436c4175d8ac1e7c9a7010d9e516d6ed56c4031a11bea2843947ccff7616058fa29d4df7204b3c2f68ba95e5021b67777005023f05d48c96bdad7a8674d7b647a7590fd8363e8e1a1a0551230ba8b5b6abe09e5529776003c2c82e4aa6c61f2cf4b351ee544bc96f2078a498c38ccd5a4db0f1ea43310ac08cbcffa5d1429d75627f2d760bcc791c171e9799593940bbeaef957cc02192614601f80d3d35e9f6558df31eeeedf7ccf17ccb381d53a310ccf40f52663cabbe725f4aed9509658fa9f17d85f740cf635a5854f64b6e6d603589cabdbbd3caa4736eb9af0ef39180731117d39eaef1e9c894d9818ef8f8a46777f6d974d1e6ba6ad6bb60ecd1b6f8bf40391578484e37244036ccbedcd671f64108c13cafe28f6a3581a70fbc8872a094d5f9322d20fee3ef117b160d9b015b063b4b98228dbfbbe86445268fb8c3d763549c936f564aff1757d0ea08667448c936ab9af0de86f85546d821f787275d9cc7c01c7ee8a6c33fe3b3f6b860cb774f64405abf1025785cbc1ec487460f03b2d3ad9642768ed8154ba21bfd8f636355591fa5c15d635a257e74a3c9c1c69dc9221248fbb4f9c2e37bcc71c5192f191e7709c832459333ddfcef8857d14e18426ed8dd6b33ee4239a83841e5d482e3e260d4c4fd5f41bdbe909bc7e862e1e0cbe23bccc4fd89510dfcdb32f3d5a7f3aaa40585c3d6b9e26adc0603a70c31a77d1b3e81b223cf9b8862dfe360075e9ff395add0e5c75c44263947c849dd624898e84c3f6d619ea7e286235c68ff4306adbe5042213986246a98706c00c0cff47920afaf5e47b105c739c0edb343ae192db473275d34ef038be1536c1fc3a9e09a4f1f57b96d68f7193f2bfef8e4edfb60b6d97ecef321fe802f59c9fc481368c546849b86ee78d00e31ce3a3bfec61405e1e98222e9343c52abc089c23536bc633d9f5e33db6778ab487a1d69807db72c1e5b99b8ff77c1f12e129290f21de27b0cdb558191761be876c07c45a22f0f0a3ca219d82bb09b41ef798aef5b36f211586ca13e0966604547f9d508944dd17638a26d5f26339b591b2a111cea2b25e6b982f38d80c826ad92f969b6c7d925a6df816b2d70962ee66607d958efa1401d798ceea05911b4991c74a625aa12ec035694100a01e50d61918526edf962642e714d0f341af21b0dec177954a52837eb5295818618b287b13826a294abf2fe52332cbb6584593f3a4890204281c9fae96b7bbf3a38d79e88b03ed8877b8582c159e8f69fbde701000b3567550d9319a400eeb729369a614453684de2ffd62968a28558d86dd84b942385d8e0468dffe30ed8902cbac3cccf837a71a480de1a7eec3aca826fb2b7b5a524db035c796d46cb579a65a719c2c8074b47b254b5d1d2b7c2f4906703d5e6e40b771a52be8c5b310e2e0ea1639bdec9fbb396cf2206f39881ae1258f92707258cff2a4c0339acf071b53920c4a6239d1b413b04d02b848facec9f0bc2dfc72eb7edaddbd383a0f24e8a4df206d04534d45d19179adede4f23690d9362e2fa3cd488fc85ed1d08240700e5fe0d6ce713ffbe75965ca54329d457b555a44afa812b86b9e34be693f0141282c1d87f688200da0da4ca62d325aae910c8e0ca14ac0ca7c7da72233121ac1a3015e241998067462815021c3a43b04cfeda3c61ab15311b819108f3eddbc9d28dc771542ce79f959c9a27184ef266820d85a1dcfbeb826366828c4ec1586af9cda45e32e71f6f111316c53ea3db56de78de8727f4963177467868cbc3bc39e5ddc4935671b77dcdbc410f11c9fa8f31f9662a0ed458d7553414765e255f223a9d9a2aea4529c82de1482e7e3688460346bf3cad1cf40960e36a03da5826a985085fa704cf30a9a738e4ddf4ec1da38c93a4625c283f09dcf156e9011770ac828f412ecc0e244de17317bbc3d68b278481ae24baffd07da6865ebc0374d484f1c85b749aa1026a74766b33696010eec46ba476619bed3836841090ddb97745a4eaf5d6426ba9c2fa913a3e90a47e20d0253230f02db0f9cbfb505cfd6edfd54655b161fd99c1b7d5c7849f6b370a973f66e706abacbd17d22756850083bab190bae5242a9d3ac419eeec054da8ba5efab7a4b55e4e2c76b42eb620694f82827015034fcb7b6cd424671ca1d16e49150253a6002789f7805e143a40f220929aabeccd32e9925eda7be6122ef54a6029a49a5041e08f7a04cb7a5aa575399e12abba607204b4583bcbb5a93bd6822b1b39ec1c259de8cab7b3f9f7713925fa3ba23e0730412613f2a0ac136dec99991eceeb786835e18b13783d765168c4584060a5564448481b21b8bb667a409321b1240d8b2b4bb968e0185059eee45baeab2cc67274bba6603a414e1eff6f2cdcd053385de8c07f3022cf708e5736c4bb7f06de229f28042d7f6f5247f5a01733278aac09fc6c7eb55871b9136b235b4b2d29f13f666f3dbd971586f1b958362ea3c269abaf48d699e29be4511f367f44c48f10a9e65edeb562aed920c26aad0fdf815a5164eae0bc7865b570108fad282b92d9c50a3d1f299d2cf83b528ff4871498319e9a2ed514b2310e6260f05da569e758e88328ffee9b27d23f994940907c8b8a3188769ae5cf82441e650f92cc00f90e8f72a7456698640509193b23a52c3518580614a9fd7936c52261933bbbc3bc590662bd6fa9b904b06bf497e10a5b971fe203613c517c1512bf30c2673ca6c983b48ffa8c631028fd2e4edaf20f2b4ec128de9cfab04d2ba8372006efd96f6f945719e6e4cd2195e73c422dc1ec3000b4f2ed9ef871d3f5be1e5b7a74ac34ffd62094ad6ee939cedcfc7cdb443a1f98ce77a0f25c65e42b2617cf72df8bc38ec83fee0ae2a98473d612e1b3b49024f9c1419a140fd8715dff261e314a82462532cc4f0eac98824fea44db479a44678279d070b6fa270bb4837d4bd64aa627df8d55b92759a92e912d13b009aabca0119c0e46d14576a2b9ddf2a8e8dbd310819eca0d03d37f0a36aef5efc358a7de649f1eb70c9ed5c4acae45fb39cdce4118f24b41a86374795f58e427abf355606e0caae6e2276465336f65d12e3603a605f781e6b7b9782d21be5e95c2ed827692d5a94278b534271a107e6774c53da159460169f4b0fd50e94f1613b9900e984ae80c8cfb7208455f1c38950676124ce567093b25aa2a3a8f5c385eeeac25d0327b016c5e165ef18a28cbd0d889ff66d60b3333475296b7324a1576fc5fafdefbecb0f06d4b156905022d59b66f33a6f31c50699e317f37d3a5e4c63564620cf22f3f38cdc4051a4b5355783692c76e68b1d04fae64814c82a63cd57204ee78817b3c9e9fc13c3512f23c5a2f4e6f3bb0cb725d2586b8157bdaa05d45e8ab546ae303b4edb04bd4cfb6bf859cfb744aa829a94bc6263c02bcd800d5ffc0e26682a79c7a26bd25b587c1b9d475415d4cb9569fc3e6d0b28c376308bf21cea28f30478ff8719d890a6140136e288efe7b7512485097df4da82c1339a99b19f162c9b15c2613f23a24161ba0a94f7563baf1414ac9fca52b0d05bb00d08610d1a95cc76a7a7787163f5d3e9cfac61b42ef53f70afbe8b12687feb86796c2d7a53e280ee9d03df79fc25f696a2c56c5bf0f7352f697d53a6cbb5041444b2b92af346be5f9ef62100574f5f2016f3ad1a961e312c3ec97a70dd3e737c030bc70a2503cd052c29c1458bc62aa75bfa4fdc87d30b16947813955b00b25e3f00ecf73590d0255965cfdf8060491f8d1a7d83ed0973722026186329bcf0482071fe152f6b4889a5035fd31f0863a23e71095e8c1e3e860c3c3cfebc6d29b81b38f21f17ed8b79d61196d737c6a3a0be18af4df342dfa5483cbf097cfa9573fd6b6d06d531a83c944ef7d93ea46721e6377596b1a650502f489886b997d0a435caca4d5c1c79c382ce1510a5e6c7b9c3f0699c6d7a0eebe1233efa447edabc46fd85881e5c50d3983a12ce840a86d2fdc6bf0890e843978de912b588901758d23bc555df9f77feff219ed7fcbc798e65ac13def94ab75212f898c4a94d12e50e00b60b1dbece47f11f2f6a887fcb308a8baabd7885b7003aa2522cb8af68811620f54dcc459e1b1c682a6a26ab2388f9a6f427666755d7bf3d7dc35dbbbf9683e3619d5210fd66fffd666a07def248cc899e75fbbb894c848b4c739b496b30f95ec0f0e7a3d107700950ff4feb90ef5b101ee6da23a5b14c2e7c172ef470a9751da36594a1721bf423417d5577668dcccc22b2b058cb3df9f7b2b7050c257480e3469bfedc2017f29b1bf3de36b36eec8adf9e19f1857502efda3ed41c1752acdfdb918f72f20d72fbfbcfa1597f119fcfec6d406f81d5dd162fec51463d216baf66d6342cfd06f8cd0cb4f7ea4b21ecc9920105f4b3239dc9734ea8576d8696c6b92d74c5c05efa8b6afbb97c36e19270b5e4005c2e7d057d3297ea7405449db706fea0f8745403191c4e52af460b47827ce644017508996f0ef5202ac0683ab3d0e86d25c7f4cee03ed412bddbd58931fef7bb833c3b30796d43a87a5bf5539394c378c9c1b67646d0d83ac6f1c72b493b47c3f2ba6580849eac000249d0f047085477ab49fe171b0efc787814fdc3f3a0906f071492410d876a3946c086ffcbe2521df9e2704158cad1bf68ae63e68a42d2ba3c632c542f9ad76008eecea6dfa9f78ba56b5c8698c6110477bdd56b5c2cced46f173b4a310478c937cc7c7c0dd5c29ee8ab1524d4ef6e91b8682459e145177d857d2c4e9053c64cc88e80ecb717ee1d7eb835f2b2da19356f113077006227a882b0a1813986af7a94387ddf18f8d3415030c7b8174cb6a17046030b5dc097e6e38f013e16cfa4df690718460dd85b85bbff742937470ab299b826144d91ca322478daed66a5e72125a2ead63f3c1bb58acb2e5a5fe4f6c273abe581fe500c492fcafb58c9728987a34808e72196078d620dd6cdaaefc557238b4376e46e6fbccc82083c94de6cb8380e98e12490f2a16c6e1390a7778e492c8f8d0f9d40de0ea74566fc8dcc661b2b99a8c2a67a29768b44d335a52feac3f1f749dfc5c6841a3056b88a02b0f506752033f20ec1c070468a0c5f8cae5af02fc599499fbf861a6a26a50dd68bf57ab62de9079f7c44f39d9d6fc86a8432fcff377a0bcc5530e0a2f4ba25cdf1ae354cc1bd105292f2999b90239c7d082709f9a5d84ccc853842c2250ddde7049dfdde92b2b27133f5c3e3ea87cf4bcac68f2b8bf4e2d80edd5038df9c3e9d85f0621f1f4fedce7b0590f283736657625f635807345a8b243c78e407d0ac8df7ce6ac8b8489d87fcf104bd84cd157418c538ceae8f8a6307db08026aa646dca00fef188bc5f647ccdc9483c050e97a69f129940e98c9df1b4c76dda89e8dfdea2009a422e220a461b9a7cf5dbcaccd65072c0df2c4f2fded3e1b30f1c557d4512fec0dc1e791e71a3d2f642f6dd399ff296e1b72e326929f30c884d8cb19e6f7e8a1b1b6c5642bf1dd7ffddb67fed7a84a5d291913734971378157c9f29f6242e53beacede59b4c3e1d54cfe7b53ecdef525f3222c1a3c216661b1d6da55a1f5d25fd67621e5218f2421eed84ae1cd5595566502eb93f889b17a401038182211178f1dab78abfac72c5c086ed24f18b6bb5f7450974f50f524874194"}) read(r3, &(0x7f0000000200)=""/250, 0x28000) (async) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140), 0x2, 0x2) (async) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) write$snddsp(r9, &(0x7f0000000480)="98f1caaed56390f0d55687d7720012ab6ef4bb26f59d325d56de5d748ccb2af1e6f6e5cd9c93c683efa1b91f3516c8649319819b3f24126624b02a73c600afa9c0ac09e7b5cb0921b3181d20c63fc4a90c71f0619ae729e39610e9d2ce59dbf32da0b3a2d3cdfe92c0809aa562e7941bbb043a3a84e21c798d3a884e8a387234d5d08214c744863c8124a210c8f6335c889836a61c64c122063ea23cb0f36f5018f380d3a55450e9f93aa9cb84f316b846f8e1a959dbe7b99c57356fe098c436d56c9ee98baba9e0865f42a21ef021cb961a1e4d1cbd5c270e5f8352c7689aeafed11d71ea37b59de56858da98a468331d9932e622ab6671911d107aade2", 0xfe) 06:16:42 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) perf_event_open$cgroup(&(0x7f0000000340)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7fff, 0x0, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0xcaeb}, 0xffffffffffffffff, 0xe, r0, 0x1) ioctl$VIDIOC_S_HW_FREQ_SEEK(r0, 0x40305652, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x2, 0x5861, 0x6}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'macvtap0\x00', 0x0}) sendto$inet6(0xffffffffffffffff, &(0x7f0000004480)="eb04ebe72efd4666735bc331f7b65a692ceb74350769e93a6baf33fd4c106feeb2603e9636abafb9543277767b02f049d3cddb939e238b25521ab216c57c917add0af6866288a26d35504b5c62dbefe9a3db071346d4c446e427c0fba8550a46d0e6966940b643783777017a30bf20d5b0d1ba5bb384704527da6e71f68fd6a7f4f3b7aa73a0015d", 0x88, 0x88c4, &(0x7f00000008c0)={0xa, 0x4e24, 0x5765, @remote, 0x99a}, 0x1c) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r5 = socket(0x1, 0x803, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="7c00000010004660c5b543c80f0104220000000000000000000000bf0e05c6bacfa617ff3f2894a7bfff660132f3086e5005331c294b9b84000008cc1cd5613e7acace8752015d84f627308dba3d8638fd62307ff1565a5ed295895cf7ef8d843eb6f8f9285c609c0da233bdce8481f4adc8e391cce188edffb65c64cff2b928c71f7db8", @ANYRES32=0x0, @ANYBLOB="7bfd0000000000005400128009000100766c616e0000000044000280340003800c0001007a0c0000020000000c000100e090fda5090000000c00010005000000fcffffff0c00010000000000080000000c000200070000001e00000008000500", @ANYRES32=r6, @ANYBLOB], 0x7c}}, 0x0) r8 = socket(0x1, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r2, 0xc0605345, &(0x7f0000000200)={0x5c6, 0x1, {0x0, 0x3f31df658443716e, 0x0, 0x2, 0x7fffffff}, 0xffff}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000004340)=[{{&(0x7f0000000300), 0x6e, &(0x7f0000000080)=[{&(0x7f0000002d80)=""/108, 0x6c}], 0x1, &(0x7f0000004700)=ANY=[@ANYBLOB="300000009e5cbe3a82fecea0c3ab3506", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="12c9ee6c805d47c43ca143e1d9e959ec3f7fcce25940a286beb5d69f0aea4a5156f0c914527aa55c01e936d01e68a64c3a5c0c3da60efc4f54203b7cfabc019a42de48dc66255785eeca734d825b30f45e0a8d08b205167890fe898df573613c02d3a4f3e14b63b30e31b87e341ac26e1f0f1457ad94fd358442ef63b3013ece34ebabecd8ca0894010000008a8fb1c2f6846cd3ff5db3beac24cdd4dc71630d7b8a1465a48aecfbd2cbd07700000000aa8fc3e8adee8a0e396f24a53bf223a3c559f013f14dc37b9792aadf9e17568f1fdea13470e5f86e98", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000017fbffffffffffff000100000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000400000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f00000005c0)=@abs, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000000640)=""/3, 0x3}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/57, 0x39}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000004600)=""/239, 0xef}, {&(0x7f0000002a40)=""/16, 0x10}], 0x9, &(0x7f0000004b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000000000000000100000001000000fe000000000000720100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="00000000280000000000000b709dc00001000000", @ANYRES32, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYBLOB="e3f856f9a41f7bbbfcb1324be78682450a5158304aaf4b05ec780db06198305dac72d39986e27df44f7596587847a3a1788cfac93fcaa54d44a6a1b8eb92ea02eb5d28e89bf8cc5a8f40c0de73719b1db7ba956dbee1a41772dacb53176bb61555c5bfd0c18a1241ccb8abfb07d99dbd4684c17d10f0ad8d4471ac6e3c41eb53ffb092edfb132f79b9393152684eef7ccf77c423e151ebd719dfb25324ea40b2118971202883ca6bb63247586c0271b1d35fa7b69e09ec6cc83cdbc7961fbba25f507a88427ae2ee5dfa4e889ab2c14a01", @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}}, {{&(0x7f0000002c40)=@abs, 0x6e, &(0x7f0000002e40)=[{&(0x7f0000002cc0)=""/190, 0xbe}, {&(0x7f0000004540)=""/147, 0x93}], 0x2, &(0x7f0000002b40)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r4, @ANYRES32, @ANYRES32, @ANYBLOB="1c000008000000000eacf2b1af5f9c5ff500000000020000006ad5b8d2f636da8b7767f7a7f7d68c25c396ec57f58704c679f8d745e97ae1ff07c2fc91e690c46747e4427569ca94eaa7eef9ed80964b528dc37404408cf141f769ddcb588e5b44c857892ac546620506bb68b1306412dd00646d034f85e51b3cf595617bb7f562050e06a14f464f4e5f038c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x70}}, {{&(0x7f0000002940)=@abs, 0x6e, &(0x7f0000004240)=[{&(0x7f0000002f80)=""/154, 0x9a}, {&(0x7f0000003040)=""/54, 0x36}, {&(0x7f0000003080)=""/125, 0x7d}, {&(0x7f0000003100)=""/127, 0x7f}, {&(0x7f0000003180)=""/151, 0x97}, {&(0x7f0000003240)=""/4096, 0x1000}], 0x6, &(0x7f00000042c0)}}], 0x4, 0x20, &(0x7f0000004440)) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$NL80211_CMD_START_SCHED_SCAN(r10, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000002e80)=ANY=[@ANYBLOB="8e4ed022164702f27f7c2cdde11d6eadd0af88b243dcd13f6ed80654fa26a959ccb4e1936ab73f7eed40ba4edd98bd9363cea901ad1e4c49e2d00996eb068f87c9e44d84df2943a8b986a76285ea21b5d99b43928557320e3df4f5a741341d7a73af3501e32d58414d8f9e426300e0b62a8217f2cdd25078a8d0085e4f8674354fad6d40726ad9c4d71847a2a438093f849db0cc1227b55fa4ef2755175234f25d15222d8f358358add3a209359a0960f8aeef9173f562cc3376a77cd177b251fb5920a3", @ANYRES16=0x0, @ANYRES64], 0x38}}, 0x0) r12 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r12, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000048c0)=""/161, 0xa1}, {&(0x7f00000029c0)=""/109, 0x6d}], 0x2, 0x4efa39e, 0x3d0) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x600, &(0x7f0000000140)={&(0x7f0000000740)=@newlink={0x64, 0x10, 0x421, 0x0, 0x25dfdbf8, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r11}, @IFLA_MASTER={0x8, 0xa, r13}, @IFLA_ADDRESS={0xa, 0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}]}, 0x64}}, 0x0) [ 348.948250] hfsplus: unable to parse mount options [ 348.965961] device vlan2 entered promiscuous mode [ 349.007158] device macvtap0 entered promiscuous mode 06:16:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0x8, 0x7, 0x0, 0x3cc000000000, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0xd300, 0xb28, 0x80000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x128a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000021c0)="cc7a38640d5c56a7ea3287b81413ccdb773336b35fbe5cffa261e70479c7331ce10e1e821f92ba0f2d658b465d053220f76777a009d4768a2f3f1c1db0bcfdba2d227e73697359a226d7c56858217df3a945d97764bb9604b7bfdd98ff72e68d1d97f0f59d54b8f2e0adb3a17bc4c9c780cca91b08bcec8778142f4a5d34ccb8c155257c624eea78de61670aae930b624b664a71a32009683b9761b87bc5ef00c5a1bf241c34ec525b22789f94a82d4623e3f9bc50177e2a87889f25d4888a1513084df18a8a28427db0cd01472ff6c2ef185e9afd059ee23af05de3d4ae83acf68a0fdfd6ba2e10a6f5a1d6c529eaa359074b24d2af29177ca6fe4b74d10a43631f5d853d74604f7ecc43de64f2fb4a95d4c6636d68e1e2cb6c522738501555b507a1b8fd2c7f271b1a6870a0acc2be712ace4e8a089fe1829227487e2fbfee097bbcfd72ef63994ea8c9382925e82dda00a71d8e3969c5ea856699af5ad595a4c52d588ca51b044d2206adfa1e9d7180104adbdeecb17427a63fded7df57df4fc76a4422a9b393e16591580bd2c65fe760e7aada9e0f85622228a0c817d011c69e224cb1f167a79b510ff7738de7972b7092ce6734550abe6e1e6a6fd2b5ab0af034f7388f314c704bd50cec0b057920641e77d1cbca5dc3d75704183349aa5e9d05b360b547170bddbbf7340a728e6d8097f9c1a46d547903a16a0cfe174b29faab0f533377632bcdf5210be022867ed144bd906eb3b58a2a41b870dead2d057acc0aed20a0e5a10defb5e1373ddae6e020ff2fda20e173898a6edfc5e5658a12949fcc7b024bf7ea1476b4b18ebd567feb9d45396b95b879bfed5e4883b5a81264b47ae5e154f7713d7aac7b354dc8da798d17e9a4be6634277f742d3b7e809f936a6d99fbdedab3ed9de309ff4f46c76773199834e3d2fe824215088df38266d3511d3341355d288b80c2460a7957a015860848f51f6779ea0e69591a052e1b663022202735b8720f992f39993677b30c3cb42416aa61a0963340b8c4c7cf46e180c5bb44a9bf2be1059824969511a90ea8d4691e82ae6c9636bc240a382f2da4b42eadf6c876f2a3361339443b2e23b6fc27d25efeebcbf2c9aa96f6358fcbc3ce48b9b13065582c88e866a09d456414c9108b03dbd6fff1c36465e43465f6c0f6b95deac7d6145f4f97c9683f6cd536674ff6927ff2f6358847bef5f2dcb3042811a688e961fc5723df5992188a6e76d21c5bc7acc1499976cac1d1ea546a9376b99710c0d9cea5c82c37ebada94eed1e720d7b7e7101fb6ccca2f709ca02c4d9637c32828b9b36ac68fe3667f32984618a87f92bbbc3c13ada97dbae3f84f9a12c234d43426d26e42d07cb9b1678f7451dd4944edbf750e6788618e8fde2f82ee668b7f80ff3f9a1060717ac27b6f0bb1fd441a6cce7cbaa1c68355d3333f5c0993b11b9d4be6309c3a4bb35a9c2fb0be983b8b537945c1208c8e54e2c621bee8b581ecf4ac1d7dfd5b00f1699ad43949a13167408bd5d44bc3211ff3a4b18757f57a20fb891f725ced7f351b4fdef819b27b164ca777f6c4eaf14923a18e5899bc759be4ce7184068694574c320719596c55b1314a3b4c8018d879893577963f3bd4169bab0ff7bad089cb8ca7469c251da78834a633c848d129d76bf3eeeba99755973688577af1d5a5f4d88b5a00a13ce11eafc4a8994f4ebb4de7a58defe476cdbf19df83d6db610e5a489b811108bd1e2b37769ed9b1268864b3ba9e265de18b36f01c89534ef78d65fb0655512c71b4b8af691350fa993fa9a12fa070eef600a9ece57688df027e28cfd49bafd088f5b7933becdcd63dea9e9510ff31e2c10b87027462e8b4ba2ff5c02389fcf13a203806fe0f418979977de5c7b2e084fdebdd6a0eac2f56953c722a848f3ecde9dda517c4fc8b349d80f237e58b11e2e91ef27566dae92a592ea43b6f0150d5cf9c545893fb0c3d65e9ed44087efba4e48f6c16b402b9d2ea22accfda72089eff7981768ab7463e0913c01ae8b6b221f3ca14e98aab3d44ef6510a4bf6a53eb02bf44b699d0ebf6e134c3c018dddb2b19bb773e6546e69ee87043e4cf02bfb590e199c3a366e082f87fa390e1c2fcba79b92bc811d311ad3fe16309a28c755725a972470fd3461d7e781a161743eb98ffa9dd7262d3e9d0ddffbeec3965c9295e88bc6618f924325ccd62211f6ebe62156d29de75aa2fad42e7abf62485410f2c15e9368782ca712648afc3efb678638cb9b12736981fb1faf469e954c364ddd91848abd6b94df5e9eb0fb569d098d28f057ae0fdf588b58050eb8e57a649aa1e74726bcb380b65b8ae116a6d1dfa1667ac81006611e8673e6753881831b89ce65bdfe7fc885e8cf3fa16417161ca0e1910651a95fd1423bd4e3f1fe9e0c064ad1a06bc61716028363898b23318040050aea403282de7728b387105d732274770dafcc179b1c70f775209795c6541fb89b78d34d3ab21c11cb3fc5ae77de80a51f1fdc1fbea1bf2c7174d56e89e261cacccdffaae8ad52bc37350956027f5187a1e59a22b0c23288c1bd7547a294a3ff71d928be9ffd48530a705fda230776b703094a07d4f6b5635b7ab56945ae3329a630605cfdad1c20e9c33b61940d2fa1845591a4a8782b8e1a4958999d5a26ade82f53e126f98507402aad45109a111d836a8a6dddadbb6a01ef5fc8d89990ab59576f6deb3fcc585ae7e44e45a1f34469fb38f0fa79b520eac5d1b3af8b6b678b3b5de941beee3b976249ad0b03fb3dbbe282a071131a1b4bf7614ab0bc3b983af9f7d974aabc956da63f7c383edc3acb4f7480e345b4d5c687c7984c2d71bd6dcf1a0d42384b1221421d3eb650431751b3e17fc29e93ae4dcdee51199afebc466eb886d392f0b67e7bc0cb14c7938dbe17379db8a71b660973379634b431ed3f14ccee901ab0b98c000a66739deeb2180e145f2da72ccf4e447e7c0aeeae124ac08a6839efc9b3798b15de319b208dc0cba15d915f8404a18a25afa04d9c293f5b7cbfe245850a8a080deff630f00e39ae90e374691f51de633ca430f6bc67f02151e410d882e9e5c151a81de98c520aedc0e89a925130e35726dfb6cbdabedf7b6ea172f6996566895a1eeafd69fcec15f9c97e211c8dec92b8e7b6992bec946af262f8fd6b202903dddcae4b5d22df61b5aa592b054776844c115cdaa55702db55d59e69b89b4bff094ab3d5fcd77a6c4ee3922b088bb4865a345b5631d41da25c415004d967913fcc8c5d1fe4cf5db235cf9dd515533f0a9ef14b55cc9e77ff49b97b2fcfcfed1ad0aab9a92b3e9c0b2b670a011126d92496d1ba92568a2bec5b4f114ab9f80f14f2f65a8a94ce3226e04909f81c3a274ffa9ec09265ec5abf75890ae41bbb3aabe1272ff2d53d0ed97d2c8115ce47c80050af839a2f61e8626d30e0bcbd2ac13d3e5faba6aec0713b2826dac53bdd649b2b9756501232826a49bd95b6b23af41eb9bbede56d5e14712016199d85b3afbf22f87910ab512c3ff720c303285db899d7c882c8b6af561ed7cf10b3686d0f89ccb6753ff6b67a4fcea1e92684602e5bd392b34f1e0e523acb504f548aa2601db2b9d61f3d8813d85590a181669fedfe3365375794ecb7a042ce546b1f245ff3897c4899b71ec8548baa79596a83f97f87d730288f97edeb7f2dfe30059657b5b21dd82a66990eb7186ea055133269f7624d21fea9a73d0c6b1deda4f807c5fe650c905847da3deaadb3dbf9af9bb6e71b0e65541f2404925d2e31264a252e714216db60e01452dbc70e4632ce5b48d366c34d724c486ffcc29ad70d8c0b6e40ba484e5ab9f880fca36115a478b56979795c3277ded2fd23c8da1c19bb54c51ace5909890facb99030025c9fa80fbcbcae19286a1ee4ffbc236c8ae25506c0f43e08bf3e30a7d1a703e7a7929d4d2f6131e9a0019100a33a3768333b5767b8553a895e8d0dfd8ac0dc3d46e8baf02bbb3b9cb63f1c299d0ca1d3b1be0e5232a6e5e9ff63432957aa033bcbc08b49283dcf38c8a6bb977f7effe5d57fa0e1074690e3b1d57f927243c01e96b7cb5195610066f3d502e1055c9bab9aa8e0c8b8c32bbea452d3c74a9a4dbc22c70c8946918ac32b7528a58d72b94a89f14deea554d9676331f297244e4bd85e00f6383fff1cfbbf079f7d207e42d20f5759a87fdfa42156a3fc7834cb4bd3e590059c20613614d3e228eb1f6045ad5a32df9f0563173aef9864399272acd3bf38d4f500a642fe4cdec71e8537bdb2172be6700f0d6b31b358cb06476cec0328470c1744fe54e9ae6efea1e2f9cdddace36f02e85af9883ab233146bedf8cd1fe6764b867110286fcbeb226eaad7f5dbcb9c69af4eb4b5ad61904869952d64d7da1bc6ec096e68b1b6129a472e7a13ef332e9bd2f5f44477bf5d36e64e1fe80b59e0cf3cdbd84432cfe4d1cd3e940f72215a2c6e481ad686305d15b95bec3d2c0148cec6eb296315383f8a688c68a22742eb6c7ccf0ed35ce394f0fa181d33a3f475476d2c2c0a8ff2c8e082a47b4a0964974dedf21df42626a0ad3539ede328238ac2a0e22cc51fff4a39849fe93978dd97ca9a856dc76d1bbd65d5cc1321a709cd958721717d8e0fbd69cbefa1ddfa095e036642bc1d5f2cf31af94d4604e4e6862f4376d0b8a400a03b030907c410b5537b58ff46a24367677e9d865be3812499d87b62b72c001884303733c815e6da3b3b6655cb1ab27f77a5b29fad349483db58255e67dc1fcc4690058c01b7472de1dbbb2b112ea6e25de4414b1522a68d815dfc04de944609bf00701eb6532362c19824776437d240cd6e92a97cdbf82c1285e7aae5d115a259fa215a2f9efb3b537a74acd528c6596196356cc83363b38b14a94c08d679187a146ff9fef2b344d67d8dfe0fdde00f853b2443c21101d4b52daeed5810ca2807a60ad0e5878c09ec4386cca0d118f2c79505000000008467de5c2448993d95c04ad88e179d12f4f873ea6088d5ae81a6e2b717c8ffdef0419d03823e7c25fea914993c1f565c3e8f060ee897265ca078d5074fddec55165173dd8e131a856c5386dee333b51560c49e3c939ca7c4655116a3e407874dbbcf3be1a85317f9799efddd7051c55f7bf3eb6591901b35ebd38efcf2902afe544425da0f14c09ca58340de0f28c205158f6ab8f58d1946791d2bee68ebd53999ae480a359fd402bd623c19699e57a79495c2d49b5f9233a6eac2904fbf077816024083e31487dfd9f3a9c4af80b767914f5e099d917f95d64e60628ee2094c93131358664342adc4e05279b85335335c012375c9c3df40273dc101f60d1288d4d7b22fb02fb60a577d30213c75844eebf0e3ae6af8a57cd186ba63f5c2ba92873b669f166b18c8776129863261d163763d2f90207765a3c5acdf4e861f477ae6002fe83badb726a7dafd75f08855caede0ebf84b56813542d22853f204dabfe3f64bbfad102bb682ce1d0644c20190acbe357d9ec6b243ed94984a247435abe6aa3761364a341bd626d69704b7a1df51cf9c2421b15828032321c639f3aae69fee0bcc6f218d32cbaa545eb67ed1af74d5149dd54f52547a6315dbc69d33da82edbb203c787f5e7936f04f9206063459f2bd6b9512bb693cbd34f5dad22645e9ee4b63e831d78955d7bf7e18e1066c0e2c378bbd9d15827a3372fbf5934c6245e1e8ce5b9ad9819a215f1c3194094ddc4e4c5f04d8f60f6beeb29cea6fd838daff9a30b64171bdf6e5f5b461e875fe6804c964aff34b274db3866d494463a618a3ec1ce930418dab6cb6af330eac51662987fb890cc6aaee3caecfd1fc88da31cc3c1041e49317f58dabb66a9016cfb756e0ac4883bfac5d648534ce44a0f2d249c2b8bb1bebb1ed012dd46a7ad0733becb81ff95da6d593ab2e2674f00db730c4ad2b383b36c57b8a0204f9ef090bab3e2b9f6917e6f383e24e39663ecc8c7fb0b7bcf0ec48cbf27841852c8cfdaece6d534cb057ae6a310833e2dfbc045a797fcccc8056ae60ed7d9b441d9cd73cd453a641f0017851a780c62869ee1ba01a57366d2b91a0d3e4b64ddc994d3ae0f807b6842deecd806c5db2aedb380d1f4f1dd230748cb8d00215b2621ca2d76a87380938c136d7480b574884966b3509117c5c2fa8f2a110089f2c3ec17e77bfa73c19b5e0c87168cb6c6eadbd469680281959372b40161e271e5eea45554a74cb157aa708e661659db0f0a17925229e0a1df6f717604b370e86ebb7969fa8172f01dae23020beb15dcc50b3f4b2f4b7746ad5f3cdb0844db090201eaecabafb971cbdf881ba707997a3ddf508d4afec01f6fdd8af94cd69c1a1e893fb68cf784bb42d5582a33035608ac265f96237e35806cf8996e4738491089f379a809b562a15a4ee7dd97fb2840e43d537c883772adf2016637e3344fcfcdf7da63b9e90752ef40bbc7de61a37f992147acd28bdcdb328f3fcad4c47b75cac44b5e26c66120c89684230f6f48d370a8d3442e7c059d39bf16a98bf2c1fcad661669cd7443649071acdbd741b447a9b22d20de0bca18f0a7550ba490c8a2b889f42c69373ce75785e102150820cdaba485a1e8d2474664530e97aa3574a93655289ee238aa3d382a6ea628898ea94f434fbfa45c1bb1c1ec31372ae6a1d147c84c2a0035be1fc665fff945a72895e60f11b37a5ecc7d42dffdd15d16606425a47851fa36642e2a2465c6f412bce46d5b6d79c5aa1c10d6de9706d541e378d5f2de0cad673d01026c8e73dba062fbf2e1428a737cc1bd741dd29b49efa3c87123dc440d42eb5557e892d4a71b7264a3546bb72c81d402cebe5f80549d892787fbea0777bf72b2000d84baa187e4fea3f8c01ba3de5e5ded90abef191e371297c282a0c7ebb14ff148cf3e2ea66ade5f2404f823cf29b6cb632ac6d9059d29157346f0dedd8c4581338631e3ab6693dda64d74fe5e390a1a5eceac8f15297bf3dd6ea3288145d7d9e0766c0c2afaf9317fbbdbff73506ff032b988b73903816d3b5b272baedfdd4d2fe8b84da7ad68bc239ca59212c743a3391a016b28290e749a54765ab7001417c36e63e7a6e17f6e3d36ca7bdae8439d9baa7a7a64fb2b9fe6c567fb38aa39cf09d0a2f1fb1ea874153dfd5814adda604f4796b8a6a9750dedddfe3a2cfe9d9d0c3979a2d369e1a7c1b11742dd525b32e2e1efbb432580fdd30ae8aea14d26e816d88283ba96355de7820d85bd3fdfaaa97bdbe2faa87ef21d90c9d1067fb8acd57e33da315f1b5ffb3f1ae83a99b3416780a2626e6628c62987bee12b121907873af9288c75364a6d10297cabb8cec4c10e6b065f11316828f4644b6f8f01a09e81de0bd7f8aa24c7219d2f2e1e8f96f089f26ede27985f47d9894042e7f0e1ad1e80da7b70bd339a5c2932f5c7c084a22b8d59165a65f2a05005eccf0a1ec9843b3f098be5c4b30a4c4d58a1fd6477265b08a95c5017c486dc29032608207dfc41d2f4090e4a6eef9669c406ea6c15f0310b9993cc6670c03f4e230634744060388d4de14c9f742f91484cf69a417d8add868013379f961023ab5da70b8c7f98a9d5f2682792ec5b5cc082cac213f58f2dbdc467236c282be43f64b2ce423c391d477c55f69b6044a81446a2c3f3c67f70b8238e09d04f2c4f4c5dc38ff1abe44c37bde4d3097d21e0b440b53de0c757178f96a1b40d22346497d8ff6db8cc597bbfe2fb5db52a28349832a9cd6c924c8d9aec32ea906cb777e978d07e1fc8562eb8a8c9ac86cc54400d4869f9a3540c63e79677a496208a9b3b06cf4b59040ad40f38bfaa380c30254e5415d9147d9830ca543307e9a221bd64ce9e79d754ed825733945581978062dbac639608632785090bf78a7b75ba16c21893e4378c0ea88eb3470c889a1d65c150ea49d7ad6a61a3a576ffc139d895fbff4d1ab204dbfeb53d7182a5dcdcea9f7635fa99182a03243aed83c789a1c348092cf4811dd6222fa8e31fa78166293c54129d2e8183dfd5ee15caf4893e32d231353050ffffe9138b9d6fa1a1f0438219b02eb2e49dc3f77ae375c0ec881a9f558ddc25f7afe99b4a2ce701e4b441ea4508cf086238256eaa8b6a5fd2caf205aea2626a42008057dc3b5e4a8babc250240293bf8758f891270ef272b0541321386a73013a9f058c741badfef330a407d6bf8e001a1275da6e49e1125100a470bdd32779a2ff663c925cdd3ca0c3bedc92ed1e00c7deeff1256b3ca4c97109a31e845477a571b85f848ca4ce05d1e349c7d06468d9b78bf1950dacff38ea1342905af9036be8a96b2f9b4ba2cb7615ee9dfcb191e85fe498118d99473cb8f5fdc58e66789559fcf72d4937f2a7201b875ee3991a715ed1cbb375599067b0a44c328886dd8eca012db73ab54f141a767fd8db76adebcd867926c32d05c1c59ba139153cae5b9e73b65f9286522c39589d5a1791d1a5255dae027d990f3dc8f3b6ad035b0b417f7f91b49126da947adf38a862a638d9b2c8b3e5d61bad66dae82023b4044f93c380b675fa187fa4a10853d6664b4a58422e9c3e2818d03367c87d0744785a5985c258c5bc0f0b3a85a8d72a7b4fc9c6208a427f8ced49e428ad37bd010ce656f69788cad1f1f909197e521d1837b88409694ec72912c548910cfa1903296873adb6b4b14f35a93f6e387768697f76ab9ca2fd9e2774edc478eae48d07c4067f6ab7282c671f20d79f84a2515b86c9901a62f8eeb7b4adbcbdf2242b332b251929dd8502b00de3addd8205267c603447e06db694a6fbef27aa1675cce39d7b89da72c3eab978f9d2bc6511e723be54c85eb2bea3e36a1003ef8151ca5ea8bfb7d745069122151a65570547d93a21dc8f11456db78f95b008d75d106de8b39628c2c654415587bd9dba5d01d04276e8ed67bb0ba9fbcb04f7bf305dd1b28c42ea31ed68c9153a0d8475421d85c65cda928ef46ce4301be1d63c8b47898cd591da4688568dcdc778e5b678d14a40c0844f5f87ce97bd44b25d1c3aa6bc902962478985dd5a75281605eca8e3a9a713437ae988150e925186b9d3dee65a8fe3126611d9454a7b5425a183458dc1ab188be55f6bec93691be891d142a326a5c32c3b5879e7859375ba8f9007ba048fac04dca52b7292afbf36cdb11022602f8fcc2ce15b9d41d059c7653d98a4627e7575db7e6294517400b5a2d8aa2a904dac43beb555eff7dbd601301f76d04563691a1e9993088beac28cdb19a337d06017b0a6803f0ca86ccea9da7f4725ebe496af53bf3bfd276e5b4983395b86171ce0c277511e1aae305de73e505c8a757394317847efffd6521467c6882bef10d0d19e5a1220a90e1b0aa06ca56533ba2fb5bf4492fa6e3ca97b3e43ddd69c854e906447d0060db8a03cf9535560111d07da71b46625b40573455b7dde69a02821f17cd94d425dd10dad9c1c52ab0951aa49b942f05448c237c5484e5ebb029ece917f727ce826be856214f210236fcb5e6e572594973110a858be4b8c8a10cd3df82fa28359dcb1d858fea4f628789bdfa63b68cfeef9b4c6be1e40502215bc2684f4e082969efb60a4d855377b0b7617074c5e11be3497ac8992bf2243921370988243ec2e95b889ce605a6d2ec9b430946fa10436c3a3945be653e0e5140979601079d67316b690583e05e84b42b9c561a9213a0fc20e084051d6cfa216e91e335c08bd4e7121fb6c89cedbcff52942bd50bfaf8fd82893cb1377b9b5d31c6dc5ee721ae73bb3b45708e8a0dfb6df0c277dcc02dbbff983b534a883a341d3a95ac4b3a1deeec93f70d9c0cfebff76750c93fbcdaa269decff73c897aa3486373c23ffdb56e21689b0aafeb72ff5435f52d0cf0a3b7fd40347bf213cb6efffe4c0a5d0bb71f1b638be6eaaf47033b7d07173093aa8686f036f02c283ec73087ef20c4d3215297518ec5fa195dde3b0c4b26a544c7f2a08075936a997daa1b149433294c7f933d80d670932c6ec4821bf7565277f5ec13577c08c117a8f8ef9440cb140fc9188a3fd6bb123ec8557928eef3b8edc6ac49ab7460b06b002eb805609106e771a079dd40970715daff78a523841e59bb5da5be47847a36203905540f353e0eeac2844f73d9592cedfa1b7a30d19adbe081eaa1f0dda424436f6c3cfceaeceda1d79e0476af384f51e18b577dad30ca3a1a530eda74751fcbf0cd0481356a61c66a841a89d5c293dcb54544bf670b6fa49838b81b7f478d553b533e3c39aa0d517f42000fc9b04914dd3f7da66851c067f77750b843c3d14949855b95d4ab05b9889761caf7b657d8d3e1d523844fca17ad7613a613aae5c987cb2523434e73c632dbf6a2c5b56dd07a5f01f9078d73c0909dc30cba295bcd7a98619ef17f8814c10999e66758249f31b5e9f8f65812fe6564f521bac014602317e1773cfce257b66353f8fab3271bb890297a267221caba1a42766c8a2c4ffb36812d47c2e14217e641a44d2a4c23bc7d0f9a0946827b25fcca0dd917687d2e91b27b386f010d4ceaf024d03b29d86e0bc2578efd8deac1b8220a941b3371c0726e8c3d3804b14c390ad77661321e1d84f8da8c30635f49f4c0cbc1505ef10e7c21a2a688bae360d47e29aa0a5488c32b16b518f9d8c850187d535952eb7e3217d529f2a36fae548a6e5e554fc29040b1d625d59186a822676658078130fa21375597638105383916111d55ff1de41dbdc0523033f22bc4730f7195d881dbd079ac0c57124492dcf429a9f76a705f09f89f78ce852a0e9bb2408a138f96ecd0b9a50abcc9796596b7f3bb1bd31ef39c3062081c80c3d4f737d8e7639431d136cd245da372f2b4083bf0b20998f8f1d1172dd87fbfb8cd566f624a6665d2451351bddbae190f9b0665d2852018dfbdf65680a5342636ae56f75f50d43c3c5791746c545d756f2d639ff8ba12a9f532e96596f3ab96f462570b818f51ac826b2471942d189b1b25e498679924ee3d580d88adf33c82693bce01c45bcdcf4dc4f4ff2801a2069bb066558e2d8ca9a3cc0989948259bcdd89026264e2d4741bb25d44330b903657f12c3cf03b1b9a5ee54065f6bca3d2259d71f1329165e35458385cf9fafd3d85726ec482d921deed5e1b4d1f155e187a3b0a2cac6c6cc8b3bae5658e7424d43eb2a5fd7c38406a686acea5dc295a86e127dca95d0666019ca5bfc153a6579047f6b0edd99d9cd064ab3138c62bea16338352cb47abdc6566738933b51f5807d37ad7f056caa28b0404fbfc49b333c11875fffb878d46357803d4d8cdbda2167dec11aaf05903fc57f4e7baee93c67e402a48a51665443ef8f1696b92ddb68cd90c4899b0cfb99ed03fe9330c9e749b174122aea641b08c6c6beabf04e5633e8fb526be259597f6a7bccfb756b6ff30f05c6889602348bf1b643f7816d1bb5e6e2ac30d39db4406933837561ebf3cf396a1e5ec07b28b798b6c6162089d455eb68572ef1bdc9bba6b17834f1111f4d505d58aec18dc2b0d5c1f75f07712b8cdc7cec6788a01bc2e59f46cbb8a6305aa7c60190c5683b9706589a1233c3faa5fbf1a3ded", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) dup3(r0, r1, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r4, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x5, 0x0, 0x5, 0x1, 0x0, r3, &(0x7f0000000380)='\b', 0xe8000}]) mount$9p_xen(&(0x7f0000000300), &(0x7f0000000340)='./file2\x00', &(0x7f0000000380), 0x2002c88, &(0x7f0000000500)={'trans=xen,', {[{@cache_none}, {@cachetag={'cachetag', 0x3d, 'overlay\x00'}}, {@dfltgid}, {@afid={'afid', 0x3d, 0x9}}], [{@dont_appraise}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x35, 0x0, 0x36, 0x35, 0x38, 0x36, 0x66], 0x2d, [0x66, 0x61], 0x2d, [0x0, 0x35, 0x61], 0x2d, [0x35, 0x37, 0x65, 0x65], 0x2d, [0x0, 0x0, 0x38, 0x65, 0x63, 0x62, 0x0, 0x66]}}}]}}) statx(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x0, 0x40, &(0x7f0000000d80)) [ 349.058819] device macvtap0 left promiscuous mode 06:16:42 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB='crebarrier,umask=000000000000000001031,nls=default,\x00'/62], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000200)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x100000, 0x0) (async) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x2c, r1, 0x100, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x6, 0x68}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x36}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4004011}, 0x4044) 06:16:42 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x44, 0x0, 0x4, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x39}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xec}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xf}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x112}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008000}, 0xc0) [ 349.309859] hfsplus: unable to parse mount options 06:16:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0x8, 0x7, 0x0, 0x3cc000000000, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0xd300, 0xb28, 0x80000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) (async) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x128a002}}, 0x50) (async) syz_fuse_handle_req(r1, &(0x7f00000021c0)="cc7a38640d5c56a7ea3287b81413ccdb773336b35fbe5cffa261e70479c7331ce10e1e821f92ba0f2d658b465d053220f76777a009d4768a2f3f1c1db0bcfdba2d227e73697359a226d7c56858217df3a945d97764bb9604b7bfdd98ff72e68d1d97f0f59d54b8f2e0adb3a17bc4c9c780cca91b08bcec8778142f4a5d34ccb8c155257c624eea78de61670aae930b624b664a71a32009683b9761b87bc5ef00c5a1bf241c34ec525b22789f94a82d4623e3f9bc50177e2a87889f25d4888a1513084df18a8a28427db0cd01472ff6c2ef185e9afd059ee23af05de3d4ae83acf68a0fdfd6ba2e10a6f5a1d6c529eaa359074b24d2af29177ca6fe4b74d10a43631f5d853d74604f7ecc43de64f2fb4a95d4c6636d68e1e2cb6c522738501555b507a1b8fd2c7f271b1a6870a0acc2be712ace4e8a089fe1829227487e2fbfee097bbcfd72ef63994ea8c9382925e82dda00a71d8e3969c5ea856699af5ad595a4c52d588ca51b044d2206adfa1e9d7180104adbdeecb17427a63fded7df57df4fc76a4422a9b393e16591580bd2c65fe760e7aada9e0f85622228a0c817d011c69e224cb1f167a79b510ff7738de7972b7092ce6734550abe6e1e6a6fd2b5ab0af034f7388f314c704bd50cec0b057920641e77d1cbca5dc3d75704183349aa5e9d05b360b547170bddbbf7340a728e6d8097f9c1a46d547903a16a0cfe174b29faab0f533377632bcdf5210be022867ed144bd906eb3b58a2a41b870dead2d057acc0aed20a0e5a10defb5e1373ddae6e020ff2fda20e173898a6edfc5e5658a12949fcc7b024bf7ea1476b4b18ebd567feb9d45396b95b879bfed5e4883b5a81264b47ae5e154f7713d7aac7b354dc8da798d17e9a4be6634277f742d3b7e809f936a6d99fbdedab3ed9de309ff4f46c76773199834e3d2fe824215088df38266d3511d3341355d288b80c2460a7957a015860848f51f6779ea0e69591a052e1b663022202735b8720f992f39993677b30c3cb42416aa61a0963340b8c4c7cf46e180c5bb44a9bf2be1059824969511a90ea8d4691e82ae6c9636bc240a382f2da4b42eadf6c876f2a3361339443b2e23b6fc27d25efeebcbf2c9aa96f6358fcbc3ce48b9b13065582c88e866a09d456414c9108b03dbd6fff1c36465e43465f6c0f6b95deac7d6145f4f97c9683f6cd536674ff6927ff2f6358847bef5f2dcb3042811a688e961fc5723df5992188a6e76d21c5bc7acc1499976cac1d1ea546a9376b99710c0d9cea5c82c37ebada94eed1e720d7b7e7101fb6ccca2f709ca02c4d9637c32828b9b36ac68fe3667f32984618a87f92bbbc3c13ada97dbae3f84f9a12c234d43426d26e42d07cb9b1678f7451dd4944edbf750e6788618e8fde2f82ee668b7f80ff3f9a1060717ac27b6f0bb1fd441a6cce7cbaa1c68355d3333f5c0993b11b9d4be6309c3a4bb35a9c2fb0be983b8b537945c1208c8e54e2c621bee8b581ecf4ac1d7dfd5b00f1699ad43949a13167408bd5d44bc3211ff3a4b18757f57a20fb891f725ced7f351b4fdef819b27b164ca777f6c4eaf14923a18e5899bc759be4ce7184068694574c320719596c55b1314a3b4c8018d879893577963f3bd4169bab0ff7bad089cb8ca7469c251da78834a633c848d129d76bf3eeeba99755973688577af1d5a5f4d88b5a00a13ce11eafc4a8994f4ebb4de7a58defe476cdbf19df83d6db610e5a489b811108bd1e2b37769ed9b1268864b3ba9e265de18b36f01c89534ef78d65fb0655512c71b4b8af691350fa993fa9a12fa070eef600a9ece57688df027e28cfd49bafd088f5b7933becdcd63dea9e9510ff31e2c10b87027462e8b4ba2ff5c02389fcf13a203806fe0f418979977de5c7b2e084fdebdd6a0eac2f56953c722a848f3ecde9dda517c4fc8b349d80f237e58b11e2e91ef27566dae92a592ea43b6f0150d5cf9c545893fb0c3d65e9ed44087efba4e48f6c16b402b9d2ea22accfda72089eff7981768ab7463e0913c01ae8b6b221f3ca14e98aab3d44ef6510a4bf6a53eb02bf44b699d0ebf6e134c3c018dddb2b19bb773e6546e69ee87043e4cf02bfb590e199c3a366e082f87fa390e1c2fcba79b92bc811d311ad3fe16309a28c755725a972470fd3461d7e781a161743eb98ffa9dd7262d3e9d0ddffbeec3965c9295e88bc6618f924325ccd62211f6ebe62156d29de75aa2fad42e7abf62485410f2c15e9368782ca712648afc3efb678638cb9b12736981fb1faf469e954c364ddd91848abd6b94df5e9eb0fb569d098d28f057ae0fdf588b58050eb8e57a649aa1e74726bcb380b65b8ae116a6d1dfa1667ac81006611e8673e6753881831b89ce65bdfe7fc885e8cf3fa16417161ca0e1910651a95fd1423bd4e3f1fe9e0c064ad1a06bc61716028363898b23318040050aea403282de7728b387105d732274770dafcc179b1c70f775209795c6541fb89b78d34d3ab21c11cb3fc5ae77de80a51f1fdc1fbea1bf2c7174d56e89e261cacccdffaae8ad52bc37350956027f5187a1e59a22b0c23288c1bd7547a294a3ff71d928be9ffd48530a705fda230776b703094a07d4f6b5635b7ab56945ae3329a630605cfdad1c20e9c33b61940d2fa1845591a4a8782b8e1a4958999d5a26ade82f53e126f98507402aad45109a111d836a8a6dddadbb6a01ef5fc8d89990ab59576f6deb3fcc585ae7e44e45a1f34469fb38f0fa79b520eac5d1b3af8b6b678b3b5de941beee3b976249ad0b03fb3dbbe282a071131a1b4bf7614ab0bc3b983af9f7d974aabc956da63f7c383edc3acb4f7480e345b4d5c687c7984c2d71bd6dcf1a0d42384b1221421d3eb650431751b3e17fc29e93ae4dcdee51199afebc466eb886d392f0b67e7bc0cb14c7938dbe17379db8a71b660973379634b431ed3f14ccee901ab0b98c000a66739deeb2180e145f2da72ccf4e447e7c0aeeae124ac08a6839efc9b3798b15de319b208dc0cba15d915f8404a18a25afa04d9c293f5b7cbfe245850a8a080deff630f00e39ae90e374691f51de633ca430f6bc67f02151e410d882e9e5c151a81de98c520aedc0e89a925130e35726dfb6cbdabedf7b6ea172f6996566895a1eeafd69fcec15f9c97e211c8dec92b8e7b6992bec946af262f8fd6b202903dddcae4b5d22df61b5aa592b054776844c115cdaa55702db55d59e69b89b4bff094ab3d5fcd77a6c4ee3922b088bb4865a345b5631d41da25c415004d967913fcc8c5d1fe4cf5db235cf9dd515533f0a9ef14b55cc9e77ff49b97b2fcfcfed1ad0aab9a92b3e9c0b2b670a011126d92496d1ba92568a2bec5b4f114ab9f80f14f2f65a8a94ce3226e04909f81c3a274ffa9ec09265ec5abf75890ae41bbb3aabe1272ff2d53d0ed97d2c8115ce47c80050af839a2f61e8626d30e0bcbd2ac13d3e5faba6aec0713b2826dac53bdd649b2b9756501232826a49bd95b6b23af41eb9bbede56d5e14712016199d85b3afbf22f87910ab512c3ff720c303285db899d7c882c8b6af561ed7cf10b3686d0f89ccb6753ff6b67a4fcea1e92684602e5bd392b34f1e0e523acb504f548aa2601db2b9d61f3d8813d85590a181669fedfe3365375794ecb7a042ce546b1f245ff3897c4899b71ec8548baa79596a83f97f87d730288f97edeb7f2dfe30059657b5b21dd82a66990eb7186ea055133269f7624d21fea9a73d0c6b1deda4f807c5fe650c905847da3deaadb3dbf9af9bb6e71b0e65541f2404925d2e31264a252e714216db60e01452dbc70e4632ce5b48d366c34d724c486ffcc29ad70d8c0b6e40ba484e5ab9f880fca36115a478b56979795c3277ded2fd23c8da1c19bb54c51ace5909890facb99030025c9fa80fbcbcae19286a1ee4ffbc236c8ae25506c0f43e08bf3e30a7d1a703e7a7929d4d2f6131e9a0019100a33a3768333b5767b8553a895e8d0dfd8ac0dc3d46e8baf02bbb3b9cb63f1c299d0ca1d3b1be0e5232a6e5e9ff63432957aa033bcbc08b49283dcf38c8a6bb977f7effe5d57fa0e1074690e3b1d57f927243c01e96b7cb5195610066f3d502e1055c9bab9aa8e0c8b8c32bbea452d3c74a9a4dbc22c70c8946918ac32b7528a58d72b94a89f14deea554d9676331f297244e4bd85e00f6383fff1cfbbf079f7d207e42d20f5759a87fdfa42156a3fc7834cb4bd3e590059c20613614d3e228eb1f6045ad5a32df9f0563173aef9864399272acd3bf38d4f500a642fe4cdec71e8537bdb2172be6700f0d6b31b358cb06476cec0328470c1744fe54e9ae6efea1e2f9cdddace36f02e85af9883ab233146bedf8cd1fe6764b867110286fcbeb226eaad7f5dbcb9c69af4eb4b5ad61904869952d64d7da1bc6ec096e68b1b6129a472e7a13ef332e9bd2f5f44477bf5d36e64e1fe80b59e0cf3cdbd84432cfe4d1cd3e940f72215a2c6e481ad686305d15b95bec3d2c0148cec6eb296315383f8a688c68a22742eb6c7ccf0ed35ce394f0fa181d33a3f475476d2c2c0a8ff2c8e082a47b4a0964974dedf21df42626a0ad3539ede328238ac2a0e22cc51fff4a39849fe93978dd97ca9a856dc76d1bbd65d5cc1321a709cd958721717d8e0fbd69cbefa1ddfa095e036642bc1d5f2cf31af94d4604e4e6862f4376d0b8a400a03b030907c410b5537b58ff46a24367677e9d865be3812499d87b62b72c001884303733c815e6da3b3b6655cb1ab27f77a5b29fad349483db58255e67dc1fcc4690058c01b7472de1dbbb2b112ea6e25de4414b1522a68d815dfc04de944609bf00701eb6532362c19824776437d240cd6e92a97cdbf82c1285e7aae5d115a259fa215a2f9efb3b537a74acd528c6596196356cc83363b38b14a94c08d679187a146ff9fef2b344d67d8dfe0fdde00f853b2443c21101d4b52daeed5810ca2807a60ad0e5878c09ec4386cca0d118f2c79505000000008467de5c2448993d95c04ad88e179d12f4f873ea6088d5ae81a6e2b717c8ffdef0419d03823e7c25fea914993c1f565c3e8f060ee897265ca078d5074fddec55165173dd8e131a856c5386dee333b51560c49e3c939ca7c4655116a3e407874dbbcf3be1a85317f9799efddd7051c55f7bf3eb6591901b35ebd38efcf2902afe544425da0f14c09ca58340de0f28c205158f6ab8f58d1946791d2bee68ebd53999ae480a359fd402bd623c19699e57a79495c2d49b5f9233a6eac2904fbf077816024083e31487dfd9f3a9c4af80b767914f5e099d917f95d64e60628ee2094c93131358664342adc4e05279b85335335c012375c9c3df40273dc101f60d1288d4d7b22fb02fb60a577d30213c75844eebf0e3ae6af8a57cd186ba63f5c2ba92873b669f166b18c8776129863261d163763d2f90207765a3c5acdf4e861f477ae6002fe83badb726a7dafd75f08855caede0ebf84b56813542d22853f204dabfe3f64bbfad102bb682ce1d0644c20190acbe357d9ec6b243ed94984a247435abe6aa3761364a341bd626d69704b7a1df51cf9c2421b15828032321c639f3aae69fee0bcc6f218d32cbaa545eb67ed1af74d5149dd54f52547a6315dbc69d33da82edbb203c787f5e7936f04f9206063459f2bd6b9512bb693cbd34f5dad22645e9ee4b63e831d78955d7bf7e18e1066c0e2c378bbd9d15827a3372fbf5934c6245e1e8ce5b9ad9819a215f1c3194094ddc4e4c5f04d8f60f6beeb29cea6fd838daff9a30b64171bdf6e5f5b461e875fe6804c964aff34b274db3866d494463a618a3ec1ce930418dab6cb6af330eac51662987fb890cc6aaee3caecfd1fc88da31cc3c1041e49317f58dabb66a9016cfb756e0ac4883bfac5d648534ce44a0f2d249c2b8bb1bebb1ed012dd46a7ad0733becb81ff95da6d593ab2e2674f00db730c4ad2b383b36c57b8a0204f9ef090bab3e2b9f6917e6f383e24e39663ecc8c7fb0b7bcf0ec48cbf27841852c8cfdaece6d534cb057ae6a310833e2dfbc045a797fcccc8056ae60ed7d9b441d9cd73cd453a641f0017851a780c62869ee1ba01a57366d2b91a0d3e4b64ddc994d3ae0f807b6842deecd806c5db2aedb380d1f4f1dd230748cb8d00215b2621ca2d76a87380938c136d7480b574884966b3509117c5c2fa8f2a110089f2c3ec17e77bfa73c19b5e0c87168cb6c6eadbd469680281959372b40161e271e5eea45554a74cb157aa708e661659db0f0a17925229e0a1df6f717604b370e86ebb7969fa8172f01dae23020beb15dcc50b3f4b2f4b7746ad5f3cdb0844db090201eaecabafb971cbdf881ba707997a3ddf508d4afec01f6fdd8af94cd69c1a1e893fb68cf784bb42d5582a33035608ac265f96237e35806cf8996e4738491089f379a809b562a15a4ee7dd97fb2840e43d537c883772adf2016637e3344fcfcdf7da63b9e90752ef40bbc7de61a37f992147acd28bdcdb328f3fcad4c47b75cac44b5e26c66120c89684230f6f48d370a8d3442e7c059d39bf16a98bf2c1fcad661669cd7443649071acdbd741b447a9b22d20de0bca18f0a7550ba490c8a2b889f42c69373ce75785e102150820cdaba485a1e8d2474664530e97aa3574a93655289ee238aa3d382a6ea628898ea94f434fbfa45c1bb1c1ec31372ae6a1d147c84c2a0035be1fc665fff945a72895e60f11b37a5ecc7d42dffdd15d16606425a47851fa36642e2a2465c6f412bce46d5b6d79c5aa1c10d6de9706d541e378d5f2de0cad673d01026c8e73dba062fbf2e1428a737cc1bd741dd29b49efa3c87123dc440d42eb5557e892d4a71b7264a3546bb72c81d402cebe5f80549d892787fbea0777bf72b2000d84baa187e4fea3f8c01ba3de5e5ded90abef191e371297c282a0c7ebb14ff148cf3e2ea66ade5f2404f823cf29b6cb632ac6d9059d29157346f0dedd8c4581338631e3ab6693dda64d74fe5e390a1a5eceac8f15297bf3dd6ea3288145d7d9e0766c0c2afaf9317fbbdbff73506ff032b988b73903816d3b5b272baedfdd4d2fe8b84da7ad68bc239ca59212c743a3391a016b28290e749a54765ab7001417c36e63e7a6e17f6e3d36ca7bdae8439d9baa7a7a64fb2b9fe6c567fb38aa39cf09d0a2f1fb1ea874153dfd5814adda604f4796b8a6a9750dedddfe3a2cfe9d9d0c3979a2d369e1a7c1b11742dd525b32e2e1efbb432580fdd30ae8aea14d26e816d88283ba96355de7820d85bd3fdfaaa97bdbe2faa87ef21d90c9d1067fb8acd57e33da315f1b5ffb3f1ae83a99b3416780a2626e6628c62987bee12b121907873af9288c75364a6d10297cabb8cec4c10e6b065f11316828f4644b6f8f01a09e81de0bd7f8aa24c7219d2f2e1e8f96f089f26ede27985f47d9894042e7f0e1ad1e80da7b70bd339a5c2932f5c7c084a22b8d59165a65f2a05005eccf0a1ec9843b3f098be5c4b30a4c4d58a1fd6477265b08a95c5017c486dc29032608207dfc41d2f4090e4a6eef9669c406ea6c15f0310b9993cc6670c03f4e230634744060388d4de14c9f742f91484cf69a417d8add868013379f961023ab5da70b8c7f98a9d5f2682792ec5b5cc082cac213f58f2dbdc467236c282be43f64b2ce423c391d477c55f69b6044a81446a2c3f3c67f70b8238e09d04f2c4f4c5dc38ff1abe44c37bde4d3097d21e0b440b53de0c757178f96a1b40d22346497d8ff6db8cc597bbfe2fb5db52a28349832a9cd6c924c8d9aec32ea906cb777e978d07e1fc8562eb8a8c9ac86cc54400d4869f9a3540c63e79677a496208a9b3b06cf4b59040ad40f38bfaa380c30254e5415d9147d9830ca543307e9a221bd64ce9e79d754ed825733945581978062dbac639608632785090bf78a7b75ba16c21893e4378c0ea88eb3470c889a1d65c150ea49d7ad6a61a3a576ffc139d895fbff4d1ab204dbfeb53d7182a5dcdcea9f7635fa99182a03243aed83c789a1c348092cf4811dd6222fa8e31fa78166293c54129d2e8183dfd5ee15caf4893e32d231353050ffffe9138b9d6fa1a1f0438219b02eb2e49dc3f77ae375c0ec881a9f558ddc25f7afe99b4a2ce701e4b441ea4508cf086238256eaa8b6a5fd2caf205aea2626a42008057dc3b5e4a8babc250240293bf8758f891270ef272b0541321386a73013a9f058c741badfef330a407d6bf8e001a1275da6e49e1125100a470bdd32779a2ff663c925cdd3ca0c3bedc92ed1e00c7deeff1256b3ca4c97109a31e845477a571b85f848ca4ce05d1e349c7d06468d9b78bf1950dacff38ea1342905af9036be8a96b2f9b4ba2cb7615ee9dfcb191e85fe498118d99473cb8f5fdc58e66789559fcf72d4937f2a7201b875ee3991a715ed1cbb375599067b0a44c328886dd8eca012db73ab54f141a767fd8db76adebcd867926c32d05c1c59ba139153cae5b9e73b65f9286522c39589d5a1791d1a5255dae027d990f3dc8f3b6ad035b0b417f7f91b49126da947adf38a862a638d9b2c8b3e5d61bad66dae82023b4044f93c380b675fa187fa4a10853d6664b4a58422e9c3e2818d03367c87d0744785a5985c258c5bc0f0b3a85a8d72a7b4fc9c6208a427f8ced49e428ad37bd010ce656f69788cad1f1f909197e521d1837b88409694ec72912c548910cfa1903296873adb6b4b14f35a93f6e387768697f76ab9ca2fd9e2774edc478eae48d07c4067f6ab7282c671f20d79f84a2515b86c9901a62f8eeb7b4adbcbdf2242b332b251929dd8502b00de3addd8205267c603447e06db694a6fbef27aa1675cce39d7b89da72c3eab978f9d2bc6511e723be54c85eb2bea3e36a1003ef8151ca5ea8bfb7d745069122151a65570547d93a21dc8f11456db78f95b008d75d106de8b39628c2c654415587bd9dba5d01d04276e8ed67bb0ba9fbcb04f7bf305dd1b28c42ea31ed68c9153a0d8475421d85c65cda928ef46ce4301be1d63c8b47898cd591da4688568dcdc778e5b678d14a40c0844f5f87ce97bd44b25d1c3aa6bc902962478985dd5a75281605eca8e3a9a713437ae988150e925186b9d3dee65a8fe3126611d9454a7b5425a183458dc1ab188be55f6bec93691be891d142a326a5c32c3b5879e7859375ba8f9007ba048fac04dca52b7292afbf36cdb11022602f8fcc2ce15b9d41d059c7653d98a4627e7575db7e6294517400b5a2d8aa2a904dac43beb555eff7dbd601301f76d04563691a1e9993088beac28cdb19a337d06017b0a6803f0ca86ccea9da7f4725ebe496af53bf3bfd276e5b4983395b86171ce0c277511e1aae305de73e505c8a757394317847efffd6521467c6882bef10d0d19e5a1220a90e1b0aa06ca56533ba2fb5bf4492fa6e3ca97b3e43ddd69c854e906447d0060db8a03cf9535560111d07da71b46625b40573455b7dde69a02821f17cd94d425dd10dad9c1c52ab0951aa49b942f05448c237c5484e5ebb029ece917f727ce826be856214f210236fcb5e6e572594973110a858be4b8c8a10cd3df82fa28359dcb1d858fea4f628789bdfa63b68cfeef9b4c6be1e40502215bc2684f4e082969efb60a4d855377b0b7617074c5e11be3497ac8992bf2243921370988243ec2e95b889ce605a6d2ec9b430946fa10436c3a3945be653e0e5140979601079d67316b690583e05e84b42b9c561a9213a0fc20e084051d6cfa216e91e335c08bd4e7121fb6c89cedbcff52942bd50bfaf8fd82893cb1377b9b5d31c6dc5ee721ae73bb3b45708e8a0dfb6df0c277dcc02dbbff983b534a883a341d3a95ac4b3a1deeec93f70d9c0cfebff76750c93fbcdaa269decff73c897aa3486373c23ffdb56e21689b0aafeb72ff5435f52d0cf0a3b7fd40347bf213cb6efffe4c0a5d0bb71f1b638be6eaaf47033b7d07173093aa8686f036f02c283ec73087ef20c4d3215297518ec5fa195dde3b0c4b26a544c7f2a08075936a997daa1b149433294c7f933d80d670932c6ec4821bf7565277f5ec13577c08c117a8f8ef9440cb140fc9188a3fd6bb123ec8557928eef3b8edc6ac49ab7460b06b002eb805609106e771a079dd40970715daff78a523841e59bb5da5be47847a36203905540f353e0eeac2844f73d9592cedfa1b7a30d19adbe081eaa1f0dda424436f6c3cfceaeceda1d79e0476af384f51e18b577dad30ca3a1a530eda74751fcbf0cd0481356a61c66a841a89d5c293dcb54544bf670b6fa49838b81b7f478d553b533e3c39aa0d517f42000fc9b04914dd3f7da66851c067f77750b843c3d14949855b95d4ab05b9889761caf7b657d8d3e1d523844fca17ad7613a613aae5c987cb2523434e73c632dbf6a2c5b56dd07a5f01f9078d73c0909dc30cba295bcd7a98619ef17f8814c10999e66758249f31b5e9f8f65812fe6564f521bac014602317e1773cfce257b66353f8fab3271bb890297a267221caba1a42766c8a2c4ffb36812d47c2e14217e641a44d2a4c23bc7d0f9a0946827b25fcca0dd917687d2e91b27b386f010d4ceaf024d03b29d86e0bc2578efd8deac1b8220a941b3371c0726e8c3d3804b14c390ad77661321e1d84f8da8c30635f49f4c0cbc1505ef10e7c21a2a688bae360d47e29aa0a5488c32b16b518f9d8c850187d535952eb7e3217d529f2a36fae548a6e5e554fc29040b1d625d59186a822676658078130fa21375597638105383916111d55ff1de41dbdc0523033f22bc4730f7195d881dbd079ac0c57124492dcf429a9f76a705f09f89f78ce852a0e9bb2408a138f96ecd0b9a50abcc9796596b7f3bb1bd31ef39c3062081c80c3d4f737d8e7639431d136cd245da372f2b4083bf0b20998f8f1d1172dd87fbfb8cd566f624a6665d2451351bddbae190f9b0665d2852018dfbdf65680a5342636ae56f75f50d43c3c5791746c545d756f2d639ff8ba12a9f532e96596f3ab96f462570b818f51ac826b2471942d189b1b25e498679924ee3d580d88adf33c82693bce01c45bcdcf4dc4f4ff2801a2069bb066558e2d8ca9a3cc0989948259bcdd89026264e2d4741bb25d44330b903657f12c3cf03b1b9a5ee54065f6bca3d2259d71f1329165e35458385cf9fafd3d85726ec482d921deed5e1b4d1f155e187a3b0a2cac6c6cc8b3bae5658e7424d43eb2a5fd7c38406a686acea5dc295a86e127dca95d0666019ca5bfc153a6579047f6b0edd99d9cd064ab3138c62bea16338352cb47abdc6566738933b51f5807d37ad7f056caa28b0404fbfc49b333c11875fffb878d46357803d4d8cdbda2167dec11aaf05903fc57f4e7baee93c67e402a48a51665443ef8f1696b92ddb68cd90c4899b0cfb99ed03fe9330c9e749b174122aea641b08c6c6beabf04e5633e8fb526be259597f6a7bccfb756b6ff30f05c6889602348bf1b643f7816d1bb5e6e2ac30d39db4406933837561ebf3cf396a1e5ec07b28b798b6c6162089d455eb68572ef1bdc9bba6b17834f1111f4d505d58aec18dc2b0d5c1f75f07712b8cdc7cec6788a01bc2e59f46cbb8a6305aa7c60190c5683b9706589a1233c3faa5fbf1a3ded", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) dup3(r0, r1, 0x0) (async) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r4, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x5, 0x0, 0x5, 0x1, 0x0, r3, &(0x7f0000000380)='\b', 0xe8000}]) (async) mount$9p_xen(&(0x7f0000000300), &(0x7f0000000340)='./file2\x00', &(0x7f0000000380), 0x2002c88, &(0x7f0000000500)={'trans=xen,', {[{@cache_none}, {@cachetag={'cachetag', 0x3d, 'overlay\x00'}}, {@dfltgid}, {@afid={'afid', 0x3d, 0x9}}], [{@dont_appraise}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x35, 0x0, 0x36, 0x35, 0x38, 0x36, 0x66], 0x2d, [0x66, 0x61], 0x2d, [0x0, 0x35, 0x61], 0x2d, [0x35, 0x37, 0x65, 0x65], 0x2d, [0x0, 0x0, 0x38, 0x65, 0x63, 0x62, 0x0, 0x66]}}}]}}) statx(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x0, 0x40, &(0x7f0000000d80)) 06:16:43 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async) sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x44, 0x0, 0x4, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x39}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xec}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xf}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x112}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008000}, 0xc0) 06:16:43 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async) sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x44, 0x0, 0x4, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x39}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xec}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xf}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x112}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008000}, 0xc0) 06:16:43 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) (async) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0x8, 0x7, 0x0, 0x3cc000000000, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0xd300, 0xb28, 0x80000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) (async) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x128a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000021c0)="cc7a38640d5c56a7ea3287b81413ccdb773336b35fbe5cffa261e70479c7331ce10e1e821f92ba0f2d658b465d053220f76777a009d4768a2f3f1c1db0bcfdba2d227e73697359a226d7c56858217df3a945d97764bb9604b7bfdd98ff72e68d1d97f0f59d54b8f2e0adb3a17bc4c9c780cca91b08bcec8778142f4a5d34ccb8c155257c624eea78de61670aae930b624b664a71a32009683b9761b87bc5ef00c5a1bf241c34ec525b22789f94a82d4623e3f9bc50177e2a87889f25d4888a1513084df18a8a28427db0cd01472ff6c2ef185e9afd059ee23af05de3d4ae83acf68a0fdfd6ba2e10a6f5a1d6c529eaa359074b24d2af29177ca6fe4b74d10a43631f5d853d74604f7ecc43de64f2fb4a95d4c6636d68e1e2cb6c522738501555b507a1b8fd2c7f271b1a6870a0acc2be712ace4e8a089fe1829227487e2fbfee097bbcfd72ef63994ea8c9382925e82dda00a71d8e3969c5ea856699af5ad595a4c52d588ca51b044d2206adfa1e9d7180104adbdeecb17427a63fded7df57df4fc76a4422a9b393e16591580bd2c65fe760e7aada9e0f85622228a0c817d011c69e224cb1f167a79b510ff7738de7972b7092ce6734550abe6e1e6a6fd2b5ab0af034f7388f314c704bd50cec0b057920641e77d1cbca5dc3d75704183349aa5e9d05b360b547170bddbbf7340a728e6d8097f9c1a46d547903a16a0cfe174b29faab0f533377632bcdf5210be022867ed144bd906eb3b58a2a41b870dead2d057acc0aed20a0e5a10defb5e1373ddae6e020ff2fda20e173898a6edfc5e5658a12949fcc7b024bf7ea1476b4b18ebd567feb9d45396b95b879bfed5e4883b5a81264b47ae5e154f7713d7aac7b354dc8da798d17e9a4be6634277f742d3b7e809f936a6d99fbdedab3ed9de309ff4f46c76773199834e3d2fe824215088df38266d3511d3341355d288b80c2460a7957a015860848f51f6779ea0e69591a052e1b663022202735b8720f992f39993677b30c3cb42416aa61a0963340b8c4c7cf46e180c5bb44a9bf2be1059824969511a90ea8d4691e82ae6c9636bc240a382f2da4b42eadf6c876f2a3361339443b2e23b6fc27d25efeebcbf2c9aa96f6358fcbc3ce48b9b13065582c88e866a09d456414c9108b03dbd6fff1c36465e43465f6c0f6b95deac7d6145f4f97c9683f6cd536674ff6927ff2f6358847bef5f2dcb3042811a688e961fc5723df5992188a6e76d21c5bc7acc1499976cac1d1ea546a9376b99710c0d9cea5c82c37ebada94eed1e720d7b7e7101fb6ccca2f709ca02c4d9637c32828b9b36ac68fe3667f32984618a87f92bbbc3c13ada97dbae3f84f9a12c234d43426d26e42d07cb9b1678f7451dd4944edbf750e6788618e8fde2f82ee668b7f80ff3f9a1060717ac27b6f0bb1fd441a6cce7cbaa1c68355d3333f5c0993b11b9d4be6309c3a4bb35a9c2fb0be983b8b537945c1208c8e54e2c621bee8b581ecf4ac1d7dfd5b00f1699ad43949a13167408bd5d44bc3211ff3a4b18757f57a20fb891f725ced7f351b4fdef819b27b164ca777f6c4eaf14923a18e5899bc759be4ce7184068694574c320719596c55b1314a3b4c8018d879893577963f3bd4169bab0ff7bad089cb8ca7469c251da78834a633c848d129d76bf3eeeba99755973688577af1d5a5f4d88b5a00a13ce11eafc4a8994f4ebb4de7a58defe476cdbf19df83d6db610e5a489b811108bd1e2b37769ed9b1268864b3ba9e265de18b36f01c89534ef78d65fb0655512c71b4b8af691350fa993fa9a12fa070eef600a9ece57688df027e28cfd49bafd088f5b7933becdcd63dea9e9510ff31e2c10b87027462e8b4ba2ff5c02389fcf13a203806fe0f418979977de5c7b2e084fdebdd6a0eac2f56953c722a848f3ecde9dda517c4fc8b349d80f237e58b11e2e91ef27566dae92a592ea43b6f0150d5cf9c545893fb0c3d65e9ed44087efba4e48f6c16b402b9d2ea22accfda72089eff7981768ab7463e0913c01ae8b6b221f3ca14e98aab3d44ef6510a4bf6a53eb02bf44b699d0ebf6e134c3c018dddb2b19bb773e6546e69ee87043e4cf02bfb590e199c3a366e082f87fa390e1c2fcba79b92bc811d311ad3fe16309a28c755725a972470fd3461d7e781a161743eb98ffa9dd7262d3e9d0ddffbeec3965c9295e88bc6618f924325ccd62211f6ebe62156d29de75aa2fad42e7abf62485410f2c15e9368782ca712648afc3efb678638cb9b12736981fb1faf469e954c364ddd91848abd6b94df5e9eb0fb569d098d28f057ae0fdf588b58050eb8e57a649aa1e74726bcb380b65b8ae116a6d1dfa1667ac81006611e8673e6753881831b89ce65bdfe7fc885e8cf3fa16417161ca0e1910651a95fd1423bd4e3f1fe9e0c064ad1a06bc61716028363898b23318040050aea403282de7728b387105d732274770dafcc179b1c70f775209795c6541fb89b78d34d3ab21c11cb3fc5ae77de80a51f1fdc1fbea1bf2c7174d56e89e261cacccdffaae8ad52bc37350956027f5187a1e59a22b0c23288c1bd7547a294a3ff71d928be9ffd48530a705fda230776b703094a07d4f6b5635b7ab56945ae3329a630605cfdad1c20e9c33b61940d2fa1845591a4a8782b8e1a4958999d5a26ade82f53e126f98507402aad45109a111d836a8a6dddadbb6a01ef5fc8d89990ab59576f6deb3fcc585ae7e44e45a1f34469fb38f0fa79b520eac5d1b3af8b6b678b3b5de941beee3b976249ad0b03fb3dbbe282a071131a1b4bf7614ab0bc3b983af9f7d974aabc956da63f7c383edc3acb4f7480e345b4d5c687c7984c2d71bd6dcf1a0d42384b1221421d3eb650431751b3e17fc29e93ae4dcdee51199afebc466eb886d392f0b67e7bc0cb14c7938dbe17379db8a71b660973379634b431ed3f14ccee901ab0b98c000a66739deeb2180e145f2da72ccf4e447e7c0aeeae124ac08a6839efc9b3798b15de319b208dc0cba15d915f8404a18a25afa04d9c293f5b7cbfe245850a8a080deff630f00e39ae90e374691f51de633ca430f6bc67f02151e410d882e9e5c151a81de98c520aedc0e89a925130e35726dfb6cbdabedf7b6ea172f6996566895a1eeafd69fcec15f9c97e211c8dec92b8e7b6992bec946af262f8fd6b202903dddcae4b5d22df61b5aa592b054776844c115cdaa55702db55d59e69b89b4bff094ab3d5fcd77a6c4ee3922b088bb4865a345b5631d41da25c415004d967913fcc8c5d1fe4cf5db235cf9dd515533f0a9ef14b55cc9e77ff49b97b2fcfcfed1ad0aab9a92b3e9c0b2b670a011126d92496d1ba92568a2bec5b4f114ab9f80f14f2f65a8a94ce3226e04909f81c3a274ffa9ec09265ec5abf75890ae41bbb3aabe1272ff2d53d0ed97d2c8115ce47c80050af839a2f61e8626d30e0bcbd2ac13d3e5faba6aec0713b2826dac53bdd649b2b9756501232826a49bd95b6b23af41eb9bbede56d5e14712016199d85b3afbf22f87910ab512c3ff720c303285db899d7c882c8b6af561ed7cf10b3686d0f89ccb6753ff6b67a4fcea1e92684602e5bd392b34f1e0e523acb504f548aa2601db2b9d61f3d8813d85590a181669fedfe3365375794ecb7a042ce546b1f245ff3897c4899b71ec8548baa79596a83f97f87d730288f97edeb7f2dfe30059657b5b21dd82a66990eb7186ea055133269f7624d21fea9a73d0c6b1deda4f807c5fe650c905847da3deaadb3dbf9af9bb6e71b0e65541f2404925d2e31264a252e714216db60e01452dbc70e4632ce5b48d366c34d724c486ffcc29ad70d8c0b6e40ba484e5ab9f880fca36115a478b56979795c3277ded2fd23c8da1c19bb54c51ace5909890facb99030025c9fa80fbcbcae19286a1ee4ffbc236c8ae25506c0f43e08bf3e30a7d1a703e7a7929d4d2f6131e9a0019100a33a3768333b5767b8553a895e8d0dfd8ac0dc3d46e8baf02bbb3b9cb63f1c299d0ca1d3b1be0e5232a6e5e9ff63432957aa033bcbc08b49283dcf38c8a6bb977f7effe5d57fa0e1074690e3b1d57f927243c01e96b7cb5195610066f3d502e1055c9bab9aa8e0c8b8c32bbea452d3c74a9a4dbc22c70c8946918ac32b7528a58d72b94a89f14deea554d9676331f297244e4bd85e00f6383fff1cfbbf079f7d207e42d20f5759a87fdfa42156a3fc7834cb4bd3e590059c20613614d3e228eb1f6045ad5a32df9f0563173aef9864399272acd3bf38d4f500a642fe4cdec71e8537bdb2172be6700f0d6b31b358cb06476cec0328470c1744fe54e9ae6efea1e2f9cdddace36f02e85af9883ab233146bedf8cd1fe6764b867110286fcbeb226eaad7f5dbcb9c69af4eb4b5ad61904869952d64d7da1bc6ec096e68b1b6129a472e7a13ef332e9bd2f5f44477bf5d36e64e1fe80b59e0cf3cdbd84432cfe4d1cd3e940f72215a2c6e481ad686305d15b95bec3d2c0148cec6eb296315383f8a688c68a22742eb6c7ccf0ed35ce394f0fa181d33a3f475476d2c2c0a8ff2c8e082a47b4a0964974dedf21df42626a0ad3539ede328238ac2a0e22cc51fff4a39849fe93978dd97ca9a856dc76d1bbd65d5cc1321a709cd958721717d8e0fbd69cbefa1ddfa095e036642bc1d5f2cf31af94d4604e4e6862f4376d0b8a400a03b030907c410b5537b58ff46a24367677e9d865be3812499d87b62b72c001884303733c815e6da3b3b6655cb1ab27f77a5b29fad349483db58255e67dc1fcc4690058c01b7472de1dbbb2b112ea6e25de4414b1522a68d815dfc04de944609bf00701eb6532362c19824776437d240cd6e92a97cdbf82c1285e7aae5d115a259fa215a2f9efb3b537a74acd528c6596196356cc83363b38b14a94c08d679187a146ff9fef2b344d67d8dfe0fdde00f853b2443c21101d4b52daeed5810ca2807a60ad0e5878c09ec4386cca0d118f2c79505000000008467de5c2448993d95c04ad88e179d12f4f873ea6088d5ae81a6e2b717c8ffdef0419d03823e7c25fea914993c1f565c3e8f060ee897265ca078d5074fddec55165173dd8e131a856c5386dee333b51560c49e3c939ca7c4655116a3e407874dbbcf3be1a85317f9799efddd7051c55f7bf3eb6591901b35ebd38efcf2902afe544425da0f14c09ca58340de0f28c205158f6ab8f58d1946791d2bee68ebd53999ae480a359fd402bd623c19699e57a79495c2d49b5f9233a6eac2904fbf077816024083e31487dfd9f3a9c4af80b767914f5e099d917f95d64e60628ee2094c93131358664342adc4e05279b85335335c012375c9c3df40273dc101f60d1288d4d7b22fb02fb60a577d30213c75844eebf0e3ae6af8a57cd186ba63f5c2ba92873b669f166b18c8776129863261d163763d2f90207765a3c5acdf4e861f477ae6002fe83badb726a7dafd75f08855caede0ebf84b56813542d22853f204dabfe3f64bbfad102bb682ce1d0644c20190acbe357d9ec6b243ed94984a247435abe6aa3761364a341bd626d69704b7a1df51cf9c2421b15828032321c639f3aae69fee0bcc6f218d32cbaa545eb67ed1af74d5149dd54f52547a6315dbc69d33da82edbb203c787f5e7936f04f9206063459f2bd6b9512bb693cbd34f5dad22645e9ee4b63e831d78955d7bf7e18e1066c0e2c378bbd9d15827a3372fbf5934c6245e1e8ce5b9ad9819a215f1c3194094ddc4e4c5f04d8f60f6beeb29cea6fd838daff9a30b64171bdf6e5f5b461e875fe6804c964aff34b274db3866d494463a618a3ec1ce930418dab6cb6af330eac51662987fb890cc6aaee3caecfd1fc88da31cc3c1041e49317f58dabb66a9016cfb756e0ac4883bfac5d648534ce44a0f2d249c2b8bb1bebb1ed012dd46a7ad0733becb81ff95da6d593ab2e2674f00db730c4ad2b383b36c57b8a0204f9ef090bab3e2b9f6917e6f383e24e39663ecc8c7fb0b7bcf0ec48cbf27841852c8cfdaece6d534cb057ae6a310833e2dfbc045a797fcccc8056ae60ed7d9b441d9cd73cd453a641f0017851a780c62869ee1ba01a57366d2b91a0d3e4b64ddc994d3ae0f807b6842deecd806c5db2aedb380d1f4f1dd230748cb8d00215b2621ca2d76a87380938c136d7480b574884966b3509117c5c2fa8f2a110089f2c3ec17e77bfa73c19b5e0c87168cb6c6eadbd469680281959372b40161e271e5eea45554a74cb157aa708e661659db0f0a17925229e0a1df6f717604b370e86ebb7969fa8172f01dae23020beb15dcc50b3f4b2f4b7746ad5f3cdb0844db090201eaecabafb971cbdf881ba707997a3ddf508d4afec01f6fdd8af94cd69c1a1e893fb68cf784bb42d5582a33035608ac265f96237e35806cf8996e4738491089f379a809b562a15a4ee7dd97fb2840e43d537c883772adf2016637e3344fcfcdf7da63b9e90752ef40bbc7de61a37f992147acd28bdcdb328f3fcad4c47b75cac44b5e26c66120c89684230f6f48d370a8d3442e7c059d39bf16a98bf2c1fcad661669cd7443649071acdbd741b447a9b22d20de0bca18f0a7550ba490c8a2b889f42c69373ce75785e102150820cdaba485a1e8d2474664530e97aa3574a93655289ee238aa3d382a6ea628898ea94f434fbfa45c1bb1c1ec31372ae6a1d147c84c2a0035be1fc665fff945a72895e60f11b37a5ecc7d42dffdd15d16606425a47851fa36642e2a2465c6f412bce46d5b6d79c5aa1c10d6de9706d541e378d5f2de0cad673d01026c8e73dba062fbf2e1428a737cc1bd741dd29b49efa3c87123dc440d42eb5557e892d4a71b7264a3546bb72c81d402cebe5f80549d892787fbea0777bf72b2000d84baa187e4fea3f8c01ba3de5e5ded90abef191e371297c282a0c7ebb14ff148cf3e2ea66ade5f2404f823cf29b6cb632ac6d9059d29157346f0dedd8c4581338631e3ab6693dda64d74fe5e390a1a5eceac8f15297bf3dd6ea3288145d7d9e0766c0c2afaf9317fbbdbff73506ff032b988b73903816d3b5b272baedfdd4d2fe8b84da7ad68bc239ca59212c743a3391a016b28290e749a54765ab7001417c36e63e7a6e17f6e3d36ca7bdae8439d9baa7a7a64fb2b9fe6c567fb38aa39cf09d0a2f1fb1ea874153dfd5814adda604f4796b8a6a9750dedddfe3a2cfe9d9d0c3979a2d369e1a7c1b11742dd525b32e2e1efbb432580fdd30ae8aea14d26e816d88283ba96355de7820d85bd3fdfaaa97bdbe2faa87ef21d90c9d1067fb8acd57e33da315f1b5ffb3f1ae83a99b3416780a2626e6628c62987bee12b121907873af9288c75364a6d10297cabb8cec4c10e6b065f11316828f4644b6f8f01a09e81de0bd7f8aa24c7219d2f2e1e8f96f089f26ede27985f47d9894042e7f0e1ad1e80da7b70bd339a5c2932f5c7c084a22b8d59165a65f2a05005eccf0a1ec9843b3f098be5c4b30a4c4d58a1fd6477265b08a95c5017c486dc29032608207dfc41d2f4090e4a6eef9669c406ea6c15f0310b9993cc6670c03f4e230634744060388d4de14c9f742f91484cf69a417d8add868013379f961023ab5da70b8c7f98a9d5f2682792ec5b5cc082cac213f58f2dbdc467236c282be43f64b2ce423c391d477c55f69b6044a81446a2c3f3c67f70b8238e09d04f2c4f4c5dc38ff1abe44c37bde4d3097d21e0b440b53de0c757178f96a1b40d22346497d8ff6db8cc597bbfe2fb5db52a28349832a9cd6c924c8d9aec32ea906cb777e978d07e1fc8562eb8a8c9ac86cc54400d4869f9a3540c63e79677a496208a9b3b06cf4b59040ad40f38bfaa380c30254e5415d9147d9830ca543307e9a221bd64ce9e79d754ed825733945581978062dbac639608632785090bf78a7b75ba16c21893e4378c0ea88eb3470c889a1d65c150ea49d7ad6a61a3a576ffc139d895fbff4d1ab204dbfeb53d7182a5dcdcea9f7635fa99182a03243aed83c789a1c348092cf4811dd6222fa8e31fa78166293c54129d2e8183dfd5ee15caf4893e32d231353050ffffe9138b9d6fa1a1f0438219b02eb2e49dc3f77ae375c0ec881a9f558ddc25f7afe99b4a2ce701e4b441ea4508cf086238256eaa8b6a5fd2caf205aea2626a42008057dc3b5e4a8babc250240293bf8758f891270ef272b0541321386a73013a9f058c741badfef330a407d6bf8e001a1275da6e49e1125100a470bdd32779a2ff663c925cdd3ca0c3bedc92ed1e00c7deeff1256b3ca4c97109a31e845477a571b85f848ca4ce05d1e349c7d06468d9b78bf1950dacff38ea1342905af9036be8a96b2f9b4ba2cb7615ee9dfcb191e85fe498118d99473cb8f5fdc58e66789559fcf72d4937f2a7201b875ee3991a715ed1cbb375599067b0a44c328886dd8eca012db73ab54f141a767fd8db76adebcd867926c32d05c1c59ba139153cae5b9e73b65f9286522c39589d5a1791d1a5255dae027d990f3dc8f3b6ad035b0b417f7f91b49126da947adf38a862a638d9b2c8b3e5d61bad66dae82023b4044f93c380b675fa187fa4a10853d6664b4a58422e9c3e2818d03367c87d0744785a5985c258c5bc0f0b3a85a8d72a7b4fc9c6208a427f8ced49e428ad37bd010ce656f69788cad1f1f909197e521d1837b88409694ec72912c548910cfa1903296873adb6b4b14f35a93f6e387768697f76ab9ca2fd9e2774edc478eae48d07c4067f6ab7282c671f20d79f84a2515b86c9901a62f8eeb7b4adbcbdf2242b332b251929dd8502b00de3addd8205267c603447e06db694a6fbef27aa1675cce39d7b89da72c3eab978f9d2bc6511e723be54c85eb2bea3e36a1003ef8151ca5ea8bfb7d745069122151a65570547d93a21dc8f11456db78f95b008d75d106de8b39628c2c654415587bd9dba5d01d04276e8ed67bb0ba9fbcb04f7bf305dd1b28c42ea31ed68c9153a0d8475421d85c65cda928ef46ce4301be1d63c8b47898cd591da4688568dcdc778e5b678d14a40c0844f5f87ce97bd44b25d1c3aa6bc902962478985dd5a75281605eca8e3a9a713437ae988150e925186b9d3dee65a8fe3126611d9454a7b5425a183458dc1ab188be55f6bec93691be891d142a326a5c32c3b5879e7859375ba8f9007ba048fac04dca52b7292afbf36cdb11022602f8fcc2ce15b9d41d059c7653d98a4627e7575db7e6294517400b5a2d8aa2a904dac43beb555eff7dbd601301f76d04563691a1e9993088beac28cdb19a337d06017b0a6803f0ca86ccea9da7f4725ebe496af53bf3bfd276e5b4983395b86171ce0c277511e1aae305de73e505c8a757394317847efffd6521467c6882bef10d0d19e5a1220a90e1b0aa06ca56533ba2fb5bf4492fa6e3ca97b3e43ddd69c854e906447d0060db8a03cf9535560111d07da71b46625b40573455b7dde69a02821f17cd94d425dd10dad9c1c52ab0951aa49b942f05448c237c5484e5ebb029ece917f727ce826be856214f210236fcb5e6e572594973110a858be4b8c8a10cd3df82fa28359dcb1d858fea4f628789bdfa63b68cfeef9b4c6be1e40502215bc2684f4e082969efb60a4d855377b0b7617074c5e11be3497ac8992bf2243921370988243ec2e95b889ce605a6d2ec9b430946fa10436c3a3945be653e0e5140979601079d67316b690583e05e84b42b9c561a9213a0fc20e084051d6cfa216e91e335c08bd4e7121fb6c89cedbcff52942bd50bfaf8fd82893cb1377b9b5d31c6dc5ee721ae73bb3b45708e8a0dfb6df0c277dcc02dbbff983b534a883a341d3a95ac4b3a1deeec93f70d9c0cfebff76750c93fbcdaa269decff73c897aa3486373c23ffdb56e21689b0aafeb72ff5435f52d0cf0a3b7fd40347bf213cb6efffe4c0a5d0bb71f1b638be6eaaf47033b7d07173093aa8686f036f02c283ec73087ef20c4d3215297518ec5fa195dde3b0c4b26a544c7f2a08075936a997daa1b149433294c7f933d80d670932c6ec4821bf7565277f5ec13577c08c117a8f8ef9440cb140fc9188a3fd6bb123ec8557928eef3b8edc6ac49ab7460b06b002eb805609106e771a079dd40970715daff78a523841e59bb5da5be47847a36203905540f353e0eeac2844f73d9592cedfa1b7a30d19adbe081eaa1f0dda424436f6c3cfceaeceda1d79e0476af384f51e18b577dad30ca3a1a530eda74751fcbf0cd0481356a61c66a841a89d5c293dcb54544bf670b6fa49838b81b7f478d553b533e3c39aa0d517f42000fc9b04914dd3f7da66851c067f77750b843c3d14949855b95d4ab05b9889761caf7b657d8d3e1d523844fca17ad7613a613aae5c987cb2523434e73c632dbf6a2c5b56dd07a5f01f9078d73c0909dc30cba295bcd7a98619ef17f8814c10999e66758249f31b5e9f8f65812fe6564f521bac014602317e1773cfce257b66353f8fab3271bb890297a267221caba1a42766c8a2c4ffb36812d47c2e14217e641a44d2a4c23bc7d0f9a0946827b25fcca0dd917687d2e91b27b386f010d4ceaf024d03b29d86e0bc2578efd8deac1b8220a941b3371c0726e8c3d3804b14c390ad77661321e1d84f8da8c30635f49f4c0cbc1505ef10e7c21a2a688bae360d47e29aa0a5488c32b16b518f9d8c850187d535952eb7e3217d529f2a36fae548a6e5e554fc29040b1d625d59186a822676658078130fa21375597638105383916111d55ff1de41dbdc0523033f22bc4730f7195d881dbd079ac0c57124492dcf429a9f76a705f09f89f78ce852a0e9bb2408a138f96ecd0b9a50abcc9796596b7f3bb1bd31ef39c3062081c80c3d4f737d8e7639431d136cd245da372f2b4083bf0b20998f8f1d1172dd87fbfb8cd566f624a6665d2451351bddbae190f9b0665d2852018dfbdf65680a5342636ae56f75f50d43c3c5791746c545d756f2d639ff8ba12a9f532e96596f3ab96f462570b818f51ac826b2471942d189b1b25e498679924ee3d580d88adf33c82693bce01c45bcdcf4dc4f4ff2801a2069bb066558e2d8ca9a3cc0989948259bcdd89026264e2d4741bb25d44330b903657f12c3cf03b1b9a5ee54065f6bca3d2259d71f1329165e35458385cf9fafd3d85726ec482d921deed5e1b4d1f155e187a3b0a2cac6c6cc8b3bae5658e7424d43eb2a5fd7c38406a686acea5dc295a86e127dca95d0666019ca5bfc153a6579047f6b0edd99d9cd064ab3138c62bea16338352cb47abdc6566738933b51f5807d37ad7f056caa28b0404fbfc49b333c11875fffb878d46357803d4d8cdbda2167dec11aaf05903fc57f4e7baee93c67e402a48a51665443ef8f1696b92ddb68cd90c4899b0cfb99ed03fe9330c9e749b174122aea641b08c6c6beabf04e5633e8fb526be259597f6a7bccfb756b6ff30f05c6889602348bf1b643f7816d1bb5e6e2ac30d39db4406933837561ebf3cf396a1e5ec07b28b798b6c6162089d455eb68572ef1bdc9bba6b17834f1111f4d505d58aec18dc2b0d5c1f75f07712b8cdc7cec6788a01bc2e59f46cbb8a6305aa7c60190c5683b9706589a1233c3faa5fbf1a3ded", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) (async) dup3(r0, r1, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r4, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x5, 0x0, 0x5, 0x1, 0x0, r3, &(0x7f0000000380)='\b', 0xe8000}]) (async) mount$9p_xen(&(0x7f0000000300), &(0x7f0000000340)='./file2\x00', &(0x7f0000000380), 0x2002c88, &(0x7f0000000500)={'trans=xen,', {[{@cache_none}, {@cachetag={'cachetag', 0x3d, 'overlay\x00'}}, {@dfltgid}, {@afid={'afid', 0x3d, 0x9}}], [{@dont_appraise}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x35, 0x0, 0x36, 0x35, 0x38, 0x36, 0x66], 0x2d, [0x66, 0x61], 0x2d, [0x0, 0x35, 0x61], 0x2d, [0x35, 0x37, 0x65, 0x65], 0x2d, [0x0, 0x0, 0x38, 0x65, 0x63, 0x62, 0x0, 0x66]}}}]}}) (async) statx(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x0, 0x40, &(0x7f0000000d80)) [ 349.556294] device vlan2 entered promiscuous mode [ 349.561767] device macvtap0 entered promiscuous mode [ 349.568735] device macvtap0 left promiscuous mode 06:16:43 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726563746f723d0c25aabc2c626172726965722c756d61726b3d30303030303030103030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) llistxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/223, 0xdf) [ 349.826768] hfsplus: unable to parse mount options 06:16:43 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f0000000a80)={{}, {}, [{}, {}, {}, {}, {0x2, 0x4}, {}], {}, [{}]}, 0x5c, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) lremovexattr(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000b00)=@known='system.posix_acl_default\x00') mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) mount$9p_xen(0x0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0, 0x0) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRESHEX=r0, @ANYRES16=r0], 0x2c}}, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') socket$nl_generic(0x10, 0x3, 0x10) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 06:16:43 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c626172726965722c756d61736b3d30303030303030303030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) sendmsg$NL80211_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x44, 0x0, 0x4, 0x70bd2c, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x39}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xec}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0xf}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x112}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008000}, 0xc0) 06:16:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0x8, 0x7, 0x0, 0x3cc000000000, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0xd300, 0xb28, 0x80000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x128a002}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000021c0)="cc7a38640d5c56a7ea3287b81413ccdb773336b35fbe5cffa261e70479c7331ce10e1e821f92ba0f2d658b465d053220f76777a009d4768a2f3f1c1db0bcfdba2d227e73697359a226d7c56858217df3a945d97764bb9604b7bfdd98ff72e68d1d97f0f59d54b8f2e0adb3a17bc4c9c780cca91b08bcec8778142f4a5d34ccb8c155257c624eea78de61670aae930b624b664a71a32009683b9761b87bc5ef00c5a1bf241c34ec525b22789f94a82d4623e3f9bc50177e2a87889f25d4888a1513084df18a8a28427db0cd01472ff6c2ef185e9afd059ee23af05de3d4ae83acf68a0fdfd6ba2e10a6f5a1d6c529eaa359074b24d2af29177ca6fe4b74d10a43631f5d853d74604f7ecc43de64f2fb4a95d4c6636d68e1e2cb6c522738501555b507a1b8fd2c7f271b1a6870a0acc2be712ace4e8a089fe1829227487e2fbfee097bbcfd72ef63994ea8c9382925e82dda00a71d8e3969c5ea856699af5ad595a4c52d588ca51b044d2206adfa1e9d7180104adbdeecb17427a63fded7df57df4fc76a4422a9b393e16591580bd2c65fe760e7aada9e0f85622228a0c817d011c69e224cb1f167a79b510ff7738de7972b7092ce6734550abe6e1e6a6fd2b5ab0af034f7388f314c704bd50cec0b057920641e77d1cbca5dc3d75704183349aa5e9d05b360b547170bddbbf7340a728e6d8097f9c1a46d547903a16a0cfe174b29faab0f533377632bcdf5210be022867ed144bd906eb3b58a2a41b870dead2d057acc0aed20a0e5a10defb5e1373ddae6e020ff2fda20e173898a6edfc5e5658a12949fcc7b024bf7ea1476b4b18ebd567feb9d45396b95b879bfed5e4883b5a81264b47ae5e154f7713d7aac7b354dc8da798d17e9a4be6634277f742d3b7e809f936a6d99fbdedab3ed9de309ff4f46c76773199834e3d2fe824215088df38266d3511d3341355d288b80c2460a7957a015860848f51f6779ea0e69591a052e1b663022202735b8720f992f39993677b30c3cb42416aa61a0963340b8c4c7cf46e180c5bb44a9bf2be1059824969511a90ea8d4691e82ae6c9636bc240a382f2da4b42eadf6c876f2a3361339443b2e23b6fc27d25efeebcbf2c9aa96f6358fcbc3ce48b9b13065582c88e866a09d456414c9108b03dbd6fff1c36465e43465f6c0f6b95deac7d6145f4f97c9683f6cd536674ff6927ff2f6358847bef5f2dcb3042811a688e961fc5723df5992188a6e76d21c5bc7acc1499976cac1d1ea546a9376b99710c0d9cea5c82c37ebada94eed1e720d7b7e7101fb6ccca2f709ca02c4d9637c32828b9b36ac68fe3667f32984618a87f92bbbc3c13ada97dbae3f84f9a12c234d43426d26e42d07cb9b1678f7451dd4944edbf750e6788618e8fde2f82ee668b7f80ff3f9a1060717ac27b6f0bb1fd441a6cce7cbaa1c68355d3333f5c0993b11b9d4be6309c3a4bb35a9c2fb0be983b8b537945c1208c8e54e2c621bee8b581ecf4ac1d7dfd5b00f1699ad43949a13167408bd5d44bc3211ff3a4b18757f57a20fb891f725ced7f351b4fdef819b27b164ca777f6c4eaf14923a18e5899bc759be4ce7184068694574c320719596c55b1314a3b4c8018d879893577963f3bd4169bab0ff7bad089cb8ca7469c251da78834a633c848d129d76bf3eeeba99755973688577af1d5a5f4d88b5a00a13ce11eafc4a8994f4ebb4de7a58defe476cdbf19df83d6db610e5a489b811108bd1e2b37769ed9b1268864b3ba9e265de18b36f01c89534ef78d65fb0655512c71b4b8af691350fa993fa9a12fa070eef600a9ece57688df027e28cfd49bafd088f5b7933becdcd63dea9e9510ff31e2c10b87027462e8b4ba2ff5c02389fcf13a203806fe0f418979977de5c7b2e084fdebdd6a0eac2f56953c722a848f3ecde9dda517c4fc8b349d80f237e58b11e2e91ef27566dae92a592ea43b6f0150d5cf9c545893fb0c3d65e9ed44087efba4e48f6c16b402b9d2ea22accfda72089eff7981768ab7463e0913c01ae8b6b221f3ca14e98aab3d44ef6510a4bf6a53eb02bf44b699d0ebf6e134c3c018dddb2b19bb773e6546e69ee87043e4cf02bfb590e199c3a366e082f87fa390e1c2fcba79b92bc811d311ad3fe16309a28c755725a972470fd3461d7e781a161743eb98ffa9dd7262d3e9d0ddffbeec3965c9295e88bc6618f924325ccd62211f6ebe62156d29de75aa2fad42e7abf62485410f2c15e9368782ca712648afc3efb678638cb9b12736981fb1faf469e954c364ddd91848abd6b94df5e9eb0fb569d098d28f057ae0fdf588b58050eb8e57a649aa1e74726bcb380b65b8ae116a6d1dfa1667ac81006611e8673e6753881831b89ce65bdfe7fc885e8cf3fa16417161ca0e1910651a95fd1423bd4e3f1fe9e0c064ad1a06bc61716028363898b23318040050aea403282de7728b387105d732274770dafcc179b1c70f775209795c6541fb89b78d34d3ab21c11cb3fc5ae77de80a51f1fdc1fbea1bf2c7174d56e89e261cacccdffaae8ad52bc37350956027f5187a1e59a22b0c23288c1bd7547a294a3ff71d928be9ffd48530a705fda230776b703094a07d4f6b5635b7ab56945ae3329a630605cfdad1c20e9c33b61940d2fa1845591a4a8782b8e1a4958999d5a26ade82f53e126f98507402aad45109a111d836a8a6dddadbb6a01ef5fc8d89990ab59576f6deb3fcc585ae7e44e45a1f34469fb38f0fa79b520eac5d1b3af8b6b678b3b5de941beee3b976249ad0b03fb3dbbe282a071131a1b4bf7614ab0bc3b983af9f7d974aabc956da63f7c383edc3acb4f7480e345b4d5c687c7984c2d71bd6dcf1a0d42384b1221421d3eb650431751b3e17fc29e93ae4dcdee51199afebc466eb886d392f0b67e7bc0cb14c7938dbe17379db8a71b660973379634b431ed3f14ccee901ab0b98c000a66739deeb2180e145f2da72ccf4e447e7c0aeeae124ac08a6839efc9b3798b15de319b208dc0cba15d915f8404a18a25afa04d9c293f5b7cbfe245850a8a080deff630f00e39ae90e374691f51de633ca430f6bc67f02151e410d882e9e5c151a81de98c520aedc0e89a925130e35726dfb6cbdabedf7b6ea172f6996566895a1eeafd69fcec15f9c97e211c8dec92b8e7b6992bec946af262f8fd6b202903dddcae4b5d22df61b5aa592b054776844c115cdaa55702db55d59e69b89b4bff094ab3d5fcd77a6c4ee3922b088bb4865a345b5631d41da25c415004d967913fcc8c5d1fe4cf5db235cf9dd515533f0a9ef14b55cc9e77ff49b97b2fcfcfed1ad0aab9a92b3e9c0b2b670a011126d92496d1ba92568a2bec5b4f114ab9f80f14f2f65a8a94ce3226e04909f81c3a274ffa9ec09265ec5abf75890ae41bbb3aabe1272ff2d53d0ed97d2c8115ce47c80050af839a2f61e8626d30e0bcbd2ac13d3e5faba6aec0713b2826dac53bdd649b2b9756501232826a49bd95b6b23af41eb9bbede56d5e14712016199d85b3afbf22f87910ab512c3ff720c303285db899d7c882c8b6af561ed7cf10b3686d0f89ccb6753ff6b67a4fcea1e92684602e5bd392b34f1e0e523acb504f548aa2601db2b9d61f3d8813d85590a181669fedfe3365375794ecb7a042ce546b1f245ff3897c4899b71ec8548baa79596a83f97f87d730288f97edeb7f2dfe30059657b5b21dd82a66990eb7186ea055133269f7624d21fea9a73d0c6b1deda4f807c5fe650c905847da3deaadb3dbf9af9bb6e71b0e65541f2404925d2e31264a252e714216db60e01452dbc70e4632ce5b48d366c34d724c486ffcc29ad70d8c0b6e40ba484e5ab9f880fca36115a478b56979795c3277ded2fd23c8da1c19bb54c51ace5909890facb99030025c9fa80fbcbcae19286a1ee4ffbc236c8ae25506c0f43e08bf3e30a7d1a703e7a7929d4d2f6131e9a0019100a33a3768333b5767b8553a895e8d0dfd8ac0dc3d46e8baf02bbb3b9cb63f1c299d0ca1d3b1be0e5232a6e5e9ff63432957aa033bcbc08b49283dcf38c8a6bb977f7effe5d57fa0e1074690e3b1d57f927243c01e96b7cb5195610066f3d502e1055c9bab9aa8e0c8b8c32bbea452d3c74a9a4dbc22c70c8946918ac32b7528a58d72b94a89f14deea554d9676331f297244e4bd85e00f6383fff1cfbbf079f7d207e42d20f5759a87fdfa42156a3fc7834cb4bd3e590059c20613614d3e228eb1f6045ad5a32df9f0563173aef9864399272acd3bf38d4f500a642fe4cdec71e8537bdb2172be6700f0d6b31b358cb06476cec0328470c1744fe54e9ae6efea1e2f9cdddace36f02e85af9883ab233146bedf8cd1fe6764b867110286fcbeb226eaad7f5dbcb9c69af4eb4b5ad61904869952d64d7da1bc6ec096e68b1b6129a472e7a13ef332e9bd2f5f44477bf5d36e64e1fe80b59e0cf3cdbd84432cfe4d1cd3e940f72215a2c6e481ad686305d15b95bec3d2c0148cec6eb296315383f8a688c68a22742eb6c7ccf0ed35ce394f0fa181d33a3f475476d2c2c0a8ff2c8e082a47b4a0964974dedf21df42626a0ad3539ede328238ac2a0e22cc51fff4a39849fe93978dd97ca9a856dc76d1bbd65d5cc1321a709cd958721717d8e0fbd69cbefa1ddfa095e036642bc1d5f2cf31af94d4604e4e6862f4376d0b8a400a03b030907c410b5537b58ff46a24367677e9d865be3812499d87b62b72c001884303733c815e6da3b3b6655cb1ab27f77a5b29fad349483db58255e67dc1fcc4690058c01b7472de1dbbb2b112ea6e25de4414b1522a68d815dfc04de944609bf00701eb6532362c19824776437d240cd6e92a97cdbf82c1285e7aae5d115a259fa215a2f9efb3b537a74acd528c6596196356cc83363b38b14a94c08d679187a146ff9fef2b344d67d8dfe0fdde00f853b2443c21101d4b52daeed5810ca2807a60ad0e5878c09ec4386cca0d118f2c79505000000008467de5c2448993d95c04ad88e179d12f4f873ea6088d5ae81a6e2b717c8ffdef0419d03823e7c25fea914993c1f565c3e8f060ee897265ca078d5074fddec55165173dd8e131a856c5386dee333b51560c49e3c939ca7c4655116a3e407874dbbcf3be1a85317f9799efddd7051c55f7bf3eb6591901b35ebd38efcf2902afe544425da0f14c09ca58340de0f28c205158f6ab8f58d1946791d2bee68ebd53999ae480a359fd402bd623c19699e57a79495c2d49b5f9233a6eac2904fbf077816024083e31487dfd9f3a9c4af80b767914f5e099d917f95d64e60628ee2094c93131358664342adc4e05279b85335335c012375c9c3df40273dc101f60d1288d4d7b22fb02fb60a577d30213c75844eebf0e3ae6af8a57cd186ba63f5c2ba92873b669f166b18c8776129863261d163763d2f90207765a3c5acdf4e861f477ae6002fe83badb726a7dafd75f08855caede0ebf84b56813542d22853f204dabfe3f64bbfad102bb682ce1d0644c20190acbe357d9ec6b243ed94984a247435abe6aa3761364a341bd626d69704b7a1df51cf9c2421b15828032321c639f3aae69fee0bcc6f218d32cbaa545eb67ed1af74d5149dd54f52547a6315dbc69d33da82edbb203c787f5e7936f04f9206063459f2bd6b9512bb693cbd34f5dad22645e9ee4b63e831d78955d7bf7e18e1066c0e2c378bbd9d15827a3372fbf5934c6245e1e8ce5b9ad9819a215f1c3194094ddc4e4c5f04d8f60f6beeb29cea6fd838daff9a30b64171bdf6e5f5b461e875fe6804c964aff34b274db3866d494463a618a3ec1ce930418dab6cb6af330eac51662987fb890cc6aaee3caecfd1fc88da31cc3c1041e49317f58dabb66a9016cfb756e0ac4883bfac5d648534ce44a0f2d249c2b8bb1bebb1ed012dd46a7ad0733becb81ff95da6d593ab2e2674f00db730c4ad2b383b36c57b8a0204f9ef090bab3e2b9f6917e6f383e24e39663ecc8c7fb0b7bcf0ec48cbf27841852c8cfdaece6d534cb057ae6a310833e2dfbc045a797fcccc8056ae60ed7d9b441d9cd73cd453a641f0017851a780c62869ee1ba01a57366d2b91a0d3e4b64ddc994d3ae0f807b6842deecd806c5db2aedb380d1f4f1dd230748cb8d00215b2621ca2d76a87380938c136d7480b574884966b3509117c5c2fa8f2a110089f2c3ec17e77bfa73c19b5e0c87168cb6c6eadbd469680281959372b40161e271e5eea45554a74cb157aa708e661659db0f0a17925229e0a1df6f717604b370e86ebb7969fa8172f01dae23020beb15dcc50b3f4b2f4b7746ad5f3cdb0844db090201eaecabafb971cbdf881ba707997a3ddf508d4afec01f6fdd8af94cd69c1a1e893fb68cf784bb42d5582a33035608ac265f96237e35806cf8996e4738491089f379a809b562a15a4ee7dd97fb2840e43d537c883772adf2016637e3344fcfcdf7da63b9e90752ef40bbc7de61a37f992147acd28bdcdb328f3fcad4c47b75cac44b5e26c66120c89684230f6f48d370a8d3442e7c059d39bf16a98bf2c1fcad661669cd7443649071acdbd741b447a9b22d20de0bca18f0a7550ba490c8a2b889f42c69373ce75785e102150820cdaba485a1e8d2474664530e97aa3574a93655289ee238aa3d382a6ea628898ea94f434fbfa45c1bb1c1ec31372ae6a1d147c84c2a0035be1fc665fff945a72895e60f11b37a5ecc7d42dffdd15d16606425a47851fa36642e2a2465c6f412bce46d5b6d79c5aa1c10d6de9706d541e378d5f2de0cad673d01026c8e73dba062fbf2e1428a737cc1bd741dd29b49efa3c87123dc440d42eb5557e892d4a71b7264a3546bb72c81d402cebe5f80549d892787fbea0777bf72b2000d84baa187e4fea3f8c01ba3de5e5ded90abef191e371297c282a0c7ebb14ff148cf3e2ea66ade5f2404f823cf29b6cb632ac6d9059d29157346f0dedd8c4581338631e3ab6693dda64d74fe5e390a1a5eceac8f15297bf3dd6ea3288145d7d9e0766c0c2afaf9317fbbdbff73506ff032b988b73903816d3b5b272baedfdd4d2fe8b84da7ad68bc239ca59212c743a3391a016b28290e749a54765ab7001417c36e63e7a6e17f6e3d36ca7bdae8439d9baa7a7a64fb2b9fe6c567fb38aa39cf09d0a2f1fb1ea874153dfd5814adda604f4796b8a6a9750dedddfe3a2cfe9d9d0c3979a2d369e1a7c1b11742dd525b32e2e1efbb432580fdd30ae8aea14d26e816d88283ba96355de7820d85bd3fdfaaa97bdbe2faa87ef21d90c9d1067fb8acd57e33da315f1b5ffb3f1ae83a99b3416780a2626e6628c62987bee12b121907873af9288c75364a6d10297cabb8cec4c10e6b065f11316828f4644b6f8f01a09e81de0bd7f8aa24c7219d2f2e1e8f96f089f26ede27985f47d9894042e7f0e1ad1e80da7b70bd339a5c2932f5c7c084a22b8d59165a65f2a05005eccf0a1ec9843b3f098be5c4b30a4c4d58a1fd6477265b08a95c5017c486dc29032608207dfc41d2f4090e4a6eef9669c406ea6c15f0310b9993cc6670c03f4e230634744060388d4de14c9f742f91484cf69a417d8add868013379f961023ab5da70b8c7f98a9d5f2682792ec5b5cc082cac213f58f2dbdc467236c282be43f64b2ce423c391d477c55f69b6044a81446a2c3f3c67f70b8238e09d04f2c4f4c5dc38ff1abe44c37bde4d3097d21e0b440b53de0c757178f96a1b40d22346497d8ff6db8cc597bbfe2fb5db52a28349832a9cd6c924c8d9aec32ea906cb777e978d07e1fc8562eb8a8c9ac86cc54400d4869f9a3540c63e79677a496208a9b3b06cf4b59040ad40f38bfaa380c30254e5415d9147d9830ca543307e9a221bd64ce9e79d754ed825733945581978062dbac639608632785090bf78a7b75ba16c21893e4378c0ea88eb3470c889a1d65c150ea49d7ad6a61a3a576ffc139d895fbff4d1ab204dbfeb53d7182a5dcdcea9f7635fa99182a03243aed83c789a1c348092cf4811dd6222fa8e31fa78166293c54129d2e8183dfd5ee15caf4893e32d231353050ffffe9138b9d6fa1a1f0438219b02eb2e49dc3f77ae375c0ec881a9f558ddc25f7afe99b4a2ce701e4b441ea4508cf086238256eaa8b6a5fd2caf205aea2626a42008057dc3b5e4a8babc250240293bf8758f891270ef272b0541321386a73013a9f058c741badfef330a407d6bf8e001a1275da6e49e1125100a470bdd32779a2ff663c925cdd3ca0c3bedc92ed1e00c7deeff1256b3ca4c97109a31e845477a571b85f848ca4ce05d1e349c7d06468d9b78bf1950dacff38ea1342905af9036be8a96b2f9b4ba2cb7615ee9dfcb191e85fe498118d99473cb8f5fdc58e66789559fcf72d4937f2a7201b875ee3991a715ed1cbb375599067b0a44c328886dd8eca012db73ab54f141a767fd8db76adebcd867926c32d05c1c59ba139153cae5b9e73b65f9286522c39589d5a1791d1a5255dae027d990f3dc8f3b6ad035b0b417f7f91b49126da947adf38a862a638d9b2c8b3e5d61bad66dae82023b4044f93c380b675fa187fa4a10853d6664b4a58422e9c3e2818d03367c87d0744785a5985c258c5bc0f0b3a85a8d72a7b4fc9c6208a427f8ced49e428ad37bd010ce656f69788cad1f1f909197e521d1837b88409694ec72912c548910cfa1903296873adb6b4b14f35a93f6e387768697f76ab9ca2fd9e2774edc478eae48d07c4067f6ab7282c671f20d79f84a2515b86c9901a62f8eeb7b4adbcbdf2242b332b251929dd8502b00de3addd8205267c603447e06db694a6fbef27aa1675cce39d7b89da72c3eab978f9d2bc6511e723be54c85eb2bea3e36a1003ef8151ca5ea8bfb7d745069122151a65570547d93a21dc8f11456db78f95b008d75d106de8b39628c2c654415587bd9dba5d01d04276e8ed67bb0ba9fbcb04f7bf305dd1b28c42ea31ed68c9153a0d8475421d85c65cda928ef46ce4301be1d63c8b47898cd591da4688568dcdc778e5b678d14a40c0844f5f87ce97bd44b25d1c3aa6bc902962478985dd5a75281605eca8e3a9a713437ae988150e925186b9d3dee65a8fe3126611d9454a7b5425a183458dc1ab188be55f6bec93691be891d142a326a5c32c3b5879e7859375ba8f9007ba048fac04dca52b7292afbf36cdb11022602f8fcc2ce15b9d41d059c7653d98a4627e7575db7e6294517400b5a2d8aa2a904dac43beb555eff7dbd601301f76d04563691a1e9993088beac28cdb19a337d06017b0a6803f0ca86ccea9da7f4725ebe496af53bf3bfd276e5b4983395b86171ce0c277511e1aae305de73e505c8a757394317847efffd6521467c6882bef10d0d19e5a1220a90e1b0aa06ca56533ba2fb5bf4492fa6e3ca97b3e43ddd69c854e906447d0060db8a03cf9535560111d07da71b46625b40573455b7dde69a02821f17cd94d425dd10dad9c1c52ab0951aa49b942f05448c237c5484e5ebb029ece917f727ce826be856214f210236fcb5e6e572594973110a858be4b8c8a10cd3df82fa28359dcb1d858fea4f628789bdfa63b68cfeef9b4c6be1e40502215bc2684f4e082969efb60a4d855377b0b7617074c5e11be3497ac8992bf2243921370988243ec2e95b889ce605a6d2ec9b430946fa10436c3a3945be653e0e5140979601079d67316b690583e05e84b42b9c561a9213a0fc20e084051d6cfa216e91e335c08bd4e7121fb6c89cedbcff52942bd50bfaf8fd82893cb1377b9b5d31c6dc5ee721ae73bb3b45708e8a0dfb6df0c277dcc02dbbff983b534a883a341d3a95ac4b3a1deeec93f70d9c0cfebff76750c93fbcdaa269decff73c897aa3486373c23ffdb56e21689b0aafeb72ff5435f52d0cf0a3b7fd40347bf213cb6efffe4c0a5d0bb71f1b638be6eaaf47033b7d07173093aa8686f036f02c283ec73087ef20c4d3215297518ec5fa195dde3b0c4b26a544c7f2a08075936a997daa1b149433294c7f933d80d670932c6ec4821bf7565277f5ec13577c08c117a8f8ef9440cb140fc9188a3fd6bb123ec8557928eef3b8edc6ac49ab7460b06b002eb805609106e771a079dd40970715daff78a523841e59bb5da5be47847a36203905540f353e0eeac2844f73d9592cedfa1b7a30d19adbe081eaa1f0dda424436f6c3cfceaeceda1d79e0476af384f51e18b577dad30ca3a1a530eda74751fcbf0cd0481356a61c66a841a89d5c293dcb54544bf670b6fa49838b81b7f478d553b533e3c39aa0d517f42000fc9b04914dd3f7da66851c067f77750b843c3d14949855b95d4ab05b9889761caf7b657d8d3e1d523844fca17ad7613a613aae5c987cb2523434e73c632dbf6a2c5b56dd07a5f01f9078d73c0909dc30cba295bcd7a98619ef17f8814c10999e66758249f31b5e9f8f65812fe6564f521bac014602317e1773cfce257b66353f8fab3271bb890297a267221caba1a42766c8a2c4ffb36812d47c2e14217e641a44d2a4c23bc7d0f9a0946827b25fcca0dd917687d2e91b27b386f010d4ceaf024d03b29d86e0bc2578efd8deac1b8220a941b3371c0726e8c3d3804b14c390ad77661321e1d84f8da8c30635f49f4c0cbc1505ef10e7c21a2a688bae360d47e29aa0a5488c32b16b518f9d8c850187d535952eb7e3217d529f2a36fae548a6e5e554fc29040b1d625d59186a822676658078130fa21375597638105383916111d55ff1de41dbdc0523033f22bc4730f7195d881dbd079ac0c57124492dcf429a9f76a705f09f89f78ce852a0e9bb2408a138f96ecd0b9a50abcc9796596b7f3bb1bd31ef39c3062081c80c3d4f737d8e7639431d136cd245da372f2b4083bf0b20998f8f1d1172dd87fbfb8cd566f624a6665d2451351bddbae190f9b0665d2852018dfbdf65680a5342636ae56f75f50d43c3c5791746c545d756f2d639ff8ba12a9f532e96596f3ab96f462570b818f51ac826b2471942d189b1b25e498679924ee3d580d88adf33c82693bce01c45bcdcf4dc4f4ff2801a2069bb066558e2d8ca9a3cc0989948259bcdd89026264e2d4741bb25d44330b903657f12c3cf03b1b9a5ee54065f6bca3d2259d71f1329165e35458385cf9fafd3d85726ec482d921deed5e1b4d1f155e187a3b0a2cac6c6cc8b3bae5658e7424d43eb2a5fd7c38406a686acea5dc295a86e127dca95d0666019ca5bfc153a6579047f6b0edd99d9cd064ab3138c62bea16338352cb47abdc6566738933b51f5807d37ad7f056caa28b0404fbfc49b333c11875fffb878d46357803d4d8cdbda2167dec11aaf05903fc57f4e7baee93c67e402a48a51665443ef8f1696b92ddb68cd90c4899b0cfb99ed03fe9330c9e749b174122aea641b08c6c6beabf04e5633e8fb526be259597f6a7bccfb756b6ff30f05c6889602348bf1b643f7816d1bb5e6e2ac30d39db4406933837561ebf3cf396a1e5ec07b28b798b6c6162089d455eb68572ef1bdc9bba6b17834f1111f4d505d58aec18dc2b0d5c1f75f07712b8cdc7cec6788a01bc2e59f46cbb8a6305aa7c60190c5683b9706589a1233c3faa5fbf1a3ded", 0x2000, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) dup3(r0, r1, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r4, 0x4, &(0x7f0000000780)=[&(0x7f0000000440)={0x5, 0x0, 0x5, 0x1, 0x0, r3, &(0x7f0000000380)='\b', 0xe8000}]) mount$9p_xen(&(0x7f0000000300), &(0x7f0000000340)='./file2\x00', &(0x7f0000000380), 0x2002c88, &(0x7f0000000500)={'trans=xen,', {[{@cache_none}, {@cachetag={'cachetag', 0x3d, 'overlay\x00'}}, {@dfltgid}, {@afid={'afid', 0x3d, 0x9}}], [{@dont_appraise}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x35, 0x0, 0x36, 0x35, 0x38, 0x36, 0x66], 0x2d, [0x66, 0x61], 0x2d, [0x0, 0x35, 0x61], 0x2d, [0x35, 0x37, 0x65, 0x65], 0x2d, [0x0, 0x0, 0x38, 0x65, 0x63, 0x62, 0x0, 0x66]}}}]}}) statx(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x0, 0x40, &(0x7f0000000d80)) 06:16:43 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) write$binfmt_aout(r0, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r0, r1, 0x0, 0x1000000201005) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) creat(&(0x7f0000000040)='./bus\x00', 0x0) 06:16:43 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726563746f723d0c25aabc2c626172726965722c756d61726b3d30303030303030103030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) llistxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/223, 0xdf) 06:16:43 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0xc23, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x3f) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='.#\x00') syz_clone(0xa8140200, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x8, 0xff, 0x9, 0x8f, 0x0, 0x7, 0x980c, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_config_ext={0x9, 0x3}, 0xc0ca, 0x80000001, 0x101, 0x6, 0x1, 0x8, 0x5, 0x0, 0xcffd, 0x0, 0x8000000000000001}, r2, 0x7, r1, 0x8) 06:16:43 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0xc23, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x3f) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='.#\x00') syz_clone(0xa8140200, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x8, 0xff, 0x9, 0x8f, 0x0, 0x7, 0x980c, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_config_ext={0x9, 0x3}, 0xc0ca, 0x80000001, 0x101, 0x6, 0x1, 0x8, 0x5, 0x0, 0xcffd, 0x0, 0x8000000000000001}, r2, 0x7, r1, 0x8) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0xc23, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x3f) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='.#\x00') (async) syz_clone(0xa8140200, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getpgid(0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x8, 0xff, 0x9, 0x8f, 0x0, 0x7, 0x980c, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_config_ext={0x9, 0x3}, 0xc0ca, 0x80000001, 0x101, 0x6, 0x1, 0x8, 0x5, 0x0, 0xcffd, 0x0, 0x8000000000000001}, r2, 0x7, r1, 0x8) (async) 06:16:43 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1d, 0x2, 0x2) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) r5 = dup(r3) sendfile(r5, r1, 0x0, 0x24002da8) ioctl$LOOP_CLR_FD(r1, 0x4c01) [ 350.309150] hfsplus: unable to parse mount options 06:16:43 executing program 3: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0xc23, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x3f) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='.#\x00') (async) syz_clone(0xa8140200, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x8, 0xff, 0x9, 0x8f, 0x0, 0x7, 0x980c, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_config_ext={0x9, 0x3}, 0xc0ca, 0x80000001, 0x101, 0x6, 0x1, 0x8, 0x5, 0x0, 0xcffd, 0x0, 0x8000000000000001}, r2, 0x7, r1, 0x8) 06:16:43 executing program 0: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x81}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x1, r1, 0x1) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001380)={0x0, r0, 0x0, 0xa, &(0x7f0000001300)='syzkaller\x00'}, 0x30) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xfffffffffffffdaa) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="18120000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9600010000801b10fb54e30353dd32ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0f7020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57d2e3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093adc57196b58def3858ef569147fa4108328392d322ab5df090000006bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac442e0000000000ee16c729300d238ab70000000000002b5a8b05fcc154ed5290a8cd8470e776d6b8064fd6cbde49b29a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1778e97b3f0395f946974cfb458be2a34cf924dc37b558fbf17956f3547497aba814382ff67b345b677a9d6525187543208000000000000003c229ff92be0d8de95ae7b684ca9136b0046d535dd39c0f35469869e9b342b953f91447e6b9e522d62b1e6ffdaab304f134306330600a44095254b45a6c1312a13696c7202df5f764713504facc5320294c70bcb975f97ed7b0311000000000000e54e9072a22d91744a2c2e2fa806e63c5cd98a8569a6d6bcfb0000002cf6c75ac63f04af77d58a1459ab1664885117e2ad910eae67e0ebe380d0f648713e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe98682efbf3983f283f2f00000000992774814d63c933912d000000000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a00e90d3fbe011904ff782c0edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b506380591a8c68e537dd659a7418b165dd0336d226bac1e1223be1c95b15175d0e664beb126000e95b705e8a9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412135ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be040000000000002fdb2662b83d9f200857e81cdcacc53a00bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d48020000000b0000008fdb686d5da2a42e4b5024b653ea923c19e6cb723c00000000a2d73e136dff383c9fbbac0000dcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c62d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000044d917c62b27679913075731e80c82002da31120c2f59f5c27454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0133b34a1d3eebc0f0c83a452499667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd96093aae764f477e29f01381a78039368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff70000000000000000fcdf11bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a0294436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423a6cbc8b5d19167152823ed853140eddaca2c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd241cf11fdcdcac6128f41bcba6279b27892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f332ac55bd7e8b5923aa3cfb6f7e06494f218b95ecc2450139c558000000000000000000000800000000000000000075aa000000000000000000000000554b074a66cccccf063333a94da8477be7d99b558ec6a5b1596ac1e7617c6b32efd0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300049e1b36aa4730117d9b00000000003c630000000000008fbbe05c769c415ca04192fbfb1a8b0e3460af3577d05a695bc01dbac10062832c52d800000000000073000000000000000000000036a1f3839c2f220989a49cc95dc8770000a0f854e594eda4142b303d6016c70000000000000000000000000000000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2da80641187b895f62fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0c388538d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c876a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5fdbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6fa2cc8d42da2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9adabd5fe263c0313dea5de46c1c4a66d6892ed65f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f61d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a10776313fc35ff422e1915c86890c47925ac773d95d2ca42acb3e5f3a1553e65b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517a0e91b5cf88c36e20d597e05664f2526bd918090649da11f7299789d00f5024df1e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448bbe43a1dcd2ea760018b57a36ac41ef2051a7b703d55c2202540663eb08ce0290331472b3718f04e3a1d86321df7a92f08050a77da5e1cea65d94471a1b6e6857fa52c5186c684ec70077f1eaa17133e9efb20fdd4b9c4264c0bc1d6fde75840c48d21c9aacd1134aefac98ea414d94e2360927c19c7435c5a843b073d44956cad3db21067559263fe1b565557b0763e76ad3e276569b038395c4bf40c5902dd207c46372610ee33991c42feff17b50049fc21e42d54a3b094f09d8874c55fb17da28beecdebb12448731828fc1d4b00c9f2d817f34c856b6e3fff23f"], 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) perf_event_open(0x0, 0x0, 0x2004c, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x800000003, 0x0) dup2(r2, 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_opts(r3, 0x29, 0x3b, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='memory.numa_stat\x00', 0x26e1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002040)={0x7, 0xc, &(0x7f0000001ec0)=ANY=[@ANYBLOB="185a00110f0000008c5b6c92000000000040020008000000181b0000", @ANYBLOB="00000000000000008108070000000000186500000f00000000000000330900001800000000000080000000000100010085100000020000008510000007000000"], &(0x7f0000001dc0)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(0x0, 0x0, 0xa, 0xffffffffffffffff, 0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454c9, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00'}) socketpair(0x1, 0x3, 0x0, &(0x7f00000002c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000080)) socketpair(0x3, 0x5, 0x100, 0x0) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getpid() r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0xbc, 0x8, 0x0, 0x840, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x7, 0x1, 0xffff8164, 0x1008, r5, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x5}, 0x48) 06:16:44 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726563746f723d0c25aabc2c626172726965722c756d61726b3d30303030303030103030303030303030303130303033312c6e6c733d64656661756c742c00"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async, rerun: 64) llistxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/223, 0xdf) (rerun: 64) [ 350.438594] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 06:16:44 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f0000000a80)={{}, {}, [{}, {}, {}, {}, {0x2, 0x4}, {}], {}, [{}]}, 0x5c, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) lremovexattr(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000b00)=@known='system.posix_acl_default\x00') (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) mount$9p_xen(0x0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0, 0x0) (async) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRESHEX=r0, @ANYRES16=r0], 0x2c}}, 0x0) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) socket$nl_generic(0x10, 0x3, 0x10) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 06:16:44 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f0000000a80)={{}, {}, [{}, {}, {}, {}, {0x2, 0x4}, {}], {}, [{}]}, 0x5c, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) lremovexattr(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000b00)=@known='system.posix_acl_default\x00') mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) mount$9p_xen(0x0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0, 0x0) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRESHEX=r0, @ANYRES16=r0], 0x2c}}, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') socket$nl_generic(0x10, 0x3, 0x10) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') 06:16:44 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) (async, rerun: 64) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) (rerun: 64) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) (async, rerun: 32) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) (async, rerun: 32) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) r4 = socket(0x1d, 0x2, 0x2) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) (async) r5 = dup(r3) sendfile(r5, r1, 0x0, 0x24002da8) (async) ioctl$LOOP_CLR_FD(r1, 0x4c01) [ 350.573139] print_req_error: I/O error, dev loop6, sector 512 [ 350.612057] hfsplus: unable to parse mount options 06:16:44 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 350.652868] bridge0: port 2(bridge_slave_1) entered disabled state [ 350.663136] bridge0: port 1(bridge_slave_0) entered disabled state [ 350.771638] IPVS: ftp: loaded support on port[0] = 21 [ 350.872022] hfsplus: creator requires a 4 character value [ 350.930309] hfsplus: unable to parse mount options [ 350.967467] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 351.990836] F2FS-fs (loop4): invalid crc value [ 352.021173] F2FS-fs (loop4): Found nat_bits in checkpoint [ 352.130836] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 352.187520] kauditd_printk_skb: 70 callbacks suppressed [ 352.187533] audit: type=1804 audit(1669357005.720:113): pid=11657 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3677180231/syzkaller.MXc1dl/34/file1/bus" dev="loop4" ino=10 res=1 [ 352.279011] audit: type=1804 audit(1669357005.790:114): pid=11750 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3677180231/syzkaller.MXc1dl/34/file1/bus" dev="loop4" ino=10 res=1 06:16:45 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 64) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (rerun: 64) 06:16:45 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f0000000a80)={{}, {}, [{}, {}, {}, {}, {0x2, 0x4}, {}], {}, [{}]}, 0x5c, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) lremovexattr(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000b00)=@known='system.posix_acl_default\x00') mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) mount$9p_xen(0x0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0, 0x0) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRESHEX=r0, @ANYRES16=r0], 0x2c}}, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') socket$nl_generic(0x10, 0x3, 0x10) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) lsetxattr$system_posix_acl(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)='system.posix_acl_default\x00', &(0x7f0000000a80)={{}, {}, [{}, {}, {}, {}, {0x2, 0x4}, {}], {}, [{}]}, 0x5c, 0x0) (async) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) lremovexattr(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000b00)=@known='system.posix_acl_default\x00') (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) mount$9p_xen(0x0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0, 0x0) (async) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRESHEX=r0, @ANYRES16=r0], 0x2c}}, 0x0) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) socket$nl_generic(0x10, 0x3, 0x10) (async) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') (async) 06:16:45 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1d, 0x2, 0x2) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) r5 = dup(r3) sendfile(r5, r1, 0x0, 0x24002da8) ioctl$LOOP_CLR_FD(r1, 0x4c01) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) (async) syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) (async) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) (async) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) (async) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) (async) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) (async) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socket(0x1d, 0x2, 0x2) (async) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) (async) dup(r3) (async) sendfile(r5, r1, 0x0, 0x24002da8) (async) ioctl$LOOP_CLR_FD(r1, 0x4c01) (async) 06:16:45 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") (async) r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r0, r1, 0x0, 0x1000000201005) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) creat(&(0x7f0000000040)='./bus\x00', 0x0) 06:16:45 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 352.538795] hfsplus: creator requires a 4 character value [ 352.539766] hfsplus: creator requires a 4 character value 06:16:46 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async) [ 352.579704] hfsplus: unable to parse mount options [ 352.595369] hfsplus: unable to parse mount options [ 352.680182] overlayfs: './file0' not a directory [ 352.770957] hfsplus: creator requires a 4 character value [ 352.780813] hfsplus: unable to parse mount options [ 353.152721] audit: type=1804 audit(1669357006.690:115): pid=11822 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3677180231/syzkaller.MXc1dl/35/bus" dev="sda1" ino=14156 res=1 [ 353.204743] audit: type=1804 audit(1669357006.730:116): pid=11823 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3677180231/syzkaller.MXc1dl/35/bus" dev="sda1" ino=14156 res=1 06:16:47 executing program 0: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x81}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x1, r1, 0x1) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001380)={0x0, r0, 0x0, 0xa, &(0x7f0000001300)='syzkaller\x00'}, 0x30) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xfffffffffffffdaa) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="18120000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9600010000801b10fb54e30353dd32ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0f7020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57d2e3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093adc57196b58def3858ef569147fa4108328392d322ab5df090000006bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac442e0000000000ee16c729300d238ab70000000000002b5a8b05fcc154ed5290a8cd8470e776d6b8064fd6cbde49b29a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1778e97b3f0395f946974cfb458be2a34cf924dc37b558fbf17956f3547497aba814382ff67b345b677a9d6525187543208000000000000003c229ff92be0d8de95ae7b684ca9136b0046d535dd39c0f35469869e9b342b953f91447e6b9e522d62b1e6ffdaab304f134306330600a44095254b45a6c1312a13696c7202df5f764713504facc5320294c70bcb975f97ed7b0311000000000000e54e9072a22d91744a2c2e2fa806e63c5cd98a8569a6d6bcfb0000002cf6c75ac63f04af77d58a1459ab1664885117e2ad910eae67e0ebe380d0f648713e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe98682efbf3983f283f2f00000000992774814d63c933912d000000000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a00e90d3fbe011904ff782c0edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b506380591a8c68e537dd659a7418b165dd0336d226bac1e1223be1c95b15175d0e664beb126000e95b705e8a9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412135ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be040000000000002fdb2662b83d9f200857e81cdcacc53a00bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d48020000000b0000008fdb686d5da2a42e4b5024b653ea923c19e6cb723c00000000a2d73e136dff383c9fbbac0000dcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c62d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000044d917c62b27679913075731e80c82002da31120c2f59f5c27454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0133b34a1d3eebc0f0c83a452499667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd96093aae764f477e29f01381a78039368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff70000000000000000fcdf11bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a0294436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423a6cbc8b5d19167152823ed853140eddaca2c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd241cf11fdcdcac6128f41bcba6279b27892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f332ac55bd7e8b5923aa3cfb6f7e06494f218b95ecc2450139c558000000000000000000000800000000000000000075aa000000000000000000000000554b074a66cccccf063333a94da8477be7d99b558ec6a5b1596ac1e7617c6b32efd0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300049e1b36aa4730117d9b00000000003c630000000000008fbbe05c769c415ca04192fbfb1a8b0e3460af3577d05a695bc01dbac10062832c52d800000000000073000000000000000000000036a1f3839c2f220989a49cc95dc8770000a0f854e594eda4142b303d6016c70000000000000000000000000000000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2da80641187b895f62fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0c388538d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c876a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5fdbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6fa2cc8d42da2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9adabd5fe263c0313dea5de46c1c4a66d6892ed65f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f61d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a10776313fc35ff422e1915c86890c47925ac773d95d2ca42acb3e5f3a1553e65b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517a0e91b5cf88c36e20d597e05664f2526bd918090649da11f7299789d00f5024df1e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448bbe43a1dcd2ea760018b57a36ac41ef2051a7b703d55c2202540663eb08ce0290331472b3718f04e3a1d86321df7a92f08050a77da5e1cea65d94471a1b6e6857fa52c5186c684ec70077f1eaa17133e9efb20fdd4b9c4264c0bc1d6fde75840c48d21c9aacd1134aefac98ea414d94e2360927c19c7435c5a843b073d44956cad3db21067559263fe1b565557b0763e76ad3e276569b038395c4bf40c5902dd207c46372610ee33991c42feff17b50049fc21e42d54a3b094f09d8874c55fb17da28beecdebb12448731828fc1d4b00c9f2d817f34c856b6e3fff23f"], 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) (async) perf_event_open(0x0, 0x0, 0x2004c, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x800000003, 0x0) dup2(r2, 0xffffffffffffffff) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) (async) setsockopt$inet6_opts(r3, 0x29, 0x3b, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='memory.numa_stat\x00', 0x26e1, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000002040)={0x7, 0xc, &(0x7f0000001ec0)=ANY=[@ANYBLOB="185a00110f0000008c5b6c92000000000040020008000000181b0000", @ANYBLOB="00000000000000008108070000000000186500000f00000000000000330900001800000000000080000000000100010085100000020000008510000007000000"], &(0x7f0000001dc0)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(0x0, 0x0, 0xa, 0xffffffffffffffff, 0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454c9, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00'}) (async) socketpair(0x1, 0x3, 0x0, &(0x7f00000002c0)) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000080)) (async) socketpair(0x3, 0x5, 0x100, 0x0) (async) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) getpid() r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0xbc, 0x8, 0x0, 0x840, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x7, 0x1, 0xffff8164, 0x1008, r5, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x5}, 0x48) 06:16:47 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1d, 0x2, 0x2) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) r5 = dup(r3) sendfile(r5, r1, 0x0, 0x24002da8) ioctl$LOOP_CLR_FD(r1, 0x4c01) 06:16:47 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:47 executing program 2: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000840)=0x2, 0x4) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfbffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000001c0)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) r4 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r4, &(0x7f0000000000), 0x10) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000009) sendmsg$can_bcm(r5, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, r2}, 0x10, &(0x7f0000000100)={&(0x7f0000000200)={0x4, 0x480, 0x8, {}, {0x77359400}, {0x3, 0x0, 0x1}, 0x1, @can={{0x1, 0x0, 0x1}, 0x7, 0x2, 0x0, 0x0, "da1698350c3caec0"}}, 0x48}}, 0x0) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) connect$can_bcm(r3, &(0x7f0000000000), 0x10) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x0, 0x74, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0xfffffffffffffff8}, 0x0, 0x210002, 0x0, 0x9, 0x0, 0x10001, 0x1, 0x0, 0x5, 0x0, 0x80000001}, r0, 0x10, 0xffffffffffffffff, 0x8) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe43d4c0d1629efc0f73eb", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) r7 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x2400, 0x4) r8 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r8, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) dup2(r8, 0xffffffffffffffff) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/drivers\x00', 0x0, 0x0) r10 = openat$sysfs(0xffffff9c, &(0x7f00000000c0)='/sys/power/resume', 0x1c9a82, 0x0) sendfile(r10, r9, 0x0, 0xc) ioctl$PERF_EVENT_IOC_QUERY_BPF(r10, 0xc008240a, &(0x7f0000000a80)=ANY=[@ANYBLOB="060000000000defffffffdffff200000000000141380000000000000673a000000006323ed02edc166a1b0586eddecaf8f826ea866f3b76c7b5f53a6921ef76c694d2c2a0ed6e65fa017145687682766d94a5480da0c78f294308143d5c1619f0c4fb985394ea106000000e770d429a8b9399f14d96605ee29bd99b1a86edbdb0216f2f312fb7e865e840b530400c52e30d0d74839a8fd136462f2246588b746128eb221d3e9cb8fe819790cd40ff9486f303a9015543259581ddcaa3ea743d46906bb41b5532ec2e23a0c7a1b1bb25f053d339a269e9dfa8470de0bab1024f8cafea5010000000000000059e12a22ea34653d1cbd0898c0b861f5c4cf62c5cfacc15c71900b2884260646fffb9ce7357a72a1d7419a434e97ad362a4d575e10f456"]) setsockopt$inet6_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) 06:16:47 executing program 1: r0 = syz_mount_image$hfsplus(&(0x7f0000000980), &(0x7f0000000640)='./bus\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c6261727269ff7f2c756d5c736b3d30303030303030303030303b30303030303130303033312c6e6c733d756c742c0000000000"], 0x4, 0x5ea, &(0x7f0000000c80)="$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") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x300000b, 0x80010, r0, 0xbcc36000) stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000180)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in6=@loopback}}, {{@in=@multicast1}, 0x0, @in6=@mcast2}}, &(0x7f0000000080)=0xe8) r1 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r4 = fanotify_init(0x1, 0x101000) r5 = socket(0x11, 0x800000003, 0x0) r6 = dup2(r5, 0xffffffffffffffff) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) setsockopt$inet6_opts(r7, 0x29, 0x3b, 0x0, 0x0) ioctl$int_in(r7, 0x5452, &(0x7f0000000040)=0x81) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x4e31, 0x80, @mcast2, 0x7fffffff}, 0x14) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000640)=""/178, 0xb2}], 0x3}, 0x102) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x9}) shutdown(r7, 0x1) getpeername$netlink(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000440)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r6, 0x84, 0x73, &(0x7f0000000900)={0x0, 0x0, 0x0, 0xc0, 0x3}, &(0x7f0000000940)=0x18) fsetxattr$security_evm(r7, &(0x7f0000000000), &(0x7f0000000040)=@md5={0x1, "28e13b69143b58434d9830a094005822"}, 0x11, 0x2) r9 = creat(&(0x7f0000000180)='./bus\x00', 0x0) write$binfmt_misc(r9, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5, @ANYRES16=r7, @ANYBLOB="6825f5b5182084e5433978e0fdb6cdb29f0b03520e000000000000ad87b2d1a0dcd4a63052fef66aa3ccc2486f07bf6806842ff3016324a9d4de", @ANYRES32=r8, @ANYRES32, @ANYRES32], 0x4) fadvise64(r9, 0x2, 0x2, 0x4) r10 = inotify_init() pipe2$watch_queue(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) io_submit(0x0, 0x7, &(0x7f0000000880)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x1, r1, &(0x7f00000000c0)="cf344aade8967437881c16594e728111c8fa0ea6f06a2f9fd32a4ba46262cedf35604c4bce87e4b0ec09b7224faf9b0fbf032b0b5f068b2c7105def18938102a3900f0300c2a19a2a5eb0c901e8595de95", 0x51, 0x3, 0x0, 0x3}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x3, r0, &(0x7f0000000280)="173e1a0dfea88c5b81cab7c6ec76f893c78d7ac1841e85638edf317e58fcd69b0568bf99bcce7b728d6d209b5b773ef4aab3b4", 0x33, 0x1, 0x0, 0x4, r0}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0xba2, r0, &(0x7f0000000300)="d02b8325810bfb62268ac72d0f7914506075ea6accb14c534ccbc1234f5d5e8e6d15922c327589f06f5801ab5cf5fbaabb740ea108ae35e07c3ac185fb8e0c44cddc0f9865fbe22ebf875b2240330c514fa25896df12416db0", 0x59, 0x4, 0x0, 0x3}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x5, 0x1ff, r2, &(0x7f0000000440)="4b1ee44113f5b0c63f9d75477eb89bc8054b40617e9dd99cf51bc98359886e43497f9879104de127d175a51280644b882df022b6b6f46b94737415ef5f57edbd4f1add4a8feca80dfecf75364242ffa2ba23e1490f2bd9e0ac1de0cb26af06ac2225af877ebf2dad3b8752468ab8d9382061ece973c123a750e5ff6c2bd701ec816b27b49134fb0a93391e1fe13aac09f959c1861a088b2da6a4b95b4d1c20f14c7826cc23dc81", 0xa7, 0x1, 0x0, 0x2, r3}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x3, 0xfff8, r4, &(0x7f0000000680)="ca0240b5451e14bc29", 0x9, 0xfffffffffffffffc, 0x0, 0x2, r9}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, r10, &(0x7f0000000700)="8abc294e92612322f64ba90c3ec96b8daab514e2a7cb19ce00583f31784ff7b7375e248e4032ffe2133c412ac302f82e98ad2b4d4d2ce15e62697479bbf1c8993f4f1f334af8e7bca9b4ddf8cc827bccfefea9fb9756e21b759647e2d95f789bc332ace3bd6751c489", 0x69, 0x6, 0x0, 0x2, r11}, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x3, 0x4010, r0, &(0x7f0000000800)="17542832d4203b49127a9b21a48209aa79a6638252f6e6c57f33ff0f9eb612b132f3ad0bbad9962623995dfa", 0x2c, 0xffff, 0x0, 0x1}]) [ 353.903679] F2FS-fs (loop4): Unrecognized mount option "./bus" or missing value [ 353.956045] F2FS-fs (loop4): Unrecognized mount option "./bus" or missing value [ 353.970434] audit: type=1800 audit(1669357007.490:117): pid=11834 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14194 res=0 [ 353.982044] hfsplus: creator requires a 4 character value 06:16:47 executing program 0: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) r1 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x81}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x1, r1, 0x1) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001380)={0x0, r0, 0x0, 0xa, &(0x7f0000001300)='syzkaller\x00'}, 0x30) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xfffffffffffffdaa) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="18120000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9600010000801b10fb54e30353dd32ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0f7020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57d2e3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093adc57196b58def3858ef569147fa4108328392d322ab5df090000006bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac442e0000000000ee16c729300d238ab70000000000002b5a8b05fcc154ed5290a8cd8470e776d6b8064fd6cbde49b29a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1778e97b3f0395f946974cfb458be2a34cf924dc37b558fbf17956f3547497aba814382ff67b345b677a9d6525187543208000000000000003c229ff92be0d8de95ae7b684ca9136b0046d535dd39c0f35469869e9b342b953f91447e6b9e522d62b1e6ffdaab304f134306330600a44095254b45a6c1312a13696c7202df5f764713504facc5320294c70bcb975f97ed7b0311000000000000e54e9072a22d91744a2c2e2fa806e63c5cd98a8569a6d6bcfb0000002cf6c75ac63f04af77d58a1459ab1664885117e2ad910eae67e0ebe380d0f648713e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe98682efbf3983f283f2f00000000992774814d63c933912d000000000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a00e90d3fbe011904ff782c0edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b506380591a8c68e537dd659a7418b165dd0336d226bac1e1223be1c95b15175d0e664beb126000e95b705e8a9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412135ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be040000000000002fdb2662b83d9f200857e81cdcacc53a00bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d48020000000b0000008fdb686d5da2a42e4b5024b653ea923c19e6cb723c00000000a2d73e136dff383c9fbbac0000dcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c62d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000044d917c62b27679913075731e80c82002da31120c2f59f5c27454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0133b34a1d3eebc0f0c83a452499667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd96093aae764f477e29f01381a78039368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff70000000000000000fcdf11bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a0294436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423a6cbc8b5d19167152823ed853140eddaca2c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd241cf11fdcdcac6128f41bcba6279b27892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f332ac55bd7e8b5923aa3cfb6f7e06494f218b95ecc2450139c558000000000000000000000800000000000000000075aa000000000000000000000000554b074a66cccccf063333a94da8477be7d99b558ec6a5b1596ac1e7617c6b32efd0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300049e1b36aa4730117d9b00000000003c630000000000008fbbe05c769c415ca04192fbfb1a8b0e3460af3577d05a695bc01dbac10062832c52d800000000000073000000000000000000000036a1f3839c2f220989a49cc95dc8770000a0f854e594eda4142b303d6016c70000000000000000000000000000000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2da80641187b895f62fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0c388538d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c876a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5fdbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6fa2cc8d42da2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9adabd5fe263c0313dea5de46c1c4a66d6892ed65f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f61d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a10776313fc35ff422e1915c86890c47925ac773d95d2ca42acb3e5f3a1553e65b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517a0e91b5cf88c36e20d597e05664f2526bd918090649da11f7299789d00f5024df1e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448bbe43a1dcd2ea760018b57a36ac41ef2051a7b703d55c2202540663eb08ce0290331472b3718f04e3a1d86321df7a92f08050a77da5e1cea65d94471a1b6e6857fa52c5186c684ec70077f1eaa17133e9efb20fdd4b9c4264c0bc1d6fde75840c48d21c9aacd1134aefac98ea414d94e2360927c19c7435c5a843b073d44956cad3db21067559263fe1b565557b0763e76ad3e276569b038395c4bf40c5902dd207c46372610ee33991c42feff17b50049fc21e42d54a3b094f09d8874c55fb17da28beecdebb12448731828fc1d4b00c9f2d817f34c856b6e3fff23f"], 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) perf_event_open(0x0, 0x0, 0x2004c, 0xffffffffffffffff, 0x0) (async) r2 = socket(0x11, 0x800000003, 0x0) dup2(r2, 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) (async) setsockopt$inet6_opts(r3, 0x29, 0x3b, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='memory.numa_stat\x00', 0x26e1, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000002040)={0x7, 0xc, &(0x7f0000001ec0)=ANY=[@ANYBLOB="185a00110f0000008c5b6c92000000000040020008000000181b0000", @ANYBLOB="00000000000000008108070000000000186500000f00000000000000330900001800000000000080000000000100010085100000020000008510000007000000"], &(0x7f0000001dc0)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(0x0, 0x0, 0xa, 0xffffffffffffffff, 0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454c9, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00'}) (async) socketpair(0x1, 0x3, 0x0, &(0x7f00000002c0)) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000080)) socketpair(0x3, 0x5, 0x100, 0x0) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) getpid() (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0xbc, 0x8, 0x0, 0x840, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x7, 0x1, 0xffff8164, 0x1008, r5, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x5}, 0x48) [ 354.032110] hfsplus: unable to parse mount options 06:16:47 executing program 4: [ 354.139049] hfsplus: unable to parse mount options syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) write$binfmt_aout(r0, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r0, r1, 0x0, 0x1000000201005) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) creat(&(0x7f0000000040)='./bus\x00', 0x0) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) (async) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000000340)=ANY=[], 0x220) (async) sendfile(r0, r1, 0x0, 0x1000000201005) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) 06:16:47 executing program 1: r0 = syz_mount_image$hfsplus(&(0x7f0000000980), &(0x7f0000000640)='./bus\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c6261727269ff7f2c756d5c736b3d30303030303030303030303b30303030303130303033312c6e6c733d756c742c0000000000"], 0x4, 0x5ea, &(0x7f0000000c80)="$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") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x300000b, 0x80010, r0, 0xbcc36000) stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000180)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in6=@loopback}}, {{@in=@multicast1}, 0x0, @in6=@mcast2}}, &(0x7f0000000080)=0xe8) (async) r1 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r4 = fanotify_init(0x1, 0x101000) (async) r5 = socket(0x11, 0x800000003, 0x0) r6 = dup2(r5, 0xffffffffffffffff) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) (async) setsockopt$inet6_opts(r7, 0x29, 0x3b, 0x0, 0x0) (async) ioctl$int_in(r7, 0x5452, &(0x7f0000000040)=0x81) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x4e31, 0x80, @mcast2, 0x7fffffff}, 0x14) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000640)=""/178, 0xb2}], 0x3}, 0x102) (async) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x9}) (async) shutdown(r7, 0x1) getpeername$netlink(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000440)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r6, 0x84, 0x73, &(0x7f0000000900)={0x0, 0x0, 0x0, 0xc0, 0x3}, &(0x7f0000000940)=0x18) (async) fsetxattr$security_evm(r7, &(0x7f0000000000), &(0x7f0000000040)=@md5={0x1, "28e13b69143b58434d9830a094005822"}, 0x11, 0x2) r9 = creat(&(0x7f0000000180)='./bus\x00', 0x0) write$binfmt_misc(r9, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5, @ANYRES16=r7, @ANYBLOB="6825f5b5182084e5433978e0fdb6cdb29f0b03520e000000000000ad87b2d1a0dcd4a63052fef66aa3ccc2486f07bf6806842ff3016324a9d4de", @ANYRES32=r8, @ANYRES32, @ANYRES32], 0x4) (async) fadvise64(r9, 0x2, 0x2, 0x4) (async) r10 = inotify_init() (async) pipe2$watch_queue(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) io_submit(0x0, 0x7, &(0x7f0000000880)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x1, r1, &(0x7f00000000c0)="cf344aade8967437881c16594e728111c8fa0ea6f06a2f9fd32a4ba46262cedf35604c4bce87e4b0ec09b7224faf9b0fbf032b0b5f068b2c7105def18938102a3900f0300c2a19a2a5eb0c901e8595de95", 0x51, 0x3, 0x0, 0x3}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x3, r0, &(0x7f0000000280)="173e1a0dfea88c5b81cab7c6ec76f893c78d7ac1841e85638edf317e58fcd69b0568bf99bcce7b728d6d209b5b773ef4aab3b4", 0x33, 0x1, 0x0, 0x4, r0}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0xba2, r0, &(0x7f0000000300)="d02b8325810bfb62268ac72d0f7914506075ea6accb14c534ccbc1234f5d5e8e6d15922c327589f06f5801ab5cf5fbaabb740ea108ae35e07c3ac185fb8e0c44cddc0f9865fbe22ebf875b2240330c514fa25896df12416db0", 0x59, 0x4, 0x0, 0x3}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x5, 0x1ff, r2, &(0x7f0000000440)="4b1ee44113f5b0c63f9d75477eb89bc8054b40617e9dd99cf51bc98359886e43497f9879104de127d175a51280644b882df022b6b6f46b94737415ef5f57edbd4f1add4a8feca80dfecf75364242ffa2ba23e1490f2bd9e0ac1de0cb26af06ac2225af877ebf2dad3b8752468ab8d9382061ece973c123a750e5ff6c2bd701ec816b27b49134fb0a93391e1fe13aac09f959c1861a088b2da6a4b95b4d1c20f14c7826cc23dc81", 0xa7, 0x1, 0x0, 0x2, r3}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x3, 0xfff8, r4, &(0x7f0000000680)="ca0240b5451e14bc29", 0x9, 0xfffffffffffffffc, 0x0, 0x2, r9}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, r10, &(0x7f0000000700)="8abc294e92612322f64ba90c3ec96b8daab514e2a7cb19ce00583f31784ff7b7375e248e4032ffe2133c412ac302f82e98ad2b4d4d2ce15e62697479bbf1c8993f4f1f334af8e7bca9b4ddf8cc827bccfefea9fb9756e21b759647e2d95f789bc332ace3bd6751c489", 0x69, 0x6, 0x0, 0x2, r11}, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x3, 0x4010, r0, &(0x7f0000000800)="17542832d4203b49127a9b21a48209aa79a6638252f6e6c57f33ff0f9eb612b132f3ad0bbad9962623995dfa", 0x2c, 0xffff, 0x0, 0x1}]) 06:16:47 executing program 0: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x81}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, 0x0) perf_event_open(0x0, 0x0, 0x1, r1, 0x1) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001380)={0x0, r0, 0x0, 0xa, &(0x7f0000001300)='syzkaller\x00'}, 0x30) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xfffffffffffffdaa) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="18120000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9600010000801b10fb54e30353dd32ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0f7020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57d2e3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093adc57196b58def3858ef569147fa4108328392d322ab5df090000006bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac442e0000000000ee16c729300d238ab70000000000002b5a8b05fcc154ed5290a8cd8470e776d6b8064fd6cbde49b29a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1778e97b3f0395f946974cfb458be2a34cf924dc37b558fbf17956f3547497aba814382ff67b345b677a9d6525187543208000000000000003c229ff92be0d8de95ae7b684ca9136b0046d535dd39c0f35469869e9b342b953f91447e6b9e522d62b1e6ffdaab304f134306330600a44095254b45a6c1312a13696c7202df5f764713504facc5320294c70bcb975f97ed7b0311000000000000e54e9072a22d91744a2c2e2fa806e63c5cd98a8569a6d6bcfb0000002cf6c75ac63f04af77d58a1459ab1664885117e2ad910eae67e0ebe380d0f648713e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe98682efbf3983f283f2f00000000992774814d63c933912d000000000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a00e90d3fbe011904ff782c0edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b506380591a8c68e537dd659a7418b165dd0336d226bac1e1223be1c95b15175d0e664beb126000e95b705e8a9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412135ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be040000000000002fdb2662b83d9f200857e81cdcacc53a00bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d48020000000b0000008fdb686d5da2a42e4b5024b653ea923c19e6cb723c00000000a2d73e136dff383c9fbbac0000dcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c62d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000044d917c62b27679913075731e80c82002da31120c2f59f5c27454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0133b34a1d3eebc0f0c83a452499667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd96093aae764f477e29f01381a78039368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff70000000000000000fcdf11bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a0294436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423a6cbc8b5d19167152823ed853140eddaca2c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd241cf11fdcdcac6128f41bcba6279b27892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f332ac55bd7e8b5923aa3cfb6f7e06494f218b95ecc2450139c558000000000000000000000800000000000000000075aa000000000000000000000000554b074a66cccccf063333a94da8477be7d99b558ec6a5b1596ac1e7617c6b32efd0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300049e1b36aa4730117d9b00000000003c630000000000008fbbe05c769c415ca04192fbfb1a8b0e3460af3577d05a695bc01dbac10062832c52d800000000000073000000000000000000000036a1f3839c2f220989a49cc95dc8770000a0f854e594eda4142b303d6016c70000000000000000000000000000000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2da80641187b895f62fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0c388538d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c876a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5fdbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6fa2cc8d42da2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9adabd5fe263c0313dea5de46c1c4a66d6892ed65f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f61d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a10776313fc35ff422e1915c86890c47925ac773d95d2ca42acb3e5f3a1553e65b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517a0e91b5cf88c36e20d597e05664f2526bd918090649da11f7299789d00f5024df1e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448bbe43a1dcd2ea760018b57a36ac41ef2051a7b703d55c2202540663eb08ce0290331472b3718f04e3a1d86321df7a92f08050a77da5e1cea65d94471a1b6e6857fa52c5186c684ec70077f1eaa17133e9efb20fdd4b9c4264c0bc1d6fde75840c48d21c9aacd1134aefac98ea414d94e2360927c19c7435c5a843b073d44956cad3db21067559263fe1b565557b0763e76ad3e276569b038395c4bf40c5902dd207c46372610ee33991c42feff17b50049fc21e42d54a3b094f09d8874c55fb17da28beecdebb12448731828fc1d4b00c9f2d817f34c856b6e3fff23f"], 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) perf_event_open(0x0, 0x0, 0x2004c, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x800000003, 0x0) dup2(r2, 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_opts(r3, 0x29, 0x3b, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='memory.numa_stat\x00', 0x26e1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002040)={0x7, 0xc, &(0x7f0000001ec0)=ANY=[@ANYBLOB="185a00110f0000008c5b6c92000000000040020008000000181b0000", @ANYBLOB="00000000000000008108070000000000186500000f00000000000000330900001800000000000080000000000100010085100000020000008510000007000000"], &(0x7f0000001dc0)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(0x0, 0x0, 0xa, 0xffffffffffffffff, 0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454c9, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00'}) socketpair(0x1, 0x3, 0x0, &(0x7f00000002c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000000080)) socketpair(0x3, 0x5, 0x100, 0x0) syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getpid() r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0xbc, 0x8, 0x0, 0x840, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x7, 0x1, 0xffff8164, 0x1008, r5, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x5}, 0x48) 06:16:47 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$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") stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 354.544849] hfsplus: unable to parse mount options 06:16:48 executing program 2: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000840)=0x2, 0x4) r0 = getpgid(0x0) (async) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfbffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000001c0)={'vcan0\x00', 0x0}) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) (async) r4 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r4, &(0x7f0000000000), 0x10) (async) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000009) (async) sendmsg$can_bcm(r5, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, r2}, 0x10, &(0x7f0000000100)={&(0x7f0000000200)={0x4, 0x480, 0x8, {}, {0x77359400}, {0x3, 0x0, 0x1}, 0x1, @can={{0x1, 0x0, 0x1}, 0x7, 0x2, 0x0, 0x0, "da1698350c3caec0"}}, 0x48}}, 0x0) (async) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) (async) connect$can_bcm(r3, &(0x7f0000000000), 0x10) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x0, 0x74, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0xfffffffffffffff8}, 0x0, 0x210002, 0x0, 0x9, 0x0, 0x10001, 0x1, 0x0, 0x5, 0x0, 0x80000001}, r0, 0x10, 0xffffffffffffffff, 0x8) (async) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe43d4c0d1629efc0f73eb", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) (async) r7 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x2400, 0x4) (async) r8 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r8, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) (async) dup2(r8, 0xffffffffffffffff) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/drivers\x00', 0x0, 0x0) r10 = openat$sysfs(0xffffff9c, &(0x7f00000000c0)='/sys/power/resume', 0x1c9a82, 0x0) sendfile(r10, r9, 0x0, 0xc) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r10, 0xc008240a, &(0x7f0000000a80)=ANY=[@ANYBLOB="060000000000defffffffdffff200000000000141380000000000000673a000000006323ed02edc166a1b0586eddecaf8f826ea866f3b76c7b5f53a6921ef76c694d2c2a0ed6e65fa017145687682766d94a5480da0c78f294308143d5c1619f0c4fb985394ea106000000e770d429a8b9399f14d96605ee29bd99b1a86edbdb0216f2f312fb7e865e840b530400c52e30d0d74839a8fd136462f2246588b746128eb221d3e9cb8fe819790cd40ff9486f303a9015543259581ddcaa3ea743d46906bb41b5532ec2e23a0c7a1b1bb25f053d339a269e9dfa8470de0bab1024f8cafea5010000000000000059e12a22ea34653d1cbd0898c0b861f5c4cf62c5cfacc15c71900b2884260646fffb9ce7357a72a1d7419a434e97ad362a4d575e10f456"]) (async) setsockopt$inet6_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) 06:16:48 executing program 1: r0 = syz_mount_image$hfsplus(&(0x7f0000000980), &(0x7f0000000640)='./bus\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25aabc2c6261727269ff7f2c756d5c736b3d30303030303030303030303b30303030303130303033312c6e6c733d756c742c0000000000"], 0x4, 0x5ea, &(0x7f0000000c80)="$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") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x300000b, 0x80010, r0, 0xbcc36000) (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 32) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) (async, rerun: 32) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000180)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in6=@loopback}}, {{@in=@multicast1}, 0x0, @in6=@mcast2}}, &(0x7f0000000080)=0xe8) r1 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) (async) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) (async, rerun: 32) r4 = fanotify_init(0x1, 0x101000) (async, rerun: 32) r5 = socket(0x11, 0x800000003, 0x0) r6 = dup2(r5, 0xffffffffffffffff) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) (async) setsockopt$inet6_opts(r7, 0x29, 0x3b, 0x0, 0x0) (async, rerun: 32) ioctl$int_in(r7, 0x5452, &(0x7f0000000040)=0x81) (async, rerun: 32) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x4e31, 0x80, @mcast2, 0x7fffffff}, 0x14) (async) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000640)=""/178, 0xb2}], 0x3}, 0x102) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x9}) shutdown(r7, 0x1) (async) getpeername$netlink(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000440)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r6, 0x84, 0x73, &(0x7f0000000900)={0x0, 0x0, 0x0, 0xc0, 0x3}, &(0x7f0000000940)=0x18) fsetxattr$security_evm(r7, &(0x7f0000000000), &(0x7f0000000040)=@md5={0x1, "28e13b69143b58434d9830a094005822"}, 0x11, 0x2) (async) r9 = creat(&(0x7f0000000180)='./bus\x00', 0x0) write$binfmt_misc(r9, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5, @ANYRES16=r7, @ANYBLOB="6825f5b5182084e5433978e0fdb6cdb29f0b03520e000000000000ad87b2d1a0dcd4a63052fef66aa3ccc2486f07bf6806842ff3016324a9d4de", @ANYRES32=r8, @ANYRES32, @ANYRES32], 0x4) (async) fadvise64(r9, 0x2, 0x2, 0x4) r10 = inotify_init() (async) pipe2$watch_queue(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) io_submit(0x0, 0x7, &(0x7f0000000880)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x1, r1, &(0x7f00000000c0)="cf344aade8967437881c16594e728111c8fa0ea6f06a2f9fd32a4ba46262cedf35604c4bce87e4b0ec09b7224faf9b0fbf032b0b5f068b2c7105def18938102a3900f0300c2a19a2a5eb0c901e8595de95", 0x51, 0x3, 0x0, 0x3}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x3, r0, &(0x7f0000000280)="173e1a0dfea88c5b81cab7c6ec76f893c78d7ac1841e85638edf317e58fcd69b0568bf99bcce7b728d6d209b5b773ef4aab3b4", 0x33, 0x1, 0x0, 0x4, r0}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0xba2, r0, &(0x7f0000000300)="d02b8325810bfb62268ac72d0f7914506075ea6accb14c534ccbc1234f5d5e8e6d15922c327589f06f5801ab5cf5fbaabb740ea108ae35e07c3ac185fb8e0c44cddc0f9865fbe22ebf875b2240330c514fa25896df12416db0", 0x59, 0x4, 0x0, 0x3}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x5, 0x1ff, r2, &(0x7f0000000440)="4b1ee44113f5b0c63f9d75477eb89bc8054b40617e9dd99cf51bc98359886e43497f9879104de127d175a51280644b882df022b6b6f46b94737415ef5f57edbd4f1add4a8feca80dfecf75364242ffa2ba23e1490f2bd9e0ac1de0cb26af06ac2225af877ebf2dad3b8752468ab8d9382061ece973c123a750e5ff6c2bd701ec816b27b49134fb0a93391e1fe13aac09f959c1861a088b2da6a4b95b4d1c20f14c7826cc23dc81", 0xa7, 0x1, 0x0, 0x2, r3}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x3, 0xfff8, r4, &(0x7f0000000680)="ca0240b5451e14bc29", 0x9, 0xfffffffffffffffc, 0x0, 0x2, r9}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, r10, &(0x7f0000000700)="8abc294e92612322f64ba90c3ec96b8daab514e2a7cb19ce00583f31784ff7b7375e248e4032ffe2133c412ac302f82e98ad2b4d4d2ce15e62697479bbf1c8993f4f1f334af8e7bca9b4ddf8cc827bccfefea9fb9756e21b759647e2d95f789bc332ace3bd6751c489", 0x69, 0x6, 0x0, 0x2, r11}, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x3, 0x4010, r0, &(0x7f0000000800)="17542832d4203b49127a9b21a48209aa79a6638252f6e6c57f33ff0f9eb612b132f3ad0bbad9962623995dfa", 0x2c, 0xffff, 0x0, 0x1}]) [ 354.823245] hfsplus: creator requires a 4 character value [ 354.854225] IPVS: ftp: loaded support on port[0] = 21 [ 354.868558] hfsplus: unable to parse mount options 06:16:48 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x79, 0x1, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000100), 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x101, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff7fffffffffffff, r0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x1000000000000000, 0x103380) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) syz_emit_ethernet(0x90, &(0x7f0000000380)=ANY=[], 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000780)=ANY=[@ANYBLOB="ffffffffffff00000000000022eb7aa448ff8f52afb15729e6ee2326b79acafcc0b6b0a015618c55e2d191ede26782318686b5a8f82aa55a2cbef6e283a9a34e2dec0df4e663de4184fdb7d8dc5007509296fb0556b2d1510f965a0964c92add6769897f112d9790c1ac4ff4fc470119b5fab07f6cd093e4f2c54a19b361e903ede28a85458d83ad7a76a678dbd6493b7caf340907b3c3ee336394a7e606000000c786c8b2e6d430fc3a0fbf09de873f1f362b7634976168a4348a4f5586ea279c436bf27851114ad8040d3ce836905c83ebb96e74bb651ac63566f8b707c6e4e6f679d8bbabaa4b051ae55e2f864233653c7089232d9ba709efd97a70c8bdcb2c6d0d31a10bb8e8f43e9ffd03220a3efe0b6f95bd14321db547caa93d163f5b9b2ba14f5a7e0a93288027abd48346d849fee4f759ea15fe233ad482bfb4ef9fc9bf200ea1e1749cdabc7c53f58d8016da8bb5e99d7534a11d58377b2d02e047c39095fbf72416c9"], 0x0) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)='?', 0x1}], 0x1, 0x81806, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1d, 0x2, 0x2) recvmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/235, 0xeb}], 0x1, &(0x7f0000000140)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}, 0x2040) r5 = dup(r3) sendfile(r5, r1, 0x0, 0x24002da8) ioctl$LOOP_CLR_FD(r1, 0x4c01) [ 354.888748] audit: type=1800 audit(1669357008.420:118): pid=11889 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14187 res=0 06:16:48 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726561746f723d0c25030000006172726965722c756d61736b3da7d71e7b89c29c0566c8c3c53030303030303030303130303033312c6e6c733d6465666175"], 0x4, 0x5e0, &(0x7f0000000680)="$eJzs3c1vHGcdB/DvbNZONkipS5M2oEpYjVQQFontlQvmQkAI+VChqhw4W8mmWWXjVvYWuRVC4f3KoX9AOfjGCYl7pHKGW68+VkLi0pNvQTM7a29rx13nbdfk87GeeZ5nnplnnvnNy+7sytoAz621hTTvp8jawpvbZX13p93b3WmfrZt7ScpyI2kOshQbSfFJcj2DlG+UM+vli4dt56Pu6tuffr772aDWrFO1fOO49cZzr06ZT3Kmzg+beaT+bjy0v3EV+3tYBuzKMHAwaQ8OuXeS1R/zugWmQTF43TxkLjmf5Fz9PiD13aHxbEf35J3oLgcAAACn1At72ct2Lkx6HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCa1L//X9SpMSzPpxj+/v9sPS91+VS7P+kBAAAAAAAAAMAT8K297GU7F4b1B0X1nf9rVeViNf1a3s9WOtnM1WxnPf30s5mlJHMjHc1ur/f7m0tjrLl85JrLz2Z/AQAAAAAAAOD/1O+ydvD9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATIMiOTPIqnRxWJ5Lo5nkXJLZcrl7yb+H5dPs/qQHAAAAAM/AC3vZy3YuDOsPiuqZ/+Xquf9c3s9G+ummn146uVl9FjB46m/s7rR7uzvtu2U63O+P/3uiYVQ9ZvDZw9Fbvlwt0cqtdKs5V3Mj76aXm2lUa5YuD8dz9Lh+W46p+FFtzJHdrPNyz/9S59NhrorIzH5EFuuxldF48fhInODoDD/hGd3SUhr78y8+hZifr/Nyf/401TFfHjn7Xj4+Esm3//G3X97ubdy5fWtrYXp26RF9ORLtkUi88lxFYrGKxKX9+lp+ll9kIfN5K5vp5ldZTz+dzOenVWm9Pp/L6dzxkbr+hdpbXzWS2fq4DO6iJxvTa9W6F9LNz/NubqaTN6q/5Szl+1nJSlZHjvClMa76xsmu+ivfqQutJH+u8+lQxvXFkbiO3nPnqrbROY00huf0k783Nr9ZF8oj8fs6nw5fjsTSyPny0vGR+OuDcrrV27izeXv9vTG393qdl8H+41S9SpTny9fLg1XVvnh2lG0vHdm2VLVd3G9rHGq7tN/2VVfqbP0e7nBPy1XbK0e2tau2yyNtR73fAmDqnf/u+dnWf1r/an3c+kPrduvNcz85+4Ozr85m5p8zP2wunnm98Wrx93yc3xw8/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9u64MP76z3ep3NCReK+od8pmU8CgrPd2HSdybgabvWv/veta0PPvxe9+76O513OhszKyuri6srb7Sv3er2OouD6aRHCTwNBy/6kx4JAAAAAAAAAAAAMK5n8e8Ek95HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HRbW0jzfoosLV5dLOu7O+1emYblgyWbSRpJil8nxSfJ9QxS5ka6Kx62nY+6q29/+vnuZwd9NYfLN45bbzz36pT5JGfq/En1d+Ox+yv297AM2JVh4GDS/hcAAP//YxsJ2Q==") stat(&(0x7f0000000380)='./file0\x00', 0x0) [ 355.021940] hfsplus: unable to parse mount options 06:16:48 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726172726965722c756d61736b3d30303010303030303020833030303030303031756c742c00694600000000fa00000079"], 0x4, 0x5e0, &(0x7f0000000680)="$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") r0 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r0, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r0, 0x8040942d, &(0x7f0000000000)) stat(&(0x7f0000000380)='./file0\x00', 0x0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) 06:16:48 executing program 2: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000840)=0x2, 0x4) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfbffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000001c0)={'vcan0\x00', 0x0}) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) (async) r4 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r4, &(0x7f0000000000), 0x10) (async) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000009) sendmsg$can_bcm(r5, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, r2}, 0x10, &(0x7f0000000100)={&(0x7f0000000200)={0x4, 0x480, 0x8, {}, {0x77359400}, {0x3, 0x0, 0x1}, 0x1, @can={{0x1, 0x0, 0x1}, 0x7, 0x2, 0x0, 0x0, "da1698350c3caec0"}}, 0x48}}, 0x0) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) connect$can_bcm(r3, &(0x7f0000000000), 0x10) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x0, 0x74, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0xfffffffffffffff8}, 0x0, 0x210002, 0x0, 0x9, 0x0, 0x10001, 0x1, 0x0, 0x5, 0x0, 0x80000001}, r0, 0x10, 0xffffffffffffffff, 0x8) (async, rerun: 32) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe43d4c0d1629efc0f73eb", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) (async, rerun: 32) r7 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x2400, 0x4) (async, rerun: 32) r8 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) (rerun: 32) ioctl$VIDIOC_ENUMINPUT(r8, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) (async) dup2(r8, 0xffffffffffffffff) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/drivers\x00', 0x0, 0x0) (async) r10 = openat$sysfs(0xffffff9c, &(0x7f00000000c0)='/sys/power/resume', 0x1c9a82, 0x0) sendfile(r10, r9, 0x0, 0xc) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r10, 0xc008240a, &(0x7f0000000a80)=ANY=[@ANYBLOB="060000000000defffffffdffff200000000000141380000000000000673a000000006323ed02edc166a1b0586eddecaf8f826ea866f3b76c7b5f53a6921ef76c694d2c2a0ed6e65fa017145687682766d94a5480da0c78f294308143d5c1619f0c4fb985394ea106000000e770d429a8b9399f14d96605ee29bd99b1a86edbdb0216f2f312fb7e865e840b530400c52e30d0d74839a8fd136462f2246588b746128eb221d3e9cb8fe819790cd40ff9486f303a9015543259581ddcaa3ea743d46906bb41b5532ec2e23a0c7a1b1bb25f053d339a269e9dfa8470de0bab1024f8cafea5010000000000000059e12a22ea34653d1cbd0898c0b861f5c4cf62c5cfacc15c71900b2884260646fffb9ce7357a72a1d7419a434e97ad362a4d575e10f456"]) (async, rerun: 64) setsockopt$inet6_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) (rerun: 64) [ 355.380768] hfsplus: unable to parse mount options 06:16:48 executing program 0: perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x90008180, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ptrace(0x4207, r0) fcntl$notify(0xffffffffffffffff, 0x402, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x0) openat$dsp(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_mount_image$romfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) r1 = socket(0x40000000015, 0x5, 0x0) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x7, 0x4, 0x34, 0x7f, 0x0, 0x8e, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_bp={&(0x7f0000000000), 0xe}, 0xa00, 0x400000000, 0xffffffff, 0x0, 0x2, 0x10001, 0xfffc, 0x0, 0x4, 0x0, 0x3}, r0, 0xa, 0xffffffffffffffff, 0x3) setsockopt$SO_RDS_TRANSPORT(r1, 0x114, 0x8, &(0x7f00000008c0), 0x4) close(r1) 06:16:49 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000640)='./file0\x00', 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="63726172726965722c756d61736b3d30303010303030303020833030303030303031756c742c00694600000000fa00000079"], 0x4, 0x5e0, &(0x7f0000000680)="$eJzs3c1vHGcdB/DvbNZONkipS5M2oEpYjVQQFontlQvmQkAI+VChqhw4W8mmWWXjVvYWuRVC4f3KoX9AOfjGCYl7pHKGW68+VkLi0pNvQTM7a29rx13nbdfk87GeeZ5nnplnnvnNy+7sytoAz621hTTvp8jawpvbZX13p93b3WmfrZt7ScpyI2kOshQbSfFJcj2DlG+UM+vli4dt56Pu6tuffr772aDWrFO1fOO49cZzr06ZT3Kmzg+beaT+bjy0v3EV+3tYBuzKMHAwaQ8OuXeS1R/zugWmQTF43TxkLjmf5Fz9PiD13aHxbEf35J3oLgcAAACn1At72ct2Lkx6HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCa1L//X9SpMSzPpxj+/v9sPS91+VS7P+kBAAAAAAAAAMAT8K297GU7F4b1B0X1nf9rVeViNf1a3s9WOtnM1WxnPf30s5mlJHMjHc1ur/f7m0tjrLl85JrLz2Z/AQAAAAAAAOD/1O+ydvD9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATIMiOTPIqnRxWJ5Lo5nkXJLZcrl7yb+H5dPs/qQHAAAAAM/AC3vZy3YuDOsPiuqZ/+Xquf9c3s9G+ummn146uVl9FjB46m/s7rR7uzvtu2U63O+P/3uiYVQ9ZvDZw9Fbvlwt0cqtdKs5V3Mj76aXm2lUa5YuD8dz9Lh+W46p+FFtzJHdrPNyz/9S59NhrorIzH5EFuuxldF48fhInODoDD/hGd3SUhr78y8+hZifr/Nyf/401TFfHjn7Xj4+Esm3//G3X97ubdy5fWtrYXp26RF9ORLtkUi88lxFYrGKxKX9+lp+ll9kIfN5K5vp5ldZTz+dzOenVWm9Pp/L6dzxkbr+hdpbXzWS2fq4DO6iJxvTa9W6F9LNz/NubqaTN6q/5Szl+1nJSlZHjvClMa76xsmu+ivfqQutJH+u8+lQxvXFkbiO3nPnqrbROY00huf0k783Nr9ZF8oj8fs6nw5fjsTSyPny0vGR+OuDcrrV27izeXv9vTG393qdl8H+41S9SpTny9fLg1XVvnh2lG0vHdm2VLVd3G9rHGq7tN/2VVfqbP0e7nBPy1XbK0e2tau2yyNtR73fAmDqnf/u+dnWf1r/an3c+kPrduvNcz85+4Ozr85m5p8zP2wunnm98Wrx93yc3xw8/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9u64MP76z3ep3NCReK+od8pmU8CgrPd2HSdybgabvWv/veta0PPvxe9+76O513OhszKyuri6srb7Sv3er2OouD6aRHCTwNBy/6kx4JAAAAAAAAAAAAMK5n8e8Ek95HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HRbW0jzfoosLV5dLOu7O+1emYblgyWbSRpJil8nxSfJ9QxS5ka6Kx62nY+6q29/+vnuZwd9NYfLN45bbzz36pT5JGfq/En1d+Ox+yv297AM2JVh4GDS/hcAAP//YxsJ2Q==") (async) r0 = syz_open_dev$vbi(&(0x7f0000000240), 0x2, 0x2) ioctl$VIDIOC_ENUMINPUT(r0, 0xc050561a, &(0x7f0000000880)={0x2, "66a63d7fd7ff48cc44e52aeb38013b394ef0972d6b1b887ea010ef3d1f4cb0f1"}) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r0, 0x8040942d, &(0x7f0000000000)) (async) stat(&(0x7f0000000380)='./file0\x00', 0x0) (async) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) [ 355.421929] hfsplus: creator requires a 4 character value [ 355.434367] print_req_error: I/O error, dev loop6, sector 392 [ 355.449821] hfsplus: unable to parse mount options [ 355.524693] audit: type=1800 audit(1669357009.061:119): pid=11951 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14211 res=0 [ 355.730927] hfsplus: unable to parse mount options [ 356.191380] ================================================================== [ 356.198908] BUG: KASAN: use-after-free in bcm_can_tx+0x3d4/0x800 [ 356.205053] Read of size 72 at addr ffff88804407abd0 by task kworker/u4:3/8644 [ 356.212405] [ 356.214052] CPU: 0 PID: 8644 Comm: kworker/u4:3 Not tainted 4.19.211-syzkaller #0 [ 356.221666] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 356.231098] Workqueue: bat_events batadv_nc_worker [ 356.236023] Call Trace: [ 356.238603] [ 356.240758] dump_stack+0x1fc/0x2ef [ 356.244396] print_address_description.cold+0x54/0x219 [ 356.249677] kasan_report_error.cold+0x8a/0x1b9 [ 356.254351] ? bcm_can_tx+0x3d4/0x800 [ 356.258152] kasan_report+0x8f/0xa0 [ 356.261783] ? bcm_can_tx+0x3d4/0x800 [ 356.265595] memcpy+0x20/0x50 [ 356.268708] bcm_can_tx+0x3d4/0x800 [ 356.272367] ? mark_held_locks+0xa6/0xf0 [ 356.276431] ? canbcm_pernet_init+0x90/0x90 [ 356.280767] ? check_preemption_disabled+0x41/0x280 [ 356.285788] ? check_preemption_disabled+0x41/0x280 [ 356.290808] bcm_tx_timeout_tsklet+0x1f0/0x3a0 [ 356.295396] ? bcm_tx_start_timer+0x1b0/0x1b0 [ 356.299892] ? net_rx_action+0x8d7/0xfb0 [ 356.303969] ? mark_held_locks+0xa6/0xf0 [ 356.308040] ? tasklet_action_common.constprop.0+0xa2/0x360 [ 356.313777] tasklet_action_common.constprop.0+0x265/0x360 [ 356.319415] __do_softirq+0x265/0x980 [ 356.323239] ? batadv_nc_to_purge_nc_path_decoding+0x150/0x150 [ 356.329213] do_softirq_own_stack+0x2a/0x40 [ 356.333525] [ 356.335764] do_softirq.part.0+0x160/0x1c0 [ 356.340004] ? batadv_nc_purge_paths+0x22d/0x310 [ 356.344764] __local_bh_enable_ip+0x20e/0x270 [ 356.349263] batadv_nc_purge_paths+0x22d/0x310 [ 356.353853] batadv_nc_worker+0x6fa/0xd50 [ 356.358018] process_one_work+0x864/0x1570 [ 356.362261] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 356.366952] worker_thread+0x64c/0x1130 [ 356.370940] ? process_one_work+0x1570/0x1570 [ 356.375443] kthread+0x33f/0x460 [ 356.378808] ? kthread_park+0x180/0x180 [ 356.382785] ret_from_fork+0x24/0x30 [ 356.386500] [ 356.388133] Allocated by task 11952: [ 356.391844] __kmalloc+0x15a/0x3c0 [ 356.395383] bcm_sendmsg+0x316c/0x4150 [ 356.399271] sock_sendmsg+0xc3/0x120 [ 356.402981] ___sys_sendmsg+0x7bb/0x8e0 [ 356.406958] __x64_sys_sendmsg+0x132/0x220 [ 356.411190] do_syscall_64+0xf9/0x620 [ 356.414988] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 356.420163] [ 356.421783] Freed by task 11947: [ 356.425150] kfree+0xcc/0x210 [ 356.428256] bcm_remove_op+0x213/0x2c0 [ 356.432139] bcm_release+0x260/0x950 [ 356.435849] __sock_release+0xcd/0x2a0 [ 356.439733] sock_close+0x15/0x20 [ 356.443184] __fput+0x2ce/0x890 [ 356.446490] task_work_run+0x148/0x1c0 [ 356.450371] do_exit+0xbf3/0x2be0 [ 356.453819] do_group_exit+0x125/0x310 [ 356.457708] get_signal+0x3f2/0x1f70 [ 356.461422] do_signal+0x8f/0x1670 [ 356.464965] exit_to_usermode_loop+0x204/0x2a0 [ 356.469553] do_syscall_64+0x538/0x620 [ 356.473442] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 356.478618] [ 356.480240] The buggy address belongs to the object at ffff888044079280 [ 356.480240] which belongs to the cache kmalloc-16384 of size 16384 [ 356.493243] The buggy address is located 6480 bytes inside of [ 356.493243] 16384-byte region [ffff888044079280, ffff88804407d280) [ 356.505371] The buggy address belongs to the page: [ 356.510298] page:ffffea0001101e00 count:1 mapcount:0 mapping:ffff88813bff2200 index:0x0 compound_mapcount: 0 [ 356.520361] flags: 0xfff00000008100(slab|head) [ 356.524945] raw: 00fff00000008100 ffffea0002468c08 ffffea0000ffc208 ffff88813bff2200 [ 356.532825] raw: 0000000000000000 ffff888044079280 0000000100000001 0000000000000000 [ 356.540696] page dumped because: kasan: bad access detected [ 356.546453] [ 356.548073] Memory state around the buggy address: [ 356.553001] ffff88804407aa80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 356.560358] ffff88804407ab00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 356.567715] >ffff88804407ab80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 356.575065] ^ [ 356.581035] ffff88804407ac00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 356.588392] ffff88804407ac80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 356.595742] ================================================================== [ 356.603094] Disabling lock debugging due to kernel taint [ 356.608594] Kernel panic - not syncing: panic_on_warn set ... [ 356.608594] [ 356.615962] CPU: 0 PID: 8644 Comm: kworker/u4:3 Tainted: G B 4.19.211-syzkaller #0 [ 356.624960] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 356.634315] Workqueue: bat_events batadv_nc_worker [ 356.639236] Call Trace: [ 356.641812] [ 356.643960] dump_stack+0x1fc/0x2ef [ 356.647588] panic+0x26a/0x50e [ 356.650784] ? __warn_printk+0xf3/0xf3 [ 356.654672] ? trace_hardirqs_on+0x55/0x210 [ 356.658993] kasan_end_report+0x43/0x49 [ 356.662968] kasan_report_error.cold+0xa7/0x1b9 [ 356.667633] ? bcm_can_tx+0x3d4/0x800 [ 356.671426] kasan_report+0x8f/0xa0 [ 356.675053] ? bcm_can_tx+0x3d4/0x800 [ 356.678852] memcpy+0x20/0x50 [ 356.681955] bcm_can_tx+0x3d4/0x800 [ 356.685581] ? mark_held_locks+0xa6/0xf0 [ 356.689636] ? canbcm_pernet_init+0x90/0x90 [ 356.693975] ? check_preemption_disabled+0x41/0x280 [ 356.698989] ? check_preemption_disabled+0x41/0x280 [ 356.704002] bcm_tx_timeout_tsklet+0x1f0/0x3a0 [ 356.708585] ? bcm_tx_start_timer+0x1b0/0x1b0 [ 356.713074] ? net_rx_action+0x8d7/0xfb0 [ 356.717138] ? mark_held_locks+0xa6/0xf0 [ 356.721200] ? tasklet_action_common.constprop.0+0xa2/0x360 [ 356.726907] tasklet_action_common.constprop.0+0x265/0x360 [ 356.732530] __do_softirq+0x265/0x980 [ 356.736335] ? batadv_nc_to_purge_nc_path_decoding+0x150/0x150 [ 356.742302] do_softirq_own_stack+0x2a/0x40 [ 356.746612] [ 356.748847] do_softirq.part.0+0x160/0x1c0 [ 356.753087] ? batadv_nc_purge_paths+0x22d/0x310 [ 356.757837] __local_bh_enable_ip+0x20e/0x270 [ 356.762332] batadv_nc_purge_paths+0x22d/0x310 [ 356.766913] batadv_nc_worker+0x6fa/0xd50 [ 356.771061] process_one_work+0x864/0x1570 [ 356.775295] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 356.779965] worker_thread+0x64c/0x1130 [ 356.783941] ? process_one_work+0x1570/0x1570 [ 356.788426] kthread+0x33f/0x460 [ 356.791789] ? kthread_park+0x180/0x180 [ 356.795765] ret_from_fork+0x24/0x30 [ 356.799632] Kernel Offset: disabled [ 356.803248] Rebooting in 86400 seconds..