last executing test programs: 4.574979528s ago: executing program 0 (id=1): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a00000084000000000100000100000000000000", @ANYRES8=0x0, @ANYBLOB="00000000fdfffffffffffffff62e", @ANYRES32=r0], 0x50) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xe, 0x10010, r1, 0xbb50d000) r2 = socket$packet(0x11, 0x3, 0x300) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000006280)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c71329afd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150f98e3512b513e25ca73f5f5df0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3d4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566edd0272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcf05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906932966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc286330c75fa257afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f27249b5c4a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24170b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4adaf6b0be433d0ed4c87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7553e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b1ec1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda451852e564c42d5de7671560843d08103b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b0a33042a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cbbc44fa2237c49abf858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd65119c52abd6dded97f931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3d54306a300f0ef42bbe4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af4180753388f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a00", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90, 0x0, 0xfffffffffffffffd, {0x4, 0x3, 0x3, 0x8, 0x0, 0x80, {0x5, 0x80000000000, 0x1, 0xfffffffffffffffa, 0x16f, 0xdbf, 0x10, 0x0, 0x0, 0x8000, 0x2}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x200004, &(0x7f0000000640)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x9}}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0x9}}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0xe62}}], [{@fowner_gt}, {@fowner_lt}, {@pcr={'pcr', 0x3d, 0x6}}]}) fcntl$setsig(r2, 0xa, 0x34) setsockopt$packet_int(r2, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r2, 0x8982, &(0x7f00000000c0)={0x6, 'wg2\x00', {0xfffffffd}, 0x7ff}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)={0x0}, 0x1, 0x0, 0x0, 0x4000810}, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000100), 0x6, 0x10000) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSARP(r6, 0x8955, &(0x7f00000003c0)={{0x2, 0x4e22, @remote}, {0x1, @local}, 0x6, {0x2, 0x4e20, @empty}, 'veth0_to_bridge\x00'}) ioctl$EVIOCGUNIQ(r5, 0x80404508, &(0x7f0000000500)=""/160) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x7) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffff00f687000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) bind$packet(r2, &(0x7f0000000040)={0x11, 0x18, r7, 0x1, 0x0, 0x6, @remote}, 0x14) sendto$inet6(r2, &(0x7f0000000800)="4103082c1116480401020200c52cf7c25975e005b02f88a8068988a8030008066b118777faffffff3066090cb600c5471d130a66321a54e7df305fbe258161b6fd8f2428652265d94c6fdbaefc57376a57c2feffff188be9427c323ef024a37016d2a7f9ab6e7941a6fc4f95aa73c1dfff4941f6503b5bd8c91db22cd33795481c94085fa12cdc679ac2a5d7b5d99b93fb07acb0da680e78b74c74aae8d7690d5986a9af81622a0ac210bc7b5ca5fed11cb54d046642670041e846bb184ff5d39fe8516d2d2a8d84e6e7dfcb2b8a8023444db513a3d7a124b59f0a5cd36489dbbb75cce3145d0ea3c3aa21af7cbcbc7a7575db782e757ca543109f5ddcec4930aa91f4119ea3d1f56140cb86cfe0724b23904ef5d05c725ee23918a502b1afe09fb0757d", 0xfc13, 0x880, 0x0, 0xfffffffffffffef0) getsockopt$bt_BT_FLUSHABLE(r4, 0x112, 0x8, &(0x7f0000000140)=0xff, &(0x7f00000001c0)=0x4) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) clock_nanosleep(0xb, 0x0, &(0x7f00000000c0)={0x0, 0x989680}, 0x0) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r8, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@allocspi={0xf8, 0x16, 0x1, 0x0, 0x0, {{{@in=@rand_addr=0x64010100, @in6=@loopback, 0x0, 0x0, 0x3, 0x0, 0x0, 0x80, 0xa0}, {@in6=@dev={0xfe, 0x80, '\x00', 0x2c}, 0x4d6, 0x33}, @in6=@private2={0xfc, 0x2, '\x00', 0x1}, {0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0xffffffffffffffed, 0x3}, {0x0, 0x0, 0x2, 0xfffbfffffffffffe}, {0x0, 0x0, 0x796}, 0x70bd2d, 0x0, 0x0, 0x0, 0x2, 0xe55286f1921f74be}, 0x0, 0x1a0b1}}, 0xf8}, 0x1, 0x0, 0x0, 0x40040}, 0x0) sendmsg$nl_xfrm(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="2001000012001307"], 0x120}}, 0x0) syz_open_procfs(0x0, 0x0) close(0xffffffffffffffff) close(0x4) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="f5011001000000206a050c03400001020301e7012d000101080008090400050203010244095d00000401225d0c09058103000485003e0905020310000709f3"], 0x0) 4.43063529s ago: executing program 1 (id=2): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000340)='./file0\x00', 0x21c91c, &(0x7f0000000440)={[{@dioread_nolock}, {@noblock_validity}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x10000}}, {@resgid}, {@norecovery}, {@quota}, {@auto_da_alloc}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x1}}, {@resgid, 0x32}]}, 0x1, 0x519, &(0x7f00000014c0)="$eJzs3V9PXGkZAPDnDEwXCggbvVg32XVj1wDRDiBul3ixronRq03U9X5FGAhhYAgMu4VUpfEDmBhjTbzqlTcmfgAT049gTJrovVHjn2irF020HXPODFNKzxRoZxiE3y85nPe85z087zOTeef8y5kALqw3IuJKRDyq1+uTETHarC80p9hrTGm7+/duLKRTEvX6+/9IIpJGXdps4sD/HGpuNhAR3/xaxHeSp+Nu7eyuzlcq5c3m8lRtbWNqa2f36sra/HJ5ubw+Oztzbe7tubfmpjuS53BEvPOVP//khz//6ju//txHf/jgrxPfS5r1EY/z6LRG6sXstdjXHxGb3QjWI/1ZhgAA/D8oNPdRPx0RkzEafdneHAAAAHCe1L80HP9NIurHMnC8ZgAAAMCZUsjugU0Kpea9AMPx2q1SqXEP7yficqFS3ap9dqm6vb7YuFd2LIqFpZVKebp5r/BYFJN0eSYrt5Yj4sHB5fJsRLwcET8eHcyWSwvVymKvT34AAADABTF06Pj/3083+U8v+gUAAAB02FivOwAAAAB0neN/AAAAOP8c/wMAAMC59vX33kun+v7vXy9+uLO9Wv3w6mJ5a7W0tr1QWqhubpSWq9Xl7Jl9a0f9v0q1uvGFWN++PlUr/22kUVfdXq99sPLET2ADAAAAp+jlT935fRIRe18czKbUpV53CjgV/Sdp/Kfu9QM4fX297gDQMyf6/gfOlWKvOwD0XHLE+oHb381f8Ztu9AYAAOiG8U/mX//vO/LcwF7hlLoIdInzf3Bxuf4PF9dJr//bX4Dzoxh94UAeLrbWI0AHn6wfas7bPrzj2Nf/6/Xn6hgAANAxw9mUFEoR2XmA4SgUSqWIkeyYoJgsrVTK0xHxsYj43WjxpXR5JtsyieSom4YBAAAAAAAAAAAAAAAAAAAAAAAAgEy9nkT9BOZO1BoAAAA4CyIKf0myp/lHjI++OXz4/MCl5MFoNo+Ij372/q3r87Xa5kxa/89Wfe2nzfrP9+IMBgAAAHDY/nF6Nh/sdW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOG/u37uxsD+dZty/fzkixvLi98dANh+IYkRc/lcS/Qe2SyKirwPx925GxCt58ZO0WzHW7EVe/MEexx/qQHy4yO6k48+7eZ+/QryRzfM/f9eyEerFtR//Cq3xry8nflo30io926t3fznVNv7NiFf788ef/fhJjDwZf68x/lw5Zo7f/tbubrt19dsR47nfP0mrTVqaqq1tTG3t7F5dWZtfLi+X12dnZ67NvT331tz01NJKpdz8mxvjR6/96tGz8r/cJv5YK//88ffNY+b/8O71ex9vFIutzZPH8Seu5L//r7SJX2i+659pltP14/vlvUb5oNd/8dvX98vv5uS/eDj/yTj0/ufnP3HM/Ce/8YM/HrMpAHAKtnZ2V+crlfLmhS680KuR7hadiSxeqHCpW1mkr+tZSDCv8P3n3Tzd/W2zqq/9qjNVGDiiTcRLPR2ZAACATnv6GBgAAAAAAAAAAAAAAAAAAAA4bV1+0tjDtFA8FHMv+9uJp+cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTO/wIAAP//gVPMow==") r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000400)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000080)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000f40)=[{{&(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10, 0x0}}], 0x68000, 0x0) unshare(0x400) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./cgroup.cpu/cpuset.cpus\x00', 0x1a1342, 0x0) write$cgroup_subtree(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='1-6:?'], 0x31) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x8, 0xd8, 0xfffffffb, 0x10, @mcast1, @mcast1, 0x7, 0x10, 0x8b, 0x38}}) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440)=0xffffffffffffffff, 0x4) r4 = bpf$TOKEN_CREATE(0x24, &(0x7f0000000480)={0x0, r0}, 0x8) ioctl$XFS_IOC_FD_TO_HANDLE(r2, 0xc038586a, &(0x7f00000005c0)={r4, &(0x7f00000004c0)='GPL\x00', 0x103000, &(0x7f0000000500)={@_ha_fsid={[0x8001, 0x3b9]}, {0x5, 0x4319, 0x7fffffff, 0xb5}}, 0xff, &(0x7f0000000540)={@_ha_fsid}, &(0x7f0000000580)=0x7}) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x3, 0x9, 0x8, 0x7ca0c, r2, 0x100, '\x00', r3, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x9, @value=r5, @void, @value=r4}, 0x50) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000dc0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x14, 0x10, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB="0000000000000000b702000001000000850000008600000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x1, 0x10, &(0x7f0000000180)=ANY=[], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) setsockopt$sock_attach_bpf(r8, 0x1, 0x32, &(0x7f00000000c0)=r10, 0x4) sendmsg$unix(r9, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) getpeername$packet(r1, 0x0, &(0x7f0000000040)) r11 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r11, 0x1, 0x1a, &(0x7f0000002280)={0x3, &(0x7f0000000180)=[{0x20, 0x2, 0x81, 0xfffff034}, {0x40, 0x0, 0x9}, {0x6, 0xba, 0x2, 0xffff}]}, 0x10) syz_emit_ethernet(0xbe, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045140000001190780a010102e000000100004e22007bf9b29c907801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f200000000471a00"/186], 0x0) 4.236690362s ago: executing program 2 (id=3): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r1, 0x10e, 0x4, &(0x7f0000000200)=0x401, 0x4) (async) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) (async) preadv(r2, &(0x7f0000001900)=[{&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/114, 0x72}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x6, 0x0, 0x9) (async, rerun: 64) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4008ae6a, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x1, 0x0, 0x0, @msi={0x2, 0x18, 0x1, 0x3}}]}) (async, rerun: 64) r3 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r3, &(0x7f0000000040)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) (async) r4 = socket$pptp(0x18, 0x1, 0x2) syz_usb_connect$uac2(0x5, 0x83, &(0x7f0000000880)=ANY=[@ANYBLOB="120100020000000882052500400001020301090271000301f81005080b020001052008090400000001012000092401fdff0a11004708240a0000057f000904016b"], 0x0) (async, rerun: 64) bind$pptp(r4, &(0x7f0000000000)={0x18, 0x2, {0x0, @local}}, 0x1e) (async, rerun: 64) connect$pptp(r4, &(0x7f0000000080)={0x18, 0x2, {0x0, @rand_addr=0x64010102}}, 0x1e) (async) r5 = dup3(r3, r2, 0x80000) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f00000000c0)={[0xfffffffffffffffc, 0x9, 0x80, 0x6000000000, 0xa3b6, 0xfff, 0xffffffff, 0xd32, 0x0, 0x9, 0x8001, 0x872, 0x6fa868e, 0x4, 0x80000000, 0x5], 0x60000, 0x20000}) (async) accept(r5, &(0x7f0000000180)=@isdn, &(0x7f0000000240)=0x80) 4.168955353s ago: executing program 2 (id=10): r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_linger(r0, 0x1, 0x3c, &(0x7f0000000180)={0x200000000000001}, 0x8) connect$inet6(r0, &(0x7f0000002140)={0xa, 0x4e28, 0xb0, @mcast1, 0x274e33e3}, 0x1c) (async) connect$inet6(r0, &(0x7f0000002140)={0xa, 0x4e28, 0xb0, @mcast1, 0x274e33e3}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000002b80)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000740)={0xa, 0x4e21, 0x5, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, 0xffffffff}, 0x1c, 0x0}}, {{0x0, 0x0, 0x0}}], 0x3, 0x4001c00) 4.168569513s ago: executing program 2 (id=11): socket$inet_tcp(0x2, 0x1, 0x0) r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1b000000f68db32a00830000000900000000000000", @ANYRES32, @ANYBLOB="0500"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="02000000030000000300"/28], 0x50) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000006c0)={&(0x7f0000000300)="b4b3af741fc781e16bbaba3b1c04e4d2495da3553f7341885bbe1c6677180db2ec8d4da1666836de52a81f1729e2c812e340fa9ed3e842d1ad7d2795f7d54257a30c5500ee734ca55fc6a72373e0a64f6de74d16e384761e27a7a1396fbed34e7b81bb8662357305cc07fa316d3dc7138c33f896ae2b3f0204733f73bbfdc95b14c64d22c41c327765ffe037709aff429966a995ea3797beaf541181cf10c8a15d2c478f0d92c504b19961478bb93d7e2f89a511dd995e136ef1eda7b0035336", &(0x7f0000000700)=""/157, &(0x7f0000000400)="1d98f7c3703bcaa89fad1becbf54e05c29088d453810fd5a6beed9305e1a4af06f72a34028a51c3948ac786d3eac375166dd809c141c43dff48655c2e491916c0125a6d0ee1d3ee106fdf5a6ec46d83581d18a213366201fcaf197f3e318949d5bcf324fe0b96f39dc2088beb4c5591b3ce1b4ac525c85386bbab6bffdbe", &(0x7f0000000540)="a80d5611601f86effa7ce23186ac97aa248d1344aa62805abd14d53c888b5888a41ccbc7e4f0736bc61320c3c687cdb309c88b1131004d3d42bc72c5a18b63446ef43a3b5be18f94e0a9f67a3a70cd946b5a0ebfb4fc5385d7bd1cfe68d6f4bc6b9315cb8be9fc57e978f8d77951f519f4960e33c101787b0aa7e52f5a30cd269af7b31462beca44e3dc90550ead1f6aec1a79d66c48fd55d8ce1297641082105a7772e48c92b021ac659905505dca2dfa11b7223189b2c62f16d9e2120e1596ea46b68003cb34394c40da5f19a52d1a9abe6dd5011f5b02713eeb366ed4b0f30e15a7cb06f52e3ebc20ad4a06b5454d3727881d987b83222b9fa4facae962", 0x8, r0, 0x4}, 0x38) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000402609333340000000000109022400010000000009040000010301000009210000000122010009058103", @ANYRES8=r1], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb304, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x10, 0x0, "", [{{0x9, 0x4, 0x0, 0x0, 0xfe, 0x3, 0x0, 0x1, 0x0, {0x9, 0x21, 0x1, 0xfc, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x420, 0x3, 0x81, 0x2}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) syz_usb_control_io(r3, &(0x7f00000003c0)={0x2c, &(0x7f0000000100)={0x20, 0x23, 0x6f, {0xffda, 0x23, "83efb930f0187ff0478fa22a61a54607b71ea1e43d359c479c37f525cde38bf7914077366b487a48abbd6dbbae9a95c32b84d030654bda1ef230b4b2dc2b6e9d0fdb291a5aa5a474c58263c9c410708e2901875daf5590063f3b648c1ed07749cb9e2456272dcdc90067c9a2d3"}}, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x2, 0x6, 0xa, "c6070b97", "88b44212"}}, 0x0}, 0x0) r4 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x1) ioctl$KVM_CAP_X86_GUEST_MODE(r4, 0x4068aea3, &(0x7f0000000200)) socket$nl_route(0x10, 0x3, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r8 = syz_clone(0x11000000, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r8) ptrace$pokeuser(0x6, r8, 0x388, 0x41d9fda7) r9 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) 3.979371945s ago: executing program 1 (id=12): r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000060000402505a1a440000102030109025c0002010000000901000100020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300020000000904010000020d00000904010120ee0e"], 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x22, 0xc1, {0xc1, 0x39, "404eb379fe82e99cd33a1746261eaf490be437f9f7009ca3fd88434f55a8480af62690f1782b3cd38a00f699c41960e39e06a964455e4c5c53eaa36eebf68e873a0f016f67a4966d24517cceda1d80edbbfe3c8a4c93cac94ba86a17be4016bf926f9e3f5ce11871f49297ce7ca9ad39656e5f664f8a0826d24f28f2fedbca90dbed7276fbcec304dc653c9c90101fbcc415a23ef3536f6b01a61b6fa8d5563f6186e5b13582183c042c9b3648e2123d1c56cbd2fe3579d1518135327a7be9"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0xf, 0x28, "a9adb515b01ebd175d6deb9d2c3f5640f63ac476cbd30652ffc310aa14c966837f66ad9419cb4138"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000200)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000240)={0x20, 0x80, 0x1c, {0x5, 0x6, 0xe, 0x273, 0xfff9, 0x81, 0x643, 0x2, 0x40, 0xff, 0x2}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x8}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x779f}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) 3.54097991s ago: executing program 4 (id=17): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newlink={0x50, 0x10, 0x403, 0x0, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x30101}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vti={{0x8}, {0x24, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}], @IFLA_VTI_REMOTE={0x8, 0x5, @dev={0xac, 0x14, 0x14, 0xd}}, @IFLA_VTI_LOCAL={0x8, 0x4, @private=0xa010102}, @IFLA_VTI_LOCAL={0x8, 0x4, @multicast1}]}}}]}, 0x50}, 0x1, 0xba01}, 0x0) 3.53923527s ago: executing program 4 (id=18): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYRES8=r0, @ANYRESHEX=r0, @ANYBLOB="008004002081020008001d"], 0x3c}, 0x1, 0x0, 0x0, 0x1}, 0x0) 3.53814054s ago: executing program 4 (id=19): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f00000002c0)='./bus\x00', 0x1200082, &(0x7f0000000500)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c6572726f72733d636f6e74696e75652c757466382c756d61736b3d30303030303030303030303030303030303032313632362c696f636861727365743d63703935302c646973636172642c616c6c6f775f7574696d653d3030303030303030352c6572726f72733d72656d6f756e742d726f2c646973636172642c00d50194377d24b5953951fbb0e6d2204f459a2129e54509e955e3ac3e9dd76061aeb341a8ae53564e806289fad8cab1be25d1de2b9d46be57d2e9c2ded432413ab147de643c400dba4f15a90c962bcd8d805d7d5f57"], 0x1, 0x1530, &(0x7f0000002f80)="$eJzs3AuYjlX3MPC19t43Y5r0NMlh2Huvm4cG2yRJDklySJIkSc4JSZMkCYkhp6QhCTlOyGEIyWFi0jifDzknyStJkpCQZH/XdPj83/q/V/2/t/fz/t9Zv+u6r9lrnmetZ93Pmmvuw3PNfNVteK0mtas3IiL4p+DPX1IAIAYABgPANQAQAED5+PLx2Y/nkZjyz70I+2s9mH6lO2BXEs8/Z+P552w8/5yN55+z8fxzNp5/zsbzz9l4/ozlZNtmFbqWt5y7/XL/Pwb4/n8OxMf/nI3n/x/De9/nf5zE88/ZeP45G88/Z+P552w8/5yN55+z2N/EPH/GcrK/5D5y7l+K/cPniP/NnzP8+lb9k3WKBz+X+Vf1Gfw/5V2hHzvGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYYznMeX+ZAoBf11e6L8YYY4wxxhhjjP11fO4r3QFjjDHGGGOMMcb+9RBASVAQQC7IDTGQB2LhKoiDqyEvXAMRuBbi4TrIB9dDfigABaEQJEBhKAIaDFggCKEoFIMoFIcScAMkQkkoBaXBQRlIghuhLNwE5eBmKA+3QAW4FSpCJagMVeA2qAq3QzW4A6rDnVADakItqA13QR28G+rCPVAP7oX6cB80gPuhITwAjeBBaAwPQRN4GJpCM2gOLaAltILWv82HP5P/PPSCF6A39IEU6Av94EXoDwNgIAyCwfASDIGXYSi8AqkwDIbDqzACXoOR8DqMgtEwBt6AsTAOxsMEmAiTIA3ehMkwBabCWzANpsMMmAnpMAtmw9swB+bCPHgH5sO7sAAWwiJYDBnwHiyBpZAJ78My+ACyYDmsgJWwClbDGlgL62A9bICNsAk2wxbYCtvgQ9gOO2An7ILdsAf2wkewDz6G/fAJHIBP/4f5536T3x0BAQUKVKgwF+bCGIzBWIzFOIzDvJgXIxjBeIzHfJgP82N+LIgFMQEAi2ARNGiQkLAoFsUoRrEElsBETMRSWAodOkzCJCyLN2E5LIflsTxWwApYESthJayCVbAqVsVqWA2r37oQAGtgLayFd+FdeDfWxbpYD+thfayPDbABNsSG2AgbYWNsjE2wCTbFptgcm2NLbImtsTW2wTbYFttie2yPHbADdsSOmIzJ2Ak7YWfsjF2wC3bFrtgNu2F37IE98Hl8Hl/AF7AP1hB9sR/2w/7YHwfiIByEL+EQfBlfximYisNwOL6Kr+JrOBLP4igcjWNwDFYV43A8TkASkzAN03AyTsapOBWn4XScjjMxHWfhbJyNc3AuzsV3cD6+i+/iQlyIizEDM3AJLsVMzMRleA6zcDmuwJW4CgBX4Vpch2txA27EDbgZN+NW3Iof4oe4A3fgLtyFe3APfoQf4cf4MaZiMwA4iAfxEB7Cw3gYj+ARPIpH8Rgew+N4HE/gCTyJp/A0nsIzeAbP4jk8j+fxAl7Ai/hswheN95RcnwoimxJK5BK5RIyIEbEiVsSJOJFX5BURERHxIl7kE/lEfpFfFBQFRYJIEEVEEWGEESRCUVQUFVERFSVECZEoEkUpUUr0FU4kiSRRVpQV5UQ5UV7cIiqIW0VFUUm0c1VEFVFVtHfVxB2iuqguaoiaopaoLWqLOqKOqCvqinqinqgv6gsFAA1FXxyID4rsyTQRw7CpGI7NRQvRUrQSr+Ejoo0YiW1FO9FePCZG4yjsKNq4ZPGk6CTGY2fxtJiAz4iuYhJ2E8+J7qKH6CmeF71EW9db9BHTsK/oJ2ZifzFADBSDxBysKbInVku8IlLFMDFcvCoW42tipHhdjBKjxRjxhhgrxonxYoKYKCaJNPGmmCymiKniLTFNTBczxEyRLmaJ2eJtMUfMFfPEO2K+eFcsEAvFIrFYZIj3xBKxVGSK98Uy8YHIEsvFCrFSrBKrxRqxVqwT68UGsVFsEpvFFrFVbBMfiu1ih9gpdondYo/YKz4S+8THYr/4RBwQn4qD4m/ikPhMHBafiyPiC3FUfCmOia/EcfG1OCH6iJPilDgtvhVnxHfirDgnzovvxQXxg7gofhSXhBcgUQoppZKBzCVzyxiZR8bKq2ScvFrmldfIiLxWxsvrZD55vcwvC8iCspBMkIVlEamlkVaSDGVRWUxGZXFZQt4gE2VJWUqWlk6WkUnyRllW3iTLyZtleXmLrCBvlRVlJVlZVpG3yarydllN3iGryztlDVlT1pK15V2yjrxb1pX3yHryXllf3icbyPtlQ/mAbCQflI3lQ7KJfFg2lc1kc9lCtpStZGv5iGwjH5VtZTvZXj4mO8jHZUf5hEyWT8pO8inZWT4tu8hnZFf5rOwmn5PdZQ/ZU/4oL0kve8s+MkX2lf3ki7K/zD4WDpKD5UtyiHxZDpWvyFQ5TA6Xr8oR8jU5Ur4uR8nRcox8Q46V4+R4OUFOlJNkmnxTTpZT5FT5lpwmp8sZcqZMl7PkwF8qzfsT+VN+zff48yFZzpJDU1LlsJStcpv8UG6XO+ROuUvulnvkXrlX7pP75H65Xx6QB+RBeVAekofkYXlYHpFH5FF5VB6Tx+RxeVyekCfkSXlKfi+/lWfkd/KsPCfPye/lBXlBXvzlPQCFSiiplApULpVbxag8KlZdpeLU1SqvAAB1rYpX16l86nqVXxVQBVUhlaAKqyJKK6OsIhWqoqqYiqriqoS6QSWqkqqUKq2cKqOS1I0q8k/m/31/8tf+Vs74+Z1SrVVr1Ua1UW1VW9VetVcdVAfVUXVUySpZdVKdVGfVWXVRXVRX1VV1U91Ud9Vd9VQ9VS/VS/VGUCkqRfVTL6r+aoAaqAapweolNUQNUUPVUJWqUtVwNVyNUCPUSDVSjVKj1Bg1Ro1VY9V4NV5NVBNVmkpTk9VkNVVNVdPUNDVDzVDpKl3NVrPVHDVHzVPz1Hw1Xy1QC9QitUhlqAy1RC1RmSpTLVPLVJZarparlWqlWq1Wq7VqrVqv1quNaqParDarLLVNbVPb1Xa1U+1Uu9VutVftVfvUPrVf7VcH1AF1UB1Uh9QhdVgdVkfUEXVUHVXH1DF1XB1XJ9QJdVKdVKfVaXVGnVFn1Vl1Xp1XF9QFdVFdVJfUpezTvkAEIlCBCnIFuYKYICaIDWKDuCAuyBvkDSJBJIgP4oN8wfVB/qBAUDAoFCQEhYMigQ5MYAMKwqBoUCyIBsWDEsENQWJQMigVlA5cUCZICm4MygY3BeWCm4PywS1BheDWoGJQKagcVAluC6oGtwfVgjuC6sGdQY2gZlArqB3cFdQJ7g7qBvcE9YJ7g/rBfUGD4P6gYfBA0Ch4MGgcPBQ0CR4OmgbNguZBi6Bl0Cpo/VfVx+z63p8t8Kjrrfvo3NBX99Mv6v56gB6oB+nB+iU9RL+sh+pXdKoepofHvKpH6Nf0SP26HqVH6zH6DT1Wj9Pj9QQ9UU/SafpNPVlP0VP1W3qanq5n6Jk6Xc/Ss/Xbeo6eq+fpd/R8/a5eoBfqRXqxztDv6SV6qc7U7+tl+gOdpZfrFXqlXqVX6zV6rV6n1+sNeqPepDfrLXqr3qY/1Nv1Dr1T79K79R69V3+k9+mP9X79iT6gP9UH9d/0If2ZPqw/10f0F/qo/lIf01/p4/prfUJ/o0/qU/q0/laf0d/ps/qcPq+/1xf0D/qi/lFf0j775D778G6UUSaXyWViTIyJNbEmzsSZvCaviZiIiTfxJp/JZ/Kb/KagKWgSTIIpYoqYbGTIFDVFTdRETQlTwiSaRFPKlDLOOJNkkkxZU9aUM+VMeVPeVDAVTEVT0VQ2lc1t5jZzu7nd3GHuMHeaO01NU9PUNrVNHVPH1DV1TT1Tz9Q39U0D08A0NA1NI9PINDaNTRPTxDQ1TU1z09y0NC1Na9PatDFtTFvT1rQ37U0H08F0NB1Nskk2nUwn09l0Nl1MF9PVdDXdTDfT3XQ3PU1P08v0Mr1Nb5NiUkw/08/0N/3NQDPQDDaDzRAzxAw1Q02qSTXDzXAzwowwI81IM8qMNmPMG2asGWfGmwlmoplk0kyamWwmm6lmqplmppkZZoZJN+lmtplt5pg5Zp6ZZ+ab+WaBWWAWmUUmw2SYJWaJyTSZZplZZrJMlllhVphVZpVZY9aYdWad2WA2mE1mk9litphtZpvZbrabnWan2W12m71mr9ln9pn9Zr85YA6Yg+agOWQOmRg4bI6YI+aoOWqOmWPmuDluTpgT5qQ5aU6b0+aMOWPOmrPmvDlvLpgfzEXzo7lkvImxeWysvcrG2attXnuN/W1c0BayCbawLWK1zW8L/F1srLWJtqQtZUtbZ8vYJHvj7+KKtpKtbKvY22xVe7ut9ru4jr3b1rX32Hr2Xlvb3vV3cX17n21gH7YNbTPbyLawjW0r28Q+bJvaZra5bWFb2la2g33cdrRP2GT7pO1kn/pdvMQutevservBbrT77Mf2vP3eHrNf2Qv2B9vb9rGD7Ut2iH3ZDrWv2FQ77HfxGPuGHWvH2fF2gp1oJ/0unmFn2nQ7y862b9s5du7v4gz7np1vM+0Cu9Ausot/irN7yrTv22X2A5tll9sVdqVdZVfbNXbt/+11pd1st9itdq/9yG63O+xOu8vutnt+irP3Y7/9xB6wn9qj9kt7yH5mD9vj9oj94qc4e/+O26/tCfuNPWlP2dP2W3vGfmfP2nM/7X/2vn9rf7SXrLdASIIkKQooF+WmGMpDsXQVxdHVlJeuoQhdS/F0HeWj6yk/FaCCVIgSqDAVIU2GLBGFVJSKUZSKUwm6gRKpJJWi0uSoDCXRjVSWbqJydDOVp1uoAt1KFakSVaYqdBtVpdupGt1B1elOqkE1qRbVpruoDt1Ndekeqkf3Un26jxrQ/dSQHqBG9CA1poeoCT1MTakZNacW1JJaUWt6hNrQo9SW2lF7eow60OPUkZ6gZHqSOtFT1Jmepi70DHWlZ6kbPUfdqQf1pOepF71AvakPpVBf6kcvUn8aQANpEA2ml2oAAA2lVyiVhtFwepVG0Gs0kl6nUTSaxtAbNJbG0XiaQBNpEqXRmzSZptBUeoum0XSaQTMpnWbRbHqb5tBcmkfv0Hx6lxbQQlpEiymD3qMltJQy6X1aRh9QFi2nFbSSVtFqWkNrfW4A2kAbaRNtpi20lbbRh7SddhDSLtpNe2gvfUT76GPaT5/QAfqUDhLiIfqMDtPndIS+oKP0JR2jr+g4fU0n6Bs6SafoNH1LZ+g7Okvn6Dx9TxfoB7pIP9Il8gQhhiKUoQqDMFeYO4wJ84Sx4VVhXHh1mDe8JoyE14bx4XVhvvD6MH9YICwYFgoTwsJhkVCHJrQhhWFYNCwWRsPiYYnwhjAxLBmWCkuHLiwTJoU3hmXDm8Jy4c1h+fCWsEJ4a1gxrBQ+fG+V8Lawanh7WC28I6we3hnWCGuGtcLa4V1hnfDusG54T1gvvDcsF94XNgjvDxuGD4SNwgfDxuFDYZPw4bBp2CxsHrYIW4atwtbhI2Gb8NGwbdgubB8+FnYIHw87hk+EyeGTYafwqT98PCXsG/YLXwxfDL2/Ry6KLo5mRN+LLokujWZG348ui34QzYouj66Iroyuiq6Oromuja6Lro9uiG6Mbopujm6Jbo16Xzs3OHTCSadc4HK53C7G5XGx7ioX5652ed01LuKudfHuOpfPXe/yuwKuoCvkElxhV8RpZ5x15EJX1BVzUVfclXA3uERX0pVypZ1zZVySa+Vau9aujXvUtXXtXHv3mHvMPe4ed0+4J9yTrpN7ynV2T7su7hnX1T3rnnXPue6uh+vpnne93Auut+vjUlyK6+f6uf6uvxvoBrrBbrAb4oa4oW6oS3Wpbrgb7ka4EW6kG+lGuVFujBvjxrqxbrwb7yb6iS7NpbnJbrKb6qa6aW6am+FmuHSX7ma72W6Om+PmuXlufuJ8t8AtcIvcIpfhMtwSt8Rluky3zC1zWS7LrXAr3Cq3yq1xa9w6t85tcBvcJrfJbXFb3Da3zW13291Ot9PtdrvdXrfX7XP73H633x1wB9xBd/C8d4fcYfe5O+K+cEfdl+6Y+8odd1+7E+4bd9Kdcqfdt+6M+86ddefcefe9u+B+cBfdj+6S8y4t8mZkcmRKZGrkrci0yPTIjMjMSHpkVmR25O3InMjcyLwIwvzIu5EFkYWRRZHFkYzIe5ElkaWRzMj7kWWRDyJZkeWRFZGVkVWR1RHvC28PfVFfzEd9cV/C3+ATfUlfypf2zpfxSf5GX9bf5Mv5m315f4uv4G/1FX0lX9k38819C9/St/Kt/SO+jX/Ut/XtfHv/mO/gH/cd/RM+2T/pO/mnfGf/tO/in/Fd/bO+m3/Od/c9fE//vO/lX/C9fR+f4vv6fv5F398P8AP9ID/Yv+SH+Jf9UP+KT/XD/HD/qh/hX/Mj/et+lB/tx/g3/Fg/zo/3E/xEP8mn+Tf9ZD/FT/Vv+Wl+up/hZ/p0P8vP9m/7OX6un+ff8fP9u36BX+gX+cU+w7/nl/ilPtO/75f5D3yWX+5X+JUeYlb7NX6tX+fX+w1+o9/kN/stfqvf5j/02/0Ov9Pv8rv9Hr/Xf+T3+Y/9fv+JP+A/9Qf93/wh/5k/7D/3R/wX/qj/0h/zX/nj/mt/wn/jT/pT/rT/1p/x3/mz/pw/77/3F/wP/qL/0V/iv1ljjDHGGPtT5B883ve/+Z74ZcvWDwCu3lHoyG9rbsr/83qASOgQAYAn+3R78JdPN1Jq1EhJSfnluVkSgmILASByOT8XXI6XQ3t4HJKhHZT9b/sbIHpcoF/q/7r9tn70FoDY/5ITA5fjy/Vv+gf1x83/w/oLARKLXc7JA5fjy/XL/YP6Bdr8Qf08n6UBtP0vOXFwOb5cPwkehacg+Y8G+rODf+pZjDHGGGOMMcb+YwwQlbv80fVt9vV5grqckxsux390ff6TP3dNyhhjjDHGGGOMsX+RZ3r0fOKR5OR2Xa7UAuBKvjov/swi179HG/9hC/nv0cY/Wlzp30yMMcYYY4yxv9rlk/4r3QljjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMZZz/f/4d2JXeh8ZY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4yxK+3/BAAA//9MkSIw") r2 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) getdents64(r2, &(0x7f0000000fc0)=""/224, 0xe0) sendmsg$DEVLINK_CMD_PORT_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000780)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010700000000000000002e000000080001"], 0x38}}, 0x20000804) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000003c0), r0) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000600)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x58, r4, 0x8, 0x70bd25, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_TOKEN={0x8}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x55}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x8b}]}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x5}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xfff}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x3}]}, 0x58}}, 0x4040) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), r0) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r5, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x80000000}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x2}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x1}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20040881}, 0x14) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000280)={{r3, 0xffffffffffffffff}, &(0x7f0000000180), &(0x7f0000000240)='%-010d \x00'}, 0x20) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'vcan0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x14, 0x9, 0x9, 0x9, 0x400, r6, 0x7, '\x00', r7, r3, 0x1, 0x3, 0x1}, 0x50) 2.943216846s ago: executing program 3 (id=20): bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x17, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x9}, [@generic={0x73, 0x1, 0x1, 0x7}]}, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @cgroup_sysctl=0x12, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = socket(0x10, 0x2, 0x0) r1 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) getsockopt$WPAN_WANTLQI(r1, 0x0, 0x3, 0x0, &(0x7f0000000140)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r2, &(0x7f0000006b80)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @remote}, 0x1c, 0x0}}, {{&(0x7f0000000340)={0xa, 0x4e24, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000003700)=ANY=[@ANYBLOB="e80200"], 0x2e8}}], 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f0000000080)={'syztnl2\x00', 0x0, 0x29, 0x7d, 0x25, 0x1, 0x60, @rand_addr=' \x01\x00', @loopback={0x12, 0x460c6}, 0x1, 0x20, 0x258d, 0x200002}}) 2.852672978s ago: executing program 3 (id=21): r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r0, &(0x7f0000001f40)=[{0x0}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000540)=""/35, 0x23}, {0x0, 0x2400}, {0x0}], 0x5) r1 = socket$packet(0x11, 0x2, 0x300) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x2, 0x4, 0x4, 0x1, 0x84}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={r2}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018200000", @ANYRES32=r2, @ANYBLOB="0000000000000000710300000000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) prctl$PR_CAPBSET_DROP(0x18, 0x5) setsockopt$packet_int(r1, 0x107, 0x10, &(0x7f0000000080)=0x2, 0x4) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000180)=@req3={0x10000, 0x100000001, 0x10000, 0x1, 0x0, 0x69cd, 0xfffffffe}, 0x1c) 2.772987648s ago: executing program 3 (id=22): syz_usb_connect$uac3(0x3, 0x80, &(0x7f0000000840)=ANY=[@ANYBLOB="12011003000000108205820540000102030109026e000301054005080b0001012530030904000000010130000a0401040a2000000000090401000001023000090401"], &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x60, &(0x7f0000000140)=@string={0x60, 0x3, "9c15c7de2f6788a13c2c95180f266b63d994b5360786c41e0f83bf94cebb31e727400559f46441ce1b044ccbf083998d1f56f53f672263dadd88e01b7ba5f08c048f96cc087e7d600d2ddca76b24c92682a852f47bba0df1c0dd05f849f37e3b5545c12f56e05d69669af106965f72186c06751a7528daa9e667ee75ac"}}, {0x6c, &(0x7f0000000080)=@string={0x34, 0x3, "54b158d0374c3080df88c377614d013725ce55d7b9563ddf8fd633ac48ef6cd125eaedadc27a0f00c55ca351b998cecc8fad"}}, {0x0, &(0x7f0000000100)=@lang_id={0x0, 0x3, 0x40a}}, {0x0, &(0x7f00000001c0)=@string={0x0, 0x3, "cdefce27fef528d3167b5d88535c99441ad1b07c8fac309cf02f40c5652a079fef0fea0266aeeb68dc2f2786a713d552276359d4a328dee5597963cc44edeffcb5d3106412a2a48a6ae436de58c5e4bc9942736d8671ffb17dac7c52c9578a4577262479a00d1826011f54e9524b5fcbf719573b2444e3e977a7ea072e6d9dfa1463551b027cdf825c36e5ee1c12b6a40ab4a6edea8b783b5b84ea0714c17c86d8b342aa719cd68f38b18fb22f20e4811a40aebbb6701bc0b7bbbda5cd066f796ab8c595fa"}}]}) 2.684105149s ago: executing program 4 (id=23): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000340)='./file0\x00', 0x21c91c, &(0x7f0000000440)={[{@dioread_nolock}, {@noblock_validity}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x10000}}, {@resgid}, {@norecovery}, {@quota}, {@auto_da_alloc}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x1}}, {@resgid, 0x32}]}, 0x1, 0x519, &(0x7f00000014c0)="$eJzs3V9PXGkZAPDnDEwXCggbvVg32XVj1wDRDiBul3ixronRq03U9X5FGAhhYAgMu4VUpfEDmBhjTbzqlTcmfgAT049gTJrovVHjn2irF020HXPODFNKzxRoZxiE3y85nPe85z087zOTeef8y5kALqw3IuJKRDyq1+uTETHarC80p9hrTGm7+/duLKRTEvX6+/9IIpJGXdps4sD/HGpuNhAR3/xaxHeSp+Nu7eyuzlcq5c3m8lRtbWNqa2f36sra/HJ5ubw+Oztzbe7tubfmpjuS53BEvPOVP//khz//6ju//txHf/jgrxPfS5r1EY/z6LRG6sXstdjXHxGb3QjWI/1ZhgAA/D8oNPdRPx0RkzEafdneHAAAAHCe1L80HP9NIurHMnC8ZgAAAMCZUsjugU0Kpea9AMPx2q1SqXEP7yficqFS3ap9dqm6vb7YuFd2LIqFpZVKebp5r/BYFJN0eSYrt5Yj4sHB5fJsRLwcET8eHcyWSwvVymKvT34AAADABTF06Pj/3083+U8v+gUAAAB02FivOwAAAAB0neN/AAAAOP8c/wMAAMC59vX33kun+v7vXy9+uLO9Wv3w6mJ5a7W0tr1QWqhubpSWq9Xl7Jl9a0f9v0q1uvGFWN++PlUr/22kUVfdXq99sPLET2ADAAAAp+jlT935fRIRe18czKbUpV53CjgV/Sdp/Kfu9QM4fX297gDQMyf6/gfOlWKvOwD0XHLE+oHb381f8Ztu9AYAAOiG8U/mX//vO/LcwF7hlLoIdInzf3Bxuf4PF9dJr//bX4Dzoxh94UAeLrbWI0AHn6wfas7bPrzj2Nf/6/Xn6hgAANAxw9mUFEoR2XmA4SgUSqWIkeyYoJgsrVTK0xHxsYj43WjxpXR5JtsyieSom4YBAAAAAAAAAAAAAAAAAAAAAAAAgEy9nkT9BOZO1BoAAAA4CyIKf0myp/lHjI++OXz4/MCl5MFoNo+Ij372/q3r87Xa5kxa/89Wfe2nzfrP9+IMBgAAAHDY/nF6Nh/sdW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOG/u37uxsD+dZty/fzkixvLi98dANh+IYkRc/lcS/Qe2SyKirwPx925GxCt58ZO0WzHW7EVe/MEexx/qQHy4yO6k48+7eZ+/QryRzfM/f9eyEerFtR//Cq3xry8nflo30io926t3fznVNv7NiFf788ef/fhJjDwZf68x/lw5Zo7f/tbubrt19dsR47nfP0mrTVqaqq1tTG3t7F5dWZtfLi+X12dnZ67NvT331tz01NJKpdz8mxvjR6/96tGz8r/cJv5YK//88ffNY+b/8O71ex9vFIutzZPH8Seu5L//r7SJX2i+659pltP14/vlvUb5oNd/8dvX98vv5uS/eDj/yTj0/ufnP3HM/Ce/8YM/HrMpAHAKtnZ2V+crlfLmhS680KuR7hadiSxeqHCpW1mkr+tZSDCv8P3n3Tzd/W2zqq/9qjNVGDiiTcRLPR2ZAACATnv6GBgAAAAAAAAAAAAAAAAAAAA4bV1+0tjDtFA8FHMv+9uJp+cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTO/wIAAP//gVPMow==") r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000400)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000080)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000f40)=[{{&(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10, 0x0}}], 0x68000, 0x0) unshare(0x400) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./cgroup.cpu/cpuset.cpus\x00', 0x1a1342, 0x0) write$cgroup_subtree(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='1-6:?'], 0x31) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x8, 0xd8, 0xfffffffb, 0x10, @mcast1, @mcast1, 0x7, 0x10, 0x8b, 0x38}}) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440)=0xffffffffffffffff, 0x4) r4 = bpf$TOKEN_CREATE(0x24, &(0x7f0000000480)={0x0, r0}, 0x8) ioctl$XFS_IOC_FD_TO_HANDLE(r2, 0xc038586a, &(0x7f00000005c0)={r4, &(0x7f00000004c0)='GPL\x00', 0x103000, &(0x7f0000000500)={@_ha_fsid={[0x8001, 0x3b9]}, {0x5, 0x4319, 0x7fffffff, 0xb5}}, 0xff, &(0x7f0000000540)={@_ha_fsid}, &(0x7f0000000580)=0x7}) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x3, 0x9, 0x8, 0x7ca0c, r2, 0x100, '\x00', r3, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x9, @value=r5, @void, @value=r4}, 0x50) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000dc0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x14, 0x10, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB="0000000000000000b702000001000000850000008600000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x1, 0x10, &(0x7f0000000180)=ANY=[], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) setsockopt$sock_attach_bpf(r8, 0x1, 0x32, &(0x7f00000000c0)=r10, 0x4) sendmsg$unix(r9, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) getpeername$packet(r1, 0x0, &(0x7f0000000040)) r11 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r11, 0x1, 0x1a, &(0x7f0000002280)={0x3, &(0x7f0000000180)=[{0x20, 0x2, 0x81, 0xfffff034}, {0x40, 0x0, 0x9}, {0x6, 0xba, 0x2, 0xffff}]}, 0x10) syz_emit_ethernet(0xbe, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045140000001190780a010102e000000100004e22007bf9b29c907801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f200000000471a00"/186], 0x0) 2.412042302s ago: executing program 4 (id=24): sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000102c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="14003b003e00020025bd7000fbdbdf250a000000fcc9407e157ae139675a9a5306d62bd7862a4e4c980c9f5d4570a1591eb5095102d9c80b159dc4e01f2711f414e132127c5b9cd6d97aca1f78d94b51494e72139c183456651c4d1379a7d367dad128ae567fe89d6861c8ba1c669c11c4ffecd48eae84414f93649524820c65878adc3d4b9a666f2f9147d8ff519205af205196270f927836038c0da2ad5a01cd07acc336ab23c73ed3d9cb071d63acee883afb0b71de1400f89d33f29001e0"], 0x14}, 0x1, 0x0, 0x0, 0xc000}, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(0xffffffffffffffff, 0x40089413, &(0x7f0000000100)=0x8) r1 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x80000006, 0x0, 0x4, 0x5}]}, 0x10) syz_emit_ethernet(0x110, &(0x7f0000000900)=ANY=[@ANYBLOB="aaaaaaaaaaaa21444bea3ba6080045020102006800000f1d9078ffffffffe0000001864000000003020d000000000000000000000000127c335cbdaffb8e004a36af9133e976df01098d6f7331aad481071252d4e58d79bb037b9b3dec9d3cb240b6e773f87fd1ea98b1ca4fe4766658ca32b699acb2939e891ea1aabd04000000000000009ac24e8921fe255a7fe345f8a7ac2875d4e9718bd32e17e380a9bb98b1c6af50d1be59611bcb613647b4b261719b7764e37ce40e2b49ae6b313220e545d1e027c07188ff6be6d1a882d8425dd0f9f949544b2c642ab259f02c11112a86b3d1f0f56eb640ddbd5576f95984427f872f46d7fd2b151e86716d6baa9e4317608b3f781efb1577b328e8e5c65b"], 0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000), 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0xf, &(0x7f0000000d80)=ANY=[@ANYBLOB="1808000000e00000000000000106007818110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000005000000bc89000000000000350901000000000095000000040004002f9800000000000056080000000000008500000005000000b70000000000000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @cgroup_skb=0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) ioctl$XFS_IOC_SWAPEXT(0xffffffffffffffff, 0xc0c0586d, &(0x7f0000000380)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xff, 0x7, '\x00', {0x197a, 0x2b6c, 0x9, 0x1, 0x7f, 0xa, 0x4, 0x2, {0xa, 0x533}, {0x3, 0x7ffffffe}, {0xffffffff, 0x7ff}, 0x0, 0x7ff, 0x8, 0x2, 0x200, 0xa, 0x7, 0x9, 0x4165, 0x8, '\x00', 0x0, 0x7, 0x5}}) r3 = syz_clone(0x80040000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000340)='./bus\x00', 0x1010002, &(0x7f0000000140)=ANY=[], 0x1, 0x1059a, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfcNGI4DsB/oFPoS0UVj6uwqrpkwSF6hC57gPY22XGGSIhzkF2OEEHEjIMyhN2YAZHvkwbbI/jJRmJhmzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc00OxnN+t//1vmrPdNZNnNAAAAMApm2I5LyvDqv0l3f+Wbv2IiGlETCJiHBGn5u69+FjLHEVEJ9VPvb846sN9RJmw/0w/XZ8j4le6nr6f+1sAAACA27VezRYRvX21fPl5qPEOpEWbQa68csnnQ660URn2N1Pa+CUyi0lEFMPHTGnTiOh+/Z1arfz+erVi8KroVEW3jV4AAADtqs8Ess3eAAAAuDp/Lt0BLqPcr03/xU97wf2qSBuCn2otAAAA4HodP21/0Gm3HwAAAMAFlPP/N+f/pVUB5/8BAADAbajO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcNsVyvl7NFk1ztrtm8owGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAntmfdxQIgTAIg73r+06D9z+WNGhqalIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfi1kyhxm4yQ3uJjBhoqBCPwISFZ8gwMwEI0VLQWi8AKIOCgpTMFz9P8fzpdcQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuzcsWpTURgA4JOkiVYnRyuI4KCLjU2sRsjiUOguCLqFNpZiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUUQJclNeoJBUoR7Q/0++O/9c4dzz8kQ+O9/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWA73wtlBngshzM0c5V3vv+6ujDu/ffZhbhBf7ry5GI/ZHaIYQni43mpeT3Et025ze+dRo9VqtiUSiWSYZP3LBADASVNMolvXfyruL3ev5eoh/Ho1Wv9fifLwl/r/88vzFwbxc+tdJ75XXP8vpLbC6VfubDwtb27vXFvfaKw115qPq9XK4s3FG7dvVcq9ZyVlT0wAAAD4N6Uk4vo/X/+z/38mysOE9f+9pQf343sV1P9jHTX9sp4JAADA/+3cpe/fcmOu50qlsNXodNoL/ePwc6V/zGCqx3Yqibj+L9SznhUAAACQhsO93Ej/fzXKw4T9//nXuwfxmIUQwmzS/59fedJaTW85Uy2N14mzXiMAAADZmk0i7v8Xe/v/88MtD/kQwtXL/Tz5G8CJ6v+PL+6OvLQe7/+vprfEqZSv9b+P3rkWwkwt6xkBAABwkp1OolvsHxT3l9s/ni+V7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf7NgxSgNBFAbgzW5WKzFgpVZeQLSzClgIYuMhREHwBCKIBxBbS+9g6R1SK9hYWKbwBvJmd1TSBCx2lXwfTN4jDJmXSZN/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrun+d1/Fy6jpy/a954+rk6gvMzW8369vxop+0OXQ/9Bgr+8JAAAAWARVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//OCtiEg==") kcmp$KCMP_EPOLL_TFD(r3, r3, 0x7, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff, 0x8}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xf, 0x23, {0x5, 0xf, 0x23, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "ad0e475b1bf392818f68c2ef4b7feda5"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x2, 0x3, 0x6}]}}, 0x0, 0x0}, 0x0) syz_usb_connect$cdc_ncm(0x4, 0xd1, &(0x7f0000000040)=ANY=[@ANYRES32=r1], 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$NILFS_IOCTL_GET_VINFO(r1, 0xc0186e86, &(0x7f0000000b80)={&(0x7f0000000a40)=[{0x8, 0x3, 0x1, 0x7}, {0x0, 0x8, 0xffffffffffff1452, 0x5}, {0x5, 0x7, 0x63bb, 0x8}, {0x9b, 0xffffffff, 0x9, 0x2}, {0x7, 0x3, 0x6, 0x14c}, {0x3b, 0x0, 0x6, 0xfffffffffffff801}, {0x0, 0x401, 0x0, 0x5}, {0x4000000000, 0x1a6, 0x7, 0x9}, {0x8000000000, 0x8, 0xffd, 0x7}], 0x9, 0x20, 0x4, 0x9}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'vlan0\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000100)={r6, 0x3, 0x6}, 0x10) sendmsg$nl_route_sched(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0x1, 0x70bd26, 0x2000, {0x0, 0x0, 0x74, r6, {0xfffd, 0x10}, {0x1, 0xfff1}, {0x2, 0x3}}}, 0x24}, 0x1, 0xf0ffffffffffff, 0x0, 0x34004804}, 0x840) r7 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000300)={0x43, 0x3, 0x3, 0x3}, 0x10) sendmsg$tipc(r7, &(0x7f0000000240)={&(0x7f00000001c0)=@id={0x1e, 0x3, 0x2, {0x4e22, 0x3}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x1) syz_usb_connect(0x3, 0xf5, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000772aed408680070bb96c010203010902e30003dc2000000904003f000e01000505a40600010524007f000d240f0104000000080000000006241a03000a05240101070424020a1524120009a317a88b045e4f01a607c0ffcb7e392a09044c03003a92a2010a240109000102010205240401050c2402"], 0x0) syz_mount_image$vfat(&(0x7f0000000300), &(0x7f0000000280)='./bus\x00', 0x3c9c9b, 0x0, 0x0, 0x0, &(0x7f0000000140)) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0e000000040000000800000007"], 0x50) syz_usb_connect$uac1(0x2, 0xac, &(0x7f0000000440)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x582, 0x8d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9a, 0x3, 0x1, 0x7, 0x40, 0x0, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x17}, [@processing_unit={0xd, 0x24, 0x7, 0x5, 0x4, 0x0, "cf1a4878ad61"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x37, 0x4, 0xb1, 0x8, "41a443ef014f478214"}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x2, 0x7, 0x7, 0xc6, 0x7}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x9, 0x8, 0xca, 0x0, 0x9}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0xfff, 0x6, 0x10, 0xb8}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0xff, 0x8, 0x0, {0x7, 0x25, 0x1, 0x4, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x6, 0x7, 0x2, {0x7, 0x25, 0x1, 0xc, 0x88, 0x2}}}}}}}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x110, 0x6, 0x1, 0x0, 0x10, 0x80}, 0x54, &(0x7f0000000540)={0x5, 0xf, 0x5}, 0x6, [{0x0, &(0x7f0000000640)=@string={0x0, 0x3, "b2240a74b80ccae2a7719283baf27d807a04477319f637cf25b7e9600386aed543825118bde44d7dd2922b3e4c6b2a902d47f2e3d259e5b1f9dfa135bbfc43f6736c09dbeb40081fbda76246438780c501961ede051831ba0cb83b428e76d1735077"}}, {0x0, &(0x7f00000006c0)=@string={0x0, 0x3, "dd7b4eebeb86a75aa58000d069962172d452d64d0c92f1e0a765af2396a6f16aad79f676194a14a99b2042d9ce15be4fbde150471fbe9bf03c5d0264f097d612523575c89e0f0572c12e6b3826815f8b5231931b45b688472ca5815bf9d8730aa40fa80c38bfbf8d11980da14be2d4cb2aeb848515270a50808439b02a88310ceb6ef766a0d13940c1a70c03a19a6817287cf578cfaf5508cdbb557d9b514b5af1e1a40675b5eeef503a1db7141672c21d3ded86d2cb13c224404bb36c9af1a9a1ac95e3"}}, {0x0, &(0x7f00000007c0)=@lang_id={0x0, 0x3, 0x1407}}, {0x0, &(0x7f0000000800)=@lang_id={0x0, 0x3, 0x408}}, {0x0, &(0x7f0000000bc0)=@string={0x0, 0x3, "0bf6d06a2d58fcbe249622e17ee1cd32125ede6e079ed0c9796abdc658503542b29a7cd03b85baa75f94602c4ef7c2696c213acd95215cf05f9252f697c75cac77d4bd420b245b0b5332a29f4da0ac83f3af3c8d9380638852f9da6f5e88b1116e27d55a2dc1f7c1a790d4965a5be9d5ffc04bc898f16b97363c9993e0205a9267a2960677acac03aeb00a7af191a014cdb8ba006948ae98ba1e8a097c4968f71428dac30b8e6721375ddde02d2fbc3bf8db1b65e48aea73b7d97be720f2040e6953c9e4"}}, {0x0, &(0x7f0000000e00)=@string={0x0, 0x3, "1a615a9b19961b10176fe95c6618847a9fab9817256fa83020651d2e9dff1e082ab74b9fb0171bbbce054491af6c344f1b2b77d6ea3c56d2e6cd4f054d5391b9e2c2dd356c691e8bfa867a7cabac72fdee5956c41c713d9c315e9093111289d5444d6538ebd3ef35301bf6d582f9d39d966385e43858c5ef1af67d4fe6391ad5ac0f2589c305a917a265ea89fe072d6438e49b7fefd6687f37a5aff99c5b4fc85b199716c1cef599eeecd7f14c9ffdd9d84be14f959e774cd1349b3fa22e9635211a15e1cc0be039c24817074816422421855d503e9d3206ad5f1fb08cde548925cb0300f263"}}, {0x0, &(0x7f0000000f00)=@string={0x0, 0x3, "05e55c7ce0871bbe31744e7bd7e8187868497b8249c92bb05ce8901314dc15f85056f8281e696c92edb65e4ca45743146ab760f1f78443bb4024"}}, {0x0, &(0x7f0000000f40)=@lang_id={0x0, 0x3, 0x41f}}, {0x0, &(0x7f0000000f80)=@lang_id={0x0, 0x3, 0x810}}]}) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x11, 0xd, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000400008500000001000000850000002a00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000000c0)={r9}, 0xc) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f00000000c0)=0xa, 0x4) 2.046355227s ago: executing program 1 (id=25): r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$packet(0x11, 0xa, 0x300) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x109001, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000040)=[@textreal={0x8, &(0x7f0000000080)="f30f38f683468fbad104b000ee6567660f3881a26cd400000f01c5260f01c5f2adb895048ec80f20e06635100000000f22e0ba2000ed367200", 0x49}], 0x1, 0x2, 0x0, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000140)=@x86={0xb, 0x30, 0x9, 0x0, 0xfffffffc, 0x1, 0x3, 0x6, 0x8, 0x5, 0x9, 0x9, 0x0, 0x7, 0xe3f, 0x5, 0x8, 0x3, 0x2, '\x00', 0x8, 0x5}) syz_usb_connect$uac3(0x5, 0x80, &(0x7f0000000000)=ANY=[@ANYBLOB="12011101000000089904531040000102030109026e00030102a016080b0002e92430060904010000010130"], 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000040)=0x2, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'bond_slave_1\x00'}) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) syz_emit_ethernet(0x47, &(0x7f00000002c0)={@broadcast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "e100", 0x11, 0x11, 0x1, @local, @mcast2, {[], {0x4000, 0xe22, 0x11, 0x0, @opaque="886a6307346ce50cf5"}}}}}}, 0x0) 1.558179552s ago: executing program 0 (id=26): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) symlinkat(&(0x7f0000000000)='.\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') renameat2(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1/../file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x3c8) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x60840, 0x8) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) openat2$dir(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup\x00', &(0x7f0000000040)={0x1, 0x0, 0x33}, 0x18) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) getsockopt$sock_timeval(r1, 0x1, 0x42, &(0x7f00000000c0), &(0x7f0000000180)=0x10) io_submit(0x0, 0xfffffffffffffd35, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[], 0x48) r3 = socket$inet_udp(0x2, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000080)=ANY=[], &(0x7f0000000040)='syzkaller\x00', 0x4, 0xa6, &(0x7f0000000340)=""/166}, 0x94) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x8, [{0x0, 0x3}]}, @restrict={0x0, 0x0, 0x0, 0x9, 0x2}]}}, 0x0, 0x3e}, 0x28) getsockopt$IPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x43, &(0x7f0000000280)={'IDLETIMER\x00'}, &(0x7f00000002c0)=0x1e) syz_clone(0x41200100, 0x0, 0x0, 0x0, 0x0, 0x0) 1.127045977s ago: executing program 2 (id=27): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x30000c6, &(0x7f0000000080)={[{@auto_da_alloc}, {@nombcache}]}, 0x1, 0x569, &(0x7f0000000a00)="$eJzs3d1rm9UfAPDvkzZ7//3WwRgqIgUvnMyla+vLBC/mtQ4Gej9D+6yMpsto0rHWgduFu5bhnQPxXrz2UvwHvPBvGOhgyCiCeBN50idZ2iZtuqUvms8HnnK+z0vPOXlyTs7JSUgAQ2s8+1OIeDkivkoiTkZEkh8bjfzg+Np5q0/vzGRbEo3GJ38kzfOyuPW/Wtcdz4OXIuLnLyPOFTbnW1temS9XKuliHk/UF25O1JZXzl9fKM+lc+mNqenpi+9MT73/3rsDq+ubV7KCjOTRqQdJXIoTedRZjxdwtzMYj/H8MSnGpQ0nTg4gs4Mk6br3hz0vBzszkrfzYmR9wMkYyVs98N/3RUQ0gCGV7Lj9/1rcnZIAe6s1DmjN7Qc0D/7XePLh2gRoc/1H194biSPNudGx1WTdzCib744NIP8sjx9/f/gg22Jw70MAbOvuvYi4MDq6uf9L8v7v+V3o45yNeej/YO/8lI1/3uo2/im0xz/RZfxzvEvbfR7bt//C4wFk01M2/vug6/i3vWg1NpJH/2uO+YrJteuVNOvb/h8RZ6N4OIu3Ws+5uPqo0etY5/gv27L8W2PBvByPRw+vv2a2XC+/SJ07PbkX8UrX8W/Svv/J2v1ft8STPR5X+szjTPrwtV7Htq//7mp8F/FG1/v/rLrJ1uuTE83nw0TrWbHZn/fP/NIr//2uf3b/j21d/7Gkc722tvM8vj3ydxrt9eT11tU/+n/+H0o+baYP5ftul+v1xcmIQ8nH7f2F1v6pZ9e24tb5Wf3Pvr51/5d06f+ORsRnfdb//unvX+117CDc/9mu9789u91w/3eeePTR59/0yr+//u/tZupsvqef/q/fAr7IYwcAAAAAAAAHTSEiTkRSKLXThUKptPb5jtNxrFCp1urnrlWXbsxG87uyY1EstFa6T3Z8HmIyXzFsxVMb4umIOBURX48cbcalmWpldr8rDwAAAAAAAAAAAAAAAAAAAAfE8R7f/8/8NrLfpQN2nZ/8huG1bfsfxC89AQeS138YXto/DK++2n9x98sB7D2v/zC8tH8YXto/DC/tH4aX9g8AAAAAAAAAAAAAAAAAAAAAAAAAAAADdeXy5WxrrD69M5PFs7eWl+art87PprX50sLSTGmmunizNFetzlXS0kx1Ybv/V6lWb05OxdLtiXpaq0/UlleuLlSXbtSvXl8oz6VXU78iBgAAAAAAAAAAAAAAAAAAAJvVllfmy5VKuigxxIm/Go3G814+ut+Fl9iVxH73TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzD8BAAD//1hdMq0=") syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000040)='./bus\x00', 0x2000000, &(0x7f0000001480)=ANY=[@ANYBLOB="64697361626c655f726f6c6c5f666f72776172642c6c617a7974696d652c636f6d70726573735f63616368652c6e6f696e6c696e655f78617474722c64697361626c655f6578745f6964656e746966792c6e6f657874656e745f63616368652c6e6f657874656e745f63616368652c7768696e745f6d6f64653d66732d62617365642c636865636b706f696e743d64697361626c652c6a71666d743d76667376302c6a71666d743d7666736f6c642c6261636b67726f756e645f67633d6f66662c6e6f61636c2c646174615f666c7573682c009155f76df4d07ad6534d3588c19362f06435c912cf73b02e9946cfefd7b578c7029ce8c93b87feddd9bb7bb8924e6211c8b54dffa2d339edb64a6434663023894c1ae07c9ce2b93d95fbac8d5dbd8afb838537dbe757fdc7bf5cf39436f951f8f451e754a4bcb17e69c41e94995a3ae74e9dac87ec351b0f1e4f23af9301"], 0x1, 0x5519, &(0x7f00000079c0)="$eJzs3M1rI2UYAPAn7Xa/XYt48LYDi9DCJmy6H+ht1V38wF3KqgdPmiZpyG6SKU2a1p48eBQP/iei4Mmjf4MHz97Eg+JNUDLvVLe6gtC0sdvfDybPzDtvnnneUArPTEgAJ9Zi9uvPlbgU5yJiPiIuRhT7lXIr3E7hhYi4HBFzj22VcvzPgdMRcT4iLk2Sp5yV8tTnV8dXbv701i/ffHfm1IUvvv5+dqsGZu3FiOhvpP3tfop5J8WH5Xhj3C1i/8a4jOlE72w638/T+HZ7rciw3dib1yji9U6an29sDSdxvddoTmKnu16MbwzSBYfjzl6e4g0PG5vFcau9VsTuMC9iZzddd2c3/W/bHY5SnlaZ76MifYxGezGNt3faaT0bj4rYHIzK8ZQ3b7V3JnFcxvJy0cx7raKOtQN80P9zb3cHWzvZuL057OaD7Gat/lKtfqta38xb7VH7RrXRb926kS11epNp1VG70b/dyfNOr11r5v3lbKnTbFbr9WzpTnut2xhk9Xrteu1a9eZyuXc1e/3+e1mvlS1N4qvdwdao2xtm6/lmlt6xnK3Urr+8nF2pZ+/cW81WH9y9e2/13Q/uvH//lXtvvlZO+kdZ2dLKtZWVav1adaW+fILW/0lZ9BTXDwdSmXUBAMeP/h+YhYP0//1H5fET+//NBxGH3/+H/n8qjlX/e9L7/0NYPxyI/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MT6YeHLN4qdxXR8oRx/phx6rjyuRMRcRPz+BPNxel/O+TLPwr/MX/hbDd9WosgwucaZcjsfEbfL7bdnD/tTAAAAgKfXVx9f/ix16+llcdYFcZTSTZu5ix9OKV8lIhYWf5xStrnJy/NTSlb8fZ+KnSllK25gnZ1SsnTL7dS0sv0n8/vC2cdCJYW5Iy0HAAA4Evs7gaPtQgAAADhKn866AGajEnuPMveeBRffvP/rgeC5fUcAAADAMVSZdQEAAADAoSv6f7//BwAAAE+39Pt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8wc793CYORHEAfjZ4Yf9p0Wrv28reoIwtIcccIwpIExSQAzWkAWogt5QQQYTHIRBxiOSxrUTfJzmTscyPNwgOMyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJceqnUVN39v2+bs9u3kGQ0AAABwybZaL+p/Zqn/vbn/s7n1u+kXEVFGxKW5+yi+nGWOmpzq9fm70+erNzXcR9QJh/eYNNe3iPjXXE+/uv4UAAAA4PPaLFfzNFtPf2ZDF0Sf0qJN+eN/prwiIqrZY6a08pD3J1NY/f0ex3WmtHoBa5opLC25jXOlvUv9cz+u2k1PmiI15cWXHYvMNnYAAKBHo7Om31kIAAAAfboaugCGUcTLVuZxK3CSmmZ77+tZDwAAAPiAiqELAAAAADpXz/97Ov9v7/w/AAAAGEY6/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAubav1YrNczdvm7Pbt5BkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEAJBEAVzxv9O+v6HlQQ9gwgR0PCoohYNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwRb/75f/E1DiTzJ02lo5HkrWrxtZVY+9B4+jBePs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxcz8vclNxAMBfksnUVsVxlTmsiIIHvdjptLb2Jh6UxYN/grBsp3Xt1B/tHmwp4l68yZ57ET2KCMp66//Qcwu91FsPc6ggHkeSSWbSdtFZwSTd/Xzg5X0TQt73JbDsNy+7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCavLuIk2zTm8Vxcez2g+sbWX/nkT5zc+fuatayOKoz6SfDy9WdqN9cIgAAABweSVnfhxDupbtrWR/38vo/Lc/Jav7vn53FZT3/aN1f9mXtn7Xffr3/4nyg3myc7KLnN8ejE4+n0vn/Ztluz/3rGZ38zufvXpL8gcQfbL8wSfP7GX1769Z73Tw8Uke2AMB/cbzsi6D8fSjrh00mBsCh0akU3mX9n/SazQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDpPt8HQZRyGE1c4iztx5cH1jr/7mzt3Vsp25cWMnfL24ZnaJNIRwfnM8OlHrbNrtytVrF9fH49Hl+oNXQghNjf5OMf2LHy1xcgiN3J/9B3+1I422BXHxsNuSz5MRNPhDCQCAAyktWlbX30t317Jj0UoI0x8erv9fr8Rhyfr//sdnblfHqtb/w9pm2H6DrUufD65cvfbm5qX1C6MLo0/fOjl8e3jq7OnTZwf5u5KBNyYAAADs23Q6nc53ukWr1v/xyuPr/8cqcViy/v/iu+FX1YET9f+eFot+TWcCAABwuD3/6p9/RHscj7rd8OX61tbl4Ww73z852zaQ6r4dKVq1/k9Wms4KAAAAqMNkO3po/f9cJQ5Lrv8/8+NLP1evmYQQjhbr/8c3Phufq286rVbHnxM3PUcAAACadbRo1fX/NP/+P55/8hCHEN54bRYX/wbwH+v/tKj/k/e/+ak6VvX7/1P1TbGV4v7sfuR9P4ROv+mMAAAAOMieKlpW7P+e7q598suxD7u+/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo298BAAD//y5wQIQ=") r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x28100, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4040aea0, &(0x7f0000000040)=@x86={0x40, 0x10, 0x5, 0x0, 0x2a8c55ff, 0x5, 0x2, 0x55, 0xc, 0x0, 0xf8, 0x3, 0x0, 0x0, 0x7, 0x3, 0x1, 0x81, 0x3, '\x00', 0x7, 0x10001}) r5 = open(0x0, 0x51a382, 0x78e22799f4a46e8e) getsockopt$sock_int(r5, 0x1, 0x27, &(0x7f00000031c0), &(0x7f0000003200)=0x4) pwritev(r5, &(0x7f0000000380), 0x0, 0x0, 0x0) r6 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') read$FUSE(r6, &(0x7f0000001180)={0x2020}, 0x2020) bpf$PROG_LOAD(0x5, 0x0, 0x0) setxattr$incfs_metadata(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)="30573472b621739991c336124406e8a5c812ca847e3bf9b837c91d46ab", 0x1d, 0x1) lsetxattr$trusted_overlay_upper(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180), &(0x7f0000000000)=ANY=[], 0x361, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000000)=ANY=[], 0xfe37, 0x0) r7 = dup(r1) ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r7, r0, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) process_madvise(r7, &(0x7f0000001480)=[{&(0x7f0000000040)="474dda5e7d1a3f7c372d563b37f4f0c52d3bc07dc0d779a8e8db7861216ffe1416cb86c628e51560aa3db794a0e5643246e998d176e3fe214c2194445020", 0x3e}, {&(0x7f0000000100)="ae860b598656ef7a00f51fa7d70338743275812cc5057cb2e0122962ef53b69162cbca5993b46459ca1967af609486f58952058791099b247f22d278520e46841a81def4d62741359a811d4693e5abcf1961ef3791f157bd0db72037dcf1e6827c5d7aee80e10e1601ab5aee1adf597044793116ef740394fe0e04fdd21306d6588c66256e91c947add7fe84322e317e7febb293cbc9c8354e8f01b6f38f066d4ed0c2d309b1997e57a9db85d8653e7cad85b528c458560e5dc1ca39df971caf91d020ccb8e251be0406c354cd4d9e1738817874ea25ec25f6beb16ebe5d3c81a51d35514cbf1c740d9470da4919f25b9e691d15ebd696f0712a80759f4a577eeb35d9d9e7dd15a7ca6cddaaaeac8e3f7aeb45b4f6e576fdda8762850be7ad3368e57b61e2e25566acc39af8c4615c616cc186c448ad7ca2d55d8030aa1103ca4850f424c2faa224146ff58d087f163de4095798b5b5387dede551ce5a802afcd8321f3fb1cf4befc9e5de9b5e65fa7ddb09eedfeb8118043f28735d12120a9eb5c6470bb63b8d3763e4689968632e85bd9e2bdde9a59753c06eb22890c8c59d68e9b521f39366213fef3c66ed1236ffc275c2d8c1257fabfe4755e138fb36838ba3ebf74da4ebc6de160178be246651b9fddc1c4799e1def256320524f5ad209b2dabe90b4eb78a829da1df1bf85e7e12adc6ec138fc6d6a67e50c06e50c8b10b71ad33676e23d281856774747de9c18200baeb7ab03984f4af1e059eedf3dc19d86860f4731ca45315be5775d015e8f4e6a553db8bcb31df0ee40af6d97827e833ea6cdaa957ba596afe6695dc58ec6219c6d823e447c3b959bf158c741dc4c3f063ddefa43039720d8d29d192f55c725a5fe5452e812c02f347cdee15f65c49a66282944fdae31da7d8d4f1990894f1bb4ed81452600c59365dbaa8afe849069b9202042adb32d5ddb4450e3b97dffe582146134b5073d960271857d495b25c3c6342bad03c8057593570c0926c7afcbdbadb6b5039e9d5e214d48cc5fabede1f224bae11e08eb5f1da643355742c0c4ec176b3d383061a8453956e2265ac4ed480cf9dad0d1e8082042826accc7637c19a728cbe7d81934bbe470c912d7b91a3cc73cecb6e3e8bb803eb533d042c5e914c5386e198136205837db4b152ba062937f213f700d8c54fe82e23e93517910549d643719ac8e4dadf9eb1ec5a44223cf3adb5388b113097046ec21bb397af09a45ac265a10ac0d59298107fc65e42eebb41c89a942eef9ceb0c2f4b77631ed06aab2f11f2b0419ed882e6f46351e4e5df11d2b777747c4ec4653abeeccd535d3447b73da7c91727ac0fc6383870111e98d2165e3a1a58b7fb867d525170bb4b1c4ec4d2d47ca9cbb64782cb30224143c87117f9879dce3d7c7c37bb4ab85d0afc0bf14564a1fd671a6a2df8f3dc16c170b50a19f4c3f557ea41a7a421282111ad41f51d580c65d5633d245c2f581923b8e71778855b9895c47d6b73e3e6786ec0130cafa96194bdbd28e0005ea05a097a57a13d6c1bb004e49f7512306467cc164a81d9cda7571510567eec9b40883e38b14566431c4d4c4e541b9baddd44dc286d5eeebd7fc14e9da25bb6f8cc6f186998cedf0af51f7e2c07692568bb44e84296cc93cc743cd4a7e2e5a8735f96093c455487cb4b1b40056d5e3ee1c66babbd03f51a7b31ce3b6450da5783afbdb63b23ece8761ad6a5507ea2bb94abca7003dd00978a3c0e9f85ea9b74af9b161ecdb09e9fb6f12381a0a8e18a5f21dd8f1cdcc47705e1d32cf8252b20045154ef0c0136cc77397fb1ad28a6c5d8f134380883005b8ccd231d6f42153c577e6484536811329db0659a4524cf90d62c15d4fe243851625a3eac6950426631c2069bb96e25ed3e5e536e22f07e552d6bee1c802d2b244386a0049953c1dbbe7f39e79bb3f78ef74e295b3e36034b62d20123b1c570c2e8d6680c935be649163f80114ff638cc2d4938c539f0e060e3565dbc6bef7a66f26cfba3fce1b8bbe06ee57bda558ecd6c91c32402cbcc1abf0464e0df7fb6ef50b025fadeb659b88303035e58733c802cabc8d2aa276c8dee33b96111fe898ef236ef683e60fd6919d79986b2cb7895c57ad9f9abb43512d7cd6b80c9fdc1904ff790fb03869d45db4407bda0ef943bec812f989133e417ed57ae8837c43edd958f602bc17460df35ea0fcc0b1fe23b76e4851fa3ed9567ad13c980d3183ae5ae477b1be2c7ef00b31770dd45151dc0ee3098ba28a10b8d1f8ecc02a6aab4898f3bc66dd950e97231442c5ed18b461fe739dd8a4541f8e304df90e72991d0509b5c248d98629233a37cf6ba0bc93df51e806c2c89ffceca2f8fad41255ca6e12ec107f5ee1af03f003d60d7140d2de682a371e04372f3e820483afbc55b2e5c74c3a7d47b81b7675b48439d9124e6fa0b9efc744ffa510795c7e02bcbb662fa00eef9657506dd645a5e4b23fadfdd938312b51c70a78665245dbfdb1d7f5e440a024e81dc915ca8716ed6a7c61e858ddb6a37956961c57e0c46efc5c095090f6cbabd94e86c8a67c7aa0eeaac23acb4f86c35b1a9632ff58a005a13aa0cb76d7884840a0a3f614402c331973171b7f0d7d2c81bc4c3524f2290a78cba098d23a1c25c91e054c10fde737ed804dc772cc30eed74968015c263667c35e1d2e6d3ed0b574dcd5b7e4f616864e34f3ac36e0000f669b168f3695fb850f5de431a9f505c2cd57ccb65ff8c352a66af4a4ae44081302ae66c6f1daaee59e0053f31716d22a70b33044eb267592fd6aebcea25aa9d1ee60a7ecc1a3a5c6bf46301e7ced173aa90cf3543674616d8302203838f4338b333565566c0bbb71bb7127446d0007fb5b1fd296366d409d89a30ab4ccad6cd26504ca8ac1cacd64eb6277c0ed53e0165164cc31a48820fa44738fd1635ba358c67bb55f9799a800c20e836b29febe8d57312a7cc49cc24870cde22a27ce7527e30be3f5139116e44fb94f30106e868cecca261092e932a4e477b4e4579a4d15aeec4c46caf678dfcb69c42ba0cbb2339aee8f75f4aac73338854c30d5cb7732bfa3a62c32c632be937fb8a2072b57c1cd931a168a681d095950bfc0309d0e81755768859848e5838d11163d4d92007ef0a7ad0dea161d74d2b6c4c5f19ab4baded4d2ce85292f84159687f0c8681ce2ab7489db26f97301776bea0f6054e3da033909dff73f7f457fe8cc8e4b1514a2ea14e469467fe1b8f2fc4405bc973715ff924f11283ae0e059df55e08c08e7ea2a2d204100764ef74e0da0d761a733b75b5109dcab010633b6ffe9bf71624b49a016e99b953d7e6a40700c6ca35b1a104451b980df1a68cffa58c3d67ac7e35d35ac11be8c3a8e8150a1a1a80dd7120fd372e67e0157482ef0edd855db2336265435a4f2b33597677a9da49f7b378f1d5e31218ece94b0687dd940b3085e13c7d353a9ca6c6ef95c21aa9b27bf8457e98e19d83f08b37295d4f9f981fa5cb2c7af7a9389837f80d303dae888f97e70e7b868a8f924208de0c2efd521f4d2502987b49cb7c49baf7db90942ced0d867838dc203c071127e725f6b9d84046617b131dfff59d8ca8215b0648d6ad25338174140ebe643e5657fc956ff6b2c8eb1b7c93fd72a37adddee5b35ae084b25ead64ac219e1e4a64cfe4d7e1c2dc488d1dcb45eb530511c6e8935e73812a3a4fd7e8f157d459750bf29eb77c4696cab56752026f7effe1fb7f263051d8083d7aa5851f036e37949af79f3d8728efbedfd73649fa48b0632519ca280bf4bb17e7c0ca219854c8c6b466965fdf8ce8e39c4e64e78adf61b90dd3136500378817d75f6c3c748bd6b8343490570dabb96360134a3a42a6b283b58570d99de411c476251b3ebb15e700c4f4c4cd7f69954bbb20bc647de9da3eb63c6761f20bafd7c050fdd3de0df8df74a42fd71bb49ea389a351697d88e289e2bd7d31f2bde2102f78d08aa5587a2be4e1f26c6a1cafce2c238beee4ed60c615a38368e1cf105d139908c9bfe6c436721e384d33676606818865ad4ad30eb67b7b45a378d7c72b852d515be2ebc6fc051de7202758337b857d793637ec3c57909b2263f7d710093c146077f38102aef0001d1c8f599896bb1c47572313759b840fd77a4bfe4262fa558c47e7c5f8c0c66189c9c3030adfcc82c238ba52a89fad586d9625a9c29984a093807f98d007450d789fa367e3074dabba2e575c4f7fa14a3fab718e892b835d4a78a223bc2606a4944e5efa964427dc69768de74941763c9e9e17771c0e3c9004cf7c69d226453d1afb6d239090133d85377084d3e87437bed88a96ace3222184eeed6d131ab23f0c1dc91262ad3da96f7ac23e907339151ea0f5fab496dca8a9157e763068a422d180bb001c355fab1452953b2f7f2d4eafcc792074ed7eba6585e951e5369ea172ff7bb81e28a6984b51517f776f1d602430f6d57d67fdfa9288f49c2b92af8c30925aa99ffc24b9a85ee997fcdf8dd6b477fd130cf64420c869f6425eda6b69e6b93c2746d080c69a789bedd6bfa95ac0fc4bee3d5ab7b473190d13c7b4924c0fe9ddbc747701d7a302fe7f79cc866c3dc978aba55dadd2cabe9c8ff1ea774088c7d4604c6802baa745c15286e240d1cd9f4219127e04f1fd01cb56aefea70d9c7d2bff5ab85ca1778faedd23e0f958a31a32f63b68f08079fac3473d081c058ecb8344f90df76c5cc7959ff1c89f2318aa02dad7d9d358e82a90aa3e5568fde39e0a8b466fb7990c26ff58b5e7a40b84c48c6ad8dd865c7ff25f8d1ba4235c26ca8018c4fe91d023e20dccdac7f31cd265bd5ec84ea17722f0aaccab5b5110cd8f4da6a3aa8a89e876765462403532f512616a06b3952d836844aecd6efec523e7df64198d7fa9cd133c04f8d956b10c5f910352ccfed2227c6361e9dcdc907ae7547e6ac3d731eaab05496b584fb5af07c1eec6b18c614e9784012d6acca389cd221142617af52aeed1122b76f94fbad3c516c347bd8f018f0ab9134c43c99a91a34df9de00c62ab75473f65b5715a4c227ed99de59f021f7277fe568ee71f8468216fe8814abafd15713c6df535cb1ff590c6f7d6b42e5feea51c6f86d337177a5991fffb53ccf7612daebb491069cfa16269a82ffbb688890d27efa24bf07f2e81cfbec1b0c94ef77327590dbe134b1602dfce61f15bf115021e68c0700399b781f0b05f710f2e52f3a3fe47170b1c289013d7f52349f67eda6bd076307b3b0127da0665faa7f19a4742efbbdad919d0853519847e42eb664213a967ac8b08817af2cf965492373fcdad1073c01c070bcd2e567bd69b9df4731dc1ae5804709b160eaea6b34c0382e81e1bb40801b86e02f088681425e213030ed96dfe008f6fa0ce7440d58079c7ce178bca603c5e67fe1a7b09373e038cb1b2888a767fe817e9c659ab5fdf32076a04b6cd52c3b71f12774ac5bde694c6149fd3e1fdb238560a67572371387a751703306c93ad3b490b71723f1b33e9accc0d892c22d84c7f970dff624774b1766b3b27753c8d93ae82385ec6c94075736b53b929669adb8f55a3bf4537bdc54b141ea85af1fab3b764ff9de5ee03b828f6d8fa7e2540ebb4ed070f4195e5a9ebfa38e6213e8cb3f1beb5b26c3de9ddea7bf185157e37812b6cc52e3686bc73c823ee92eb24c2d6de6e0fdcd70883ace40a73623180a910e16607c70f1a6e03034a972114dda92a873b8148018ee9d04e6fcefdf806467faeafabc872f4e569b2529094448ec", 0x1000}, {&(0x7f0000001100)="4dd8e5162fd46afe65bd554c20eb1a65e9a47fe17e1ee6813674783e566fc070444df1fc04947821a40b180f5ef95e823388eea186cd3b5f8cbff68ddaaee89c23ed330239a2926064bd77cf64cb76018a9617ea1b6a920ec21b30a866efabb4934f39e7466e72974b1ca0e94c0e5b51e7ac99971c665e6afd948eee476907c565d7a636397ac6a6783a57b8219650d4954fae1b2d564d5d7a2220ae7e4e25e2e85370b081e7eb703d9db2211adab35c16d7763257ce14111d4ff4338c94d840b2b371f8277d175d68cbf02eece8a58df1e6f5de626d6909808ca793c9cc1a0f53e0cea4900dced6f1b0d519018aa526141e732a9808417914", 0xf9}, {&(0x7f0000001200)="11016f4e3c93046c5d04babc60c0830cf874574925463d2f3aa3d145d06dfa570d91a7ec4a5161e99b5d66175e5159f8866020205a2fb826bc3cc2f9035f4b982be5da8d8aba093100a7fe6b4d239fd696d0a8f58367fb8b09d51e73d920647b954a4b57a93a298bcb5336ae364bc397a6e86d47192d0536da66e413e2b7f1cc25bd0083c59308780068c7a867", 0x8d}, {&(0x7f00000012c0)="12cdc9ae3bd80eb9bee0cb37d97e03928cd52708ebb940615ac7220e360de44e32454896c1df77e7fb994d9f22b5f17afb55c3d7e202430b39af04ca4cb0e65ee1458a327ba707edd57c2e5948ee7b0fd9285ef586d044d619e5fdd798286efba2851beb8048f92dff", 0x69}, {&(0x7f0000001340)="6553c3bde441a690813ae152c776af0091664f910524b83ca01ffc70349a87f9a58e73d03a665a3747f3b6c56a08e3787bf38504e81ca80868bb4208cacb910f896f9f338b2ed4d835da47a7c3c123bfe9e2dfafff26d0d44a12e958879bcd2874916b8b1530caf5cd697d2a6074d48431", 0x71}, {&(0x7f00000013c0)="66afaf34fc291ca7aab1d56d22ae891a066658b1950b2a0aca5288891efac750c6833f330cb3358e453bc854685ec98d17fb69ec9c6eda475b51412ff4514e685e02d7b19e03a45bccecd5e52966b54a3dddfadbe5fac6bd556e3098bbc39f3d8957a6aa837c9a60719819025edb9f2dc7e80bf00a21dd40689c22a693a0a79ca62afcf3", 0x84}], 0x7, 0xa, 0x0) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x3b) ioctl$KVM_CAP_DIRTY_LOG_RING_ACQ_REL(r8, 0x4068aea3, &(0x7f0000001580)={0xdf, 0x0, 0x8000}) syz_usb_connect$uac2(0x6, 0xa6, &(0x7f0000000080)=ANY=[@ANYRES64], &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x4, &(0x7f0000001500)=@lang_id={0x4, 0x3, 0x2000}}]}) 680.685452ms ago: executing program 3 (id=28): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000200)='./file0\x00', 0x800, &(0x7f0000000000), 0x26, 0x756, &(0x7f00000002c0)="$eJzs3M1rXOUaAPDnnGaafuTeyYUL9+pChBZaKD1Jmk27aty4KxQKbmtITkLISSZkJrUTC7auhdpsFARR1y7dCqX+Ae6koOBeEK1xIW5GzuSjNGam0ybpSPr7wcl53vP1vE/m8GYO5D0BvLReL38kEUMRcTUiqpvb04g42o6ORdzeOG790a2pckmi1br2S1KeFuut6va1ks31yWifEv+PiAeViHPv/z1vvbk6P1kU+fJme6SxsDRSb66en1uYnM1n88Wx8UujF8fHL46OP7WG//VY6+m3Lh2/9+2ba2vffdW4+9rA+SQm2nXHZm09XuaZbPxOKjGxY/viQSTro6TfHQAAoCfl9/wjETHQ/pZajSPtCAAAADhMWoMtAAAA4NBLot89AAAAAA7W1v8BbM3tPah5sJ38/EZEDO+Wf6A9hzjiWFQi4sR68sTMhGTjNNiT23ci4v7Ezvvvi/IOu73Ha4/uaD85R/roHq/Ofrhfjj8Tu40/6fb4E7uMPwNb707Yo87j3+P8RzqMf1d7zPH1p69UOua/E/HqwG75k+38SYf8b/eY/+7aB/c67Wt9HnFm178/yRO5urwfYmJmruj6+oEHf5592K3+E53yJ93rX+qx/nfXf5vvNJaU+c+e6v7575a/vCc+3OxHGhH3Ntdle21HjlML33/Trf7piNbzfP6f9Vj/j18O3uzxUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhLI2IokjTbjtM0yyJORsR/40Ra1OqNczO1lcXpcl/EcFTSmbkiH42I6kY7Kdtj7fhx+8KO9nhE/OeH4xtJ54o8m6oV0/0uHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG0nI2IokjSLiDQifq+maZZFDPRw7uAL6B8AAACwT4b73QEAAADgwHn+BwAAgMPveZ//k33uBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCoXb1ypVxa649uTZXt6RvNlfnajfPTeX0+W1iZyqZqy0vZbK02W+TZVG3hadcrarWlsUuxcnOkkdcbI/Xm6vWF2spi4/rcwuRsfj2vvJCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeFZD7SVJs4hI23GaZlnEvyJiOCrJzFyRj0bEvyPiYbUyWLbH+t1pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9l29uTo/WRT5skAgeGHBexHxD+hGl6DfIxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP1Qb67OTxZFvlzvd08AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADor/SnJCLK5Uz19NDOvUeTP6rtdUS888m1j25ONhrLY+X2X7e3Nz7e3H6hH/0HAACAl8LlZzl46zl96zkeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgV/Xm6vxkUeTLewsuR3O1lXQ4pt81AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+evAAAA//8KQsc4") chdir(&(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40200) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000a80)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000d00)={0x1, 0x0, 0x200001e6, &(0x7f0000000100)=""/230}) getpeername$packet(r0, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000a40)=0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000c00)={'sit0\x00', &(0x7f0000000b00)={'erspan0\x00', r1, 0x8, 0x8, 0x3, 0x1, {{0x2f, 0x4, 0x1, 0x0, 0xbc, 0x66, 0x0, 0x6, 0x2b, 0x0, @broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@noop, @timestamp_addr={0x44, 0x3c, 0x27, 0x1, 0xc, [{@multicast1, 0x3ff}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7}, {@remote, 0x6}, {@rand_addr=0x64010102, 0xc}, {@local, 0x9}, {@empty, 0x800}, {@empty, 0x10000}]}, @end, @timestamp_addr={0x44, 0x1c, 0x90, 0x1, 0x1, [{@loopback, 0x3}, {@dev={0xac, 0x14, 0x14, 0x25}, 0xe}, {@empty, 0xff9a}]}, @ssrr={0x89, 0x1b, 0x30, [@broadcast, @multicast2, @private=0xa010100, @loopback, @private=0xa010102, @broadcast]}, @timestamp_prespec={0x44, 0x14, 0x8a, 0x3, 0xa, [{@multicast1, 0x2}, {@local, 0x3}]}, @lsrr={0x83, 0xf, 0xae, [@remote, @empty, @empty]}, @noop, @end, @generic={0x7, 0xb, "fe594cf80b8ff19121"}]}}}}}) 679.247092ms ago: executing program 0 (id=29): r0 = eventfd2(0x5, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x280, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f0000000280)={[{@noload}, {@errors_remount}, {}, {@nomblk_io_submit}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x469, &(0x7f0000002480)="$eJzs3MtvVFUYAPDv3r54tyo+QNAqJhIfLS3PhRuMJi40MdEFxlVtC0EGqrQmQkhAF7g0JO6NSxP/Ale6MerKxMSV7g0JMWxEE5Mx9869nXE6Uzt0YID5/ZIL58w9wznfnHPmPs5cAuhb49kfScSWiPg1IjbUsv8tMF7768b1C7N/Xb8wm0S1+sYfSV7uz+sXZsui5fs21zLVapEfaVHv5bcjZiqV+bNFfnLp9HuTi+fOP3/y9MyJ+RPzZ6aPHDmwf/fwoemDXYlzNGvrSCzs2vHKW1demz125Z0fvsrau6XY3xhHt4zXPt2VBrpdU+9tbUgngz1sCB3JhmLWXUP5/B+Ngdi4vG80Xv64p40DbqlqtVptdXwuXKoC97Aket0CoDfKA312/Vtut+nU445w7WjE+4dr8d8ottqewUiLMkNN17fdNB4Rxy79/Xm2xS26DwEA0OiboxHxXKvzvzQeaii3rVhDGYuI+yLi/oh4ICK2R8SDEXnZhyPikQ7rb14hWXn+k169qcDWKDv/e6FY21o+//unmsdfGBsoclvz+IeS4ycr8/uKz2RvDI1k+alV6vj2pZ8/bbev8fwv27L6y3PBmvTqYNMNurmZpZl1hr3s2kcROweb4s8lUS7jJBGxIyJ2dvQv168wTj7z5a52perxb4yIVvGvogvrTNUvIp6u9f+laIq/lLRdn5w6fGj64OSGqMzvmyxHxUo//nT59Xb1/3//31pZ/29qHv/13ruYDflkQ8TiufOn8vXaxc7ruPzbJy2vaTatY/wPJ2/m6eHitQ9nlpbOTkUMJ6+ufH26/t4yX5bP4t+7p9X4T/PvuCj6/9GIyAbx7oh4LCIeL9r+REQ8GRF7Von/+xeferfdvvbxr3JXvouy+Oda9H/D+B/LUvX+7zwxcOq7rzuPv5T1/4E8tbd4ZS3ff2tt4Ho+OwAAALhbpPlv4JN0YjmdphMTtd/wb49NaWVhcenZ4wsfnJmr/VZ+LIbS8k7XaMP90Kni3nCZn27K7y/uG382sDHPT8wuVOZ6HTz0uc1t5n/m93vwORWgiee1oH+Z/9C/zH/oX/X5f6in7QBuP8d/6F+t5v/FHrQDuP0c/6F/mf/Qv8x/6F/mP/Slts/Gp+t65P+uTfyy7Y5oxl2QiLTzdw1GL9s83NPabzoxuOb/zOImEyMtd/X6mwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA7/g0AAP//hh/x1w==") mount$incfs(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x80, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x8c) r4 = openat$incfs(r3, &(0x7f00000001c0)='.pending_reads\x00', 0x0, 0x130) ioctl$TIOCL_GETKMSGREDIRECT(r4, 0xc058671e, &(0x7f00000000c0)) write$P9_RWRITE(r4, &(0x7f0000000100)={0xb, 0x77, 0x2, 0xbf3a}, 0xb) r5 = eventfd(0x8c66) ioctl$KVM_IOEVENTFD(r2, 0x4040ae79, &(0x7f0000000240)={0x27800000000, 0xb000, 0x1, r5}) ioctl$KVM_IOEVENTFD(r2, 0x4040ae79, &(0x7f0000000040)={0x6, 0x60000, 0x1, r0, 0x5}) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000700)={'syz0\x00', {0x0, 0xe5e4, 0x0, 0x9}, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x80000000, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2000001, 0x0, 0x0, 0x0, 0xffffffff, 0x4000000, 0x0, 0xfffffffc, 0x4, 0xfffffefe, 0x0, 0xf6, 0x0, 0x0, 0x3, 0x1, 0x9, 0x0, 0x0, 0x80001ff, 0x4, 0x0, 0x1, 0x7fffffff, 0xffffffff, 0x4000000, 0xfffffffd, 0x5, 0x0, 0xfdfffffe, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffe, 0xffffffff, 0x7b67], [0x0, 0x0, 0x0, 0x3, 0x3, 0x0, 0xfffffffe, 0x3, 0x0, 0x0, 0x9b05, 0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0xfffffffa, 0xfffffffc, 0x2, 0x7, 0x5, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffff, 0xfffffffc, 0x0, 0x0, 0xc33, 0xffffffff, 0x1a0d, 0x39, 0xaecd, 0x10, 0x0, 0x3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x40], [0x1, 0x0, 0x567, 0x4, 0x0, 0x0, 0x0, 0x9, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000005, 0x0, 0x0, 0x0, 0x0, 0x3, 0x10000000, 0x0, 0x101, 0xfffffffe, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0xfffffffd, 0x0, 0x0, 0x4000000d, 0xffffffff, 0x1, 0x9, 0x3, 0x0, 0x14, 0x1, 0x0, 0x400a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x1d, 0x400, 0x0, 0x8, 0x4000004, 0x0, 0x100000], [0x0, 0x1ff, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffffe, 0xf7b, 0x0, 0x0, 0x0, 0xaad, 0x10000, 0x80000, 0x0, 0x8, 0x0, 0x3e8, 0xfffffffd, 0x10000001, 0x0, 0x0, 0x5861, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x13, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2000, 0x0, 0x0, 0x0, 0x3, 0x0, 0x101, 0xfffffffe, 0x9, 0x5, 0x0, 0x100001]}, 0x45c) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000a00)=ANY=[@ANYBLOB="40000000180015ffe0000000ffffffff0a2000000002000000000000240009801c00000008000000140005"], 0x40}], 0x1}, 0x0) r7 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r9 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000000000080803ea3000000000000109022400010000200709040000090300010009210b000201222900090581030800000000b884942864c46c546c63f9f575561a67ba66233a9af503cf1784d3d2d7d5f33c83db05e2549b8695344dcbac2bb5f659ffe82dcd00ad2a3b2d152bcf71262eccfed56285639de91880112851a4364f02b26462923e12f8b88c48f2c743857480e7e450c340574b8522d7ba39ea031398"], 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) syz_usb_control_io(r9, &(0x7f0000000040)={0x2c, &(0x7f0000000140)=ANY=[@ANYBLOB="2006290000005f14a80b0a294f642dfc76175fb3"], 0x0, 0x0, 0x0, 0x0}, 0x0) read$FUSE(r4, &(0x7f0000006e40)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) getresgid(&(0x7f0000008e80)=0x0, &(0x7f0000008ec0), &(0x7f0000008f00)) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000008f40)={0x0, 0x0}, &(0x7f0000008f80)=0xc) sendmsg$netlink(r4, &(0x7f0000009040)={&(0x7f0000000380)=@kern={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000006d80)=[{&(0x7f00000017c0)=ANY=[@ANYBLOB="08050000140010002abd7000fbdbdf2508003f00e00000010800c600ac141416bc044680987b4a23f93e2e441132572c9d2ac907adfcbe61e448895febf65dca36dfc88bb08c1b99d7d73c85a7abf7dab4b9c0a57290d188341f126d54259cb5a6861f5e2a1b9cbb4bf7dc47596bce5435b81d56adbe97bfb204ecfa07db70bb75e414e9f00ee9aa3e5b55a354aa36dc3941991c8a8708dd805a4186cdbce09c43cc8b82576434726a4e46d6eaaf4d8c8a5fe2d04d5df698405d5cf86020d368eb9c81e0a9a8c477932514bad0de91897b9d822faeda472a5ec9ce3f5f1c0062b45f41abe33cc77b29dfc0ab6bd76c5afe984f5aae28d9308db74f90c6a951462e5cedd3705817e3bb0123cd2334a0781b34063b370af8e165fd31b0ae28e2618f3b39e91b9bad15b9cac1a7697bf097207416da5ce47c5cf60a97cdb0c212297308e36e1b44d1ca69f878aaf9435aa586e0629f0b740e17f77d09ca7627a4d14e051d752fced1dd4cc397188695b35ca060ac595f5ba80d084e2d7d58282f6b3aa294a79e75317e2efbd96585ae3eb64cd1d938ae6861a1201ad6bf84fba5198f89f79007ea3f99ed00f100677f5ac9235c3b03ffe5531c1c3f1b7d93181d0a0e7480b2ea392c6679b4b8a221b4c22db415de4a85c6191efc02f9e67daa855e50f4856cdc8c0689631c6e939c770eda37023ea8b661cc4c977517e4b67c8838cd89938f52d7a5a6be1904047d87bcc6a81f3f1bffd905a5ba3bf955c655117495962e61d698fc9d78ae418a4d1196d23c54d62b14c82788a369f7be99f64db2f6dcccab1cc8ab026ef9094d338d5ade1d40ec1c9064aafd8207c1266177cdcf153343cf0cd7647d629a5c68e61e3c5c2eb42b347b1f11fe80999edb9d718e0039a578f6850625edcd1feb1d07896b8f4864daa1f100000015be5614587bd4d39664f68c77a1c4a909fd5b0fdb4e5b52a6d6444434c3379dcd30c0eb291e5914585aaca3eadbce4307779af48ec58459949bda4816f51a5262e07c0a65825e4cba83c75f36a9840ad666d8ec0c2c0dd421b0a81889e0c851e1feebbde4c4e74fca3215449d9af46baf2414d98098ee5dfb7bee59855067dd7b97a39c779687b0c9969c5b3554948323b38f2450d4b297911536daa780b576bcb42cd1413e13c13004000b007f72c611ec0934b1280252e06537c46be6348dffa38b5ea87d7d3d16a45e47114e43471f78049334f527f05c94b06cb631729774fac019ce840bd07228b8972f98f6b08e0661d954d588c10ed3e54cdbc23ab3c4b58acd6d0bd6849f49be08c8da7dbf3ad9d7cf395c9ee573d93c8aa0e5947090fd28d9cef3774bd76d818918de8d6f76e27da81922899fe9df43d99195e7cf5301cb421e2a80581dd0b629e0efbfa11412c0a671a1d8b485ed4b48b1042fd1b1b8614000ea4fb0853161ddb571ffc8411ee8f519a04735a755d23a0909ff3059d1508d75d13690afbb58374d7b01ce39ee7545591e731d1cbf3dc4ee481334c20608437cbc7792f7f8aff64eaff9a4d38914670d3080eb7f1f759877ca8f74c5fa5a47426ddf3e3d6a25222de3c5f89dd33e13ac9fed3d5be589fc85d26c8a9a66704afd1c705dd7f4599b69560df00dccc461d77c8ef164999e92fffec193bbb8711574dd9f3890495ec9fcd9252d579c833f1954ac2123852b75da2720f7132b6811ca1aeff94e89217f324c2e6eb7da0799ef425c73a777e5fe788d7d6ce9386186280039800800ad0093314c8cbdda20", @ANYRES32=0x0, @ANYBLOB="14001e00fc01000000000000000000000000000104004d800400768004009180"], 0x508}, {&(0x7f000000fb00)=ANY=[@ANYBLOB="bc4600001500000426bd7000ffdbdf250800a200", @ANYRES32=0x0, @ANYBLOB="89212a8014004000fe8000000000000000000000000000340400a9806e3460ba183227e6e0dbd7538cafe654efcaa58b13478300dd0271ae000fcc6418817436599f0b1c0c19d5bc743d6736a494144ffccb4400fa44210189ae8c2f8d847d4a3b8e8f05cc93cf98c99373f7b95d2691902cb53df4b09b804d251a94ac4ba8890f2311a4c72335e2e621fc1c23567a5fb7bd426b6a3b1e7e50e59f6cbcdcc561deb1df99c8f2545eb149c2ac11ecb4213046b5a3d5af54f2f4846626653f478b03ab2dde5b89bd52304da041938f5ee62b9e6a4996ec2063571800914f0bd95d3da6e3c16408127f87b5055698ab5b50b83681aa566ea9a8d382dc83fe5e9f32a414c6d82c6d422dc19876bf46401cb8d7f8116b5d33c0bcc0906917484e8529eb75a505c8be21e0972c4cddd34fcefdb5af2370004f7cc42e4ec60f3feede802bd55c91f16cc861b6f7b1c8913be9773b47276a251aab614ce8653faf6ac4ff60a3b5c49f911e1fda601a328481c9efe6a2b8d12f998cbfa9dae884be8fd8c2a4e3683328481211ebcdef47fbdbadaba6155114b1a954941847f819c71db859ac33dc63619a27382baedfc46df98d4b4f02ec78e585ff2f32df27bc6c589a162b4186ac0a55e024f74f6a36949d5881deeb591f394a97de7c1a695a0f6d7dee29abc649035185138bfc791314b1d7f9831354940a74a2306e2609cb16881261afa28a58e376112ad6d3fb62bc9903e12a583c186974014665da22a4149c880e001d3aaa567a28d2e4ca813cb9a07d0d328a76863b0aeab8786b651f1e741aa3be13f2c1eec210861f823aad84b0ff794e77e2e1de33a401559fe2a0af3cea1bb7efedb8c063fbb19db8011757b7c0578681c065baaca4e22c993b8866e43ce1220e8898ad07ed196f8f2fd74f641aeb0927e345359af61221b83207c87011074bb1325d2d8765c9d17f7d9caddb6cb424f133d7a8839cb0e7b7de6d48ea44c9dadf08b80cb41dc9c3a5d7e11992e92a43e17e7b5da5d62d4912e317823c2768a5ef8f20436f2d7e0078368db189cd35ab6b16318421cfd5f82a6836f0d913b5aa62ac1d865ed2537a31d31bb7cbaa43a864455f07386905af3cfa61a20324068d583697a127c63294061bb5347382b4ad6b66d09776dd80ebe55cd14892febab3154bdb8e4e89726e7dc2feca7ac4d2da40bd482f986ae309fb06390b24e2a38e14500e4e2061659acb5f29e0ccf5c213c85b4aec811fbb4106cf4a65dce0accd2b878824db8c3c0f79770fd835e2f191457e89e729cc1b68369e6fc62de446c066b8d4b2fdfcac09d280c342b2e74d4e731c5778d9e8b2b137bf2d0772dbcc58d9b6d369c6a2771102ea62ef12da2a6b93b138529974c6a3ab2a9670f2558d0dab14a7c370b7c2fb3959dff230e8ce7ef60441c9970346c5f892feaa69e2796888cf77ccab5afa84d8eed52f7e2562b896db91a2868e0432a1ed3f7352e1d6842f1150b5e75c61551a738efffb8503f2e6786fe23906434cfe602a23b161ac5f73b46a211c8a687c65f970831f8b81cd08a9564f307ef7997749d987dddb73746498a1bf40c241b7055ec2d20f060dfcca2cb9835067c640bc6f74c669dbf5e04d73b1c514540486c34388ebe2e9123644b1c2920f9405a774989583f3d9a10583066d4bf7b0eb9ea2e3231fc5a733bda248960857ff514cec7230002dcd9f3d3c2cdcbb738a856bb34e17e4c7ca624e183f717f0ea9cf104d8b51472bf3fd38f42b5e3f3fb3e455d38379fa8add5fb4f1f14a41ba83d97b2d40214f04373480b05431c82f61d5c542953fd9161e076b9c6077fb685c42b2624637c074470042c04fe846c04f51a90a8207d15d7c25b703aa6ef68c15a6733931f6cb26632af28207bbdf10b706bc838b12b4f0e70d1776a5388cf0f18293e49be94a96d536e4792530b42184f9296c9300a4312184d8bac4a0d92846717eb16600c5f71593663262cee14a82fbcc5c71a4e7491d8860461e0a28a2943fe9e2958c1be99d9d28821f40101c8103836a72630f47c6b3e1c2cb3605b6dbb9e7a4dbef48026935480db196b76abd991cab1653fdf5f0e0689887185eda2ecc8c3bfdb3f3c474978ed5a0634d0c4ab848875c63872a1d8542b77d13880b5b1b1af44249a7dfd09ec56dc6a3473e678dabfbf183d3375185a79c07cd0bb1e2120c856f9cb2b5e276e0216fc93e9ddf6d449dc535499b9eb393f3f8a282ba87f3fdd4a0f2f927ea8ad0ccab6edead4e11dfcc182426b4f4e221f6c3d053e2567dfe4e81367c96694f96e7ed71e4e7eb755b82bacb686ff98ecdc00bc8b64326b79b16ab06528507a6b3ea0a798835899b8bf14065fb4bfa087adea24508e78dcefa2d87945549f57dfc15b13f27b20b10a4e25318aca66b6aa5d2d86f718f141a7bcc43f941ebbb3a177a648a76c7f892bf4566aefe4e10650074c735e61e30fd558c1fddbdd8ebd02edc4a4c2cb2dfb490d0c3e896ddd7aadc40973372e112f22de11cdf5760cb22084924c90b38f6f9bdfd18620f4f128e410d04cffb478fb37a1e2cf2b1a1d78ec2d378c24095374dc55a9c53647c17308e2092efd7e76defbbcfef0c613d98d7a7be5237e1359fdcc7804d9a7dd6869f7cc216ed296286c93f20ee68285ee8759276288c00b4b71cbf938e5b4c9a9dd5ecf65fe8da41299ed8a1b97a3fb06f3b4e1ca952880695d0c11d1d7d64cfaabeaa5e5901069edcfcd5bde80c8c5f75ed8a81998156c0ed4952863f3b853d570df3a14d3e3018349ff540cc9daf82dd50e4cb028d91f5893d860ecde72a626f94f5db1b3db3bc39764325462ca614e176986343a97f691afc5ac7300726da604c174ce772efc1f2c997255ddfd2337aff2cfc80a850f4e5965ca0442c271d14ace5d47f2980e6f2dd9d99ed606579855a9cf2a4bb39b8e0ac5e907129e7a181402749ecd79d6e62c388c30e9018d814a5062f83dffc22a0b576173276367ec2db8f25d2da433c50b9d109caf47a4e744b0d42665e2b90ef32c530a4c2a07ae390119a43333de2c7c3a22f3040102f117ef65bc09d86b9af6d3c9dd60216dd63032f47bf2b0c0ff992a4611016a44e5a7b8b55cd38ae54b0bbc9eee10ec0814197e44e51ed64ad3dec97d3bcbbd1ef8dedf4e11332251c8e9021b00b350da810aa11ef93b9d0b7ad24533214206d3208237e0055a3733c58c568848b4178a01c5c543ba94c900c38152ae15b86501c585d61c88c0e24fad297abea3e0a853e9d20d1046bf237640e60629f998517e3572b27495ef6f17979b1230447ebae75df85cf63278bda69b535397e6e2f02d371b01c7295188a7d23f2944caca46ef082f1e59d63f6c10e15ce9693f789d602a1ca25b3efde133a350eb7e96cda438dddb659111261a5bb436951f12355637709a6638a5d83c9742f8d1e3e8394bd28609f9e884b9885f3a96a3c2baa383faeb50bc2817fa061abecc013f1fc8ded2aeed63ea142f69a351eefdcb7560a6ca9f6d30d0cda51a11bc9fc80252e08566fc479e453caed744ebb6732db2a4ae57de45fc7ba411cbf65876e4171af78ef17f1b382d8015b4250392d82509018a1ed8ea6ddeebdff0c7e558a9b6a1de1c3a7294bfeaf07bd27599ac7d77888ed8c638f82ebd491fde7c0a1956e3086c4e887774d07428711b32bf0bcd76931edff90ec77e9130ca7f4f5660ffc69859509631f88fd03e584da7d46ba17f12b7fd8e8efafed6645b3eaa6a4716edbbf1fa7eaae879ea5dd70c40518d3a7a449d153c8e879a8fdcd4b198667a2fac31b0bf7e5b731ef4f61faf22b38b7502ccf9b6cd1cd66cf226847bb25a920816fa1e1b702894431945cc3ddb265becadee677dc6276fb19a4006d868968e4208079f7845039076e5040183468df6b2cb0653f3867edbad5a4f150a723bcf70409dd4128488013a786e64e2cb9f82bd0528754c749937c084f10b0b0f20b031b645f5199e28572f52fdb21ac496bec5d5726eed051951d2c11e12cd9b5eabb78e2ad95959d0da0727f8d62b495e5f4c78350f3f7f1abf64d5de6fb4e0bf0584162aba98e1cec40b392609db32c0a91f158f0d6b161c081518912097fac14f2a456fbb1bd7609c1b458587d17f90607110860d702fe16d5d1fd9bcfea3db73bd8ef8ff747334eb7ddd088a7b5cfbba02068f21dde6995d4a38568ec77161dcd03fcd13d8cefc2b30433182956d0f340b479f978e358ccaef821726ffd13c01ca737b82a04b918cf0c2b06a628caf2b9d643d6dd6f8ef69d92cbd4098d63f5fdaaaf45236798078c43203d7644508df823af411defdd534295272748fa19790b1dcddf757eb620d11e4a46aae6cfe2e8ba726eccfa90b6927fcf817d3c7646ec128c5f7c5e94ca7971f6ff557b951c1c96a32d92137afdd45ab39b4dc83b03266577fc3f0be8a42dce4fb9284b883972a9d17a4c971cc3c92f70916c1c08b6a6fb0e39b47edaadbe30584739631974ec6a2d4388144cf8f5954655403eb98f753798cc495f7a4c1e18580f4efadafa8ea509dd8f8833ab37cbe9777c9d1cdfb80aa6fdfc80fef192d888094369bed035be2f7ba9267b9eb01949e602d0fb42611b7398a06392e06b53d591377515e668c0f0080cf3ec32c1cdd9771f2c906ced7df24ecdc227bfe6edf3c6c734c51b462a794bb1f535fed7aeab67f89cee700f68c490f820792285d7f2ea04fa60d744e90444bcd7f5b139761fb8cd344eb40368346af31d339724e3bfe7b5e61ce1739c78cb97e44c4f9f1e6347a679378d212574e455db938ea55a4102c806c067d478edcbc4899f64ac7ddeff6a1b578b55d70923142f1c8fb8f90a913eb687f514fd21fd0a0513f8d9d0128521ef4dd5eccf18c2d92621ec6a7423a80ad523ad57f8878cc43a0a709a7cfe545e5aea333cf150b36cac75745eca2b872ba9a8add011fb7cae5e407f431cea9289ef7db0758bbae0391f2f3d530971c7fefcd602536a7c4b9a9f7a68b169efa57b752c51be5750e8503f42a4109255812ceee8318c556f0f2d3658fb626b55df3edd52921e43fcb7d7a0b8e8020ac6d5bdc88f2e2488613d7450ed281aa64a61e717ba7c7e7ba22e4976f0c4be657cc5e19727088a463f12d98214d129f0b8c97518dc198c22e19b3330ecd893bf5bd98cf70730b0d06692d3322fd624cc8189fde180cb85a258634a7aa97183f7c389e53afe4046c746d61da4e5af0e887a88ceb4fd7308a05d9e5c9fd08c6ad0d06800b60c6a6c8ffcabd65323f6471e10717146d94a13cef5c797acdf373fe93627a0e6935ddd0e6c9c4a89703ea3ce5b98a3335f4ea8df4baffa890bffaf9c6324f5a364691ba2cf43f4851824d3995fb206b78b4c3aeb36c5aa14eb99800a783e9f5670bbf6c834e07183ea7970fa09d21f48cea13c33536b902b28ebd3eb759848fcae88514ebea6dd533f68014cf1c9a5b80bf149982102a00630597cf03881d6fdfe233d6f84ae2135a9b19298dc9cf2720314857d950cd40041fabe1db67ffe3a332244066d9390682fc4863e2754757a67169874615eb34c55b4ad16b686835db8c5b589e6153a3f2ce2e7a2af90bd34ee01a87b323af3513c0a92ce702f6eea967010806cf582a8ee6fabcd1776e137432e8fe173518669e1c8518820d87731adaec3019ab95037118bb41ee8a043f872e834e63180cc67182838ae5f994e2a29734cc9dc55b50e81e4d0c1218414437851393365a86916728299f64269872965e244c277fb00b48586157f5ed7988989acac467ba08ce6f748449b81347bc8f69eb237b002c90800180002000000e4bba11b6ee2c26b95b3f7034ebd7a8e58d4ee63dab943e719098adaa39069f58cc2432dfca46613fdf45c50cd526540bd4434495031ce4d14e41d05a98c9ffab2d5afa0756f5af8779d9d3eda374157b72f8b2b04ea4864689128e43d7948e78d0bbc082266fb4a97e5484a042292f21ba0256f81812f07a6a36de868f3fff6744784b6400594d2111ebaf8fd32501c64e433faa8948378a7ceda4138b8b07abd4e24b21627b1b2362e4d4c9e3114a96738f5859aebb4a02a213b21aee5e135df3bfc8c0cb9a0a967b3af617479b139890fa7dfecc56f4ba6ffbd2be766ba18e3c629fc259a179f342468db169e7dfee7aa8bd4d15a086be273a2ed30c7c6e250227ddd32632cd0261aa651c8f64a928b8fd08db4eeec3ba9340a67be4485af6ec957d9dd4ab34dba3952587cdfc4bd601ded6c19cf8fdcac45f00ad81fa024e69b9773b1527ebf16b99d28f7f225c1fd52dce0f9f15f93794e9a9b6118a6c506d96534dd968224005a032cf8c3f6ddf4620cfd02e083b1ca96207c6c49280085ac08543307c0565b1c1ed5ff016861552794d96aee1b4a59957c72bdb2bb36319f245fdd903732096503c843e133e2b4b0a060bca9f521e2a518e4bdaeb1819eeae1e3f546b8cc170b597e4f3dc6558765a5dd555d42c182dfe55d0f377a4bf3da46b96ba0e358eceaf72f131c4deb99af2e42255d487739834f924f62685a539cb90cb9a11c29f0f7b71b3e69fb2c8bb938f060cb5a6f3aad440c340db8c18e8c435613ca6d4b1241be93146b8b0150fbb04f2221e53482360148f72e1774bf29ee98d8218e0ddb350c9d2eec2ccf1caca8280623c693afdc36588753b80a7d9e6e4ac2bb5cf4477151e959dca6ff9af43d3fed217e9c2e8b35a6bc62b883a0388f08a269f480a626e7edced289e645b9f559860255d43b7922c7629ffb1a3704c70949c5e693e8f6d357a9ff0a7366bcca284a25f49fc4314a40418bc8c0ed71b8c2c6b8f38d062aef1d064fa0cd21c3596265244d5f7085f4c1724e333a9c0c1ce5e3ea3054e03cd8e2905f53de3026d4ee4eee198b26c62c2fe8c3970a3abd614469d6107fa587cfedc3630cd093482154f76e42464a2b186500209fda67874645aa0075c222ea0fb985e54642d1356b301b8316144ad06ca5f9cf836fc87af8d5e939c11959eb1118e7752cfe1e4afec0f2e08c71817d233c64f5cf7cf29a8adb8b33f4ecae562efe4ed1e644994d2c2239aff7062951d9102ddf8c15c8f2ce1b89a06e39d580e4b186801f18a08ea4a8d73145a1c69731c00d6ff67081dc2da7ab04c16c8ed8a219ba8860f86d13e5c0faa85860e28392356f50c4104dccf1a7bfcc4af5f9c75d43033869bd23f96ebba34a69bd2426a75c662f50267a2a178d6a267ba97b8e5bf4c2dbb0886231e586d4ff3489e95caf96954c96847e5486b27f852122f0298f6f101ba64cbbda1e1eed5ff7f224be6b8c9c75e5aaba742c179ab03a5a52a4aa67a3c77526400d659ba2ecc1f8a108481ef0ff31391d17efd7d0ffdb02fe410080c247ba1c1ef6bd1d3232b0fb9ca97d607a4fd0809ad856b7610e097d68389861a560215a352b8aeaa7e6a22e9af262620b079374d0dda440eda7fa0948e8e4ed7bb9e0dc107841f03c6fd5f16fd6c9dce09df4de428f267cc9663f20d6d23460ac393e121d2a0534ca71987149c530296d7392dd97db5ea87c579d9fd1346ceb11164f5f058a0bdec93d6878802f6d1aa5bcbb09f5b202102598cb10e40b14752ff01695e070839d8fbffbb6229d56bd93bef6e78d293b2f4cba931d80bdb458959fbffd41497dd0d77425e5543b6ad1fad9dc93bd749de5d6e1edfe1d14dc72dc3c43076e14d6923be70faadf46651db6d70212325cf34885d240a13479ead87e44de6160f2063dc6ea8a01c92a71e8445951f5da803b26f443b256826c9741c4871f63c9bc2c4e25a45554a9809e9982443a89e27b7034eb1da8c519a9abe748524964aa3c0dc0c303bb44d9b58ddebcff28a957084e2b2afe892fdc81eeb0510d9b1329414f195d56d7c09ef90f99557cb530ada8069068bf5e46c777c37ffa54b82c2bc4fe9757735ec7f1aa449aca9d2b1851d3a5947f37763ef965e0f49bc5d55b979a5bd9426a3991a816cb21e5256197720e172fa2512b898ec4b71045f4b763fa73ea36d7a51a75a012f223a95ab00dc932f03c9d21691facb17e6e096497008d2b2f412f409f1124c47142a12c63bd3185a140b8b7908b393a3a28f86760644318e3c748ba5b2afee30f7f2415c95db6e7a486c3e70c7b2b589a8204eaa50cd0f99f2986ec35d714eef833b7aa31dad7f6d3c6fe60fea7f853e84160f76b7a9647171221ad1549cd61c89ce7798c667c9a14debf9e05ba86d9355025771c47a01426815ddaf925d85ae269ff218e35ec7ff8b12867d43ff9375bb5f976d7eb5c3792ad760bedf83829d9cf868ec88809d004eb3e517ca6afd598c053ab7a3b9192c4e2045529e614c241c19190a417ebbe172540828b1064dd76775a24387ec27742e2a13bc2744fbfee2584d8d14e3f581b668e7545eca90dfe043af8b9b597d411b97a059aea4e1acc232ac46d8db28f3c55d9fb51841d383aa033b7c2432db5233000b36db3298ff8cee6ee4eed8d7f472f81dbd7dbe7b23ca41fe4120aa633b87bfae9cd60b69529955be17e62816ede760a74ea53ecf060d570fbb19feeae880fad0e0adeed5e709f1863099ed689909ce4624f4ac3b83947e0c6dbed5883d8dac849a0cee4f7c27aa9776cf6c7db3b1ac410317c926f9ca6f01f8557f218cd1e557dbc7dc098d0ddf93400b966cc6c7eca1ed007a2e4112222d0f273c51790c8eefa96565b3db455bf7c55d144dfbdeee18d840667037293ce2ca4cd583ad7747c1742290a7476ccf41055e526c808aba1ff8189ec133fe8793c04fd123ef073daec3c3697eea8c9a265110a893d6990f1f14393502f0e68e9ff2004270e697fc0138cf99ae85a20c6954f345145e4c6812b3dfc77e1a03ec29d52486178b51fd59c5178eed9d6e5fecff1db3d9670559d63087a12340333f9f3e10c8eb1b00eb7aa860f175d330202d3b9e22590ef40c63e9944192886690678c74db6b950d957408c4d2dd2385e5ca92391d4fc099bc2d5c4cc277f79c6644e843df06704c207fae7456b8ba3535122f95d4ec6decc7f5424b4d1a9d931d565ae96017ede8e2be0689e686a81f89baf366f0ddaf54f66f4b41c30918dd9ccdbc3f5e66b601bc9dab25d60496d72b55d62904d51ebffdb50573c6066297043cbfbb11db9767fb68ff7bab3c6e2c57742c50ecd172a2ec55792eb0c2faefc751ca1a29c4d1f6de51bd7585691f19ff88d170bc23e34aa014b23f1d61160b544fe1312ac9427850144a08cbc6606241694ec91a17cde43951a88fb86edde10deb88589b04e50ea5b384d5794de582ef86680949cca068a09082ea34852fe67bac416e79749c0eff334f1c2d311f76c57556655ccfee9d2b42f1c73006a7757436eb4c9c58c7803858f357a625114d5a8e3b005abcedd0f36f14dd336cc60134f02c2e80bd6d58bda8a3212124249f294df038520921ac3f07a2a2b56a2b161bf779c8ff2e5b4be9907c39913f30b365039d28bd12185252bfa5745cdfcef5d913ab555a81b70417d97ce17d4314422a54385627d8a38419e8696999ec4e805966ab68a255edf19295badee29c0846d78caeee6825a3c00fa6a213e5cc825bfcc9d5b6f469ab2b0c144752e654dde54c599e43adbb43fc88583cd8c9ffb4e80601b92ffd091f0b92fd1511fe92eb78076f0c20fc619de42db9ecb9d87a346412d186ba7a2064ac69d9601c88ba272c4fc0af9682c7c10421a303069a3734fba0aa99ec7cd811dbe6f05a80b4dd6507627354af16036e216668d0948af65840dc889ef3eb65bdd94b9bd0065316ace62e708e5e778fa169cca74ce4b3b99ab506b5c2cba3e716b72037dc858fe8e010e0be208718cfc8176935dd3ea188dba6f84d577c2f2d5e38c1f1340c2d0705041808b97031b86e7ef95a14c9fc0ae63198853da86e05c1863210625ff0420bd84b5ccd9c3651aad460ddd78de7fb69a51493bbfd451e37505dbadc78187c93adb1d2f2da8c132998e001880d6948ebe211fc04b01f45133f5577c3d805282c1c6c225295f16fac0b510c2bd5d4f972a2c9c18935f5ce687c45eb2f7212f78433fcf45242ee5d6b04b12c188d8daeb57b6c2101ca5fc54011287bbbcedcfaa97664ff63b3f44acc5b2d9f7002ef92be72f2eadbffa3fb1203d4eb4e59e2607947d73481d8c09bce5e79ce76049b72fd18927fdef7d3139e90ad1bb37a15d330603a5d1b1f9b8284320a120f0c8c276e6457cc0abcefe04ff0606c9d8353b2c62625335da2290cfe51a7e6ce7778f3084a0434273a3d9f112c279c8b45fe10aa0f8f88bd9fa19fb1f09de4b327ba1b6817cfb515ccca919d9474ed0778cd18aeceb8b1bc690f5d708a10033f2947e7727cc15d284d6c331731726cf2f5508d8b16365a523c88c2c93d17cee16dc453b87573078b04ebef613ea11beb0e61ed305a3f78bfe15b999e7812e7ff154ea55380fdc2bb46bc89887719088efee25b8401c50a74af7593c1c869554485be81e2af781e1f50bd13465f5842b17ea5db0ac5e1ff1bc86131ef4fcdc1a526c416d49c296dfefc0925483837d9eb0eceb2af4ce9320661bf9427c043b0224da15aded10ac43997e7bd6e6b326492c3e9f12ed0e7bc7b10b04e01b66940f11879bc0392aeb4273917e6e639ed77fd218e15d936ba8292aec9ef08ddc364714f0f98d5a0c542546176b846d2386a6a3310aa3c48d5f04c3e8c82b906ca521bb8f198bfa71c002ddb866d96427b440f6c205cfb8a757add59f5dab2009b8736ef0036bf23ab63f2b0324a490b4d8a1ed1bfc03bf3c240a3c15696b3d21c78a9c309db8254fdeb75f4ff82f9ec32ff601781d2530553f0ad3769d6226888a115f847ce3da60dd9ba93f498d327403d3d59adea9e4ed1cab410c0692ea75b74288668288dd4876b250196c9ae352afd33c82e585ad1807ba0dd497429f954505778ad843e1b7deafc5626ffb5403c0f7eff385ac133d07e883dd2a4089c0aa2778256a86411cbb3ac1f1bd251d691b7aae388f303dad7209ce7d4d6455008638c88a48b3e6ba6997a65b2588fb5e986de97223ff90ffdd051efe3fafa40f44776e66a7f0e9414d0ad2c2edc83296357d57f7bc7bee4da69a256e884cf3e2949bb785f3896ffceacb51af906f6e9ad26dd250fba463ebc6903944fe44ae6e000a1d8fd17e7fba8e80d6e62e42b38bf23e166eba89a3b06aa548552601d09ef7218b80ef45f14627c3e097a710794d57ba66675d2e473f050064356bdc5eaf621aaf1bd665011466ccfaff03197cfc336829a73a882bd4d474c70ab2541c12d1a02826d71d958a43bc26d56c1eb4301e35f49c431860325e29a71f9e8c81ea580853d712afa4951efdf355128f350eebc111d5d516e4610d78c0d510b122fa836ee6f0a5d8f2d38c62ca61d1d1e8d29e3724b4b43d817adbcfb39f9ea18c3661bc48fe1f11103d4377849ad52662cb5870b50d7895fe6408ff16d7a3082fc6a64605f3b8f5a6d9901a2ba3dcebeacb6267b499e386f4182514b7ef9f1e4ca5e2e75dcbdd55b0b8100ca7a5c96c673414a43b2733960bdfbe52699f11beaf58adadce2ffab5fa63b2485eae2f8a2985dfede49050a7ec49f4fc623d32c0c5ab6ad34f68fe7e310488dafc9137515035ac1e95a2251e6b403a4486d099c65f5fd70a8b34c4c03951174b08d218454b0872d4941732c33893a63f417db970801d793ecd0768f1acd10185bd2da33181f69dc140600afae8fd04ed507428945db25f5b135e922d70f303d2cdbff0cc7553f0f98e993761a471670800da00", @ANYRES32, @ANYBLOB="de004b005fe60df2d0952094bab1ba9fcaf1d4fcc1724a41547e9423f5a319e35e97790832ec71032bf1fd4dca415dafcb70dd789b7de413cb5980cb6e558ebd2f0be7546e7babac830ae3171cd859e9911456674355e4d604a58aabe802a1fed7b6e6fa236dbe209773d719bfa3d71545abf3adb163ec9f9316a60e373a2e8eb87502cd886a92416edf072a9e5031a6f58910a61ecb2c839d3e544f020f41afd389eac20af00e6d9352088a3d4e9a9774afdad4b2e0fdf9a7e4169fc75d7e3e323cd4ce0b80649f6d497997830b038e3a600d1365f93856791b621c89860000000000080071000a0101000800e580040075807ac1f3931267939ca19799d80ea78b3b32d05cde714be878a8382697e3021c3d33238e96955af1c26da2b1a19a2af8b4aab91b1108cd1e13046543febd46f70800c800", @ANYRES32=r7, @ANYBLOB="b824858008008f00", @ANYRES32=r6, @ANYBLOB="04001980a43ff5c42ba4b081243e29d11fab4ad46579d1e14b50a9701b53236ba5f152a484c5be57f1fa16d37d219f6c87945baaade68ede6a112c7e2a61514dac7a461db2adeae069024160ad2f758f679f9866fcdf243a4d7d7fdc79210ceb649941f47ddce2aaaf67702a3d62534e9c8843ec5fa406db8434d94a20efa03754942546889f3bf2843f94dc44065f6b4f1f318045eb197b2c1d47438f7dd03543e5f17e5eab87a746a1fa93c66f1ff675e6fbc34c5a1824918ae732ddfb800cd5c897c690792215410874714b2dc51f9f432e2c276a5f7b54376159b48ca4c9a30a850b0e9cfb5d637f9c72ddc55591c40c3957150055002e5d2b5e2d5c2c5b26b8e827285b5e2d000000000400658084231a8092004f0008b91b90e597360e9dd1512c0925ef43ff6409d8993c26e3a58f0668e481fa1ed058eff28ab9ee446ad65e8b87c4c6c275e88f29680fab6ba8efc8babfac4c0b30e3df53a31c401a9468075189d4b8c58c5fe19f4f6cce8a78b503c832fed14a77112f2304c3d888b456d3fef91d66afb6ff56cfbac747769b60bd728d817e1f582cc86ec1b6026334f07df7f9c800001021fe800f0df6e36c26129e8500f734b4e669641ebe7240fe429d6fb27d89d9d069e6402b1d4a8052cf7d36088b6a89493257d5221d390ead86c6450ddb7d9550e050e8c4bedb25417e7d7e11bfcddec30dbba1921522b4f5ffdc9aa6b43698f8f2d739335f38daa768bbe6d3246f40d8d4802c10fe1ca58a85182005349a09ac13138bcd24febdabbdfff48fa699c254908a7655cad8bbb8de1fbeace7674714c8b579ae9a1f6dae015f4b1dd0b1501d0501f02493753fa62e42f26da1a4bba0f0680cfe1c7f0c39156c6996812944622b98e2dd07ffd4f9053030f5041086bd40aef95d3f86d72891a40cf4e3197f202056800800b600", @ANYRES32=r12, @ANYBLOB="312b2cd7e8e6153ae1ce166fdd72471e38a856fc36711a03e019d6108c089d88d328522258753222b88f2c78535354665290ac8e43f356c479ddef6b370aabab1d8ef81b8c2d41433638702f548bce55536542b0d61c42caabecd200ff9022d6315703d75cc5cd0d5065dd3aa5cf044d9b92b4f0ef090021bd3f07d33e6d90cc22c8f0b1516308552aee0b09c019131c4c80b6d625a3b386a3fcac77fdf49026d46a3c913ee755302035a8898177beba217ef9c1bf2789a4af418cf11d7232ed607f7042ee06a5bc65ced468937c63d726cf2ce9f8baeae4497a5d1bcb36be2301fbbfb7ba0c1c9f4fc16f5e69f1665786eb9315b3a802b860a7e212fdbf9502d75294cfc21255270a2c82247dbe4d9578a83d5cfbedaaedc29524ea6ed690aecdefa8adcbf03961797b799483198a1ba72b551a91192b3585ed80aa6f4d1c3d7a317f56577c1b41d68dd398574717a28f89b50bb9122d3878eb1fda94734a409552a7e01f8999cca37c56b8402bad6d578326810d655137969997350fc8ed3e5b48197b35fde47db60e2057bb022c6bf263476d2f6223d534eefbc7aa522f36d0427f9371cb58e91e9cee84b03053c8007bd3f778110bc470f90929b69175db60ab0311e2c45c23ad5c54a07dea9631ab0b3c70377dac3f7eb95e5edee8463c92dfad4ba8a4a1512b5d42139479d0dd91b0fd1f03d7ddcdf06cc7704e8d84dc972c1ad508214aa67300984b1ffbdb140e1168013858937e6c6c571b065ac64d6971ae6e8cf0f1ba7480d5d2e4cb161685f6804cbac0d352e10e2aac4e8f9545cadd8c5a00095f3eaf9099b56bb960e2736853413faffccf0ef7425fe71b7449cdbb619df1cf4c0f078e5afc4cdc9182e9ec4ede52398d7ae57a8ce2c1ddb48195aaa67ff73f8709c7c311eb88632f40ce07d75d6f8cc15e5aa579576267ae49faea7fd49a71a65a0ea41d505278a8839b13f256afb39603d6f19cee14d3078520045330bc451f5b294e33aff8bade106e159cf31ae2e51a63b52f920e0eb7b9fa9bbd8dd33fd3d72d8ac31f78f20493bc49b5d3ef5b2b454ed7d44007249fa448cd423b065808fe0299f648e70d48a55a91eed9fc91c5f9e700f2b5be51e93c947f535608de15f84d40d5ea986a31ed1c955ba72876d43b35d19ba008a2ef171244ae3b59d65f2314506c949db5e61b305ef3400303c1c0e692a3977500bb37340738165494d606fc911cbf1d35b0ecf20b185d8a9bbc0fa42b78c8d3dc8a5f72919a1ace8c9b06f55f0e10fb4bf85baceac5379822750df7476d8139a4a1a9714e5e2ed98acd98eb2d3ed09e7a093ed3aff539e6c8aa1e452d7eb2c49cb93dd543f412df497f397f2caadd19c2405f09478560950e7cb5f5c0834377e5f83a598790d1f0ff5f9c28830deb953a7aa91c4108edf0f71508c529516d71a828d5d63bdc269e47454ae13c5b84715beda0201bc5ba4d121c78f70cc2acda5de8a9515da2d09d59b573553ca06f9f55839448d0ef8ad4b51d94b2ac9fb3d3dfa6c4cccae1034bcac8009977e5301ad97f80c70f64b21336a3508fdcc1bb2221917e484a33fc614da934c07edec2925114ca499c09716ee713437254ac231ae482195ea079a44d7c5630907afe5c94e9f21056f2de55dba2de7c15200b5c9f9090c3393945c640f861249e90fdd83a99861412c5909dded55adb902d8d26ec13c3d7f9354de70833d8b1aca02aca8e561fa32a2421464b6dc365b30c0f6bbbcd43d509afc67ca01d18447906ac0ba6a625c74230e4005db15dba42a1db6f53438474939b16a35e965123ace37aa4e6192bc3e8c8928bda344b1c3b7e2a705779e10da4734b82ff6c6e46c62bbbba67b96d56bfed50bdb38273192985ceae7d560e7d2f055ec3caa78c4b1e76cc17a5d873620e829dd15f770f16d76db8ec55ba7ec74e094b6a0a1b35a6e98625a9c96bc7eb0f3723308d27469134b3339c147b8da94a9cf2114f84e06183473f448d4bd19fafba47a21b22b88b022b1b07ff83010555042d372b3ac5f3cc82b5a91286acc0212d7948c902b848b7412773d9f6d1bb1b4adbe432b5db576cacedab5b9c00b5e21292d883c4437ddd2568fea719b69135c53ff0d2e773b9c5c21c0bb6b429f0c0cfe75e9f152a0f8ce787e5b047509615a05fbe8a2b4949e8807279e95c81572489d4fd6c09b497512b953e409f570107dcda71d55a6ecb49e65c443398d8ea552ad4e0907c2263064a6e32a060f3c6de50bf40bc121f9b9c367164e8f7ff2bbf37f24ebadfaf517470e33ec0cead499eeba93c18a5c2f15333f22948425b9ee213c3987d27932cb2ab32ff06b1151949b208c189439b9ccdd423d3f1970fd5793a27c6c66d18930e22fb132333109d6991bd936ce3225103e75c36e17e04c815b9b6406ecf8b55d08e3dd8caa304f50b5529da95733679c69504bac4eec01a5724bb4acb45f84eab19cf078fdeb65f565cb6e055d9f5d3f7dc82fde79a290c84131a1a93b16388d9d11ebb9c4678632906952857003ac99f8ac0c27f375b625ca53d3d94e406d97775a75f8dac347b8d7170dc3144bb61377cf623945f438226292326de98bf22d758511712766de29a1ba675fea8c09b6ab35514d9c62735f7c3501df21acc613d77a5c4a76d6c93c6d6da51e50c035c34ee14ca58eb9295113077837164c1fe707ea34aa22950ff122e95c305eb6e5a576d669ab97308d4079a70bb44fd5cc4229c83a12900153fdbd8fef26e52b83709da3aa1eb97961f1f07621d0b7cfafabfbbd4b1f15f4652d26024c15ca37574dbf5370743928f142c2f85b702dc046b2cfa32183651970bb74a360bceaba77b96eb5e5c53607d66199dfed1020d65f8ff13e48180e89f7e10b24a465558a5300b8f7a304149079a90a34f5e2a0f48f20ac7fd99b851f277ac37896ff2703c7386642003fb8d62178d2049f4a175c19887a07a9d3d4af17847651af60d525185e4f46407cc3c672eb1817a468b29b74d83f299065c295d3dd65681da483b63b4e2b0f18f2129c5901d9bd3465b9aa35487ca2c556aafed9972eca24cdde0300be4ccc2d6e27b13a529e70f253f274e74a4c5a006faad3ae624c6db2ccd6398f9fa94006c99292bd576ce26b9d21ea32ca8ed18fa6f98e0340ac8437bc2cd6e4d2db1e41df34cfe296696f9a1e9efd028200ef53db858abd9c734f00ffa9d79d14050cd24b046271045df11fc78e73eb59e92fe819064fde7f7d6316bb5255e68e05b4ac5ff85b1b538c7f3b915e0ae75be496745d4463e13efba7de4d161880f880e82c187796b4a9c688155b5eabee78c556cafe1b2ecb87344009fce9749b975099d62376656758b6180ada871db2b5603b0004e449f913447aad146c6f257d743b4183db88cb9e3139315bf4f15db2a890f7e3b56a552028e78048b16fcdad17eeec1b5ad3113c3961281e49d02086335e4d54d505daec1d05d0dce00c3b828fada7acd22e332a974e4cd479ac4d6709f59a8d906bcf2ab511f0cc5d57bd81abdb770e6012ef165814cb5df84ccdeccd1fc8646444b1057fb59fe8c574a289586a8aeb0c02db27337ef340c56619c6ec3f1f624c68502e843d2804e311e4890d934ea1927831dee5af43ce8b01f1d23b50c3b2446d883165c884f5d8b54896bf650abd7635a6b4274717fc1d6cdb509bb27b8121e852394d2744f015d6655d3eab2c0105e190556721603ac338f48cc598a1e4bd7e56727d6a7d6064da2e6bad033f14a56de303483a5d5e08fb8fc1fd4dc6d692f2f39f06c838686fbc29b404a8c0b0c9e6d33724c821a794caf837a4b1c2b0ba6257979dd8c20d33523e7fcc83db011b57e0f303b16e836854d46aac10037a32a5fb9882b4f2c09ab4fa687622f7bd29e97d98e7e987ba6692a03a347122120d39ba1de07cd2a95108fb0ab8ea8df025aea75f867219926dbccefee368da35beba751794f64bd98a44f5b316e2f8b204f9bfcd00ffca49ef25dc735a9d4a382f95b8de632d5b60a57fe4dcf08d20087226f3e1a0ffd723f2eb3749860330804833d229f33836c1d3ba80d05d7dfd7fe3a2fca02a6ceec36401305e7d26c43240e4510dc87decc280b9b6fa4161e8aa3fc8c1d2e1a90bdb6b4c3612f221508388869cdebb2687737699f410ba19564e7d57acca172c2387044e34ff1acfa6dbef956e17773eb50b1c206248c18ad5391621cb1dafa8a3492af6179eaacc98bf4b146b356da0d5daf29dd248a5fda3eef30e343cc1c410f7c1f86793096e16ad177f1996807832391a243fb819108c7cf52e75e37f188b1c79818f3e68f64f62f6008ab455574ef9ae993f4eac9b05ac53e1d51c65d1dab585c7bc0fb8a160991dd42464df01bc27919cb7884ec19bba5b1ebc00e32e7b53ad635ca1fcc8f1845d333c73a730e8ac9895649fb400fe4c93136b1598f6890c27ed816d0f7ce049d833c170ed4261d1d5588a3de1bbc856aa72b336ad0c3c77c4828bf24b15243d07b80a27ab76aed490b3e2e577fcded6c93f3ac425d322a4d041ea8fc3259a8836cf80e9e15c2c395d79ab73aa46d0accd7fead548e769883410bd27d1736f92b77ca448882d0908235951c4a1e9e13e2d2e17b37fcb0eeec6825fcf967cd436e1f69d4b04fa3c70a3fbbc6c4bda2ee093eab63e6ea21fd704025be469dbc146ef5cb613bc4115ce7ea7f14bb233f75abae6f39e75b3eab75e7303eb6ea00548425f7a67c168a2756a70302232a05e8a728b7d0c4e66cc12ba31c6ec0960e3a8f4152c9c8dc5c7dc5c986e059c8ab91732f482c2e5b0d34659578457f88e36acf7183af00bd4d003512d909840083ee5339800d270b79c4107b1dbd4cb3bf3f7fc63511664087ce1e7b96f8c8f7b2d96540ba9bb27829a91bfd80d68e8a88d171a9b593dfc6c94f66f5112480db0a57e2b237fbb46d02f904a9dc8189a7e7911811e8db34325a9fa31fb1b0e99ca1daf5b894f95f183f86454596c53e6026d69b4ba0cd2ea074e7578ba9309d8fcbb419e8eb0b467288130cee8ead73bf2b60e7602022d6d23ad3c07664b2d7f4f14e768aa6a55bc6f9a40b496469c184af3326f262c614f4b8eed4520cba9e9029ef846868c4c3bd250646dc2134990495d76098c21fd7480afd646f9e9effc85edd8c76a08aba508e2415ddbc6d6fbdbfdaf17bda8d82a34ba71ef98a620e2fe3a9a9edc2490d1d68a55cb0d3d5939b0a14cb967fcefe42cdf2dedbf4a1aa666e65f06a8743444df5c2a45446b6c4570ff7ad9908f40fc002f23272467b179d6f5203a75a0e2347568ccd3e0be21c4edfa8db1fca45d0da8b204f8c4cbb9d462d5239444553acf8f9d7e8cbdfd6613cdf7256765a0fb0c90589928374ee450c4d92698ff7e32a60cac2eb7634a663f7374e2012f68a2009361eeba6a5c951e0caf737e60d74b14d6abe14cb49e2ca0ded1cc541ce2e282b577bd9a165ae8760989106086d99c3c4e2a556fa4f06216bd4970fed3d18146685304502a3e5f13bf39e160bfca809f8457a3d8a2ee53bbcddccd257d7dc4eccad750f94f27891af336a8961b5c1e9c04ec18f4e38404d0f8368cea1943e609745bf4d60b3f6ff9983b13d826644b46a04f996fb4ab437b8a0fda643334f20a1caba8c2b359f7e6fe88226f5c5374f1cf56788abb7c604fa083fc386575acb70478b9ea74790e39f3c33e15b2df151499f9b9c6c4a996f5c86ac186e56ab9334c618527fc4a7cd141545b310110d87d9722186125a0279cddebf3b1e22d71400f500fe8000000000000000000000000000bbf723023ac7c7282f713971e20920c141a60bec0ddec57c337e6be7e3d45a3a2e4667b29cc17066a40fad3633dda7d59b3937ab3931002bed95ed20ed7ffaf8848b9d7a911ed4af16a51c9bdaff362ed37b44cc05f1a23c05da2d0a545679fd32a24770b9be74fdb4fd40e3595deb27c9b6a2ae23139c09d6d177fe07d1376658fc859d8b9c6e944cfb9570e44affa13d8cbe68696934994a7d96962c7447cdeda0aec5e0984898a55d3e4ad9fe018347da9bc41361130ec6f5e8a4b22d85d064783416a43c717ddb2bedb408ca60292c341f3c7d77900df500ddc27616a0b29af988f66b6c993588fedc0bc3debb0420cd89cca593cc8e71a0e820e167962d451e007f7d6fc3dfb70362152b3acb9ede86824451c71483c5769f8bab274f736e3aa0e3d5d9be9bdd6f5dde3e5a2f69eaf74cf14420355eabb05d40a0c3d48a00fc04fa97b066a68ee4cd3c41ff7684198dc1bc6538c49e00f66f13d3c00caadf20e503e0d13a840613c84ad09525a7255ef9c24a5a2423851495d2ea62cb85eb8d9848051d63a22b42a50e0ef50e507abf81b6e38e3f548587ee3487ef47a8ab36d239a6f3981ad5065a6268844c231bba4e23d5748bc1295490a8d33bb3c36c08295c536299545cd579507353c1c330fcbdf36305ef687c74af9ff28b30a5de973918d279c14445ada0db69ba4aefd23cc4438296a238b4f8e75f32b8a4f3543dc3f155504b93936ca827e367bef1f9b6668b1e25b654c3574096f68768bdef28261ee0bd12adf222fc4ba4197dfb07a200b936549d6668f185a2924e6c3cf1c46a6d77577b38d7798e1c7cbee5ac33f3ac35b2944b1b28fb34e73d990e227c3c90fc832d61f40f3967521df3814e51ea0df2e2a54d6d0272fbac1e2acf53ee8d109684bac0c832334ac9af913867bf2339d27a054950381862938e08ed92dc183913d4b73d55faa223c833be1d1a23f002d72b482f9df50211aeb9e1827fc5622a07e249723fbe6a37e906bf627c790fb74d70f06b7025d3d48122aaba1ac0b59a4990d29a3b6312e593eaf22d6e329d00a28207120bc1db43cd4fb08738908001a4dccb2f4796f242c15d333beccdef01d653685f11887b105b54683723692dcc0bc88fa2917fb00c496057b194f20e65a39570cb07aecfe4736244cc18f490986b26cf8a266545fd48804e528d0a7b910f0144e5ecd8c0996f8312ec2bcb34732aa57674021f8a105f220837eca9ff80e1c498b0266aaec412796c67f088f2cee2cba0412bdd5f5139064e94ba4b3b7e55b7b9196c788f73ea8c841b3863c31dd182e0abd7350554a493048d06209dd49f4b99553d4b69b5f6883f68fc3a09f3e3a965cd36b0bd4de144df89a8ddbf257461076cf754533d214cd1444e0a1157bc6bd39397b3cae2e27630fb34d9416b7dd7cf271fc352466d82319ad8a504d7a6951a22e8121c3eac529bd3a3f2dea4d618678c599b269b16fc11f6a8f4f74b5539ecbcbbe702cc83af162c671f27213010b7f71f062e4ffed490fc8f2c2b27371c57b510b44eab4e2dad349e54b9d31a02c8083e1e4ca42f002541a6cacd6ce7604cd7795981e87cd64203e5e231bf91505cca375a5f2006e68ac62615cf1d609fd646a34966fa692cf6676e9288ac04366907a91d6202e387728b857eb5a9f6ac32f2f1e507acf0a972304f2c10f9cf65cdfcd4d26aed913da1270a43b09a58ccac8d6477b3bbd2ea0a8dbae747fbd589f6d3d0a9ab696b0c13337835ee56aa2f22cf9e2a9f1decb38438037144e3d2c1b424cbaf155e70eb63c3d74d13544034142421c1e61a792ba04bbec9a7dc02efc5b717eb23cbf78ed41a99061ce587208ba74ac3d310a1d55f8e6fb8ac44bb45a55ce28fbb83ee2e6931ec1db970b103abf35b31ecc239f001fe2f2d2ccea93e2f6377ecf81cfafeb5e5c41f565db0e6310f9e31600e02623c110f96cca4c050bf5e60f469dc3de50e656d12af3d8720f2ee49e766a8805e981fb8357a72b3d16bddf4732ed95dadf80f5cfe2bf4d2d3c08f6cee1aaa8331daff950010c4aa3a921fcab17f762f02959efb839f3a9f45dad01b5ee2ca0f9a758ed009c3925ef07dd3f8133cc5343f51fa15adb52ac776ca22b030fbe56fbaa1cd7eb3b4430d63488f482e9e8aa971cfbd9cc78f1565b26d8b5ad004baf1757969e37521b2a0da8952708a77dda3b9949c86c7bc8b8668bcfc68d438050fd7187cf8582b91478f8c82fc9e00f55c7319ad99810f68af8fd93c0fad719ef91f299e0a2e893648812acab6ad7859446a8bdaa33404d264c4601775932aa56e96d158d7a3c42d7618728babc4cd760a1359e50606e221ddac0d7b4562c1ed8b531276859434e04e3f1812f47837657d115b274be45cb28f0a867b92431e7c060ae1976415d246f69adbffadb8934aaba87381ca636df725f7120b784c9afc4d71067a802d43308afb0f112a7b7fe9b19a609ca49f2724323537201d5e0ea5f22ba6c08d9e59ba60317d743f1332de6ce245264c335daaf03f5639754fda8e341ca21fe9acc15e7b32af415dc4be96f8929c83ad940f797f4d68eeca23464ac7ae474e84cec392147c3b8da5143ea412230a90b2e6aed5c1695e2aad9bbbeda8e1ab1d1fdd64e12a63b4a4ec250be1895ce200eb1d83ca6b5da54c8c9cc8f284e4b64aa44b1006c2297c7803995e223343b16a5ef4884c4d01c0bd4f7fd46e4c69a2c89db24b9e678209ef0a01e5af1bf584ff943f05e6e3f9327444e03b71567e0f8a5478b206f0bf6dfd678b5f197abbf0a5b7ba73832c28aa7a300ec795ace8b9821796072d47e5557200e128d7e25cd7738d306acb517de959f99123ff4749b919d11e12daf59d122b934b386b52ea3b03beb8932c8e21c0e9635abeb51046e2da275df807e5825e20ebf4c60991caba9ea288e660a45502cba0408ecd316d216c8d70266e6afc20600206e97a8919a95dfc3af88b08de9fecbda1f9ae5eb3f18844672abc3909f8a7594b25655f789e47e4aef3ca9498ef0e75f0e0fc5602c6c6760cd023a5f5b015d6047a6cab18813c1260d6976e7f25e44c3b9f6ef94bc0aac38a86d0dbda84bc5c4f7531e266173b4aad1bfb2d40bf199c7b9fdfcf45938f2e1e764d670ec4e821bd3a7fdce259b3be584b16cb51d7e3909230ceaf4c14c7487be8e99b9eb3563efe85d1a906cec089f9b8e5da55609bd4c2cfb42bf4d25c08c210b90a6a90ded230f7a011a37005fd2ed0a2e47c18a56eb2c83f7534829f1891fe89c76a206ea2f6a4695d84c7ad3e95541efef78ed76c85f0137b97453bcbe6b9715cb4672d461f2a3f689209c50cb49558a3a11d3dbf10acdba630da36fb56f458bc8652df00ef806690a3da3dbca1121afb8f436ef633da5981019787f3a60c6efd44d94dd33387d88ff386735a85864f710de37a391c4e421af367050bd6f2eb14aa0ccbf98adfb19103dc72907260473a3a043158183d1e128d833618ae8f455ee1e5ab3fa75d293cb1467eadb1e8e1ab0d5a5185eaafbe64922cfdffcf5f0d4047c9da7cefb4631161b772bcd1c836eb5b5c02d5136cd13b4bce6c72d4972067e3446b9cba72eaa9b0f4679b0ea8f3b23cded5be0da14d1f202dc57daf35c16152798030cecb43fb65d9395a8b142ab272e4517d6a8b51521706df4345c39c0354698fb8955cd270530bd26b36b10bef450e60bf6a1f728821abdbe41e8f8bf6b6ccb189f87bffc6e13399ee8e83827a7d70b53abea591ad737e019bb5a9f79c5ab02e62bd3d6b233b9f3a10da07b1c4000f7a8e6101b845b15f14e481f4f14c916ee6812297d85bc35063400361fbc9b397c96cf3393d64828c21d9bb2e995133e15d7d7d7d9c96b0d568e50c7924de4ef05a9b1fa4b32c0277bc8b7dd58dd65b22315500565bd6e6cf3f5ed666ce8c662c16151c5eaeafd10b7afd42a2a3107018b8524b444f38528618198ecfc56127fde1e73c99412f3d3f2285115c0f0176250092f98d7e2f79d4ec1ec8c6001339350a13619c7b900f2d22b54275b0c966c8224f023b345720d88fd8fc2a9ef263ef3e51884a87c742af14957bf0bc768023e091b60b3015f927a80ab4c073070f5c3b635237f13348814c2aed184aec9aeb13acdf2803157520bc97f0d3a8ef2b311db353d1b90369776b20ca4c63652b2d5699b8a1694a4f766cc97ada989269cf2df62dfd3e0835fa4bba345c1e821c9297b9ed5ac9e13ec049c3ecd52a2994a1d79157d7fe9d2d37c90ff27a7668b79bc38d23f734a7b276d24212cd469bbad55c4ea442714e3eecda1551c17a79983125a1f5cdefb18c449cec5d8adcdd15a170d0906956ddbb899fc7a9d42ea746d23c884465d5f275bbedd36df3071d5cc7abea42b7f2105c77d4bc7dd50647dd13b2fac8c5aedd4782e9f47d79610c25699e36bcd4767f268c4a64701c928236cf8cf8c372f437bba94b223d6fa2f95455e2ee33032b5143bfa458407622c5808f8d092e9532570d81dbd83f18cbbcd0ec697d37307a1a1b5464025b8dd7fc59baeab30f26410c0f3be2a2d2d53ca8738cecc1b92b2a8af52b5a8a5805d04e5f1a5926722dc31f3ccee9da3db6d69bf3d2cd555e7e073d60405bfe6de47285dac20394cec3fb3a3d6748a416a33f76783229258edb3ce507c75b53360319d809a0577ee57d9e349ea22cde764d8b2e10629e19da3331723eae1e571bf7db0fbe731fee4d2cff07b2246eab40cdb27c97a06e5b2df891d86a31476aa8fbc962408d1dab419d8ed9e09bd6aa234c626c74f429ce58767580e8c27f2c962089d124ddbce97a0b0cc9063fa6d933357db97f17b6c89204a23177dd2e5d7e4d71191e55e8db7cb133a5262fdd6d1e408a5bfb8ba3eea6aa2542852f371e4eefe13285f33c6cb96c889bf3ab2c602dfa7f3bec970b72fd97ed84bc24d05d928e4cbccc541ea3ccea4024b19e350f4bcc0cdfab9b7eab5d64600ca088f9d6f388a37187067eac7d61937c5e1dd84bd215d39db7f775566587c764b1a88712f179086ba4cfcce2c6f7258c5c7390d52dce9683a83797857b2386d32eea5c603a94cfa8c1a71b8b73a4156f3387710a2d45216fb0960477c64cca2c3f7c336026b7366a185a2e9153629f444f3c745937ef9784379cdbc1edb2ebccc5bbb0276b9dc5fa9e9a961e9b482701c485afddb673fe9e7394ae4c52d1e8c853a5074fad62dcc48cbca0fa2e68f717ec64b19c51856acde0ca402a936fc28f1cfaeb5b422588686fad856bb354876dc56e24b497affb069b2429f84030ecaf273e0f9c7dbf7cb50a7890cfe5f1cfa82d08460ecd3488a112ae4351a6f73b83e356f675866e918d6f38a4ac4190bb6d8e7c6138eebf45735df084b6dcf77caed0c21f33d8a9112c58a1ab857da794d6a0944b5ae82d217cf79190850df1821bb7b6fee9dafe1df59e025d0ab23f43c2a218c59a171130c37b8efd7a097be275b08e86deee9fcbfb31b42bd33ac287079387204903652daf9c417fbd6c8f47a60baa90aa5d51c7a1248f1ac13e8be78a6ef1992774f7ccd55c3db37052cdba66afe3ddcad49282bc119383fc7952d99bedc150471d5fde7365fa17cef2bf40614934cf5a981ae8aa5bfe7581c72248a22bf3a40ea7a491fd5c987bdde128d46f2f459bbbd4218120e4570ea4044df9f2eece1743d2fb79fccdc04123d3872247865c65c55b3e4ea7f6fa8abf03da9c62b3c0c315b610c98d1812264b5667d3409dc59aaf28cff1ca67995c3d2365936f5afd234c2d08004100", @ANYRES32=0x0, @ANYBLOB="8c010115801d605a451c0008000efea31a245200ac14142b08003904001b8004004380590157800800c400000000000056c941eaf0a900b7fa55267c5ffdcfc54dfef6526e460637f96caaa44ac0f1f2f499b33acfe1a05852dca9c9fc49aa359816ec2f9aac338cb9af499ffd0ed69e0307f7a65cb435a596f41a6ba6e6581d0cc059d09e7a1a0145f00200707b0acdba1255ab4bac08254548033cb0bc3a05f6d093e5d7", @ANYRES32=0x0, @ANYBLOB="04006f000800380001fcffff985a8c29ed45d3f012a0f9934495aff1a21121ef88b3a4aa921d28318697ea670cd3d461a822768dab80218e9064395b4e75ce9e1513a94ec2b127d11415c846a3f49ac817a2d1adc820266a5edd7bfc856553bd1a464548e34819be97d27a4c02d556dc020cffb1c426908ea02d3c41efb6bb024f9a8b3a13942606239fb9e9643afd6d81de04003980c91d82cbb9b16142146ca7115b4c52a29b862ab610076e65b8ccb4b5c6f8af3f58ee7fcbef44362d423248a8ffecc1f02b03c463b835d14fd1e7b6b183d16525b67da3b5ca18a8b7639e599c1f8c12a337eb125712f0e1e7ee6a3d921c1f789a1935e37361ce04b06945182c58794e5e054e0fcc29bbca2cf62e13a00bd5b99ef473146e48418dc7485d370a2e0b8a3798069d453eaa8ed42763957434a22e1f4c601a7110069f5498a4916c1c2f5c3075f165040093000000000a0009003a5e5c2626000000691b022173f5878a175ca92bcd96e777e0e00610991f4720631b6597c0e4107691e4057b94e89517a0d120925c63e1c7984dac9c70bf274b4e769e504938781d1481acfe432e6dad0400fa8014009a00fc02000000000000000000000000000108005300", @ANYRES32=r7, @ANYBLOB='\x00'], 0x46bc}, {&(0x7f0000002900)=ANY=[@ANYBLOB="bc230000180000042cbd7000fddbdf2508009400", @ANYRES32=0x0, @ANYBLOB="ca221780e320498004000080e12843191db8be29147def5c046856c433935674a962100350ab7760129cd666bd329f6c845f2b08d85d819d4e08adc17edfb5e90898a20f9dbe898201b9710ce53fb0945cf88e254aac0d9e192b0e60d053995e87823be828a65535da0a1e9ad6a0bc44c4a308862659c13481ae928106f306232d475d7092a250bc26e4fb68f961c453df73e8481203b51dafb03871f058a0c5edeecc453a2aabbaa99c21975abf8cba61dde7e0011edd2b93a989a9a09b94ace2a9c0865b6cab48075605b1234ff648203402e3e2558fa6744ff4dbcc350181d0a199bf9708336ea1417375983e2c6ce5b19ab282ee06692f8c652e0b650ca383713cbbdc725f8c92deda42795e091b4fae894c6bb39849712694b3eff85fe9c209cabfb588ee19c6fd040e453e2833ea5f7531b2d911c4a61cbebe00a9b1bc1b399a6258c1fbe43e9195f2bb40148b73cb9a8957c4d6a9cb967a884c0d98291840de9777c70ea2e7afedd0dda311fb770abfec9e239a266e58eacf9326eda4326600cc30163d37ea9f766800ddf252d83f3532bb08182e52f2644ee40cbb22a4353df65199ea8a5e6d915d7cd322e1b8a7b55dd21d364cfe752af684a365e44eabe6f9ded831c6fe9c62c1c1fcb4d8049d21aefeabb8f4c6d749b4e05cf5544d4bfe7e2c31bce93e6e6a912dddf3d86aa79af6af261627e5369f0beedcc2e81ba30c5d2cebc6491c61b59b0e3e6f1c8c1142b3cc3ca77c59b25b162466075bb5ea44bf3dd557671b52096e4d6f6e3998d699c95f6f1c8537e92388dab8502277b3c660868bb10fc603a6ed8629be661d08b44a7fea429e8f4702fcea43681a3df552f9526a81bdbe4afd5bb19027b5e2d76af3156723130b3d7321643418ba5e870e0f981683acc244bea701329371035d6fd92ab1b48b409760f448b6c6fbea7b4ed2f1458b19e7c4ff4a8d95a1171a325a88a35f3704b56dce61b11531a964f490de03285311561d0f009740e7298857310c539f0db375911e68b5c720e120610eb3504f68ded8c1404215a4b0d4c735941081e24f6c9a76df5be9cea2e1c736edd5205be1c0c406cef9cb7a9624c603830e7b0a1659f2a50b5536a3ea52c54d989e1f7784aed35e637e661baf288fb7cd2714cd7ccbb60f2dd5a34ff13fdb319531d193debec6aa5ebcc7072435d31265484e8cf4e19c2b32b25392cc42d75ac491bdde76d47d6a8a7b5af45fb7c8c642bdacebb3f2e452fdec53117ae9beac961f7b0481ea100f4cb95f8c68021ad4b9c0e9a9da2ac88003bf50b3efafaa9ebfc79a2596f31cd68a1c355c423ac68505a597c7ef57af614d4b5826beb958f9cad250b1011fb4a23eac05c211a9b423e02e029e4ec16940eca22684e51a908923622390d7f753ebf91e46a71af9205593c9bc697dbbd13c10254ed1c75509052ce6aa6c6cadda2bd45c2e0cb05b897d93bff357a7e035eefc529d315fe4cfacfc62e7add014f55566cc52ea7beef0e7fb9749d86b4a861c1244db5b6ffd738e36fa58d1b6ba3921a15bb297285ce676274557e8bbc3f466b64d988aef40d9e06f923315d6114251c640f0c3af59531a0d90cd645acf87d880afe1624f14a10d8680930452ce45edc14b5cc24b12c05875f58e9889b8d334982671afafe0b6e0343f4b9ab9a02e6f6e89e80f190cb75fe93eb2dcc4253a1ed375609d768030187e570f1984ada1adbcfedb7fdba090c3ece03973c50c5c27c4a2e11d7c7030c3337844864a100628e8edd5baf5e97700624e14d71b188fb3e042d50ca205746f28840f4882647fd1879ebaefe9e187648dcf45e171211ba98d857160b5144f195b97e84768fefd45ee9493855be83b01b94f01f46045a513bd1b9473cc9c4ffe9b4ce6b1b6440cc65e28e88c2f3733079eb8dca83e5131197c8a2a5579ef92d44b48a039a87fc9c36082c72eaeb5435deeeb9c4a6fc9b64ea7fde4da1575a7ecb82d0851132e2eeb56e6ca918bdfcb6f349b4d0fcf09de72c3659b4d012644558a47886d56506232f15f2e96e582f21c2983cc407c55cc6021c11bb551f1677cf0a61c28b1418fc59a2e69bf553f4673d52b42c20b69009f990f1055699a4d27e268e4ba5dd61ca8e1242f49209745ea831c211fb0139109e839a1c469a08736c8fd73aaca37ee19d0169e1747698a7914c04bfe9f32c6cc1cdfc479a942db5236dd81470125c45956934783096a382f485e363608d23eeae81518799feb715f63dcdfd8ebb3319f3203c3af6cedf2e3c857b5646c88811cebadf9afe1393c5fed48244956197d0575ab96dab1026d26943ea04819de6dc615fdb326137d613fbfd5986d5e651e1d1afae860c9065ca3830105739c9a4a403032423a8efe6d026a8d6d03c9092a7fcd76fcc3a9e89d6b9be22f43314bb6197f8ae91dd6be6262ae5d98a252bfa793a11285cb0fa40b750cbe0b77f8391910747c91b8d3f64dcdf3692f95915057c1ebf5d25b6829f3c21c71006e73310bb4cf53d3de29d6787a29cfb7dbc0de830093d048bbd1210071747ad937d00556c18e30b31597778209d124d9d0ac41df82cbf85f9f1a3a05c832705147545d4d89fb37b0c3f43a2d6ca88de480470ffa27d7bdd00e6216ecd3ad78b4fbf07b6711e1081066b4e15c1a68d7a038c8ec5908baa69ce291699dca2f332a956a71c30a8ae70b4cee001cc8be7c85094617235c5aa9820e0e4f7e1b8fc0c9f9b30478db39af6db4fc1904f7ef6ab3bcb7a861a96918be7171c1060cba4736ac55fb23a70af7cc75b33cbce8b43b1bd7c2fa0e179b47b997d2191c514d4ba7076c080d4f9185ec9b40b691c4a214101ea6272570f73f0d1c989f6682694078ff9e70c31b268643d382ac7f7d09a5de57bfd564fd14fde9b9601cf2a1fdf61033318d3fa4c2af8699ac399df11791a38b795fcaf0eff8ef0955deea583513e7e53aace17992db4ec8396761e730172baf1d70062ead2a80d15b3924b088caac9594d819e360798239afea4cb4d021227f32de943727802057cf3f5a71dbb4d6406a8fb876e87e1f46246cbbd4a8b17a2cbb2fca199ed16b15b627306427f4b28edb85010b72732221fa80aee2f76f99b5ade4a4abdffc5ed9a1eefccc4fa5ce204538c54c5662c89fabae21f455df908cc5d2009852a1d27d7820635027548435b530c124144e6ecd153458db26e5b8066c8a25284979e5b5a19c5914c6a888adb8f06755a239799c1b05a1d00fd6444208c9f09192234aedbb1f181a5f39e80fa375efe487fd1bbf78c37ea1ff959962f2d820e0b7477a963eb8aea9b022099cc492703f6c80b0c300a2acddc165a97836916dcd6f6437b6f12c297e5831859ee12925d5818109aaa7d3b34e8040a56d7417d9acb4a834545aaf5bc02eaa59f285899f2368db96b8ce51492b95b48582814a12836e471d39812935ee45f9f8cf8a08b8c6504f955f50e393d8f10b75f99ed6add9c942828437e6545c5aac6a893115f686b4ef6212bafe0865a4efdd970c9e417ff3f3455909497851288074fbfe89dd8a805eeec07e94e922ccad5dcb4cd98c1ccd965d7d1c9450e89bf0df6c0be5665ed7b62de1cea594497f7a6440561999d16d61aaeb5e21115c174683993d2b70fb895e99fe2a7808cc567b10ab0ab18d8a2b4195eed89414cbeca79d056b0028b166a3e2ba4ccf7d50bec041afc3e903677e7a9c48636624151d396448e9f9ac9454b238b96271aa332337894474452639d36a3a6ac69a75b0459174d6fab4bc9b5b3a41e18df7a17352d235d2524f7a8f1b58e4eb97b9a97e3f7c99bf2e63c3a45fbc0f57a1e211650670a9163f903665f1d020f19974941ba29ea10ad2b7b90d524c7b316f839a247d7d2b9d68c54c1e06d5473252156fe41a7b2f4826c51529fd133969c6c41d2102a2ac2f2ac9a27b5cec74a5e8aef910167f3c39514ee5fe90efb757fdcb76475735a68c50b091455b3690cfd0cb72e3ef4d9aa9791b66f033360156997f16673ba8d2486c3dc4c39d5bdc111f8ec82f21dab0c6dbccd6a1d9990eab23316f3bb1a5ad098f9028712b4c598356a6e443f8476dfaa02b3fa6a0f716b74e053734ec627b6d11d98a3eb79ea0f3d97b8b0a6c0c462cba6329ae36ee29b32d443b7446def466af1a9473e2d5d07f993ba151965b6efa65c28fe60fcc1be58d44966ae4e9f5cf509c30320996720184cb6169978b0e8a3f6466b7e7fa7ac8c44dc3155c470b1622ab646db587a1d5e1cb44c9cfd670b02608e9b5f99c8d16849b4104989ffdb192384883701b4cba93fbb3631bfb713638e38ff2cbf24cc4887b87ea1c8c78da0ffe27af401274ef3d5127d1f4c2bfd7a147364535be494bcdd83117d3cde4a748ba9a5ae3788f0a9f12d03ee7b0a3d0d149c845228b1c5ba608b095dd7fa6fd9f68e8a33737162a3f73190b2c9012b9eff5ef0028592e2829eaf063bd5d88c4143afcac074be374d960614e7a6ffbb89982d5139d519dcb6be147e1857db751de47ee55efccdc02474210281be3e35f67d7ccfb17c4901d4f168c6012d70a31e468290d61ac157e4bb159b4a44931dec9fd3084e54150d5722efe84a021d083cf669d3922216441623afe08a7d01e05cadf46bfa8f7682ecd833f979b05a9c300a197040dde8825cf2d198181325e2c1556dda83f8072ee9da461b9d3c411b1c66e4981c3ebe3e5381d972989be974b92c80b7afbbc44e472d876a54e1f5f279dee653d1b7df09b613cbd4b9203150b6c5de3986d1ce256cfbd34d3e194e0ce9974c525319630040a9f19c71419b8f74b85677993ef8e14f6b5ba7140d21d6269803b4b36b928fef49ccedfb0580601df7a2a30e309a17df3f0c79df74db867f65e46726e7a63bc59341169bc3544931db4e9c8effd77ff33b77ec2cec9ed72f08f48f8477148e6c4335a85a780d2ab5c230ec9057763638382e546161fb643b8533be82386352a50fd386b90e74d8be6f914d4284cd592869dae44e79b37cd205f5329957877026a6ed4d5f209000e858f88a7d128c315696598fd6a7602afc84588e63eb281f6b9ff0df945e24e51162d26307c3db3a832fc33f37194d4b9f7f636c1019d9226b0b7a1457cbed0863087a35fdaa9937436a34155ea90b5a843b5e054b4b9d7755282204fce53ca18b1296690177d5ab97f918a36548df3c8f67334a88b08dfcc651e86af33ffaabfaa9fc670098004f6d725b3a2ac95ff4ebb7ad50da872134090c42faf4d9a1d8ab1bea368fe8bd509c50acaefe96333e3fc065821ff0628b6724dc2aa53e082dc68e0907151759a72d1b49617e22f44e6e558d01614e8eb3dc3e5d160b611d750c68d67d939c051a10c98dfbde948382bd2d54f03a1044e1cd596c5ca28cafa9ea4ed5a6aee2596c619f6cee6adfd3ae477af9de953e6a70fc6c31a3c479b55cbadf9c96e288f88f325b883ae1a15651eb8b3674852e17f15e23005dac38f9a9e983eb5deb969cb5fa9ef4e3c4b2582d127c88cb03e62ce62a25024c28849bccaff215d20d426a87519b33cf413df059186faab297cfb6393d716bb14f4ebd9859002ed3064d0ed51a4dcc3d5ce932748ad0fdde1edf91b6633947146a5c2a06cac9f12422a8bc9e3fdc49710432d68b7fe77e4d5fe2e8fdfa9ded1de08a15b7e69637fec118d1a1e6c2dbf037d7043ec5ca32bc72a79748e0ea0944670e83123610f88b320b666df2e8b82c8ad6e79ceaf0c00d6539c7dabd51e029cf32ddb56dfbc9d3e01190482d353599393153deb2eede5a2dc370800570083d8be623f6d8bc2f9e093454a6333ac2a4ac37831aed637a39adf5f3837a49b59ab4d35e5b8daeea4da9238ee341f641b383956c294b4", @ANYRES32=r13, @ANYBLOB="0c009300080000000000000004001080fdeb674b57306b36cd7dc441454b340760b06f5dd9017737c83b4e8e398af9850f88089cd3551d617427ad81d662311bbead2b276730a4958f0a0a2da8c9a4d17cc7c3eecdf6f69d09452240949f1a57cf516eb78a806e510974e95bd65b6be4228df4c6fc02001b661e1365640d461ae16508fc5258e80e713314256cfc6a51f19d0b0bf4f059803cf3dcf303272fed8c221334472f704bb4c24240dc6f37ed9d361c312634f6f6a35d3acf63cbf92b8c5375fe6129a642b59f0d11d75c38dd9c4429d077d096feac7416f1a5cbbf5e361876a9de0e908b5da6ab668defd89d8e8b4cf50d10640dc042334ea59b87c21aad45fec671d01b0d5cce93732267d02a94e443499c795b9db6709901a958565670edf6842c9c64723f802fabb7fd99c34380113efbe277952a8e55a67ed9f6302c5b494319f8d6c8963c81e9cf26f67d08e64586c695e4cdbd43673c0f31a57c5799559f8c58816d661670421f5b02ac1a59e311a12e3772a593256a057fadc8eda4771acfa2122745699fcd158c8e84f7b5ebbf252c4709104682fb53decd6fdbe241fe5c00c9ab872a6fddfc6904012e6395a3df2508e8037cdce48cb07847bcef17f4ba3b6d7dfdcc82f7a37128732cf1094f20867e158d5ba57a3bdc24ee2a5f473ca490997b1db7034d48f68688b08c04b87ea2d7fb46d7cec79d788cbd44f12b2398922dba2ebc02feb19b5d16b62bf0d4e4736d0f3b3825732fbfa6d1439967179df50defb2f35bc8ee8ffa328d7d48f0f8a813cbf1e717373230a0fa7a8daba3eb0413d393099b75905fc6ea8de6343aa13d0c6c30378999b657b58ba57cebf9173c815ac81aff6528777dfcadc3cf231d5199c7b89a1ed1f28fb8dbae9190ac4cf0bc70fc9f1835f20d1c801e0b05ec427c23e98a76845e7a40b3f5b49c4b7bc92f5af0d2b417fec217cd9a65d17f4b437f415d4aa1823e2e6b218e829db49f17c981df436f60fe7181767449bd0b7d12cea1d18b44e6635dab6d7bcc14ff7a8335abeb12f7ac961846e718de84df843081849ca34ca48f705c2bceb820d8b87ac1e3b36b7ec46cfdbaaab2f13be7cf80d362908528e78f512799bf3f5c6da573f15e6d364c1082ab0d5ceafa131038ad9ba18106a49926874dc513a8375b56818306ba7758750710cfbf2b466f9abc07f8c45507e1ae36fc527a742f8caca60abc4a693bc4abac0186824a70e8c5877373d938ca621ca8bd7ecdeee9a448fbc082c3d847e846d5cf8b52fc5cc0d08b8fc485e7fe5245970fe93e49dc674e1ee51845ba250b60538470bebbdcfa221210aefd17343af1263067942533bb710ca3c5eca774bbe3a29931183be765ae56cd4e3b267269da667e1e4a6418c1d7da1f24f5e63a2b11fbf0eb306530b8d425a7cb3fbc3194f20075e5b5c3fb20823c85f92c0bc71229a1f9745d5a314ec3b7de83a9e7304762511c760167a2092fa20bed51605c08208a00799bc5b048ac8e2cf207ecc8dbc74b5ed0fb874a424fb4c84717be3809f2e11d0dd6769facefd9f9587f4d92451f127f9c8c031d7292334f35b2f31209df60d15a68319f2060901978cc85a16038db6ca758c5e3d700637d80638c2c252a0a37b8b05b6b319540a4d34eb5c05e2078066f85cd890863bb90a29718f09ac7d6f6d5d3cc2f11a1ef5bf18575f2afa516ab3afc6338c8f43a4e9208c631349f199ead6341e802de8e5e3d8ca542928cd531520dc7cd7812fa468abf38c58b9ecd749b9f686f1eae1a57430d805dbf898c3ca3e1e4017c349e5401bc12714892b41742801b947a6bc6bbc65677ad4951580d1a03dff7e5eddb815f62ed569046d4d293eb4b24ad864170acbfdda4436b7d366df467dab0c22fc4d8de19e37472df9146e8da0b2ac680364de3ba0bdc98623e48db8e9777656a9bdd0ceacc56b21dcc2a4f7e3f04421207b1c5381bfa9831876a19a78e0dc6d48178e502d2b2e3e4e8c89252d9f40fadfe1f026930c54cb158fdcb5992c68816c4aa8dc50d36653148c59bcc3c24c56bb455f89ffa9fd1c328714a0358dbb7acaca65bc0399d5ba79d2d856c4cfd4f67ae28cad3294edc5d986c9b4de530fe9e112216d38e88685c61844e69879d04a1becb71be8a0b22adb6b2e47cd0bd3c93339cfd338bbd120dfdfa5fbddf248e444c5218f14c626fc31bab67b4d706870f8ba86eca3290ebeb892555eb45a63cba2abd85d55630f7c4f31df7030cfc88a6666692fa08b53f5b6866d22520afd569fb03940fadd574e7c54709e4fa8e674c796259aacd357e91d79ba20ddc5b2f43ed44c43c322fa8cf94ce91f1876ea64d00581222403c8499aa2230c9f03a9bf2c78864addd9afd41b4e450dc9528a9d8f416dd3a7223a769bf2e746b0681a0826f43f71f0b2d49e5cdd5c9b83ecf5714a167490aa9daffa21d91a2ea23b86bd125782cfc217279c74ef5f369444c61cde811b4f7f85358141649c7077f7a71a3725fd7d632ae016ecce751d772eb59954456e4625851e11983897e138d72ad9885b811efe331d3be48f95e9785d35eddd755184a25ec7c0d707fec50b7b595e64d174db05dbf661d3d96ed226457a08345eaf54b60f5fe6b5f93856622bb16dfe974e6efb991417bff4a4bd4a2544d2a6bb7150557408a8c2a45629e5f66542212cfda06f41e8e8bacdb7b99f3ca36b1a250321bcd78037b627f19b59f0eb017f9bf35b666acb9bb069f8a0b7ab26a5fcaa5a248224f798f889dbe5c075ba8df25d8d0e9170b86e5b19bbd0be36beb3c607b2ec476bd4b15101c5308bd81e15ec5679f6504420b870d373930f8ea8ded4a0a7afeaf04566290e148cc5d53fa60ecea7be5bc4505b112e1a259ce0890354d0025e50c98df493467b38efb37570dea3df6de0129150a8ace8cd6ee451f593ee0794b8d3ed871ebcd66aa95d53b0d05a1284198024915790ccdd281b654a60863ebdc39c51cc8a28b0075c068f85f4fb6a8805682a2b41d430f56245e4e497ce7a872adcb9f3f765e072af831999a7c84a86267c703a63892fa39a4e675dfcb809a0d97e00a18b001c7c03f2f85616e2825894cc43cf698598326b227b4167d8cb93e6ca5082221d9c5aaba501c65635eb44f1e97373ed69181b9ea6ea822427e839e1f959d5e8154a89a6612afd98025b760f31f8cdfe4a10eda7764cee2b7d889dfa189dbb6a93e01296a93dc5476aeb85898ac460a46e0beddf5062bef76ca25ed0864aec4df864da8db6f8b007945203013557ead1efe20f25d534cf87534479fb801cc339b2cb9b08f5a1644d26bdd9bbd06062766df36aaf6f6a2231eb9982195f116605e40144d4cf259c706e0391e8a3a34e8aff463736019fe3db6331800d1389b263d9c569dc8d1f7d4028ed68ba3808ae838d4f68dfe570e70ef95cfcd4ee4d4742624e3b2ef39ccc3f71931f8ccfefe47ae9e242b17e0b2ca4b6473857e4a309c891ec0a5e1c8079e8b647b72cfae21076c6cad68ff087a881c78640c90a8236284392fe01f3e91baf21c8578bdad204939fcee9b649dc4522ab34085d9f69bef5efd57ade9277bc8a1ed8ef08c5a45e156334a7bdcd5f3a7f918f7daa7123bcea7053cc5399ee551c847b33cf98f4a60609c913014c6abeb7ba70996ee5e6b8eca7207dd743fb2115f14994ce1c488da6bd45cb19a1c47604e4c6a8ca014689608aeab93fdf1568e0e999f55669ba22941009ae256dd28a7c72bc546b66a84694f63825fabb827e87aac121a29e74226f4ca7345e2e72b36b57bda64c97bf176b59f7f8b623a64131218d768d098f94e81f3f6646844dfd426e2f56abee9c6a0d3af13e49410400281f3e4ca0821ff4edf9874e5032f12838533d6283e6fed97667397a69999a2f70cc5daccd3934e5bf57f73d3c7951e5c3b8d291c58c7c5d14b00bc2ecbe9ff327a4f3c8d4916ec3349e12309d59d3ef9545b2bfb95947c66bb1cde05cbf93a5606ad681571df51126028be2734e1c027d04be5d2d197edcbb40836f842c3a02c103308fcb67b3d5030d94d7e41422269eae9f43ad6bc7a31196cfec7457770bd0f06a40239e61eae77c68ca19a29e0cc593387a8b9156082af8ea97552e1dda1ece75cd99c3518a3677056e0b3f7b09c1dc24cca1bf61bde52ae7b029ff82cfda19316986ad0a25855ec497682055e83ccab396d59e6f8578e95414356c10be6b5600180a5f2d17594372274fe924df6359af4b603a4473dea36363db6fb0414115cbe79a9c857266c5c0196fda709918ddb9329b0a8087480d831620d935815766c85f61a560e746f702cd40f7eb44a97eed5bbd879b27652098605d2dc3cc95dd0cefbaab79ce8d36984de0d468157cf6abaf8bd9542d64b8f09dd65c59cb24355c4a280f2e126c7a2a49b960615cadf51b8e1f3516a9b4e878736a5bd0ac35779d980951c9ed16563e8da9c381e69d606e14c1575b5c6b3b48cc63f7f7ba8140d6f81370475c01f41bfbd3cfdcd5849f67e4a3708c3e3166e4dca20650910b1b60e2d8fa3d086b3af5f151fe6597a4a0b20b6acd266aa0701804767d8946c1d6c00a008fc103a58297897207f69d3117aa7b7eb2a5b21d81796cd2c257bc7a347b41e9e46ca3c075d7b1824e231b990ebc088f59b3e0dc5ebe863d062ba1caa644463c1aaf68968773c9aa7ec687ef86bd743dfe0f7e2238255c0e44f80353e7bb9dedcd7c7920fc6ef8a34e460c1fc33f90d6b984f025c6b0f1d77af3d8e1caa368e8c0cf13755be63d0728322d73f6d721c6a45c32c2784d06f859539901a1cdf02f8df85b47c72915cd4e4b65f1f82746f1511825aed4468b3d3d78f24173e1b532c678715ee72dbc0a7ffa74bf4f9df411824cf29c9563a0280dc2ade8c52f335c67459f3bc63ed8f0c42cff3f9a5f1e5ea0ad5e9f3b176a48c8fa46881ef0e599dca81dd7193a21a7147a5ed9fa515bab5687fc0c9029eca78fd2155bb6e5343ec04cec3912ef849c5dcc29889ef12d014b9241dea82601a1150dfd24ca6842a5897f394f90f616a692ee587c7e3d29d4ab902851ea9ba935cb3d31ddef9ec7c36b0568c1946f754523246b5cf3231bc822414b2c84503a58539f9721ebbada3d6c2bebb5f5d010dc48141cb6aafd3e7369580710f87217063cb999844c5638d7379ba339d5358dfed39e0d07eefd7b77baa56d7bd0277633910ad1430ee7e1f26b1fa56c3712276f9552e5f8fd237d9e86e3dd2a5f74f408544b2eba1b89c6034f94b97cc6df1d00996a7092f4434e6863110a77b439a934d1706266cd326860189db3a4ddb8c13ddabf97a6f633b23ce53913591fd59e19aecf0bafa0e264cbe2a289e0188bfdac846566a4c3ab98b4cb0e7e431dff919afceed734e981da274e540d7cc4a987f016acb29de6d5d30fdbe42fb957956c943fd9a03f3c784da9a5af35bae9640db12c586e49886b1d7a791d12fa4b0142379cdfae9fd8451d0024d601b10435d2888b6f3895ede43a23e15d084a747c1d26f7e9deb30ae1395912d1ee8e84c21c85dcc4991041c08436e6b5bddb6f2133d2f6e6e1e4c37ceb38e433d659eac8dac4899d2aa4829fbe9b775b456c1d28e992637e34a09c660c4e5d9a5939009c7c2c4a81cf25813d506a5f726731c9cdd76654226c1250e462cc60ce58c190ca06e77037726a9e1423c9884e3c87fb58f60ea6cd011b98bb6688a55697fa76dbe01e14138e4b4da503f718e54f1f53c8a40b7f224e2bc3f6f7fffa5a4a4471e6e065c7ec1e6193f7e07ac49cf338943ef250fa5d34d19ecc6fbfb7f9cb48e3794c810e8eb3aa808823942191abc5d4d61b9d9331b4253ecca9edc7554635d9df9d9003c6584d910546589266a4b9e705e6f7967894030e2099b3a32a9ca9309b22a00550664cf024c5d4f94b23d92a3df7e7b30ea288af0993ef4c4f77524ad46657075233e517ef450d7a2f605aaa25212e5420bf165f5cdd1ac753114b4c3e0521b67024efaddad9659664ab51bb27a2b8d5d4061b7bca1487f5f2bc3c6747ccaaf4613a5b1fdc6c2d71c0800fc00", @ANYRES32, @ANYBLOB="00180001800400268006006f00250000000400ab8004001e80080093000000000029ff2f9e677c0c77164ec359864257b6a9a7edafb31cf6b2c84bcafe379636f05fd9459167ad8e0001a3800400e48008002b000500000004002b80cc004b00d8cc6ad0a9980be67cf9d95b75954fd1b85333fc0d733fc4774f33013d7ad7f8d7ef457dc0ff0fb3db3de1b6d9b2ac381e6460dd7fb05406148182501c3cb97352cf61d10f10b7dfa2e99c79c73b52c09963d52543b44a787c5bb9183fb972ec618685ed7257e07c5f3041bd3c5d72d6fe2021636d1ded02969c652c885029bf95884e0efc7c5e04754f03d29e754139a01ad9cd67bd9bebb70c5d9b70eafa6fede556c0990ec7cfb95cad58cf5edf1b23125aa7ec8c77bcf367a1a5b15d122869d4c8f39bfe5e120400b38018008500d50102af8e1e00d2ff4cae348b58265e4568707904008e00a77744425118fd4cda44d23e90468de20ea096a5d71d2335486bc2d376b4e1d7e1bbf608e3007a3616fef3d3ab50628ffc3f22215c5cb6ded1d088f7fc192c25a22f21fc7f4335569ee1bc2d11b69e60591a56b9c3e75eb3d3da0eb0c332776b926b47cf2dc33e428ebbd740a723f6b63a070db8e9a3d223005d8004003b8088a5fe272b5a05fffdc93206946313c6845449b4308f9dc682a7fb0000001d0008005dde69e2d763435f4ca178a4c9d52298797f31ef676897d6a70000003c170fd6b9824b53d190e13b6338578213564f1098ac8c4ecb5b6067333ddd1a8a38a85889afcfe5f2f7037d22ea464e81242013300396b6e0f5bc1c6d9c1a94c3a8fb23f418dff17c635c5027bdd30e81ae4166086108868bed43c2363130707f4531dfd49b0423dd6427f1c6bb135f992661ea49fcbd36c60c9ae285d87a3c876f998ec511d1f97a90b01f9e430a1f99e0fcee5daee3024da6d4df8bb07abed37b247ed95e9b73a88db147058d8b17893170cb18a72069"], 0x23bc}, {&(0x7f00000010c0)=ANY=[@ANYBLOB="ec0300003a00000229bd7000fddbdf25a3cf9d5b308bb40f528566d52013d5c7880e290f3f30c5b31b33bd270f132ce8c748cf5ac7f077c083bfff0d8f77e74c1a5e9cb7cee2a210fcde667c7f52d02d66871883723bd9fcd0ee69b79e57c9adc05b8b7f81a4f23198480416fe981d4fb2ed3bfb9ef1480d03582179cb4c4a7463f396ac028df1dd3d76aa296f99b944eab02c925de845342bc1406055a985b0410ce817b0c8e402da298b4677e4e13da58e385a6cc79cd20aa57274736bed64cb456b17cf1a0a8dec1502cd803333ab0ad4d4280f7d4d43d436eee6667aae6f373b615aff642cb93dda677f3e7b549288c92964a420edd8043a4f11fac385337acf5d102d43673a65e03ce9f5d1d2a0e8af6edb3b29a4add9d2485271613f822132634f9acdd581fbc96c76bb67a47830c0a9c4fd010ad503019b1736d77ab22d88487074ded75ac905aa9df5360bdad287524d5b26bacaca6ee36e10fcf6d0060717ec5e5262f46049cc1b27b1a6e380e06f8193123adc7442ba1e2f9bd2a0abbbb4b20b3a9a084f042c04957a8dba00281c0498bc400dcec1219db73e178f71ee04006b80349f0093b12297863cd88fb1e3218bc99287a46e831bab3b27333db62522b00fcd5b8fe6076a477909442de607412cb9153b307186d4cfc17ab01c97ab1fef7c6c402e9b685096a1025845f98fb42caf2b13aea0dd5360b988bb8913ca4e82321ec108005500e00000018e465e52dd88d0798c6582c21045dc6301fa90fec2425a87c90156f78e459914444968ca2d77c92b4bc4dfc822ca4f46223c4597b6ed8f1ce7d81b3cf8537d4341f61df881ea567e7d35f476d216e4dbcf9ffa8761a12525fde84fe5d9b5f6acc937ca626c01cceb033dde2fa961179208cf11a8f169eaf11529e2fcf60c0cd156828cb13fb348a7bef18c20f5b6e73a9b176c8b8ce9ed71169d09217b60ccbc50469e5d93242d219cb53c430595dfd218d277b1583eb5251af49ccdd97f6714d4d1b797dad7f2896112c882000000070101800001a080100056800400cb800800f4005c232d0008005a000000", @ANYRES32=r12, @ANYBLOB="e1008c800800b600", @ANYRES32=r13, @ANYBLOB="d58ac202e7472717204895c0174027587884e4e609517c61944895c2c17dd2bd6219833db0b6faf3d0387ddfb0f84f4ce8eda25cc30400ed800400208004000180040004808de30ba044cb8dd5ec48a55894490812fdd713e8d309b838175c184458bb78ed784f4c487ecff2af2f39a55d042ac97b494e675a98fa1b9c5210bed7e8d7f95cf08f0ef376955e98794384bbafbe5bc27a68d842b2322836df320a10e98dd1761060341dcc207c3be2eda952999b9636f06aa3ced2e1e3d99a8076daae1490ffa0ba94971d222684cc7212fa43c966ea000000ec1f7c00000000"], 0x3ec}, {&(0x7f0000005200)={0x17c, 0x19, 0x800, 0x70bd29, 0x25dfdbfc, "", [@nested={0x89, 0xed, 0x0, 0x1, [@generic="ade802bb6f948e0a60eed6c9945e1fb1a8477b0a212c16ceed82f1fcbdff27fa69cf7fec32ba8d3d4eb005fc413c3ee359d83a0766e73fcc500ee3b0519385240c12baa742e229af6e2987daa783196d8df8a5a89913261950e011fefc15d1e0c0fb04665748563cd738ded4f4e5d38ed87ec5c99d7bd93a8ffeb829c7", @typed={0x8, 0x10, 0x0, 0x0, @fd=r6}]}, @generic="06279479fb0bf29e0a4f926871e88f27d477b233e176b9e765fece77e0dd9f0220bfd40a162f8382ac5842b96131a30b5adae38bc8bb83bdde7adc61f853c32a20f1130d6c5bbc6b27623ffc05f03b31c04060e1347396faedd946edabc757d25fc2882afee908a153de6b9e3d0360019c4d2ce2023722311d0c9c481464d592d7566daa475842540cd6543ca92931d1899e620a45c099d5d78d9e2182cb70a5122fa2dc232865fca80b730845c6da06f369251dfcf96ffb43596396ccfe7ca498570b0cab653693acfd05a51ecdabee505805b3394696f939982d3e6c4ce4f1"]}, 0x17c}, {&(0x7f00000014c0)={0x2e8, 0x39, 0x400, 0x70bd25, 0x25dfdbfe, "", [@generic="870689c0552931a4a9bccd97b26a67395dfb881ab15eec022424585bd2bcf3e988dd176a0b0ad13fc601d1eb68f839c30931b7521a83bec46677d9b945d171da14ac828870a798262218942c04", @generic="2e36d5ec722258829ce14832b10ae3a40b13c7d3769dd95c38e0e118906042e411adb6f8e581eecc14d536d5cca73b48a3f64b1f8e2c3a895994a963231497f921f0bc3fc7cf526119a6c7fe757c1640a0ea74a01242ef06ee7fa7483b90fb5a9daf548eb51af09671e958c84ea9abaf9c7d8dbaf2a079652b9c3fd1ed9ac1de79043be74691a60a9e7c2b8ef01692453092a460", @typed={0x8, 0x8e, 0x0, 0x0, @u32=0xff}, @generic="e52d528d0b9440fffc91d0200ef7958a0960db985c369d38810b02d940f4ad2d6cfb797d9d38f66840815e39513e6a4dc09a55d640ab14c83e85f1dc4fd9f9661909a137452d0bfdbdd2bc8f37a032e757ee878b81b8a891229cf7d0719f5143aa23f9b92ac342e989240222f9a890e20b3085d9b06679d97bcb222f99e3bf9fd56057fa537fbf50688871ec267551", @nested={0x2b, 0x128, 0x0, 0x1, [@nested={0x4, 0x118}, @generic="c5e3d10ae4c19e2ede1215b7c1abf24817ec16c2039df2", @typed={0x9, 0xd4, 0x0, 0x0, @str='+{$[\x00'}]}, @nested={0xdf, 0xcb, 0x0, 0x1, [@generic="0a6d5f151fe518f353e818917464f736c3cbef4a9550e2dd2ebbd1e6e3ac94d5e857066f531d49c5691db6c15ce10da09805c610a2a75d1f15b4071809939a169572611db5429cd5633af1fb683dac81245dbbe2a2ae863da976207996a80d778cf67e39de4c99a34dacb8d329d84f4bf6272e62adc2a1dc53c9e130c134e74998e3971eb3c79ca912cf7097aac04a6149ea61f2e1be5cf355e264c18b77b7fdafa79bb88289e215d1b2b72319480336ad2dc1246cd74f51508fb036380e0582f30b9aeebf9d14054945c0e83888d22f4b1fb1a172f4f8430fd274"]}, @typed={0x6, 0x140, 0x0, 0x0, @str=':\x00'}, @generic="7eeb6f0fe6575d85b6bb8bb007611b966c8d5227253af4161795d47ff8fc9dfe1b80f7271fd0b08df2ca957a5f68b7500d512c11c751cd7829e584ff17b762cb583a96376eaf1008b2"]}, 0x2e8}, {&(0x7f0000006b40)={0x18, 0x2e, 0x200, 0x70bd2a, 0x25dfdbff, "", [@nested={0x8, 0x2b, 0x0, 0x1, [@nested={0x4, 0xec}]}]}, 0x18}, {&(0x7f00000004c0)=ANY=[@ANYBLOB="cc0100001b0001002cbd7000fddbdf250800d800e800000014003800fe880000000000000000000000000001e50073800400fa80fe9c444d3b40f48dcda8fbef0f5b75a39647e87948e3eba513c7813701f0d275e5d6b59cdd91a6c804cc6ad9755a59e8615e668265086b77c2a061d55fbe79b5818285cc44020207f923e23f631bf485ec84619943d04d09cb50f0956c2c7f6607f4acbb002764ed448897909a4c5cb77935e8d1db1b5c04c2d8f8d220f9ef6b1f6e8cfeb6f625a2b628d1c64746fc8b8b55c7aa5398c204d4ca112a2e76698ae0eb5449b10dfd76917cc4f9e96c038bf5d8fa4c560a2b9e78b8b6f94a782ee23c0ae43c00c26d4503e34dcc04001d800400718004007880150400e70000000008002c00", @ANYRES32=0x0, @ANYBLOB="1fa13ee51830e52aeb4c7e451d6ce6dadb30b785114e5161a0e3b38fdee3df167fc556ad96fcb8769e929149a9b4e713000249ba5c2a9a7b597e5f78fb7e317245880560c288b44327d1ca5ab5eaa46b914cd49021da9ad30db1d4cc6d1f149b41ff72dbd20e410ba9e4b3620673ed6026864efe9c2ca45965f85fa3086ba3ed9f2e2026f3b82ee913f008666653afd7322a4f99b616800edf8e2934433dc675e642980547672ddbb38e65d0dd000000a39dd54c52ce2aeb0aaa8b9f7b54b68b14e57f4b004a90eff7eb04d3b15cd2678f9eacf3dbe557ce0869c51321bdf6bb230b674df8f65a99aaf40081"], 0x1cc}], 0x8, &(0x7f0000008fc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0xee01, r11}}}, @cred={{0x1c, 0x1, 0x2, {r12, 0xffffffffffffffff, 0xffffffffffffffff}}}], 0x60, 0x4040001}, 0x20000840) r14 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETS2(r14, 0x402c542b, &(0x7f0000000080)={0xfffffdfe, 0x7, 0x81, 0x8002, 0xb3, "20ab9800cea4a7a36c180000cde81e5d67a000", 0x5, 0x10}) ioctl$TIOCL_PASTESEL(r14, 0x541c, &(0x7f0000000000)) sendmsg$nl_route_sched(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000040)=@newqdisc={0x44, 0x24, 0x200, 0x70bd25, 0x25dfdbfe, {0x60, 0x0, 0x0, r8, {0x8}, {0xffe0, 0xa}, {0x4, 0xffff}}, [@qdisc_kind_options=@q_rr={{0x7}, {0x18, 0x2, {0x5, "b68d383eacaa2821da02841242c4ed5e"}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x51}, 0xc010) fsconfig$FSCONFIG_SET_BINARY(r2, 0x2, &(0x7f0000000300)='-\x00', &(0x7f0000000340)="718b57d5fbe4fa7657d2d14906ceb3471b68bbdd4cfa807ef9cde60090774ad14693", 0x22) 612.685933ms ago: executing program 3 (id=30): syz_mount_image$ext4(&(0x7f0000000100)='ext3\x00', &(0x7f0000000000)='./file1\x00', 0x1000040, &(0x7f0000000980)={[{@noblock_validity}, {@journal_dev={'journal_dev', 0x3d, 0x7}}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@noinit_itable}, {@nogrpid}, {@nodiscard}, {@jqfmt_vfsv0}, {@noinit_itable}, {@mb_optimize_scan}, {@usrquota}, {@dioread_nolock}]}, 0x1, 0x5a3, &(0x7f00000002c0)="$eJzs3T1sG3UbAPDnznHTj7xv+krvK72gDhUgFamqk/QDClO7IipV6oDEApHjRlWcuIodaKJIpHuF6IAAdSkbDIwgBgbEwsjKwseMVNEIpKYDGDk+p2nqFCfEMcS/n3TJ/3939vP8fX7OvtOdHEDfOtr4k0Y8EREXk4jhdcsGIlt4tLneyvJi8f7yYjGJev3Sz0kkEXFvebHYWj/J/h+KiKWI+H9EfJWPOJ6uPeW+VqM6vzA1Xi6XZrP+SG366kh1fuHElenxydJkaebU8y+cOXv6zNjJsfXp3q+v7+W3NtYb3998+8Y3L92++fEnR5aK744ncS6GsmXrx7GTmq9JPs5tmH+6G8F6KOl1AmxLLqvzRin9L4Yjl1V9O/X1O4fBXUkP6KL6YER9zbom0AcSRQ99qvU9oHH825p28/vHnfPNA5BG3JXlxeJb0Yo/0Dw3EftXj00O/pI8dGTSON48vJuJsictXY+I0YGBR9//Sfb+277RnUiQrvryfHNDPbr907X9T7TZ/wy1zp3+Ra3930q2/1tpEz+3yf7vYocxfnv1xw82jX99MJ5sGz9Zi5+0iZ9GxOsdxr/1yudnN1tW/zDiWLSP35I8/vzwyOUr5dJo82/bGF8cO/Li5uOPOLhJ/OY52/2riawf/74sp7TD8X/29adPLT0m/rNPP377t3v9D0TEOx3G/8+9j17ebNmd68ndxreArW7/JPJxu8P4z507+l3WdNYQAAAAAAAAAAB2ULp6LVuSFtbaaVooNO/h/W8cTMuVau345crczETzmrfDkU9bV1oNN/tJoz+WXY/b6p/c0D+VywLmDqz2C8VKeaLHYwcAAAAAAAAAAAAAAAAAAIC/i0Mb7v//Nbd6///Gn6sG9qrNf/Ib2OvUP/Svh+s/6VkewO7z+Q99q67+oX+pf+hf6h/6l/qH/tW2/g/sfh7A7vP5D/1L/QMAAAAAAAAAAAAAAAAAAAAAAAAAQFdcvHChMdXvLy8WG/2Jgfm5qcobJyZK1anC9FyxUKzMXi1MViqT5VKhWJn+s+dLKpWrozEzd22kVqrWRqrzC69NV+ZmWr8pWsp3fUQAAAAAAAAAAAAAAAAAAADwzzO0OiVpISLf7KdpoRDxr4g4nERy+Uq5NBoR/46Ib3P5wUZ/rNdJAwAAAAAAAAAAAAAAAAAAwB5TnV+YGi+XS7PdawxkoTp71A+1ruYzsJWVI2JpZ9NoPOOWH5XPXsDubqY+aeQ6fB/2faOHOyUAAAAAAAAAAAAAAAAAAOhTD2767fQRv3c3IQAAAAAAAAAAAAAAAAAAAOhL6U9JRDSmY8PPDG1cui9Zya3+j4g3b11679p4rTY71ph/d21+7f1s/sle5A90qlWnaUQ06hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4oDq/MDVeLpdmt9kY7GCdXo8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDv+CAAA//9bQM66") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_sys\x00', 0x275a, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffe, 0x40000000e}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0e000000040000000800000008"], 0x50) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$OCFS2_IOC_MOVE_EXT(r2, 0x40406f06, &(0x7f0000000040)={0x100000001, 0x8ba, 0x1, 0x5, 0x1}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000640)={r1, &(0x7f00000004c0), &(0x7f0000000540)=""/219}, 0x20) 488.465654ms ago: executing program 3 (id=31): syz_usb_connect(0x5, 0x94, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xa4, 0x58, 0x98, 0x40, 0xeba, 0x2080, 0xb76c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x2, 0x95, 0x10, 0x99, "", [{{0x9, 0x4, 0xe8, 0xd, 0x2, 0xc3, 0x1b, 0x42, 0x9, [], [{{0x9, 0x5, 0x7, 0x2, 0x200, 0x9, 0xb9, 0x1}}, {{0x9, 0x5, 0x82, 0x12, 0x40, 0x4, 0x4, 0x3f}}]}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x6, 0x9b, &(0x7f0000000040)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x89, 0x2, 0x1, 0x3, 0x10, 0xdc, "", {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xa, 0x24, 0x6, 0x0, 0x1, "a24dcd20b4"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xf9, 0x7ff, 0x8, 0x2}, {0x6, 0x24, 0x1a, 0x1, 0x19}, [@dmm={0x7, 0x24, 0x14, 0x1, 0x2}, @mbim_extended={0x8, 0x24, 0x1c, 0x2, 0x2c, 0x4}, @acm={0x4, 0x24, 0x2, 0xc}, @mdlm={0x15, 0x24, 0x12, 0x4}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x9, 0x4, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x96, 0x2, 0x50}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x4, 0xa, 0x9}}}}}}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3, 0x0, 0x3, 0x8, 0x94}, 0x3b, &(0x7f0000000140)={0x5, 0xf, 0x3b, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0xd, 0x0, 0x401}, @ssp_cap={0x10, 0x10, 0xa, 0x13, 0x1, 0x98c, 0xf00, 0x9, [0x1e]}, @ssp_cap={0x1c, 0x10, 0xa, 0x5, 0x4, 0x6b16, 0xf0f, 0x6, [0xc0cf, 0x1fec050, 0xc0cf, 0x3fcf]}]}, 0x3, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1801}}, {0xe, &(0x7f00000001c0)=@string={0xe, 0x3, "d4c4a9b1c7805c79eea5cccf"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x40f}}]}) 320.457196ms ago: executing program 2 (id=32): socket$inet_udp(0x2, 0x2, 0x0) socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000040)=@req={0x3fc, 0x0, 0x0, 0x1a79}, 0x10) r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000700)='./file1\x00', 0x0, &(0x7f0000000000), 0xfe, 0x250, &(0x7f0000000300)="$eJzs3T9oJFUcB/DvzO565m7RUxtB/AMiooFwdoLN2SgcyHGICCqciNgod8J5h11iZWOhtUoqmyB2RktJE2wUwSpqitgIGiwMFlqs7M4G8mc1ZnfdkcznA5OZybyZ3xt2vm+3ebsBGutskvNJWknmk3SSFHsb3FctZ4e7y3Prl5Ne7+lfi0G7ar+ye96ZJEtJHk2yVhZ5tZ3cWH1+6/eNJx9853rngY9Wn5ub6U0ObW9tPrXz4cW3P73wyI2vv/35YpHz6e67r+krRvyvXSS3/xfF/ieKdt094N+49OYn3/Vzf0eS+wf576RM9eK9e+2mtU4e/uDvzn3vl2/ummVfgenr9Tr998ClHtA4ZZJuinIhSbVdlgsL1Wf471uny9euXntj/pWr16+8XPdIBUxLN9l84vNTn505kP+fWlX+gZOrn/9nLq380N/eadXdG2Am7q5W/fzPv7j4UOQfGkf+obnkH5pL/qG55B+aS/6hueQfTrDOPx+Wf2gu+Yfmkn9orr35BwCapXdqnFnDt05/IjIwc3WPPwAAAAAAAAAAAAAAAAAAwGHLc+uXd5dxr1Ecs/2X7yfbjydpj6rfGvwecXLz4O/p34p+s3212uN2dOiFeye8wIQ+rnn29S0/1lv/q3vqrb94JVl6K8m5dvvw81cMn7/x3XbE8c5LExY4poP5fOzZ2dY/6M+Veutf2Ei+6I8/50aNP2XuHKxHjz/do79i+Uiv/zHhBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiZvwIAAP//1rxsXQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101842, 0x1) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0x1, 0x10, &(0x7f00000000c0)=0xffffffff, 0x4) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'bridge0\x00'}) r3 = accept4$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000240)=0x14, 0x80000) bind$packet(r3, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0xf) setsockopt$inet_MCAST_MSFILTER(0xffffffffffffffff, 0x0, 0x30, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x90) bpf$MAP_CREATE(0x0, 0x0, 0x48) recvmmsg(0xffffffffffffffff, &(0x7f0000003740)=[{{0x0, 0x0, &(0x7f0000003680)=[{0x0}, {&(0x7f0000002540)=""/76, 0x4c}, {0x0}, {&(0x7f00000035c0)=""/192, 0xc0}], 0x4, &(0x7f0000003700)=""/56, 0x38}, 0x8}], 0x1, 0x40010020, &(0x7f0000003780)={0x77359400}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000d84000)={0xa, 0x2, 0x3, @loopback, 0x8}, 0x1c) sendto$inet6(r7, &(0x7f00000000c0)="b2", 0x1, 0x24008844, &(0x7f0000000040)={0xa, 0x2, 0x80398, @empty, 0xfffffffe}, 0x1c) 10.414299ms ago: executing program 4 (id=33): r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000080)=0x540, 0x4) r1 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x30000c6, &(0x7f0000000080)={[{@auto_da_alloc}, {@mblk_io_submit}]}, 0x1, 0x569, &(0x7f0000000a00)="$eJzs3d1rm9UfAPDvkzZ7//3WwRgqIgUvnMyla+vLBC/mtQ4Gej9D+6yMpsto0rHWgduFu5bhnQPxXrz2UvwHvPBvGOhgyCiCeBN50idZ2iZtuqUvms8HnnK+z0vPOXlyTs7JSUgAQ2s8+1OIeDkivkoiTkZEkh8bjfzg+Np5q0/vzGRbEo3GJ38kzfOyuPW/Wtcdz4OXIuLnLyPOFTbnW1temS9XKuliHk/UF25O1JZXzl9fKM+lc+mNqenpi+9MT73/3rsDq+ubV7KCjOTRqQdJXIoTedRZjxdwtzMYj/H8MSnGpQ0nTg4gs4Mk6br3hz0vBzszkrfzYmR9wMkYyVs98N/3RUQ0gCGV7Lj9/1rcnZIAe6s1DmjN7Qc0D/7XePLh2gRoc/1H194biSPNudGx1WTdzCib744NIP8sjx9/f/gg22Jw70MAbOvuvYi4MDq6uf9L8v7v+V3o45yNeej/YO/8lI1/3uo2/im0xz/RZfxzvEvbfR7bt//C4wFk01M2/vug6/i3vWg1NpJH/2uO+YrJteuVNOvb/h8RZ6N4OIu3Ws+5uPqo0etY5/gv27L8W2PBvByPRw+vv2a2XC+/SJ07PbkX8UrX8W/Svv/J2v1ft8STPR5X+szjTPrwtV7Htq//7mp8F/FG1/v/rLrJ1uuTE83nw0TrWbHZn/fP/NIr//2uf3b/j21d/7Gkc722tvM8vj3ydxrt9eT11tU/+n/+H0o+baYP5ftul+v1xcmIQ8nH7f2F1v6pZ9e24tb5Wf3Pvr51/5d06f+ORsRnfdb//unvX+117CDc/9mu9789u91w/3eeePTR59/0yr+//u/tZupsvqef/q/fAr7IYwcAAAAAAAAHTSEiTkRSKLXThUKptPb5jtNxrFCp1urnrlWXbsxG87uyY1EstFa6T3Z8HmIyXzFsxVMb4umIOBURX48cbcalmWpldr8rDwAAAAAAAAAAAAAAAAAAAAfE8R7f/8/8NrLfpQN2nZ/8huG1bfsfxC89AQeS138YXto/DK++2n9x98sB7D2v/zC8tH8YXto/DC/tH4aX9g8AAAAAAAAAAAAAAAAAAAAAAAAAAAADdeXy5WxrrD69M5PFs7eWl+art87PprX50sLSTGmmunizNFetzlXS0kx1Ybv/V6lWb05OxdLtiXpaq0/UlleuLlSXbtSvXl8oz6VXU78iBgAAAAAAAAAAAAAAAAAAAJvVllfmy5VKuigxxIm/Go3G814+ut+Fl9iVxH73TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzD8BAAD//1hdMq0=") getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000200)={@loopback, 0x0}, &(0x7f0000000300)=0x14) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000440)={'syztnl0\x00', &(0x7f0000000740)={'syztnl2\x00', r2, 0x7, 0x1, 0x200, 0x54, {{0x1d, 0x4, 0x0, 0x25, 0x74, 0x66, 0x0, 0x9, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x2b}, @loopback, {[@noop, @timestamp={0x44, 0x10, 0x37, 0x0, 0x6, [0x5, 0x8, 0x9]}, @timestamp_addr={0x44, 0x44, 0x65, 0x1, 0x9, [{@multicast2, 0x5}, {@multicast1, 0x9}, {@multicast2, 0x8}, {@empty, 0x80}, {@loopback, 0x8}, {@multicast2, 0x7}, {@private=0xa010101, 0x4}, {@remote, 0x6}]}, @ra={0x94, 0x4}, @ra={0x94, 0x4}]}}}}}) setxattr$incfs_metadata(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)="30573472b621739991c336124406e8a5c812ca847e3bf9b837c91d46ab", 0x1d, 0x1) lsetxattr$trusted_overlay_upper(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180), &(0x7f0000000000)=ANY=[], 0x361, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000340)='./file1\x00', &(0x7f0000000400), 0x0, 0x0, 0x2) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x5dc4d000) sendmsg$NFNL_MSG_COMPAT_GET(r3, &(0x7f0000000900)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000880)={&(0x7f0000000840)={0x1c, 0x0, 0xb, 0x801, 0x0, 0x0, {0x2}, [@NFTA_COMPAT_TYPE={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0xc425e8f76930e783}, 0x4000050) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000380)=ANY=[@ANYRESOCT=r1, @ANYRESHEX, @ANYRESHEX=r1], 0xfe37, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$ARPT_SO_GET_ENTRIES(r4, 0x0, 0x61, &(0x7f0000000000)=ANY=[], &(0x7f00000000c0)=0x28) sendmmsg$inet(r0, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000ed"], 0x10}}], 0x1, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x40012140) ioctl$SIOCGSTAMPNS(r0, 0x8907, &(0x7f0000000000)) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000640)=@bpf_ext={0x1c, 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="18120000", @ANYRES32, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000008d15e0fffcffffff8520000005000000950000000000000018290000", @ANYRES32, @ANYBLOB="00000000070000007393aee9c41b3fb6d7"], &(0x7f00000004c0)='GPL\x00', 0x1, 0x38, &(0x7f0000000500)=""/56, 0x41100, 0x3, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x4, 0x0, 0x3, 0xc51}, 0x10, 0x3977, 0xffffffffffffffff, 0x2, &(0x7f00000005c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1], &(0x7f0000000600)=[{0x3, 0x3, 0x10, 0x9}, {0x2, 0x3, 0xc, 0x4}], 0x10, 0x10000}, 0x94) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000700)=r5, 0x4) 0s ago: executing program 1 (id=34): r0 = gettid() r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) sched_setaffinity(r1, 0x8, &(0x7f0000000240)=0x2) timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x0, @tid=r0}, &(0x7f0000bbdffc)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x7, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x7, 0x7ffc0001}]}) sigaltstack(&(0x7f0000000000)={&(0x7f0000000280)=""/4124, 0x80000001, 0x101c}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001140)={0x0, 0x4c}, 0x1, 0x0, 0x0, 0x4804}, 0x800) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000800)=ANY=[]) unshare(0x880) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.179' (ED25519) to the list of known hosts. [ 19.671149][ T30] audit: type=1400 audit(1778446831.945:64): avc: denied { mounton } for pid=277 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 19.672192][ T277] cgroup: Unknown subsys name 'net' [ 19.693816][ T30] audit: type=1400 audit(1778446831.955:65): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 19.721111][ T30] audit: type=1400 audit(1778446831.975:66): avc: denied { unmount } for pid=277 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 19.721280][ T277] cgroup: Unknown subsys name 'devices' [ 19.892901][ T277] cgroup: Unknown subsys name 'hugetlb' [ 19.898510][ T277] cgroup: Unknown subsys name 'rlimit' [ 20.095016][ T30] audit: type=1400 audit(1778446832.375:67): avc: denied { setattr } for pid=277 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=254 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 20.118211][ T30] audit: type=1400 audit(1778446832.375:68): avc: denied { mounton } for pid=277 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 20.143001][ T30] audit: type=1400 audit(1778446832.375:69): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 20.148831][ T279] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 20.175076][ T30] audit: type=1400 audit(1778446832.455:70): avc: denied { relabelto } for pid=279 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.200535][ T30] audit: type=1400 audit(1778446832.455:71): avc: denied { write } for pid=279 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.229121][ T30] audit: type=1400 audit(1778446832.505:72): avc: denied { read } for pid=277 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.254822][ T30] audit: type=1400 audit(1778446832.505:73): avc: denied { open } for pid=277 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.254954][ T277] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 21.094632][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.101817][ T285] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.109222][ T285] device bridge_slave_0 entered promiscuous mode [ 21.122204][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.129240][ T285] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.136620][ T285] device bridge_slave_1 entered promiscuous mode [ 21.259197][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.266285][ T287] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.273682][ T287] device bridge_slave_0 entered promiscuous mode [ 21.282446][ T291] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.289483][ T291] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.296877][ T291] device bridge_slave_0 entered promiscuous mode [ 21.306166][ T291] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.313401][ T291] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.320676][ T291] device bridge_slave_1 entered promiscuous mode [ 21.328523][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.335575][ T287] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.342961][ T287] device bridge_slave_1 entered promiscuous mode [ 21.373571][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.380615][ T286] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.388193][ T286] device bridge_slave_0 entered promiscuous mode [ 21.402890][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.409939][ T286] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.417487][ T286] device bridge_slave_1 entered promiscuous mode [ 21.431794][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.438840][ T292] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.446219][ T292] device bridge_slave_0 entered promiscuous mode [ 21.455484][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.462650][ T292] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.469992][ T292] device bridge_slave_1 entered promiscuous mode [ 21.548988][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.556054][ T285] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.563352][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.570369][ T285] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.647435][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.654491][ T286] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.661747][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.668768][ T286] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.685696][ T291] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.692770][ T291] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.700036][ T291] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.707080][ T291] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.715450][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.722503][ T287] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.729743][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.736796][ T287] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.746258][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.753329][ T292] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.760584][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.767610][ T292] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.782413][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.789738][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.797607][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.804947][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.812114][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.819212][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.826457][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.833713][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.840875][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.848133][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.856145][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 21.863640][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.876473][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.902995][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.911414][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.918440][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.925870][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.934128][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.941179][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.965039][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.972852][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.980480][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.988603][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.997320][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.004354][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 22.011759][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 22.019837][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.026862][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 22.034184][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 22.042542][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.049545][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 22.056896][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 22.065073][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.072126][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 22.091260][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 22.099614][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 22.107923][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.114971][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 22.122337][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 22.130682][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 22.138806][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 22.147500][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 22.155713][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.162760][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 22.170149][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 22.178190][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 22.186116][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 22.194132][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 22.202017][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.210293][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.234785][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 22.242834][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 22.250667][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 22.259612][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 22.267897][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 22.275927][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 22.283880][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 22.291904][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 22.299749][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.308108][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.322943][ T285] device veth0_vlan entered promiscuous mode [ 22.334239][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.342707][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 22.350056][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 22.357698][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 22.366186][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 22.374528][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.381568][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 22.388954][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.397018][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.405409][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.413756][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.422129][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.429918][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.437961][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.446325][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 22.454764][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 22.462954][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.469970][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 22.477667][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 22.485166][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 22.492630][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 22.500038][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 22.508120][ T292] device veth0_vlan entered promiscuous mode [ 22.518475][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.526643][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 22.534190][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 22.545565][ T286] device veth0_vlan entered promiscuous mode [ 22.554114][ T291] device veth0_vlan entered promiscuous mode [ 22.564530][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.572609][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.580400][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.588595][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 22.596164][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 22.606466][ T285] device veth1_macvtap entered promiscuous mode [ 22.614130][ T292] device veth1_macvtap entered promiscuous mode [ 22.623195][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.631385][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.639403][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 22.647767][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 22.655851][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 22.674228][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.682454][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.690556][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.699304][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.707644][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.716125][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.724499][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.732866][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 22.740810][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 22.750816][ T286] device veth1_macvtap entered promiscuous mode [ 22.760066][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.768308][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.779283][ T291] device veth1_macvtap entered promiscuous mode [ 22.786538][ T292] request_module fs-gadgetfs succeeded, but still no fs? [ 22.803101][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.819119][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.828441][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.829037][ T309] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 22.837406][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.881138][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.893962][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.905833][ T314] loop3: detected capacity change from 0 to 1024 [ 22.913526][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.922256][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.930637][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.938947][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.947437][ T314] ======================================================= [ 22.947437][ T314] WARNING: The mand mount option has been deprecated and [ 22.947437][ T314] and is ignored by this kernel. Remove the mand [ 22.947437][ T314] option from the mount to silence this warning. [ 22.947437][ T314] ======================================================= [ 22.982848][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.991445][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.002672][ T314] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 23.006677][ T287] device veth0_vlan entered promiscuous mode [ 23.017897][ T314] EXT4-fs (loop3): orphan cleanup on readonly fs [ 23.025070][ T314] EXT4-fs error (device loop3): ext4_map_blocks:740: inode #3: block 3: comm syz.3.4: lblock 3 mapped to illegal pblock 3 (length 1) [ 23.039371][ T314] EXT4-fs error (device loop3): ext4_acquire_dquot:6225: comm syz.3.4: Failed to acquire dquot type 0 [ 23.053483][ T314] EXT4-fs error (device loop3): ext4_map_blocks:630: inode #3: block 3: comm syz.3.4: lblock 3 mapped to illegal pblock 3 (length 1) [ 23.068553][ T314] EXT4-fs error (device loop3): ext4_acquire_dquot:6225: comm syz.3.4: Failed to acquire dquot type 0 [ 23.083120][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 23.091008][ T314] EXT4-fs error (device loop3): ext4_free_blocks:6232: comm syz.3.4: Freeing blocks not in datazone - block = 0, count = 4096 [ 23.101424][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.112636][ T314] EXT4-fs error (device loop3): ext4_map_blocks:630: inode #3: block 3: comm syz.3.4: lblock 3 mapped to illegal pblock 3 (length 1) [ 23.121285][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.126990][ T314] EXT4-fs error (device loop3): ext4_acquire_dquot:6225: comm syz.3.4: Failed to acquire dquot type 0 [ 23.145799][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.151188][ T314] EXT4-fs (loop3): 1 orphan inode deleted [ 23.160776][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.170044][ T306] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.178070][ T314] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 23.199445][ T287] device veth1_macvtap entered promiscuous mode [ 23.200839][ T322] loop1: detected capacity change from 0 to 512 [ 23.223681][ T320] Zero length message leads to an empty skb [ 23.233212][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.247363][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.255803][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 23.257011][ T329] loop4: detected capacity change from 0 to 512 [ 23.270507][ T318] netlink: 12 bytes leftover after parsing attributes in process `syz.0.1'. [ 23.283903][ T322] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 23.295587][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 23.317103][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 23.330381][ T318] netlink: 272 bytes leftover after parsing attributes in process `syz.0.1'. [ 23.339677][ T322] EXT4-fs (loop1): ext4_check_descriptors: Inode bitmap for group 0 overlaps block group descriptors [ 23.356406][ T322] EXT4-fs (loop1): group descriptors corrupted! [ 23.371114][ T329] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 23.391497][ T329] ext4 filesystem being mounted at /2/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 23.462773][ T339] loop3: detected capacity change from 0 to 40427 [ 23.504054][ T339] F2FS-fs (loop3): Invalid log blocks per segment (1) [ 23.520999][ T339] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 23.529966][ T339] F2FS-fs (loop3): fault_type options not supported [ 23.536785][ T339] F2FS-fs (loop3): fault_injection options not supported [ 23.553510][ T339] F2FS-fs (loop3): invalid crc value [ 23.560243][ T339] F2FS-fs (loop3): Found nat_bits in checkpoint [ 23.598352][ T339] F2FS-fs (loop3): Start checkpoint disabled! [ 23.605465][ T339] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 23.623026][ T339] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e6 [ 23.651124][ T311] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 23.670478][ T357] attempt to access beyond end of device [ 23.670478][ T357] loop3: rw=10241, want=45104, limit=40427 [ 23.682480][ T357] attempt to access beyond end of device [ 23.682480][ T357] loop3: rw=2049, want=45104, limit=40427 [ 23.698698][ T339] fuse: Bad value for 'fd' [ 23.721793][ T8] attempt to access beyond end of device [ 23.721793][ T8] loop3: rw=2049, want=40984, limit=40427 [ 23.722668][ T361] loop4: detected capacity change from 0 to 2048 [ 23.792751][ T361] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 23.803925][ T42] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 23.811536][ T361] ext4 filesystem being mounted at /3/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 23.843316][ T361] overlayfs: failed to resolve './bus': -2 [ 23.911653][ T311] usb 1-1: Using ep0 maxpacket: 32 [ 23.926772][ T369] loop4: detected capacity change from 0 to 1024 [ 23.951157][ T6] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 24.054631][ T375] device vti0 entered promiscuous mode [ 24.081128][ T311] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 24.088733][ T311] usb 1-1: can't read configurations, error -61 [ 24.132749][ T380] loop4: detected capacity change from 0 to 256 [ 24.172343][ T380] exfat: Deprecated parameter 'utf8' [ 24.211199][ T42] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 24.222341][ T42] usb 3-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 24.224565][ T380] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0xe3908169, utbl_chksum : 0xe619d30d) [ 24.231782][ T42] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 24.247276][ T311] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 24.255039][ T42] usb 3-1: config 0 descriptor?? [ 24.267746][ T380] netlink: 28 bytes leftover after parsing attributes in process `syz.4.19'. [ 24.331181][ T6] usb 2-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 24.339962][ T6] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 24.350236][ T6] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 24.359379][ T6] usb 2-1: config 1 has no interface number 0 [ 24.365618][ T6] usb 2-1: too many endpoints for config 1 interface 1 altsetting 1: 32, using maximum allowed: 30 [ 24.376347][ T6] usb 2-1: config 1 interface 1 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 32 [ 24.511235][ T311] usb 1-1: Using ep0 maxpacket: 32 [ 24.551236][ T6] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 24.560322][ T6] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 24.568411][ T6] usb 2-1: Product: syz [ 24.572583][ T6] usb 2-1: Manufacturer: syz [ 24.577175][ T6] usb 2-1: SerialNumber: syz [ 24.683695][ T311] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 24.685402][ T30] kauditd_printk_skb: 99 callbacks suppressed [ 24.685414][ T30] audit: type=1400 audit(1778446836.965:168): avc: denied { read } for pid=382 comm="syz.3.20" dev="nsfs" ino=4026532290 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 24.691606][ T311] usb 1-1: can't read configurations, error -61 [ 24.704929][ T30] audit: type=1400 audit(1778446836.975:169): avc: denied { open } for pid=382 comm="syz.3.20" path="net:[4026532290]" dev="nsfs" ino=4026532290 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 24.718527][ T311] usb usb1-port1: attempt power cycle [ 24.727132][ T30] audit: type=1400 audit(1778446836.975:170): avc: denied { create } for pid=382 comm="syz.3.20" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 24.773976][ T30] audit: type=1400 audit(1778446836.975:171): avc: denied { getopt } for pid=382 comm="syz.3.20" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 24.791973][ T42] keytouch 0003:0926:3333.0001: fixing up Keytouch IEC report descriptor [ 24.808097][ T42] input: HID 0926:3333 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0926:3333.0001/input/input4 [ 24.883459][ T30] audit: type=1400 audit(1778446837.165:172): avc: denied { read } for pid=86 comm="acpid" name="event3" dev="devtmpfs" ino=584 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 24.883772][ T42] keytouch 0003:0926:3333.0001: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.2-1/input0 [ 24.905923][ T30] audit: type=1400 audit(1778446837.165:173): avc: denied { open } for pid=86 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=584 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 24.946213][ T30] audit: type=1400 audit(1778446837.165:174): avc: denied { ioctl } for pid=86 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=584 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 24.971660][ T30] audit: type=1400 audit(1778446837.205:175): avc: denied { unmount } for pid=292 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 25.019512][ T350] UDC core: couldn't find an available UDC or it's busy: -16 [ 25.027047][ T350] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 25.036471][ T30] audit: type=1400 audit(1778446837.315:176): avc: denied { create } for pid=349 comm="syz.2.11" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 25.053110][ T392] loop4: detected capacity change from 0 to 512 [ 25.066439][ T6] usb 2-1: USB disconnect, device number 2 [ 25.091151][ T381] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 25.112256][ T392] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 25.121664][ T392] EXT4-fs (loop4): ext4_check_descriptors: Inode bitmap for group 0 overlaps block group descriptors [ 25.132795][ T392] EXT4-fs (loop4): group descriptors corrupted! [ 25.191310][ T311] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 25.281174][ T311] usb 1-1: Using ep0 maxpacket: 32 [ 25.331149][ T381] usb 4-1: Using ep0 maxpacket: 16 [ 25.454298][ T395] loop4: detected capacity change from 0 to 131072 [ 25.461412][ T311] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 25.469056][ T311] usb 1-1: can't read configurations, error -61 [ 25.494753][ T395] F2FS-fs (loop4): invalid crc value [ 25.501858][ T395] F2FS-fs (loop4): Found nat_bits in checkpoint [ 25.528285][ T395] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 25.541131][ T381] usb 4-1: unable to get BOS descriptor or descriptor too short [ 25.549576][ T395] netlink: 4 bytes leftover after parsing attributes in process `syz.4.24'. [ 25.584660][ T30] audit: type=1400 audit(1778446837.865:177): avc: denied { create } for pid=394 comm="syz.4.24" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 25.621137][ T311] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 25.641180][ T381] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 25.651364][ T381] usb 4-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 25.660317][ T381] usb 4-1: config 1 interface 1 altsetting 4 has 0 endpoint descriptors, different from the interface descriptor's value: 10 [ 25.673499][ T381] usb 4-1: Duplicate descriptor for config 1 interface 1 altsetting 0, skipping [ 25.682600][ T381] usb 4-1: config 1 interface 1 has no altsetting 1 [ 25.721201][ T311] usb 1-1: Using ep0 maxpacket: 32 [ 25.841191][ T381] usb 4-1: New USB device found, idVendor=0582, idProduct=0582, bcdDevice= 0.40 [ 25.850291][ T381] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 25.858458][ T20] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 25.866012][ T381] usb 4-1: Product: syz [ 25.870217][ T381] usb 4-1: Manufacturer: 녔큘䰷耰裟矃䵡㜁츥흕嚹횏갳텬귭竂峅冣颹쳎궏 [ 25.880666][ T381] usb 4-1: SerialNumber: syz [ 25.885353][ T311] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 25.893158][ T311] usb 1-1: can't read configurations, error -61 [ 25.899705][ T311] usb usb1-port1: unable to enumerate USB device [ 25.906161][ T6] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 26.181123][ T6] usb 2-1: Using ep0 maxpacket: 8 [ 26.490465][ T26] usb 3-1: USB disconnect, device number 2 [ 26.511934][ T412] loop2: detected capacity change from 0 to 1024 [ 26.531257][ T20] usb 5-1: config 220 has an invalid interface number: 76 but max is 2 [ 26.539632][ T20] usb 5-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 26.550006][ T20] usb 5-1: config 220 has no interface number 2 [ 26.552305][ T412] EXT4-fs (loop2): mounted filesystem without journal. Opts: auto_da_alloc,nombcache,,errors=continue. Quota mode: none. [ 26.556594][ T381] usb 4-1: BAAD HEADSET ADAPTER c_chmask mismatch [ 26.575512][ T20] usb 5-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 26.588996][ T381] snd-usb-audio: probe of 4-1:1.0 failed with error -22 [ 26.596320][ T20] usb 5-1: config 220 interface 0 has no altsetting 0 [ 26.603836][ T20] usb 5-1: config 220 interface 76 has no altsetting 0 [ 26.612286][ T6] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 26.623247][ T381] usb 4-1: USB disconnect, device number 2 [ 26.629143][ T6] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 26.638618][ T20] usb 5-1: config 220 interface 1 has no altsetting 0 [ 26.650122][ T6] usb 2-1: config 1 has no interface number 0 [ 26.801189][ T20] usb 5-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 26.810314][ T20] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.818447][ T6] usb 2-1: New USB device found, idVendor=0499, idProduct=1053, bcdDevice= 0.40 [ 26.827613][ T20] usb 5-1: Product: syz [ 26.831850][ T6] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.839882][ T20] usb 5-1: Manufacturer: syz [ 26.844702][ T20] usb 5-1: SerialNumber: syz [ 26.849311][ T6] usb 2-1: Product: syz [ 26.853811][ T6] usb 2-1: Manufacturer: syz [ 26.858687][ T6] usb 2-1: SerialNumber: syz [ 26.952329][ T418] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 26.963076][ T418] ext4 filesystem being mounted at /8/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 26.975514][ T418] fs-verity: sha512 using implementation "sha512-avx2" [ 26.984033][ T420] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 26.992008][ T420] EXT4-fs (loop0): mounting ext3 file system using the ext4 subsystem [ 27.006293][ T420] EXT4-fs (loop0): 1 truncate cleaned up [ 27.012102][ T418] syz.3.28 (418) used greatest stack depth: 20928 bytes left [ 27.019865][ T420] EXT4-fs (loop0): mounted filesystem without journal. Opts: noload,errors=remount-ro,bsddf,nomblk_io_submit,data_err=ignore,usrjquota=,. Quota mode: none. [ 27.092111][ T395] UDC core: couldn't find an available UDC or it's busy: -16 [ 27.099512][ T395] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 27.122132][ T426] EXT4-fs (loop3): Mount option "dioread_nolock" incompatible with ext3 [ 27.211210][ T6] usb 2-1: 1:0 : does not exist [ 27.216090][ T6] usb 2-1: BAAD HEADSET c_chmask mismatch [ 27.222089][ T20] usb 5-1: selecting invalid altsetting 0 [ 27.227855][ T20] usb 5-1: Found UVC 7.01 device syz (8086:0b07) [ 27.234262][ T6] snd-usb-audio: probe of 2-1:1.1 failed with error -22 [ 27.241278][ T20] usb 5-1: No valid video chain found. [ 27.248697][ T6] usb 2-1: USB disconnect, device number 3 [ 27.282871][ T20] usb 5-1: USB disconnect, device number 2 [ 27.311124][ T26] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 27.323234][ T430] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 27.333900][ T430] ext4 filesystem being mounted at /4/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 27.421131][ T319] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 27.681183][ T26] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 27.695749][ T26] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 27.717415][ T26] usb 1-1: New USB device found, idVendor=0308, idProduct=30ea, bcdDevice= 0.00 [ 27.732736][ T26] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 27.746937][ T26] usb 1-1: config 0 descriptor?? [ 27.791217][ T319] usb 4-1: config 2 has an invalid interface number: 232 but max is 0 [ 27.799428][ T319] usb 4-1: config 2 has no interface number 0 [ 27.812963][ T319] usb 4-1: config 2 interface 232 altsetting 13 bulk endpoint 0x82 has invalid maxpacket 64 [ 27.830318][ T319] usb 4-1: config 2 interface 232 has no altsetting 0 [ 27.942057][ T436] EXT4-fs (loop4): Ignoring removed mblk_io_submit option [ 27.967553][ T436] EXT4-fs (loop4): mounted filesystem without journal. Opts: auto_da_alloc,mblk_io_submit,,errors=continue. Quota mode: none. [ 27.993762][ T436] ================================================================== [ 28.001879][ T436] BUG: KASAN: out-of-bounds in ext4_xattr_set_entry+0x1e04/0x3940 [ 28.009686][ T436] Read of size 18446744073709550624 at addr ffff88811493d7e0 by task syz.4.33/436 [ 28.018889][ T436] [ 28.021224][ T436] CPU: 1 PID: 436 Comm: syz.4.33 Not tainted syzkaller #0 [ 28.028331][ T436] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 [ 28.038399][ T436] Call Trace: [ 28.041678][ T436] [ 28.044607][ T436] __dump_stack+0x21/0x30 [ 28.048961][ T436] dump_stack_lvl+0x110/0x170 [ 28.053650][ T436] ? show_regs_print_info+0x20/0x20 [ 28.058860][ T436] ? load_image+0x3e0/0x3e0 [ 28.063376][ T436] print_address_description+0x7f/0x2c0 [ 28.068933][ T436] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 28.074488][ T436] kasan_report+0xf1/0x140 [ 28.078921][ T436] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 28.084479][ T436] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 28.090034][ T436] kasan_check_range+0x249/0x2a0 [ 28.094977][ T436] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 28.100531][ T436] memmove+0x2d/0x70 [ 28.104426][ T436] ext4_xattr_set_entry+0x1e04/0x3940 [ 28.109808][ T436] ? ext4_xattr_ibody_set+0x360/0x360 [ 28.115182][ T436] ? __mb_cache_entry_free+0x253/0x390 [ 28.120640][ T436] ? kmem_cache_free+0x100/0x320 [ 28.125587][ T436] ? mb_cache_entry_delete_or_get+0x203/0x220 [ 28.131659][ T436] ext4_xattr_block_set+0x4f8/0x2d10 [ 28.136957][ T436] ? __kasan_check_read+0x11/0x20 [ 28.141989][ T436] ? __ext4_xattr_check_block+0x265/0x8e0 [ 28.147723][ T436] ? ext4_xattr_block_find+0x4f0/0x4f0 [ 28.153187][ T436] ext4_xattr_set_handle+0xbc4/0x12b0 [ 28.158551][ T436] ? ext4_xattr_set_entry+0x3940/0x3940 [ 28.164083][ T436] ? ext4_xattr_set+0x20c/0x320 [ 28.168913][ T436] ? __ext4_journal_start_sb+0x154/0x2b0 [ 28.174528][ T436] ext4_xattr_set+0x242/0x320 [ 28.179189][ T436] ? ext4_xattr_set_credits+0x290/0x290 [ 28.184725][ T436] ? selinux_inode_setxattr+0x5d9/0xc00 [ 28.190256][ T436] ext4_xattr_trusted_set+0x3c/0x50 [ 28.195436][ T436] ? ext4_xattr_trusted_get+0x40/0x40 [ 28.200790][ T436] __vfs_setxattr+0x3e1/0x430 [ 28.205449][ T436] __vfs_setxattr_noperm+0x12a/0x5e0 [ 28.210717][ T436] __vfs_setxattr_locked+0x212/0x230 [ 28.215982][ T436] vfs_setxattr+0x167/0x2e0 [ 28.220469][ T436] ? xattr_permission+0x550/0x550 [ 28.225479][ T436] ? _copy_from_user+0x95/0xd0 [ 28.230222][ T436] setxattr+0x36c/0x390 [ 28.234360][ T436] ? path_setxattr+0x290/0x290 [ 28.239110][ T436] ? debug_smp_processor_id+0x17/0x20 [ 28.244470][ T436] ? __mnt_want_write+0x1e6/0x260 [ 28.249475][ T436] ? mnt_want_write+0x20b/0x2e0 [ 28.254309][ T436] path_setxattr+0x147/0x290 [ 28.258891][ T436] ? simple_xattr_list_add+0x120/0x120 [ 28.264339][ T436] ? __kasan_check_write+0x14/0x20 [ 28.269437][ T436] __x64_sys_lsetxattr+0xc2/0xe0 [ 28.274357][ T436] x64_sys_call+0x8cc/0x9a0 [ 28.278842][ T436] do_syscall_64+0x4c/0xa0 [ 28.284074][ T436] ? clear_bhb_loop+0x50/0xa0 [ 28.288749][ T436] ? clear_bhb_loop+0x50/0xa0 [ 28.293418][ T436] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 28.299301][ T436] RIP: 0033:0x7f1ec8beadd9 [ 28.303701][ T436] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 28.323293][ T436] RSP: 002b:00007f1ec7645028 EFLAGS: 00000246 ORIG_RAX: 00000000000000bd [ 28.331698][ T436] RAX: ffffffffffffffda RBX: 00007f1ec8e63fa0 RCX: 00007f1ec8beadd9 [ 28.339749][ T436] RDX: 0000200000000380 RSI: 00002000000000c0 RDI: 0000200000000100 [ 28.347729][ T436] RBP: 00007f1ec8c80d69 R08: 0000000000000000 R09: 0000000000000000 [ 28.355695][ T436] R10: 000000000000fe37 R11: 0000000000000246 R12: 0000000000000000 [ 28.363649][ T436] R13: 00007f1ec8e64038 R14: 00007f1ec8e63fa0 R15: 00007ffd29bb1528 [ 28.371608][ T436] [ 28.374629][ T436] [ 28.376938][ T436] The buggy address belongs to the page: [ 28.382540][ T436] page:ffffea0004524f40 refcount:2 mapcount:0 mapping:ffff888109339d18 index:0x1c pfn:0x11493d [ 28.392844][ T436] memcg:ffff888100254500 [ 28.397065][ T436] aops:def_blk_aops ino:700004 [ 28.401814][ T436] flags: 0x400000000000203a(referenced|dirty|lru|active|private|zone=1) [ 28.410140][ T436] raw: 400000000000203a ffffea0004371a08 ffffea0004525008 ffff888109339d18 [ 28.418701][ T436] raw: 000000000000001c ffff888111a35738 00000002ffffffff ffff888100254500 [ 28.427259][ T436] page dumped because: kasan: bad access detected [ 28.433824][ T436] page_owner tracks the page as allocated [ 28.439514][ T436] page last allocated via order 0, migratetype Movable, gfp_mask 0x108c48(GFP_NOFS|__GFP_NOFAIL|__GFP_HARDWALL|__GFP_MOVABLE), pid 436, ts 27986474214, free_ts 26915792399 [ 28.456516][ T436] post_alloc_hook+0x192/0x1b0 [ 28.461269][ T436] prep_new_page+0x1c/0x110 [ 28.465753][ T436] get_page_from_freelist+0x2d3a/0x2dc0 [ 28.471281][ T436] __alloc_pages+0x1a2/0x460 [ 28.475864][ T436] pagecache_get_page+0xac6/0xde0 [ 28.480896][ T436] __getblk_gfp+0x238/0x7d0 [ 28.485378][ T436] ext4_xattr_block_set+0x1d7c/0x2d10 [ 28.490737][ T436] ext4_xattr_set_handle+0xbc4/0x12b0 [ 28.496091][ T436] ext4_xattr_set+0x242/0x320 [ 28.500753][ T436] ext4_xattr_user_set+0xc4/0xf0 [ 28.505673][ T436] __vfs_setxattr+0x3e1/0x430 [ 28.510328][ T436] __vfs_setxattr_noperm+0x12a/0x5e0 [ 28.515593][ T436] __vfs_setxattr_locked+0x212/0x230 [ 28.520865][ T436] vfs_setxattr+0x167/0x2e0 [ 28.525347][ T436] setxattr+0x36c/0x390 [ 28.529482][ T436] path_setxattr+0x147/0x290 [ 28.534051][ T436] page last free stack trace: [ 28.538704][ T436] free_unref_page_prepare+0x542/0x550 [ 28.544145][ T436] free_unref_page_list+0x13a/0x9d0 [ 28.549321][ T436] release_pages+0x1006/0x1060 [ 28.554063][ T436] free_pages_and_swap_cache+0x86/0xa0 [ 28.559505][ T436] tlb_flush_mmu+0xdf/0x190 [ 28.563997][ T436] unmap_page_range+0x1bba/0x1d80 [ 28.569014][ T436] unmap_vmas+0x26d/0x380 [ 28.573328][ T436] exit_mmap+0x412/0x8b0 [ 28.577559][ T436] __mmput+0x93/0x320 [ 28.581623][ T436] mmput+0x50/0x150 [ 28.585416][ T436] do_exit+0x9f2/0x27e0 [ 28.589552][ T436] do_group_exit+0x141/0x310 [ 28.594118][ T436] get_signal+0x66a/0x1480 [ 28.598513][ T436] arch_do_signal_or_restart+0xdf/0x11c0 [ 28.604127][ T436] exit_to_user_mode_loop+0xa7/0xe0 [ 28.609307][ T436] exit_to_user_mode_prepare+0x87/0xd0 [ 28.614745][ T436] [ 28.617045][ T436] Memory state around the buggy address: [ 28.622669][ T436] ffff88811493d680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 28.630704][ T436] ffff88811493d700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 28.638740][ T436] >ffff88811493d780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 28.646900][ T436] ^ [ 28.654083][ T436] ffff88811493d800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 28.662130][ T436] ffff88811493d880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 28.670167][ T436] ================================================================== [ 28.678202][ T436] Disabling lock debugging due to kernel taint [ 28.711382][ T319] usb 4-1: New USB device found, idVendor=0eba, idProduct=2080, bcdDevice=b7.6c [ 28.725672][ T319] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 28.738054][ T319] usb 4-1: Product: syz [ 28.743395][ T319] usb 4-1: Manufacturer: syz [ 28.750138][ T319] usb 4-1: SerialNumber: syz [ 28.771166][ T428] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 28.931364][ T26] hid (null): invalid report_size 24343 [ 28.939556][ T26] hid-generic 0003:0308:30EA.0002: invalid report_size 24343 [ 28.950222][ T26] hid-generic 0003:0308:30EA.0002: item 0 2 1 7 parsing failed [ 28.962369][ T26] hid-generic: probe of 0003:0308:30EA.0002 failed with error -22 [ 29.071444][ T319] pl2303 4-1:2.232: required interrupt-in endpoint missing [ 29.081298][ T319] usb 4-1: USB disconnect, device number 3 [ 29.134630][ T20] usb 1-1: USB disconnect, device number 6 [ 29.656504][ T291] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 4294901760 (level 0) [ 29.677255][ T291] EXT4-fs (loop0): Remounting filesystem read-only [ 29.683812][ T291] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 4294967295 (level 1) [ 29.691100][ T30] kauditd_printk_skb: 27149 callbacks suppressed [ 29.691113][ T30] audit: type=1326 audit(1778446841.965:27327): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000 [ 29.702820][ T291] EXT4-fs (loop0): Remounting filesystem read-only [ 29.704282][ T30] audit: type=1326 audit(1778446841.975:27328): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000 [ 29.759947][ T30] audit: type=1326 audit(1778446841.975:27329): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f434c30c159 code=0x7ffc0000 [ 29.759949][ T291] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #13: comm syz-executor: invalid indirect mapped block 65535 (level 2) [ 29.760275][ T291] EXT4-fs (loop0): Remounting filesystem read-only [ 29.785683][ T30] audit: type=1326 audit(1778446841.975:27330): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000 [ 29.829357][ T30] audit: type=1326 audit(1778446841.975:27331): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f434c30c159 code=0x7ffc0000 [ 29.854269][ T30] audit: type=1326 audit(1778446841.975:27332): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000 [ 29.879048][ T30] audit: type=1326 audit(1778446841.975:27333): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f434c30c159 code=0x7ffc0000 [ 29.903654][ T30] audit: type=1326 audit(1778446841.975:27334): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000 [ 29.928288][ T30] audit: type=1326 audit(1778446841.975:27335): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f434c30c159 code=0x7ffc0000 [ 29.952908][ T30] audit: type=1326 audit(1778446841.975:27336): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=433 comm="syz.1.34" exe="/root/ci2-android-5-15/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f434c364b57 code=0x7ffc0000