last executing test programs: 19.231441696s ago: executing program 2 (id=96): openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/attr/keycreate\x00', 0x2, 0x0) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) getsockopt$sock_timeval(r1, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTLQI(r2, 0x0, 0x3, &(0x7f00000000c0), 0x4) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NBD_CMD_STATUS(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0xa0, r4, 0x8, 0x70bd2a, 0xe, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0xffff}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x8}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x9}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x35}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x29d}, @NBD_ATTR_BACKEND_IDENTIFIER={0xc, 0xa, '/#*/]\x11\x7f!'}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}, @NBD_ATTR_BACKEND_IDENTIFIER={0x1e, 0xa, '/proc/self/attr/keycreate\x00'}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x7ff}]}, 0xa0}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x39, &(0x7f00000002c0)=@hopopts={0x55, 0x1c, '\x00', [@enc_lim={0x4, 0x1, 0xb}, @pad1, @generic={0x0, 0xd6, "29f989c523cce0ffd4aa33a0917e56bb3c2373d780d2b794f6d9908f3b90c2e352b44a445f8160029e2eddaa982214448b9995459ad61072a32d1f964198a3bd3838d24f45acc2dc8bf193ad381aefaa01965f6eba7caaf7e4e8d9faf50cf027ecda891dd7b887693a8e1f8d6b112581a387370bcb7b13af239e4a06d968c88553a46ac108fcb330da83aa83306cfb5b488b1d4e6996e8d0b785911129a8f0334679076b276472cd30c37290cabf42edce2d98a7ecedf037757e9664321215309d827e973a05e87ca97f46a1ec3093bf0584e81de63a"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, 0xf0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000000400)=@abs, 0x6e, &(0x7f00000018c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/225, 0xe1}, {&(0x7f0000001580)=""/211, 0xd3}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/207, 0xcf}, {&(0x7f00000017c0)=""/193, 0xc1}], 0x6}, 0x40000102) syz_ublk_setup_queues(0xffffffffffffffff, 0x0, &(0x7f0000001980)={0x0, 0xb71a, 0x1000, 0x2, 0x3dc}, &(0x7f0000001a00)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xdad4, 0x1000, 0x3, 0x11f}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x3b48, 0x8000, 0x3, 0x3b9}, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf88c, 0x2000, 0x2, 0xf0}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x18a6, 0x40, 0x2, 0x298}, 0xffffffffffffffff}], 0x4, &(0x7f0000002c80)={0x2e, 0x29, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x9}, 0x0, 0x0, '\x00', {0x0, 0xb71, 0x0, &(0x7f0000001c80)=@buf_max_buf="5e9f5327b5e542f548489b83cecb0ff5a3f3b6dc6e77f5eaaa1c9109482de58081572ffd6c5f0ce2a55669bc848087468c25e14f27986c9563f2180acf37662008739a17c8363d9129f07a33c83344f5a9662c2c79dfa10c641f15d125b9d591bdc529911492b6f881014607f564e4f86f45b98bb37460ddb6d76728fd9e2be742b18c736bc095f7044f3aecd84011f5d31340c4793552f609b971455d26c397b5a916692d3bd751767e5565fd7222a8322c33ceb5932f2b597032e267e87c7d7deea14868aa653574fbd06301b09d5b0156eb28a2b5f026570aea6bedd0d9c62447826df7cb773c8c7849c2b4bd1aa20a88e687cc73c4bb7a478eeab2e4204012f301024a4fed044210a104fc54a9e5407a30d8cd70ce020098052e82e62e9468561816a09995aeac3b561116468baacfdadb3ef649ebe18656a1acbce97153333cedd153928dc5eac5fa214240c864cb6093f7807ea95b3423f92275ded86402523412a20dcd817afa90c2e4efa636e72aa14d0d3454baacf341660ddbed6babe1c2b9d63494c65c2b6104b80d34fb543ae382185a2c4d3965c829840b0deb306be0e74a96ef70747a71709e44eca4d96dc2b3133595ebbdf456e2916e772dd39e533c1d6dc8630b4a6205923c7b0a6ba6528875982960ccf61209774354d6181b4bef0e9d62620d7f19a6999cb5cb57fd62949c580eaf19eb0a9381ea22161366acaef7b5e066c0c4078a793e299863c4f779556a944b52277a179c6fd95551227bf9986008d3678369efcd463712d085674de1c430b0956a332685230539a26633d02808f09a9973acdc21faa72973f8c76990fecf9caa1f7b1d09680426031f8749ddc274f2a4cfa7c8ed85d37c57b82fa28a97f8789e0b04d8efc96f278e17270ead1a16fa1015afc5e7952179918c30ea5143c9f7b87535313b1e2d3c6fef51acb955ec563eb398905dc901b7525c9759c7eca3548f894b972a73d5a96902fed746ca2d17ed04fc4b467667e7738d2a07b17d4b7e3b72735fa4be23bdbcf819be490b8f2daf06e3eb49883927ea59dfc42560936b1b7ec476cc5d336a746e668fcf73a9852d6e500806a39354434635614127e139d7f3a76f73f6bba786040d6024bba00947238a7cc83acbdbac3d4a1eaf88875fde52ef56bfa70d5b5952f35e195801bd29de2de7e39fc60fc289edff43ecc36ae2285d5ec0423aba1d75fb12b87e0211ad4c237772b34e45a033f754baabc5758ba9fe29af1c193cd36fcfd03c1f45a4b3f41d1a1e7a733e0169561e5799fb9d50b2c16cae58e954b57e5e837cde09b4bcb39778720382f99d03e6d22b62b1207938d50e6e352d030a866f3a66956d1d4f1f4b2f86d0a9bdd40b500b0b9b84da0a2e6b092634e212c83647003b4544a7aa9d762b6cd8b978f8a07a31187558c992773067f657746a93ca412a5a15d008e68cef62bbb8010cd8372179c4655f677a8451e2777ed167f2978352cf098bed8439f839abee00274dd98c83f84d1c6c00592c01c01c10e3f6f72d58bb12ea94def8f888f375726559bce78fb628071aa83472aed206b6d9766e37e5b52452832fe9b2d79de9db9e7f15ee517d4cca55382763c0e74c099f671c2c90b5c27f2cf8f498cc70e62feac23abdb0946ccfda0fe71aa33e23b415a535397e2648339511fd8ee36656815c4d7de7ef814b7bb4d337d0a1e0772a8519254dc4959f5456ef2000c39342b285bc3928f9d15f0d0b2953f83bf9f5f738d5fc19fd25229595efbaf3529f48ad739ef8209843053dfd1ddfceb24a9a1529684a4c338705cb967d2b088d31f70ec7c62b240816fd6a6091322319d590626b0fd60e6743f27c4c6b76cf9859de6544f41c9e35d01a88c65ff7989cf8cfacbd206698d68e887bcb73e345768afa44fb3cd5bb52b94f7d0613a36fc5e527dfe6d3bf4cb60360ae3589f93c7852655af920acd0790c965d2a76d65826cd599062a28d75130c1d551179c2a42cfab227b5dcb23adb183d225e7fe74b58737d42893db598d608962af9b93dcefe420433769f92347d6aeab215bd6e5c4e25a1119fd1488fa06d845d2800f7af43542ebccbb91179076f5a14dfffed49afe0ad7f85f48b0a64181703c100466e16b66c34f9a22b1a719721c0e647b126a2ab899c63f1fd7c9d774db9f9b0b45741b6cd94b22c4f1c7896392545ce533977c35efb184d36658b9d841bb980dd62aaea7f4e377660e21a02c8cc877bd680f6cc3bf02d7b3b1dd97b15c23263d6230575b247a55e9a98b14be7510d43a34a3bcdff64d7c57dff16678a57649303052a7de734b71df539111c62c828b9dbdcb4f623cc4d90a3ff9f839783e2636f100315ce80de3b2f106d60288a566ba5c464480b961dad090bf6ee03d20156776f3ecde5e39b4524454ffe0fb0d32d2beba004f8ddaae5d677e9a1bd6ee2ff6f46f938003f90b4c0990cec38da955064b7978f5ece24e7e5a12fc9ef870dd498bab9960f9741bfb13b9ed1e8f113a81be9ac3a6b82d92edba941b9cab6d1e3d6958cf92ce5eae0d8ecfee9f2018c31815538b8e053add77913b217ea8f1565cf16ccba75e4b752762f37eaaa90440d78195b9fe2b82333905e083d985dbb416e29203e79ae8f269cd461deb812df1232896ea08adbafefabce20b6177ece394b317c33dbc62a03ea851514d2ebe997b71ddbbbe052448e2c5d7c0399af339f897335925b68c16a2ed9cfb90b5de3dafc0c08d3c18ca045d4059ff5dcf4fd39b01b4e5e8c06d2f2685cc4466b09e6a4c63c5566adccb75a91db49b0ac453acd6aa43d065ff2fe56b6508480ffe7e5b857951353c962e21e29d4a62a42495358f490b24ab614abd622c1b96dec4e06f51ff02d37d898d5f758884435fce1ab50771a2cb16de2216c6359142b6ce074403f24bb2e0accb73270785a82461b0184e1c5aa6775ab0cbe5181830c2cca8f03af7ff77939fad8425cdb474eee6b918b7b8ed0c8d4dc5a4e4e01f529fd7ea56d6711d4a9dbdda08da2394cae98b2c3946a733f3b353c08fe0c23645adc5d4d2172c3f4db2ef313616875239a2f8b6bc7f961075b0917c9a471476045cf202a0a207f3f718389e3fd870854e57c3ec1bafd0281ba1a67ea3bdd85518747ea37a184ece94dc364cb50f27fc44f9ed09ce9aaf0ba3c9a65eaac94a2f8ac78d5fe15aa1e9a61d2ac83a15556d31b03e14b54c95baae2d4a79e112e9734ceb598b4f91c59d8bde0d4c1b5e119afbc3feda57e655ebe121b74def93da78654e5cf0ed63c181f258f17c8f8e44cfbd29a4ee0e386395dbc6d9b8078cc7d65925cdc6b653c785408359a93f25f814b7294399e27bd691506117bba8a7dfbad2f400114ac7528c93c4aae0b36f890bac0e0cf627b03f40b018fc5be797aa0233eaf24e344eaa32c208fe2148112be3a4fe9f2c31c383e7d6abfe5468a90a060cd2a7399e3e15501e9132c4b59037985f8a28b61993440beb92013b07fd1e9e70df75b50f3436ca20b96ca569509fe3c6905162383d2001fc414ee67b6d60893963a8767540686ab9b8edef4160910a5915bac758889dfb1f6c99416b27b2410df79e7bb4861d12f6c6e75ed7317ce8d11c3b2d264156bb865c3b3c62a11a65f1bc626926bbbbac46bded2cf6fd586573399209d787a791e7e178d6d7e4868ccfbba7f0738799a8c271f4fb9a94c72a8a8dcb03460f6eec20b1de071b6b419ee37c19b2ebe17eaa0ee9fe6731212c230a911eb528bc6a1da361e6c1a6e8f0dbc26a1540fa29fbe2216cd47f82ff2d4236a5ab1a9c409940aa1cc9ba1660295cb671978f5729b30b8b6659728a265d7ee4e39bbff1472b21dd6c56e7b995af8a3837747f8c8aa08ea9a96c0a153b91d977fbfbbefbb6683a8d7489ec962b86e5818c652389546c7db4eb8274fd02bf9a2c221a54f61b50ee2b4b35883655e695675b185b69508c8513480ad919ebad00a8c1d3aa2b94ae28c4ad358b0caf86855d4fbfa545650feb97bca8f03b8a9d5f5fdec630f3d5b76f65ed1c87e6312cd32d0099836479715dbf12a9b2fc2d51b83d0dc05d3d094247c60cfbd61e84081405d4190a951bacfaca3dfde9553cf64d62e256619931cd6fdbb627de0b0ba991616791fc28ea3e6c7694de664ffbb8bdf5675813895dcfd7a90b14dbfc4ac57678047c516e53d5e9d3f3b608e01e74e075fa0b8a0b3dcb136ca321f22a69d12072f504e68743d3bee6784d0a4742a15b98452d9c2fbbdb50a796055391bf4dd5c47a4a3ffda5e92a337ba5d20db20f3bd410a896f71d4c3319b34feb2df718cc7cd36ba8930b6b6f7f6e1feb186dee362f900121febd6c6817148302d6387a2dd01e86e2de525edee22142aeebac834d25beb1e7e275670c2cd693245dac03c6c308554b716c40711853dc5df8774b85e8e7c7e20bf27480ba585414daae7e6fafdb8984d35a1c391ead6bc3179b7cd92031013f5bfbd73346f56a608a7f92e7f9c54b7d2d44ee141dc8d31edb53712ccaf3616983d08c264def6bb65ac67888699d57cb9b230682499e06bf70c36550044317b260cd40069ba20ac16421ad685c9facf76b79e7d9fd6b1a5323468cdbc181aa2d92f1617720dd39f3e3481e63c5ad8617c62bae0cbd7c058842bf01747b6f84d68096e68346fd35cc32370eb5bd7ba00fc0ba18d7a96335ca017b760db018935cffce2d38dbc645d980c7f8266d940f8dbcaf3c0611832e983e7801f219dbcd8299469cdc537c0de8ca728204d98ad23b3c4ef32bf7bf5b80371d463ff8dd6d4b56c24a6bcc5ddc02a3ef1ca2d101432132887787d8c5217df087bf17218385a5298182e0d6543868629e20ca28dfe656946bd77eeffff5a5fb17def2b6cff64f52e4b453f12a40c94ff8369e2d5476d5e2f52e3b38f7a257e3bc8eb58639fa94c4dd7acc9f3574154388e77b241d4dbcde1db80a34998b6ffe5a6f004aa2f1463938d9b3802539255edcd7ee43638dd307d15dd81c0f4379efabf613cb1db11f7586034707d25801d318358988e7c0f33a5670ca870cf615daa71784bfc905ab4d8bcd857acb655033e2abe8f2b4ff1a90d38d13b118d08d1c2223806b8b303f49980fd3ac16d6b0578c4dd66c640bcb287270c058094e0baad9be66258221d94888821cdf379a79874fd9c3035485f056b231b9c9ec38f46082153c32d23331deaef09eac5bd7f7a66aa58f35b86664077850650228f31414f5eb4688dab7d8cc0b68044583145341feee920b1c0b67ab9355dcb7cd8849408b8e1f75e53682c85775e8839d0c7d06621c3e811fbeddeee1069969fb088bb0b06207bc355ca9a8b5410f0faf0a15ef914268d586201e9b274cf77c63440488c009a2d1a4cd01a393f7abc777b5ae4068246fb112e95c427c185cd50e91c8d5486849cc90aa31b08a6d1c6c91de6a37881f64145cb061252555cae0851e98a6b0ce7d7aace2920c025aade0eb1cc3d53a85f93df1a2f66ae794cd5fa1af197f58f0c945e14a8c520ef5b7cd8dc57032b99f6bd1d591f28351502b801501abf4fd4d99db96b185be83fb0d800fb5c9cc68a882d0426fefd11aa51221caf4166fa85ccf6b033affaa9454a3d11001cd86a70ac4d16b15f427bf375fb3a1134b60983ed77f68575239f5ff222a93d02c285d3e6f10c916790b4fef4eadb50b0cf4b5894db206b4d85f61c1dced92637b29d18a8ae7a28bf105802430ff0544f53dbe940928cbc582f34f7b4e21cd3c840cbf6e26f7588aa006c1cf309369dfa95"}}, &(0x7f0000002d00)) syz_ublk_setup_io_uring(0x4b6f, &(0x7f0000002d40)={0x0, 0xe3e2, 0x40000, 0x1, 0xf3, 0x0, r7}, &(0x7f0000002dc0), &(0x7f0000002e00), &(0x7f0000002e40)) sendmsg$netlink(r1, &(0x7f0000003280)={0x0, 0x0, &(0x7f0000003240)=[{&(0x7f0000002e80)={0x240, 0x40, 0x400, 0x70bd2d, 0x25dfdbfe, "", [@generic="fdb4e4106ff01287c6e3e9c9fa7b38231b4d289b116e474e2d2d98cb4c393a0274a3e4f24d780df8e50e6caf6e565359ea0d6304edab142694b97ac26609cd1ebefe9141e0081b987d0fe4128f88b4b92bd8ec92366de53721b64acad1f1bbc97450d204703345e7ca9dc16975e1aaa9b4a5b323c0558ae147bafc90e638840be4d99613143faf5180bee8baa75aca167aa44bf06186abc50bfc6d3f5e0b6886105180365af7b57fc7d8469c4135896e41c409f1534337116591c231baa167d1f8acee41c3dd", @typed={0x14, 0xa8, 0x0, 0x0, @ipv6=@empty}, @generic="f3046a2b29ad4d495a3c46fc1b3b3f63d8087a440b00de16e070f6de047242e20f7066559342e334d7f2170b6ae0a138e6b0591ee62d2b564843b0f63f04b43a494cb13ab316098ca9a0e9f1a6b48a4ff4fff361e933ddb2836be52abe548b604e42bc750058e0bf65d1", @generic="16ccd54c3e988973324720c71d92705c0f6eca11c9e4df2d8120a948376c4ba6df3306277d3322a729f5e6636a0ef05e8f5b7bfccd55c2b990a1f97d8d436d8ed8b17320f893fd8b42d44a966d069b3a133dc1fcd1e00469e8c1c59c469afc231181550a553a7e407ae3d2f6bc9e96e7ba3931733dd481ad76ec93f22f3bff76c966d67157b36b6ebd64eda4de9efad32b6d692e6cb5807d8acdbab84c4bfb58f30e8f8610d34451605fea6103ebc124da4c97651b186a985a53b9002003829b5ca277d9c35383295b82ae2ab9618c9315e0", @nested={0xc, 0xae, 0x0, 0x1, [@typed={0x8, 0x131, 0x0, 0x0, @ipv4=@empty}]}, @typed={0xa, 0x101, 0x0, 0x0, @str='$*/\\&\x00'}]}, 0x240}, {&(0x7f00000030c0)={0x154, 0x10, 0x20, 0x70bd27, 0x25dfdbfc, "", [@generic="df5b65a43cf771d37eb9ee2e6133bf49805ce12b6a8a475c5c686b884189697cc3180de98b07e1923119a3ff452d9bbafa075861934927aee6a356acbad0e1e4708d1ea1ed9d88d9d16a0848a30b55200c70fb445823c9c10eca2da103ce34a64a62571fa138a553fb5501aaad916de79aa4f2c848c63bf2b33a827dee2816275ddb47a0485e043cac8204b8198cf450314fba", @typed={0xb0, 0x155, 0x0, 0x0, @binary="b7599f22c9957e091156c6d26e07089cf40d24902d7b5b19fb256a484558d8fa06948d2a417a48221092d34924da5579ffee831a3ac6619edf8296d5e2118a53832653bf1ddf9812e711c9c6d0fe9cb4333400f4db062ac06158d4360aa3b3cc118f98fb1a418785a26e0615a9e0815e3546f664f14edce1637933433e2360272132b33994aed66f711bb1f3cbd68346df7c1cf9cc4f5cecef6547e5784b83c5242e2c4e7928b1db970bf612"}]}, 0x154}], 0x2, 0x0, 0x0, 0x24000001}, 0x4000010) r9 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000032c0)='cgroup.kill\x00', 0x0, 0x0) r10 = openat$cgroup(r9, &(0x7f0000003300)='syz0\x00', 0x200002, 0x0) fsetxattr$trusted_overlay_origin(r10, &(0x7f0000003340), &(0x7f0000003380), 0x2, 0x2) mmap$IORING_OFF_SQES(0x0, 0x1, 0x2, 0x50, r8, 0x10000000) r11 = syz_genetlink_get_family_id$tipc(&(0x7f0000003400), r9) sendmsg$TIPC_CMD_SET_LINK_PRI(r9, &(0x7f0000003500)={&(0x7f00000033c0), 0xc, &(0x7f00000034c0)={&(0x7f0000003440)={0x68, r11, 0x800, 0x70bd27, 0x25dfdbfd, {{}, {}, {0x4c, 0x18, {0xfffffffd, @media='udp\x00'}}}, ["", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x815}, 0x4) r12 = signalfd(r10, &(0x7f0000003540)={[0xfff]}, 0x8) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f0000003580)=0x0) write$cgroup_pid(r12, &(0x7f00000035c0)=r13, 0x12) r14 = syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r14, 0x4008941a, &(0x7f0000003600)) ioctl$XFS_IOC_GETPARENTS_BY_HANDLE(r6, 0xc040583f, &(0x7f0000003680)={{@align=0x7, {0x7fff, 0xe, 0xffff3b16, 0x400}}, {{[0x3, 0x0, 0xd, 0xfac]}, 0x0, 0x1, 0x9, 0x0, &(0x7f0000003640)}}) r15 = syz_genetlink_get_family_id$SEG6(&(0x7f0000003700), r12) sendmsg$SEG6_CMD_DUMPHMAC(r9, &(0x7f00000037c0)={&(0x7f00000036c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000003780)={&(0x7f0000003740)={0x2c, r15, 0x20, 0x70bd2d, 0x25dfdbfc, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x2}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x800000}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20044001}, 0x0) 19.222453817s ago: executing program 2 (id=103): syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000280)='./sys\x00', &(0x7f00000002c0)='sysfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/bus/serio/devices/serio0/bind_mode\x00', 0x1, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000340)="86435a", 0x3) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') r2 = socket(0x15, 0x80002, 0x0) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="24000000180003041dfffd946f610500020100000005fe060c10880008001e00fff3c00e", 0x24}], 0x1}, 0x0) close_range(r1, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x18fb, &(0x7f0000000100)={0x0, 0x393a, 0x20, 0x2, 0x2f2, 0x0, r0}, &(0x7f0000000200), &(0x7f0000000180), &(0x7f0000000380)) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./sys\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000280)='./sys\x00', &(0x7f00000002c0)='sysfs\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/bus/serio/devices/serio0/bind_mode\x00', 0x1, 0x0) (async) write(r0, 0x0, 0x0) (async) write(r0, &(0x7f0000000340)="86435a", 0x3) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') (async) socket(0x15, 0x80002, 0x0) (async) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="24000000180003041dfffd946f610500020100000005fe060c10880008001e00fff3c00e", 0x24}], 0x1}, 0x0) (async) close_range(r1, 0xffffffffffffffff, 0x0) (async) syz_io_uring_setup(0x18fb, &(0x7f0000000100)={0x0, 0x393a, 0x20, 0x2, 0x2f2, 0x0, r0}, &(0x7f0000000200), &(0x7f0000000180), &(0x7f0000000380)) (async) 19.179256551s ago: executing program 2 (id=107): r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000001980)=@req={0x3fc, 0x0, 0x0, 0x6}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = syz_open_dev$ublk_chdev(&(0x7f00000132c0), 0x0, 0x408440) syz_ublk_setup_queues(0xffffffffffffffff, 0x0, &(0x7f0000001c40)={0x0, 0xb539, 0x10, 0x3, 0x209}, &(0x7f0000001cc0)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe14, 0x2, 0x2, 0x1fe}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe049, 0xaa9, 0x0, 0x310}, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xca0b, 0x40, 0x2, 0x90}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x21af, 0x8000, 0x2, 0x15c}}], 0x4, &(0x7f0000002f40)={0x2e, 0x0, 0x0, r2, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {0x9e6}, 0x0, 0x0, '\x00', {0x0, 0xcbe, 0x0, &(0x7f0000001f40)=@buf_512="9c4b81cdcb44ebd6650a26936c4828b0dcd18e2bd9e16c1d3a97f059ace854dfb3599757f2e1957adf0150fdafdc562dd259ff385c5d182f5ba215682c2e0b9e0c76952e83ec1c802b19a928d252850ce87258b45d987c01af688f669af0cb340eebe14213ca6f8a318d85fc7fe42acae3427b54dd4bcb6d3f67707ee4a117bab0b5de24aa28a404185666ae848df93c8f539fb6bd640b01b66f65e0f234a225dd5f277ebb550ac0a2d240499760260d883cf44fe799563651cc1b4c3607469656d1cea195683d42b092130561d4db8c73f3b85bad94e3d9ba53392ab57d5ecc87a34bef746d6aa008b7e916d03a309ca74cae752e9d99fdae296d1811b5626b39c2eea3016dda681429a94fa17173a9d822613dd930028db21f7b3f0b3fece352fb216d5e63425077fff43b141fa5b7867885d75ada57d4a4d444475f0423e6196c621d9d741313219a5834827044b63ccdb5b3947569e21643070ba564364076ead08b69ab949016a2ae21d01e67b8a9c462fd3ab8bdfb8f4da81cffbb5dfa9d7f82e0fb3b258b8bfda8d34efe77ddab8f4118c5bebd4d6254bdce9a8945b53198207593d964dbc21ad9f4eb02207025df59922038da3c97497862334fcc85ceeb1c40de2f8ce631efc6818f868c00411c4d9736c542a816ee6ff69aa9a0086e3d3eed39023a31cbc71117271a965f60691ff36bbab68fd9c870a9301cea68"}}, &(0x7f0000002fc0)) mmap$IORING_OFF_SQ_RING(0x0, 0x40, 0x6000005, 0x1010, r3, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f00000019c0)=@req={0x3fc}, 0x10) recvmmsg$unix(r0, &(0x7f0000001a00)=[{{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001a80)=""/113, 0x71}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001b00)=[{{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000001b80)=""/157, 0x9d}], 0x1, 0x0, 0x5e}, 0x6}], 0x1, 0x2002, 0x0) mount$9p_fd(0x0, &(0x7f0000003000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x200c01, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000013040)={0x0, 0x0, &(0x7f0000013080)={&(0x7f00000130c0)=ANY=[@ANYBLOB="10010000160001000000000000000000fe8000000000000000000000000000aaff01000000000000000000000000000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="fe880000000000000000000000000001000000006c"], 0x110}, 0x1, 0x0, 0x0, 0xc1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$nl_xfrm(r4, &(0x7f0000013140)={0x0, 0x0, 0x0}, 0x0) close(r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) r5 = openat$kvm(0xffffff9c, &(0x7f0000013300), 0x0, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x1) ioctl$KVM_SET_IRQCHIP(r6, 0x4020aeb2, &(0x7f0000013340)={0x0, 0x12c, @ioapic={0xeeee0000, 0x9, 0xffffff1c, 0xfffffbe7, 0x0, [{0xc, 0x6, 0x19, '\x00', 0x9}, {0xd7, 0x6, 0x2, '\x00', 0x80}, {0xd, 0x7, 0x4, '\x00', 0x1}, {0x5, 0x15, 0x31, '\x00', 0x3}, {0x2, 0x7, 0xb7}, {0x4, 0x4, 0xf3, '\x00', 0x30}, {0x3, 0x4, 0xa}, {0x7f, 0x7, 0x6}, {0x6, 0xd, 0x6, '\x00', 0x3}, {0x5, 0x10, 0x7, '\x00', 0x2}, {0x1, 0x49, 0x2, '\x00', 0xfe}, {0x0, 0x1, 0x9, '\x00', 0x2}, {0x8, 0x1, 0x42}, {0x6, 0x9, 0x7, '\x00', 0x6}, {0x3, 0x2, 0x0, '\x00', 0x6}, {0x6, 0x10, 0x6, '\x00', 0x5}, {0x0, 0x9d, 0xda, '\x00', 0x9}, {0xf, 0x4, 0x8d, '\x00', 0x1}, {0x6, 0x99, 0x4, '\x00', 0x7}, {0x0, 0x3, 0x2, '\x00', 0x5}, {0x79, 0x0, 0xe1, '\x00', 0x4}, {0x40, 0x2, 0x2, '\x00', 0x6}, {0x1, 0xc, 0xe, '\x00', 0x1}, {0x6, 0x1, 0x0, '\x00', 0x7}]}}) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa01, 0x0) r7 = socket(0x10, 0x803, 0x0) sendto(r7, &(0x7f0000000000)="120000001200e7ef007b00000000000000a1", 0x12, 0x804, 0x0, 0x0) 18.860226484s ago: executing program 2 (id=115): r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000680)={0x2, 0x4e22, @remote}, 0x10) setsockopt$sock_linger(r1, 0x1, 0x3d, &(0x7f00000006c0)={0x1}, 0x8) sendmmsg$sock(r1, &(0x7f0000000700)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[@txtime={{0x14, 0x1, 0x3d, 0x7}}], 0x14}}], 0x1, 0x24040040) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f00000000c0)={0x9c77ca49a94f64d6, 0x0, 0x9000, 0x2000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000016000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, &(0x7f0000000180)=[@cr4={0x1, 0x40002}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000008000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, &(0x7f0000000240)="0f0d51f40f01d10fc75800f30fc73600102ed5c01dc0000000008ec0640f017400aa66b9e408000066b81f6269e766ba000000000f309c0c0cb8d09bbc8966efbafc0cedba4300ba210066ed3626f00fc70d", 0x52}], 0x1, 0x41, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./sys/bus/pci/devices/0000:00:01.0/msi_bus\x00', 0x1, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING_WITH_BITMAP(r3, 0x4068aea3, &(0x7f0000000600)={0xe1, 0x0, 0x1000}) ioctl$VHOST_SET_VRING_BASE(r4, 0xaf01, 0x0) capset(&(0x7f0000000380)={0x20080522}, &(0x7f00000003c0)={0x0, 0x6, 0xa, 0x0, 0x9}) socket$xdp(0x2c, 0x3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x42, 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000440)='./tracing\x00', 0x1ff) mount(0x0, &(0x7f0000000480)='./tracing\x00', &(0x7f00000004c0)='tracefs\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./tracing/uprobe_events\x00', 0x1, 0x0) write(r5, &(0x7f0000000540)='p:s/_ ./file0:0', 0xf) r6 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./tracing/uprobe_events\x00', 0x1, 0x141) write(r6, &(0x7f00000005c0)='-:s/', 0x4) r7 = fsopen(&(0x7f0000000040)='devpts\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r7, 0x0, &(0x7f00000001c0)='posixacl\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./proc/thread-self/fail-nth\x00', 0x2, 0x0) syz_usb_connect(0x0, 0x59, &(0x7f0000000340)=ANY=[@ANYRESHEX=r2], 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) 15.795858377s ago: executing program 2 (id=129): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./proc\x00', &(0x7f0000000080)='proc\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./proc/sys/net/ipv6/fib_multipath_hash_fields\x00', 0x1, 0x0) lstat(&(0x7f0000000340)='./proc\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x1, &(0x7f0000000380)=[r1]) setresgid(r1, r2, r2) r3 = getpgrp(0xffffffffffffffff) r4 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = landlock_create_ruleset(&(0x7f0000000500)={0x40, 0x1, 0x2}, 0x30, 0x0) r6 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000ac0)={0x0, &(0x7f0000000b40)=[@uexit={0x0, 0x18, 0x5}, @nested_amd_invlpga={0x17d, 0x20, {0x10000, 0x9a52}}, @nested_amd_invlpga={0x17d, 0x20, {0x70000, 0xc0f8}}, @enable_nested={0x12c, 0x18}, @cpuid={0x64, 0x18, {0x67}}, @enable_nested={0x12c, 0x18}, @nested_amd_stgi={0x17e, 0x10}, @cpuid={0x64, 0x18, {0x6, 0xfffffbff}}, @nested_intel_msr_list_add={0x155, 0x30, {0x3, 0x2, 0x357, 0x9}}, @set_irq_handler={0xc8, 0x20, {0xa0}}, @rdmsr={0x66, 0x18, {0x280}}, @code={0xa, 0x67, {"8f6814a21809b8010000000f01d966b82a000f00d866b81f018ec8410f22d9c74424007d000000c7442402bb95ffddff1c24362e0f01180f20e035000040000f22e0b96b0b0000b806a3ed90ba000000000f30437722"}}, @nested_amd_stgi={0x17e, 0x10}, @nested_vmlaunch={0x12f, 0x18, 0x1}, @nested_create_vm={0x12d, 0x18, 0x1}, @nested_vmlaunch={0x12f, 0x18, 0x3}, @nested_amd_inject_event={0x180, 0x38, {0x3, 0x93, 0x5, 0x7, 0x2}}, @uexit={0x0, 0x18, 0x4}, @out_dx={0x6a, 0x28, {0x39be, 0x5, 0x707}}, @nested_vmlaunch={0x12f, 0x18, 0x3}, @wrmsr={0x65, 0x20, {0xb55, 0x1}}, @nested_vmlaunch={0x12f, 0x18, 0x2}, @wr_crn={0x67, 0x20, {0x3, 0xe}}, @nested_amd_vmsave={0x183, 0x18}, @nested_amd_invlpga={0x17d, 0x20, {0xf000, 0x7dd6}}, @nested_amd_vmload={0x182, 0x18, 0x1}], 0x327}) ioctl$KVM_PRE_FAULT_MEMORY(r6, 0xc040aed5, &(0x7f0000000b00)={0xeeef0000, 0x7000}) landlock_restrict_self(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = getpgrp(0x0) fcntl$setownex(r8, 0xf, &(0x7f0000000580)={0x2, r9}) sendmsg$unix(r7, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000640)="b5", 0x1}], 0x1}, 0x24008881) kcmp(r3, r4, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = socket(0x10, 0x803, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r11, 0x89f8, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x7800, 0x7800, 0x4, 0x5, {{0x5, 0x4, 0x1, 0x8, 0x14, 0x67, 0x0, 0x4, 0x2f, 0x0, @private=0xa010100, @rand_addr=0x64010100}}}}) r12 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r10, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)={0x88, r12, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x74, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x9, @mcast1, 0x9}}, {0x14, 0x2, @in={0x2, 0x0, @broadcast}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e20, @rand_addr=0x64010102}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x2, @remote, 0x8001}}}}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x44000}, 0x0) sendmsg$TIPC_NL_BEARER_SET(r10, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000680)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r12, @ANYBLOB="010028bd700000dcdf2505000000300004802c00078008000100118db10be20003000800000008e1030007000000080004000700000008000200fcfffeff04000580b6e5e3afc80cf94e365f0ae17730c3779abdc11366d2c35db9593e9d67e76e9b3b597cfb0db9394ba1bd748fd768abd33ff9"], 0x48}, 0x1, 0x0, 0x0, 0x4000}, 0x4040140) write$binfmt_aout(r0, &(0x7f0000000240)={{0x10b, 0x34, 0x2, 0x1e7, 0x33, 0x80000001, 0x207, 0x3a25fc57}}, 0x20) 15.795571037s ago: executing program 2 (id=130): socket$inet_tcp(0x2, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) mremap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./dev\x00', &(0x7f0000000080)='devtmpfs\x00', 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./mnt\x00', 0x1ff) (async) mount(&(0x7f0000000100)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000180)='ext4\x00', 0x8410, 0x0) (async) open(&(0x7f00000001c0)='./mnt\x00', 0x43ca01, 0x20) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000800)='smaps_rollup\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) (async) read$FUSE(r0, &(0x7f0000000840)={0x2020}, 0x2020) 4.428818837s ago: executing program 3 (id=193): mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000003580), r0) sendmsg$NL80211_CMD_SET_REG(r0, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000003600)={&(0x7f0000003640)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000004001b0000000c00228059fe00800400008006002100", @ANYRESHEX], 0x28}, 0x1, 0x0, 0x0, 0x4000011}, 0x24000880) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x8008000000010, &(0x7f0000000200)="17000000040001000003be8c5ee17688a8003200030100ecff3f0000000300000a0001000098fc5a53d3f5b7e4a96c6b0616", 0x32) mkdirat(0xffffffffffffff9c, &(0x7f0000003280)='./dev\x00', 0x1ff) mount(0x0, &(0x7f00000032c0)='./dev\x00', &(0x7f0000003300)='devtmpfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000003340)='./dev/mapper/control\x00', 0x2, 0x82) ioctl(r2, 0xc178fd0c, &(0x7f0000003380)="04000000000000000000000078010000380100000100000000000000000000000000000000000000003f") r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x40, 0x2, 0x3, 0x301, 0x0, 0x0, {0x2}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1, 0x0, 0x2}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x0, 0x2}}, @NFQA_CFG_QUEUE_MAXLEN={0x8}, @NFQA_CFG_MASK={0x8, 0x4, 0x1, 0x0, 0x1}, @NFQA_CFG_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}]}, 0x40}}, 0x800) mount(&(0x7f00000033c0)=@md={'/dev/md', @num=0x0}, &(0x7f0000003400)='./file0\x00', &(0x7f0000003440)='ubifs\x00', 0x22000, &(0x7f0000003480)='\\*/^)}(\x00') r4 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000280)={0x0, 0x0, "94639ddcbf847c6eb170b3d81b73f1f665e1f01f86e85c1c0f2c6bcb25be24536a2ad1d90214f73f4920ff8bf3be36858dd9b495853bc5eb051270545ff57775058ba196719dea1d6993211de627be0949cf7b3784d5de74e44cb3e2c632de32401ea4223a6e22d3957ffb7da20bfc7eb8c3917f90bae273dc0746f63e93efd3a0f17e6af06529d274cfc5960215e02e6e6da270731f4d5fb817eec97b98bca3b2ff5a6a183cdc22c7154e349f9821e61f83d9228e7eb27686df8f5549fc06a2d8c6c51c1bbea90cef8f25082b0d7b46451b3e8b9b0bdbe3b151f3448a13189f91f7e9cee12e1548f9ab01750239646b0ff4db6583e6007aab333772fb5fdc96", "32bacdac44b7c9e82468789e7b3ef579e9af62f1e889b6ff9141fcdb761d620b5ca806f5f391275a48d889d12210a27301f0e311b71a36ae156b1e24ac7629cb5aff5f5b433f7dc60994fcc040160d2dce29e7ab8c0ae9c765aa436e346c0238cc721ca9299b295300beaa1dc098974cfea7cd67222c44ddb341acdae06460269dba1133dc1cc23fc4fb4d4cccff2fd30a79524a6d5793117f8f6236fed8d7f2e68d9751f5c722aaf04a1ba29ff388d8976e3b6db0ce9c0b3576b10b55afa4ddfc0a49ff2607275033364fd54093cb4b7caa9a6dd741d8daaa9c1b6eccb77ab392675ae296fafa5b616423543da6ddd70366015d11ee316e27b34a7bf4a7f30300f211e45af4993e49a648f6884ad00348e8fea3f706ee4b25821fdfecf9059d83665a10d10ebc3aec36531da728184fee4339b49482d809ecaaf04a0d20441f973483b4d2b0ff81c9599b4716dd71f2a94f4974f45c02463d02724d54a3b3e9ed53a5565cfcbdc2e2d89b3ad4155c21beb4ce38b95507f579bfe2fd88eb6a714f139e0cb1432ccfd171773268b918f5abd97ffc38ef8d169fb973c35157a0c644a76470b30179b0f8a64d6b7fce540e76bb6b0c36427b057022294de2bd98ab1206910f0330ca19ae41732fc41941246db7edbddb2e4e1e8fc62523753111363be1d46ce2a6066edcc07c4adc3a5aea27b1b5b99bade8c4d6f921c7073c0047ef40422324263d650dc0d5319b788016917ea5876a3983ee8845adeacf4f10ed1e06910b92872cf67733fe6624083790398f413ec1220101c5ff4ff3ae9e11e7301c5981ad40834d0b250f5b5902fcaaa27e35fe6006e8717c293632a388bda3ad77fb8e2cbd4427aeb6a0ed8c491d9c994f458ee013fc4f03dfb411573621b8c9c5a9c2cae0b04fcd0391050d2a5f6c6132245627e7f1413aef9623a8918472f50b34c23cb6b696aa9b7ab3d95f846fef2c52f07a9cc8df5b3c1581d781062081926595a760967cc31b3feae67a099753e06db43b470e7d5b5a1c5394253fdfde7eeac9da9d6e131adc13f123a5051baf8d2b42c476b886fd3ff67b23b42d4078be03aa81be58d80ff19cc0bb901498b62badf3f2c03273dcbfcc2be03f567c21db7dcc8f928ab724d81aed7d9b9a8c97b974684c6b61d79293a1cb1e9ebbc9f89371d838bc7e6366e8548c998c75144d327a6a70dfaeab0156a004034d05fc9db4628ff2fa453118c51fbf7c738c058bac1af3941a086aaace958de691e7a103f35f169c9d4ee88657fc5b3970860ffc02793e44a2e99cfabd4d9e25524af6a0e5e7f7072668ba9bd536ac0119842ec23f7f291f3ffcf4981de9ce578d4971c29583afed385fabb7f676e99634a3c5d550cb1eeaae560f3ba519c7d551eb59abf1ec1ef76716dfefd28d840cad1aebb85e7b22b967b40dcd8da06549c46b4ac314fddf433e26b02c4aaa754977c3a4fce3cb3aedfcc3c9fb383f7f7d543b279e473ab123bcdae0b44fef90442263c3330e9958fadeb1197d4afb901f8fd1d56e6b25560f53da3e970fdd7e067889e27bad4d0d852080545d87b05bc99ad365548f559e90ae45bb6cd7873b7d8363977b423cccc976e8cd77c5afef0e8d60ab0c1db7ad7ac110809ea934ba961e222030453121399e9e13e7d54aaafa4b57b62c5584277ec8eff5c20a19a7a021fdec74d5e347fdef98e5e3d107da35bfbd31a6becdabe66467abaa390a7618752ae2c1072463c3e987628a6c08ce1fb7ed6d8a7e1295fe9bfe2412cdaa27f235bd4d8bcf481305e8a851ce85f63516911f10f6ed20b8d96ffe5fa9474179c5cd335b771604777c0c1d81ec41cc82f7509844376178729b847986e43b2226fa87ec8e070cfc76f8313a353ad0a383b5840142421dd873f669f1cbf6913c1f3525ab816399adeaccc7d9d87e8d8a003233b802a17e58cecbdef98f46f9476cecde338a910282485fc321217b3802687bd3008572f90ecc5f542d0da692b32d8aa919f86480860319dc98a3134075525951e81ab3a21d69ddb80105fc3b62e4377060a5e8a6bff5062c73f14c630e1df4a61e9ba0d765d6414221b1ab0390844dc2c548dec0b162c6efcf117940c7f107ff162dd6211ec10111d10eb986c7423ea5c7e96f04bc5738e837f9e2606cd0793d2b5d3272c74f396ea344260532f74f9bc0e250761640f7d563977c931699070e3ff6f1fac6f1afdbb7d478622b62b69b156d94027f6321f193b42cfd03f877e5e09780f42af3dd0f102908c755b030d06fbaa0be4091dbaa77be5996f785e3a16f6f956179f128f37706232903d477f5d7b4e66cb846cb8ea7f5c88679c5c12705d1d2ccb3a50439a3d6716ac8478bde9634930c5109aa106dab58a122d3bd5c7f87648ad79557f31b2fb3f0be7bcae33463c800afa38a5d0c5e8cad972b7f0ad6b4343e4450a34be8dfc8d49f8ba1583d99dddda42e4d2a1099765bf29f11ae6dd166956e2c23d76f6dbbaefb5d102a1f46720742585f9f25b8e40331c28d965cf33ef42b3b1f28defa03fc070cf17729a03315bac53fd25486162edf68b70ccd66a01d21fda45e800ed187092e0e31f101fe155e89da373d424080314a1aa3089feca6987efe2016a682d725f52d35326b66c90730dc8660dfaffefd6b4150e166a8c1761901da0920069a10bc5316fce68699d8f5fe45756448efabfa240f390f155edf54ca44158c30ebad734cadb60dddce42acd73f6fdea714ee7ecb8d20d9526c8048729cdb643d94c158f869dde2211274a45c30cc99bc3df0f1af83e5d6e220cf7a8184ed5358d4198309b29567b7b786a313c56d6417ca3d1a5ea1deb092eca903827b38b62b2a897d492ba7d252ec998709bb7a82ad300154aff845d3e890711f1061a421f446e86833ed3b459afeea326892192a5d1219fcb31012ca7899ecfc076083ff8aa7b32d2b7c55ab275280e8ec7370fa4f9879112e245fc7221dd75f9bac45f7c908c26ff0e28d78a4a9fdd1673619f907eea79f32599365de2e18419f7fcb87e4e2f64c07023331dcbf016def647186b41c3417ca930deee14c8b88d0b61aedc773526296397dce1195c201465ef9428a33e424592c44370108c120bbe86977a6fcc41e4f3b47c19793fd5bf2ea5b35fa341aa4f968d872439b039d97d436efc2c01268e78738cb439b679a082979b6dad299daab0e8467346b5d8bddb69bdfcee012c8f9f5d571bce4f65313f02690584efe46d9c8b20b5c2a81f07a24eb2d726caccc38e45c0dd39733fc7d1dc031ce8b71677309a27083de4e8d7e5072e1fffc9dba55f1a9f0a71cc8392618fafa5a7d46c4dc984ebb40957fa3bf5be02ba94af5893b4e6bd1cf657537ffc0652afbfacb4f064dd6cc6dcfe41cf945301df50ffb99165cfac67b99f35713f306e1b5c44bad59d469d34ffebca5cc7073420dbd4b4249bc950b0340d566c00ef85b6ef8be6d069ed96974aa14c1215c057b19af2912598c98ab0008399ea71bc71976a368066f30a2f0820dacff35fc0a61cf0bf06ebbf64e5e0c1c9001e20d387fdf6eba367821964e2a23ef31df1eb5a9a18745e688621c6135761734cb4d9443f3bc5fde5519ce28de3c2c69efef55632519a6f6b0b7abd41dd1cede2146bea86b635d5b4f1dba3e2ea212b5806b711906e80f7b19087159270a826253ebb589ac3c17fc5c33a13cdd50204ab45ecf2524e3fa8ff0836aa0a7d91c885f39dd8e5caa9fa5828021546140858599a4e15970e363fe3d419270ca57024caf126f8e2f0f0caea9292773606795fbb897f2918869f2762aae7f9026cfe6a8193c6bc2da86cf7967a883b728db9f71120605c1633068ae5093177d12727b7bf83b560c69c14e5c6bedf177d9194ad81e72a3acfb6df06f09a2617eb0847a9c64a782bf7e0423bb02c8e430ab97a561b8fdfbfff231d05170f5efa8e3ed243590d8603fdd85ac9f13cc991d6af797d21d34c53a3fb8dbae1a9ddb66bbdc981f534b244f9840bda05e8829ef6f216e66b3583680687dcb44e288e9fed9953d1adefa214beba0c3ba8a9d70a5c484966019efcb836abe0410f132a55d20d3a4333bdbef2774222ad458a38fc7cb29ca97ac4b6750fa0876d789de8ef4ec953c03a359d5b0e5e24ad707dfb1154f19e5819d21f46f8acdca619f5319ce8f28a1bc13b2914d0ece2ece0f786abf26a573a504fa68140dd0100ac8d27a521d9e129f31783000bc2e806efb2660844df68f74c028584b1c645a65b866b36c10cd715ecb25535871471b49437276b07d6c2a460dd7e9907dc9466c7797d3e87081fd656fb05869f8b09fd6ef495e6352f7ae4592955479ef0697062bab779a26a3953eeee54d3bdea7bf4bdebc8e5d7368dbce1c5eacf45b88ae7896ade7350b00235173ecd715ee23b4436578d61421c8c71d3894a4c2d231864b1ca6ffa51cdcb961adad32be40c99d5a29c05a839a4d3c9423903f14411b19da8b0377ac989908ebdd6af3d3b35863c6f5441cbd97fe4abd6e1472db98f45d64e07839d820d17b386d52aba0aba1c92795408ff61faf73551be2d8b630095e1e527a191299422ed3dfe188c5beac76928be927dc93a223ab4312d2a1e4202cbdaf8e962adb50433e8730b6885b2813048edfd914d4a6c829f5beb6dbc263be45f8c2029d8063154383789ac4174c43ae15fa4ffcc310f2106c7472bc9a605fef6a07c771d6ce72a681e8a2be3a3e6203f31d2351b4707cb4b0919149a9ce17c8ee3f3a3ee1ee043f759e1d2af87e43b0417ade92ccb161db4e6eecca47bf7425395420ba0145fe57f699d381487ed09917b6c36a9db3aed69573e871771c77b7f80526165f326d8fdf48e0d754febb7863b5f2e7cd06ffbb4413eb5b517f9c464ede42f553d51828b78f5f5e7b5bafe702501efe5db732942738d6155fb0b1bb5a3a9eb0c9c3e3ae310a0a4dd95bddb7c1e141e43c64d9db1e463283cd3584ff7019de1371d0a5c70519c2b7832ef8349d61a3e544c0d1e1607c9f4155268ab257a8ae693c7562dcdc870cc4aaf032cdbd62822843f309193dec8ca79527560b818f4d6c9ad6af23889c752eeb1ace5b15ca8b1468654333cfda34be2295a31b6aa789341e25ce48d903ea0390c4175b3a65f0b7ab0b3512175f2f9af43feabb4814634e13ca17d08ba6d8e47ae696646f98b873b1b08b90ed4a12c387df85fc458f51e90e33f29dbbe3afc7193668557386629a7e3a0189ee8b3c3b5f037752264aeafee7f15773a81b29da7e05c202be24f263be1af251bc5b52328f02a7cb8e01f63bda1618e04259f617dffc0adb7bb4be39fd0658073f701f4b68f33569ba398dda7e4450b7461119e5db31fb79438cd77611bc8d13db78f55bace193d8add63ac4"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000001280)={0x40, [{}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0xe, "362437baa92748"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000002280)={r5, r7, "216c712b8eb6f6bbd73436b7e269dde4c64a175b6587e20c5522f16c7ee47e7ad75f45d420b52a81f204559196347190a5f38ae5e1175c94220408493ed3349c7eaa9e15bbd14e25a0185f35f4bd7b42d4732126630a3be56a43c34869cdd06162fce5bc57ee335a4db20608063b0250f2caa107ed634badb5e1ce857652968e101396088717c28660d81f0bef549f73d69050060eac91c3b6e3ab288bff73f3a6596eb1fb0c21d9f53b27452920077973712c84c33bc4a20f6d8c8e1708afbc89b4e080719a4a7935eb5de930fcabf3d3bf7f7fc92bff621f6390b3bc15cb2e2f6ac8d073ad76caacd1553ca81a5f137eacb0beb136fe879ff34c556ec0bded", "a8b412c3079a5fbdbb27ca9aa8a26ccac7dbbb7431e908f6075582fd92e0070f0897b1dc326a04983b9a577a82285cb53c937b3e4026e5462adf1ef93e638a101a5fa32ca7bf9d479f09002e87b55d7edcab20772cc1c3ea7683344f78f9fbda53a4f42a01f588ed6c4b1cc308fda51aa80132448b885605fe2f3d730156141f5ebc0ac3d9231b15f7b1c5984f8476da5b6c3b9060af2782f345edea96f25cfceddc80b8ac2f672c71493ecda540e8433ae3dc54628aa12897b30a29cc7e0db57a66662391f68bef7aeab047c5c09af1e31d477ed14a890769bc0a9373e3daccd851e9c7c215fbd43dddb69bb1dacf018645759f1f151a81ff7c7aef15bd22e69c62c09a4eaf8e239633731d63f8a514b944691e8e2c6c94d553b21e59c963d7e34ad87445a20404ae22651717a00330804700e0d78715d2b123c85b395a978725830ff473e204950f669cf87ca0c844845084dbe751e7e6bb88bb4450f326890d92a1dc4f60f77bcddf611816c2115740db86017f24e6f46b51c9979b67427a3b5d2cb4378fdde79b33a1ce19f4e0f90175189ee6dd2c6454cae66116f9238c962cbb6130780f5d77b0c02fbe0a14825ff7186623f0f3af953e1a9f2fa225a49a291736a21590a92fd2b55b1b971f15a2ddb213d873c41165cc803e57d857a378fbdfcddfa96994f7bd5b7e6a0433e0da85e2ad7ea5c023603d50a9420b4880fc93674f955a3d5fab2083f46286eaa7aad82763a9bb3c1d3a9fe230a617d82586548fe2547a8a55c5d2ffa5f11949e3a00f493b94a833b7c1c4ee93478168d3a32ebdca8ca8dd527bcc83dcd9e60a56385c819793672e5a03d0238a71752270f996148b75460fa20e852364e6bdbeed65c806d3c65756fed14fddf4f81ed119eef1b7b86b84bc228fc3cc4cbff71c7f0db79b6cda1dd608c6ba2cdf31a304fb58a5a2c05e8425cb6d54f96d167478ff37b6a4e722f46385e0ab003928bae5672654211a5babdd5ffbb102229cd4bdcda6cd6ea3bef81a8fd96d45b6b130b77ed2aca18c36f389bbc22a64cfc2ceb3b310b48b3f7d072b5dd9e4a8f271c60020bd5b3e8fdce5d1326d9e0af6ea2a4f8364d8e7c9d93783d412b5495072703b640d10fcb85934abb607eae6a8f14109bb43cdd2602ddd82f311cf667289cce621348ad60c50907d7195785fa06e1682ef1919cedce0a62adccff6bc989afccca6b8f9f6d047228ac58d77ed8782178adcb562b5a3b7e1dbe4f6c0a47d2d4a94a1383d3d4b75ca5c05213667f494fb4e5261efd28f4081576e45571f06a6577f42021dab0f4edeb2e56e63b2a97ff9e7884cdc808a11466be05429984a603dfe8691d992f3481a70306541c416fb3a112543ad55a13e419f49b1c5499d8adf4ff92bd282a6329cdfb5c27a3b5fab9229b9f4ea4b876a6358dd86a88c7bc9e65a49dfcc15bcb78c64a30e9a1366fc85496018d6c1617fcf956771873e399910cfeaac7c0f89df6ae0b2a7c81165e89286de41c023d52b1e45108288293e8049e581b7229ab20a977179b16d4ed176bcacc1a6173754b111b3deaee622a1abb6967f82806864371d06d5fc53ea1e1e84a4767fe05c9f8b833fc5656fa8949f5a3d10314445091d4237a0b7f5669597762d35b08279d1f4a9821eca10caae75fccff2801eb95e371dd4d33ac834f9ecb1aeb89e83b43f767d39b6b592ed231ea26ae11f6067f6d120e97966778d7f071e2b634e98ac584b9f1941804235bd35cd530017fb65c126fb642e0c7d120995a65e5cb0c73e5cc308a4a670ef596d02af8d825e96aba90b8f2fc5318015a2f042e592ff84b338b11b12454f0ed33c20e2ed6fb539f01d0c5d2f901973aada0e56de75b81b1fce82f9faba20ed7fc3959f10588be24c5ac9b4da083be757ec0c34fcf536436217b936f44b5e5960bf9777dc6a1de4a6143a8344217db8dc0cccfb39fb586a4a419bbaf2198b46a45d8f5ae8b1867b98b6d4363947b04b1799d6a81680dd03a572e69f3549701e68ef627e9862c0878ec961711a189629b138c5f8ece80b4ffb990561faa3caf660cef5b85867b19454fb620143c62ea31a703aa87f1f43d4041fd7ac05df3a0af5bbc99cc063a18be32223a7a53a78e736c9b9831fb4efe98aa6437e69a9862c84b96014e8607a5cd68d3a75ed13092299d966ea38da5edf21bcef766f84efcaca76e0efc8776b9277fc52214b77871325cf773207301c0bdb2f5faba7e155621034ba5d4f0a483ac1516a62afbc345b4c2a55be580443d76ab6bd219161b0c76321d2667ddcc14cff1aa41dd902e672bf5d44e0d8f540de4626e3cfeab5a8bbf2751d9be5e67768f429ac7c6d99e19cab8cef15382a71a950c4d41947bccfd98a98e3bb2acea277b6b0095819e6b6beefdfac0e3f3f79f7dc40db154fc8feb8cb5def5c786e6973b333b70b37f7f6b4157e529a2fd7470e33df7fa2c6a836d638b9ca77b9b06388de22610f4dbcd5a1a08c32f6d170e51a5dd7cca6c56f4b4296acc68876a0d3a947c2c31751a472ba25706a0fcc86e42f9c4d0b742ba3a6f746b77bd0cb583bc6d5f2dcd8f0d5fc7c49d2940b53160f18ebc39c6b63cbbabcd05a9cca321e2b82cd022ac3dab35f676ba6da18ba00d18796845a0f081fac8ec84edae340b79bee817645ede7c3e1c66a5363b8f87d607585b135b7632810b9aee03f31508e2e31fc5283135f0428529500ccfb119d0296367623a6368e86605f412cff6ec40dbe041978af2182a327c696cddfb16011048f6fe6fea4783f167d865789795c23200c16c31f36cc81dbc598582957d0d8b3b54eeea925c23d9a11a4d83b4cb652dfc40816b8e976f44e700e61e1f896b409fbc5c29758bddb3d91020aca5891f873e4bf49e6bf5c99fc7b5ba5b27082efcf424d24bebb1b9bd2891b29c2767e1b382bfe4e4e3a5947c0678060fbf00e2d3fe6ad9ee2b82be0f138136e546ef4a2f33b0f6a41a6dbb3f08689debb7f2107b5281080946c60e0e320ccbbc379355da814d1fa4723114245672f3812bd9f96bcab70ecb571d68dac3c4a432c2f640fd872d7d2802eea3c3689251246626c990a605bfe2af4b5663986505e1b065ad7c4e7a1d8d2636be9d28ab5ff8503b19b7874c23a0a10d24a074998fc4abc73ad101e348dc0008aeaff73c267307eb93b6946efe5aed4df887351e2343d10ce38ccdd61ca5b42065ee92700ba1166be60a2a499215d75b9507ee653c98baf9a0e6ab9051ddb7d0e7cca1d3d114a09d289d4b3bfd499afbe1565596ab71d21d9f6a202f9585bb5b2d0b051dcb55899bd8d4f18aaa014f670307f7932f819ab53970b6148bcec9f8dcd807e6a0a3fc5540effcb07b530b0f11d499d4d12545b53ca4f77ec28d138de1b05538bdb884a5e64f9f5204526ebc90888fde300036bf9666bae8849dd8b6d53d77ed15696433e7dfb9b0e43364ce9a70d9025f044658def660c8b1fd8de531dd1df6168191cd7e16d4941b0e0f20ff9b2216498403c9ea01ceeb9af21cdf199b55bad50f5c81ce832c153ebf0e9114499dfb2f4b7beadeb38bcca0345b2fd321e741ede46da12646f43000700eac967bd2a530028d6737c64bb1c4843e019e11614b3337aecc09f9ddaa003c254bd25fa5174c68aa72df295eb77de0b663099dafdb1930eedf98dabf0f0a37d1df24ce2552a17010eeb9d51572e638a8beabea08dda13f0b05f5d93d024df14a97acb5e82883463d1bec7f2bf14ee748d4aee98a542ff83d74a220d9c9cabe3edd3b1a4207c4d510665968ff7446e7f8033896f095edef01298384d184d6a02096b5f8beaec26c48ae531b80a0650ea11ffd92d966fe070666d4317778d1f8c39bf363e9d9a25e24e797ff63f4389d3f2345561e25a7756e0d35a4b8ddb6f21f75a9dd5009ed97f5ad7f45b0a94d41ada2647cdbff2f9562458b74c94baf5f7fa1936b96ed33ae4a0b2d64c101bd36a6cd39cf2722ad803da72ebf026f62758162a202aae11feefed99d1bed26761034c3ebd99bcb8a54544e3973985d026b2ebeea4ebbd32efa4dd26c66a0dbb4ce6847bdc74e3103c7dbf6e8e41eb788bd843db68a5f35666c38bbeca1798ee005d232644e99c93d33d355b937bb294ad9d32a2af47035c5f205dcded2507f5f76095bd840380d5d4e70f93b4af39985965f0b0b203a202788a44a9a39a95d5390990d6ebddf5f42cec1899e5fdc0bf3601dc2f48777ba9c43cc431bcbb049f5e586b54c489c979226f40b27275168469759cfbbd5344e25de24f473f09d3d7b8fa8f4a311ca756341cbed7d2906a4ecb20038133d8f2b0375ee413bfc4d7b393d44b17eb161bd7ec56bc81201f8ec0fcc67a6586be570b6b15a27a8fd9aad517f44aafdf7bd7ff07c60cd6cc9311bd574b1490d79c4bb17063f22f1b53038816d9b01e0c19099c78cab64195096a15bc36afec3906c7e33912f13bd24a5e33bc6cf124f17d5927d153832a5ca4b79cb0541b4820955e631d7a6b28f17ef390a014cecc7dadf9976b4d1aea79dd15aa731453e2a0d92d98d7e3d2ace50bdd9c22e450af513fdeb5f328e9a13c74be75e9e3835b356e662a57feaae08ca411ae34c34bcac8edb97a2c9b87e73e5957af824c2b1cf8e40616ca29d5d7416aba8504eaa8266bc6b223d2707a889457563ed9c266eed61c09cd1abe02f090dd96ba38dc1fddafca47d3209dcb272b3651f73fcc93815589b140b93acf3b775f631794eefad0c66818cf624be8fcc61db419f60f4fe885df19b17f619e0032d628e6d732715c5e968f450794bcaa7baf0ef98010f2e6d87aec4381187c8d8ea5253e80280a4cdeac30a0e71385dd2bf840858cd396114fa08e5816beec55e82e0b199ffd92d8e2dd4e03a8625d0261764f19438b0273b83adfe93b4873e15586986290f7902f5683ea6a16965161eed084697566c0b955459645787ee7b4b8d562bed20c09c844d20139688d593e5c3e38bf4c6766fb12cb4a199b8968740c454e4e10170aaf2079badbfdd9bd8a867b0313eaf59a5a2a0dc82aad171a1e22292d90476a9951cbcb1035ba3358e7ed519cccbc140c68542b730b10e5ce88e32fd5b04faa20570b1f02d4b0f9ed42b18de3cd8d31e9b8230b4a76b2b29228069af46d14855a81042c354dce3e3971909c24f306dbb4a4345146c6a3eca87b6f5362a1cdcb28ddfdf351d9993d9a9cad1c662104fa8d900a35b89cb6898e14b7d6ce587ad682768d279f961f2295b8e8faec6364b48e69752e8ebe679b91795564ff65f3f3aa0f8cc1d757b3f28a09ebbf9c549840e3ca361e67237d08d124ab4d0441d5668bb237af6c6798fca9445870711312ed552a5da2351fb3d3b54bbc4fced8d41a34e3a80c63b566b674e1"}) mmap(0x0, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) unshare(0x400) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fchmod(r8, 0x1) r9 = openat$udambuf(0xffffffffffffff9c, &(0x7f00000034c0), 0x2) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000003540)=0x30000800) r10 = memfd_create(0x0, 0x2) ftruncate(r10, 0xffff) fcntl$addseals(r10, 0x409, 0x3) r11 = ioctl$UDMABUF_CREATE(r9, 0x40187542, &(0x7f0000003500)={r10, 0x1, 0x0, 0x2000}) ioctl$DMA_BUF_IOCTL_SYNC(r11, 0x40086200, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$nfc_llcp(r4, 0x118, 0x2, &(0x7f0000000040)=""/194, 0xc2) 4.4017002s ago: executing program 3 (id=194): socket(0x400000000010, 0x3, 0x0) socket(0x10, 0x3, 0x0) socket$nl_audit(0x10, 0x3, 0x9) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r1, 0x10e, 0xc, &(0x7f0000000040)={0x4000, 0x2}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$SIOCSIFMTU(r2, 0x8923, &(0x7f0000000180)={'veth0_to_bond\x00', 0x4e171e2e}) sendmsg$nl_generic(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="200000001600010a00000000000000000a0000000c0000800800", @ANYRES16=r1], 0x20}, 0x1, 0x0, 0x0, 0x200c0801}, 0x0) r3 = syz_usb_connect(0x0, 0x32, &(0x7f00000003c0)=ANY=[@ANYBLOB="1201000200000040c605001000000000000109022000010100803209040000020806500007058102000200070502020002"], 0x0) ioctl$KDSETMODE(r0, 0x4b3a, 0x0) syz_usb_ep_read(r3, 0x2, 0x1f, &(0x7f00000001c0)=""/31) 4.355476205s ago: executing program 1 (id=195): r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000001980)=@req={0x3fc, 0x0, 0x0, 0x6}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = syz_open_dev$ublk_chdev(&(0x7f00000132c0), 0x0, 0x408440) syz_ublk_setup_queues(0xffffffffffffffff, 0x0, &(0x7f0000001c40)={0x0, 0xb539, 0x10, 0x3, 0x209}, &(0x7f0000001cc0)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe14, 0x2, 0x2, 0x1fe}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe049, 0xaa9, 0x0, 0x310}, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xca0b, 0x40, 0x2, 0x90}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x21af, 0x8000, 0x2, 0x15c}}], 0x4, &(0x7f0000002f40)={0x2e, 0x0, 0x0, r2, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {0x9e6}, 0x0, 0x0, '\x00', {0x0, 0xcbe, 0x0, &(0x7f0000001f40)=@buf_512="9c4b81cdcb44ebd6650a26936c4828b0dcd18e2bd9e16c1d3a97f059ace854dfb3599757f2e1957adf0150fdafdc562dd259ff385c5d182f5ba215682c2e0b9e0c76952e83ec1c802b19a928d252850ce87258b45d987c01af688f669af0cb340eebe14213ca6f8a318d85fc7fe42acae3427b54dd4bcb6d3f67707ee4a117bab0b5de24aa28a404185666ae848df93c8f539fb6bd640b01b66f65e0f234a225dd5f277ebb550ac0a2d240499760260d883cf44fe799563651cc1b4c3607469656d1cea195683d42b092130561d4db8c73f3b85bad94e3d9ba53392ab57d5ecc87a34bef746d6aa008b7e916d03a309ca74cae752e9d99fdae296d1811b5626b39c2eea3016dda681429a94fa17173a9d822613dd930028db21f7b3f0b3fece352fb216d5e63425077fff43b141fa5b7867885d75ada57d4a4d444475f0423e6196c621d9d741313219a5834827044b63ccdb5b3947569e21643070ba564364076ead08b69ab949016a2ae21d01e67b8a9c462fd3ab8bdfb8f4da81cffbb5dfa9d7f82e0fb3b258b8bfda8d34efe77ddab8f4118c5bebd4d6254bdce9a8945b53198207593d964dbc21ad9f4eb02207025df59922038da3c97497862334fcc85ceeb1c40de2f8ce631efc6818f868c00411c4d9736c542a816ee6ff69aa9a0086e3d3eed39023a31cbc71117271a965f60691ff36bbab68fd9c870a9301cea68"}}, &(0x7f0000002fc0)) mmap$IORING_OFF_SQ_RING(0x0, 0x40, 0x6000005, 0x1010, r3, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f00000019c0)=@req={0x3fc}, 0x10) recvmmsg$unix(r0, &(0x7f0000001a00)=[{{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001a80)=""/113, 0x71}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001b00)=[{{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000001b80)=""/157, 0x9d}], 0x1, 0x0, 0x5e}, 0x6}], 0x1, 0x2002, 0x0) mount$9p_fd(0x0, &(0x7f0000003000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x200c01, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000013040)={0x0, 0x0, &(0x7f0000013080)={&(0x7f00000130c0)=ANY=[@ANYBLOB="10010000160001000000000000000000fe8000000000000000000000000000aaff01000000000000000000000000000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="fe880000000000000000000000000001000000006c"], 0x110}, 0x1, 0x0, 0x0, 0xc1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$nl_xfrm(r4, &(0x7f0000013140)={0x0, 0x0, 0x0}, 0x0) close(r1) 4.318642419s ago: executing program 1 (id=196): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) mount(0x0, &(0x7f0000001500)='./dev\x00', &(0x7f0000001600)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./mnt\x00', 0x1ff) ioctl$TIOCL_GETMOUSEREPORTING(0xffffffffffffffff, 0x541c, &(0x7f0000000200)) mount(&(0x7f00000000c0)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000100)='ext4\x00', 0x8410, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x4ca7e, 0x10) fallocate(r0, 0x10, 0x0, 0x1000f4) ioctl$KDADDIO(0xffffffffffffffff, 0x4b34, 0x400) 4.300703311s ago: executing program 1 (id=197): r0 = openat$kvm(0x0, &(0x7f0000000100), 0x8080, 0x0) r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r1, 0x40345410, &(0x7f0000000240)={{0x1, 0x3, 0x5}}) (async) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, &(0x7f0000000280)={0x4, 0x8}) (async) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4080, 0xff0}], 0x1) (async) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) (async) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) (async) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001580)=ANY=[@ANYBLOB="12010000090024206d041cc340000000000109022400010000a00009040000010301010009210008000122010009058103"], 0x0) syz_usb_control_io$hid(r3, &(0x7f00000015c0)={0x24, &(0x7f0000001600)=ANY=[@ANYBLOB="c60009"], 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(r3, 0x0, 0x0) syz_usb_control_io$hid(r3, &(0x7f0000001640)={0x24, &(0x7f0000001680)=ANY=[@ANYBLOB="2001fd000000fd3084"], 0x0, 0x0, 0x0}, 0x0) (async) ioctl$XFS_IOC_START_COMMIT(r1, 0x80585882, &(0x7f00000014c0)={0xffffffffffffffff}) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r4, 0x80089419, &(0x7f0000001540)) (async) r5 = syz_kvm_setup_syzos_vm$x86(r2, &(0x7f0000c00000/0x400000)=nil) (async, rerun: 32) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000001340), 0xa2f01, 0x0) (rerun: 32) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000001380)={'syzkaller1\x00', 0x6bf1c2d5adba8d32}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = dup(r7) (async) r9 = openat$ashmem(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r9, 0x40087703, 0x140000000) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x12, r9, 0x32877000) (async) ioctl$ASHMEM_SET_NAME(r9, 0x40087708, &(0x7f0000001700)='\x00\x00\x03\x06\x00\x00\x00\x05\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x1e\x00gQ\xca\x0eU\xf7\'\x8c\xc1\xc6\xbb\xc5\x1c\xf7\xaf\x95\x83=\xae\xc2\x19\xeb\x91\xc9\t\xbc\xc1\xcb\xba\xe3\x8e\xf6\x89\xc2\'\xdfn(Q=v-<\r\xd1?$\x8b\x17Bn\x17h\x1b\xac\xfc\x82\x1c\xf4\xd0\xf5\xd5\x80`4/\xe9\x15\x9a\x9f\xf0:\xfd$\xad\xbb\x9a|c\xfc\"\xee\xc4\x93Q\x82\x16\xbf\xe3c\x8d \x0f\xb1\xe9\xf2o \x00\x00\x00\x00\x00\x00\x00H\xaf\t\x18\xc8\x1b\x1e\xbe\xd8>\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc-\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f_D\xbdt/\'\xf6\xc3\x8c\xb8\vS\x80\xad\xf8\xbf\xa2\xa0\x99\xc2\x16=\xcc\xb0\x1b7\xe3-\'\x02\x16\xf5\xe6\x93\x02E\n\xe8\x00\x00\x8c\xed\x11\xf7\xf2J\xf6\x90A@\x01\x13\xc7`g\xcb\xd7\xdb\x1e\xb2\xc9\xfd\xf7\xa9\x96\xf8/0Xd\xcf\xb9\xa2\x1d\x13\x8fC\xd2&\xd8\x9d\x8b\xe0E\xd2\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xf6<\xbfB\xe7\x80\x1a\a\t+x_B=\xe7\xa5\x89\xfb\xa2\xc6\x97\xeb\xdecY{\x0e\xc2\x00\x00\x00\x00\x00\x00\x00\a\xf4\x88\x06\xe3\xcb\xc8\xe0\xcc\vE\x18\"\x87\xa0\xa9:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13Y\x86\xd8\xbfH\xc6\x9c\x8cs4\r\xcd\xd1\x83JT\xf9\xa2\x83?\xb3\x0f\xc6&\x1d\xa3\xc4\xc3\xd2\xfd\xad\xa35o\xe8\xcd^/\xd8\x16\\n\x9fJ\xf4\n\x92c\xaa\xddT&L<+\x19R\a\xfc\xf2\x17\xb8$\xa9]\xc2\\\xda<\xc8d.w\x9c\xaf4\xbb\xe8Co\xb3\xd3\x82\x92\xba+\x99PXB\xdc\xbay\xa0s<\x92k\vJTRW\xc26\x06\x10\x92\xc7\xa55\x9fZ\xff*ir\x1e\xe8\a\x00\x00\x00\x00\x00\x00\x00\x88\x19\xf7\xdd\xa8\xef\xa0\x98\xcd\x81\x10>\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146%Z\x83H\xabF\x18<\x86h\x01=\x03i\xc4\t\x8e/\x12\a\xdf\xe7zU\x1d\x15\x0e\xc1?\xeau\xb4\x84\x04;\xc5[\nja\xb9\'\xc9#\xfcx\x00\x00X\xf4\xe9\x1f\xcd\x05\x0fz_\x8d,^\xde\xfd\xd1\xbed\xed\xa1\xf5\xc6(p\xb4;\x0e\x18\xf7/A\xfd\x92\xd0}ur\xaag\xdb&e$\f\rrT\xd8\x88~\x13\xc22t\xf6\xf4Fs\xc1\x05\xfa\x99\x15\x87\x14\x13$\t\xa8?\xee\x94W\x8e\xe1\xcc\xc3U\x84\xc6]:\x9a|W\xec\x84\x18\bb\x82\x8f\xc0\xab\xe3a\x99\x17\x85\x9a\x05\xb1\x12K\\\xf2\xd5\b^[D~~\x84\\\xe4\x00B\x05\xd4\xea\xea\x7f=\xc6:\\N\xc3\xb7Vw\xc6\x9c\x96s\xaaHL\x96\xc72\n\x18Ynj\xceTS\xfbl\x0f\x9f8M\f\x89\xa1\xd2Hs`\x8bp\x8a\xc4%\xf8\x1d3\nV\x9a\xaf\x1f\xf96^\x93\xc1\xaf)\rg\x86\xd6\xea\xa9\x0f\x9a\xf1V\x1b\xbf\x8b\'-\xab\x8e\t7\xd3\xf7\xa9v\xfbY\xe6\x9b^d\x8c\xb1\xdd') close(0x3) ioctl$SIOCSIFHWADDR(r8, 0x8914, &(0x7f00000000c0)={'wg2\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r6, &(0x7f0000001a40)=ANY=[@ANYBLOB="0000888e61f85f8df67500000000010486dd694f920600503a00fe8000000000000000000000000000bbff0200000000000000000000000000010301907803000000608ba6ed00093300ff020000000000000000000000000001000000000000000000000000000000002f02000000000000c910fe8000000000000000000000000000bb00000000000011adf09e3f2f071691377cf8ce1b3b4a6931bff0f31ae9c1533b2caee863ccdce46cb3e669576a652cba0802b3675ab02bb1183a82d5de030cd2ba87bc0dd04e14b02559e0a0ad211092b189bdbf5d08c5eb484a64f0094332d1cf9dc70f15f6ca68c014283da599ada4dfd7ca9cfc7f3281fd608863efa2ec0aba52a01db8ec3f3da365a07b1462b69bd0b036a8d9ebb1732ce9b14cd71d7b90d254986c9c72207cbd4c5df19b28f1bba993cb"], 0x8a) syz_kvm_add_vcpu$x86(r5, &(0x7f0000000180)={0x0, &(0x7f0000000040)=[@nested_load_syzos={0x136, 0x70, {0x2, 0xa, [@rdmsr={0x66, 0x18, {0x9fb}}, @enable_nested={0x12c, 0x18}, @nested_amd_invlpga={0x17d, 0x20, {0x200000, 0xbd2}}]}}], 0x70}) (async) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) 3.026393681s ago: executing program 3 (id=205): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001500)='./dev\x00', 0x1ff) mount(0x0, 0x0, &(0x7f0000001600)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./mnt\x00', 0x1ff) ioctl$TIOCL_GETMOUSEREPORTING(0xffffffffffffffff, 0x541c, &(0x7f0000000200)) mount(&(0x7f00000000c0)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000100)='ext4\x00', 0x8410, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x4ca7e, 0x10) fallocate(r0, 0x10, 0x0, 0x1000f4) ioctl$KDADDIO(0xffffffffffffffff, 0x4b34, 0x400) 2.963892177s ago: executing program 3 (id=206): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x482000, 0x0) ioctl$FS_IOC_GETFSSYSFSPATH(r0, 0x80811501, &(0x7f0000000040)={0x80}) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x3a) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SEND_IPI(r1, 0x4068aea3, &(0x7f0000000100)) ioctl$KVM_SET_MEMORY_ATTRIBUTES(r1, 0x4020aed2, &(0x7f0000000180)={0x0, 0x10a000}) getxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=@known='system.posix_acl_access\x00', &(0x7f0000000240)=""/178, 0xb2) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xe01, 0x0, 0x3, 0x8000000}, {0x3, 0x4, 0x7, 0x9}]}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)=""/48, &(0x7f00000003c0)=0x30) fcntl$F_GET_RW_HINT(r2, 0x40b, &(0x7f0000000400)) r3 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000bff000/0x400000)=nil) r4 = syz_kvm_add_vcpu$x86(r3, &(0x7f0000000680)={0x0, &(0x7f0000000440)=[@rdmsr={0x66, 0x18, {0x642}}, @nested_set_state_pages={0x140, 0x28, {0x0, 0x1e, @gpa=0x60000}}, @cpuid={0x64, 0x18, {0x2, 0x2d4d}}, @code={0xa, 0x8f, {"8f49b89a4a63470f30b99e0b0000b82c9f8cdfbac24356180f30b805000000b9000000000f01c10f20c035080000000f22c0c463690db6fbffffffc6b93d020000b801000000ba000000000f30b914020000b80d000000ba000000000f30c7442400d3ad870fc744240201000000c7442406000000000f011424660fe71b"}}, @nested_amd_clgi={0x17f, 0x10}, @code={0xa, 0x43, {"410f07360f2096c4827d186f54470f0055bd66ba4100ed0f01c2b9900400000f3266410f38826ba90f01c466b80f000f00d8"}}, @nested_intel_msr_list_add={0x155, 0x30, {0x1, 0x2, 0x89a, 0x6}}, @nested_amd_set_intercept={0x181, 0x30, {0x1, 0x0, 0x7ff}}, @code={0xa, 0x69, {"64f26cc744240000400000c74424021eaeaa58c7442406000000000f011c24b9800000c00f3235000800000f3044def1b9800000c00f3235002000000f3036460f01d166b8ce000f00d066ba610066ed0f01c2c46291f7d9"}}, @nested_amd_vmsave={0x183, 0x18, 0x2}, @cpuid={0x64, 0x18, {0x400, 0x4}}], 0x233}) r5 = openat$binderfs_log(0xffffffffffffff9c, &(0x7f00000006c0)='./binderfs/binder_logs/stats\x00', 0x0, 0x0) close_range(r5, r4, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) ioctl$KVM_CAP_EXIT_HYPERCALL(r1, 0x4068aea3, &(0x7f0000000700)={0xc9, 0x0, 0xc}) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f00000007c0)={0x3, &(0x7f0000000780)=[{0x7, 0x23, 0x4e, 0x2}, {0x6, 0x9, 0xf, 0x10000}, {0x28, 0x1, 0x8, 0x6}]}, 0x10) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r2, 0x8983, &(0x7f0000000800)={0x1, 'ip6gre0\x00', {}, 0xfc}) ioctl$XFS_IOC_FREE_EOFBLOCKS(r0, 0x8080583a, &(0x7f0000000840)={0x8, 0x3, 0x3, 0x8, 0xfffffff7, 0x0, 0x4}) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000008c0)='/sys/power/wake_lock', 0x90200, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r2, 0x5000943f, &(0x7f0000000900)={{r6}, 0x0, 0xe, @unused=[0xe40, 0x100000000, 0x8, 0x7], @name="c597ac14800b61ee5a541e0d3a860cf1f56c36176769814c8b709b69c2406893dc74a295e8e69fc0104866ad3848d7c06870a85afbf27ee231eaca6433393f8bf8ad96dd3174056198f1440e153283dc6408aac3d2b449e489d76e7e7078ae3658ef9db639d2b77431e747a3c8a31255cd036454f535be82ac1758de545e283e2f4d52674ed7c8ae7594721b4c4b68a86095ba723148e0befda254228c5a0e5f780d787f25739b3f32511464e526dbed995b27d7b6135d9c7f7927ddf6d6478b0d529ea6b9e7f414cc50c179cad26d12d36f9377b936273f8fb0d4c44e5f8e427b2778d7df5bd3885f92d2af772afc27ae8b016b7bee913a9ff63948275ac0d9416a0ca8a6252f42cda3973115314c1a0198680da98b0faecce823b5eadc29b506b8f1427186a6cfe16e8c3df4ad87a02c55bed51914b57653c2bf98507e311247a4a4b37fde7ef2b3bf732fda95bd2a541122edd4674dad2f775c476f9b38d634b1565e67422be76619181e40d318da2583ea0c4f7cd999717f39bdd50b1b44b68e851c75c9c7b118d4db63125b2606fa140475aa44e30333b2f94e1c82077f522be3b1797d579c44c54f7efbbb3c0ed4bd8251cce1de85d180743d0309938105a6a6e5f81f5453dbb4b3a7fa1844678f74713b33f94f8d7a263efce6c8bec5792e9790404c0cc2949f12b802e272f290f89258f8b1d63d48737ce519fc55c81da88357874e2201f714faa8ca97e69a08100fe400c16702b0e8da6aa1f4a7e394d2461d6a8803c65ee3be8065898797ccc891e93acd61f788f7fc2035ff4a8a434db0cb398828853508d74cd642b105ee87f235541dc26d99894b51f7707d83c10125a2f93656a8024d8597ce7b8c2e426ac9bdc7e88eb6570182db5fa867f54ec718d3f3ee3ce9e1d72d7105adcc84b45fe8810ff4abf99ce3390e9c51e71eb391f135eaafa57cf578c10f809f5e6c87fdeeb566c362e174b243c0f6aaf294fe7174bc2384560f6c18233de1165e608569fb9c1ab7a1006a33930805225774b5e2dbc013fca7c422ec428a484f701e5a33a0c8d9200a0a65e9c29e131141eb000877b7cb93f0098e5cd7610bf4e9ee23457f396be4eaa17a1ef2f17f1123f4eca7b7c9ccf5d534527261a53d0e077b53284aff5391c7927733a80de0f4cb03be459f71440e55c08a5aa6744b3126f81544b92cbacac3c77c6f51fea7961bf270fb30995b83608f1130bb6183438a7e1b2a0fcf2e09e4239126036f74f83193e633ad3a436eb76f24e43f7688e648934b0d9d32e7a86590aca06f7ef037bf1329591267608de65eb9101213a45a7c3c2fd67fc59d375dd5f352bf31aab975931ddd5b56f791abc8fa8cd184940f841717e97ec438fd1dc78fa6d5f848fd5a15ef0b867165e268b9d44697a6642b285189b9578604f7ffdb771b3b5e0c50cec34a3ee51a4630bc4fd0b467bd5a502015a983594399a919c189029adb6a9f76ee94ca2b7858bf37c6562ec5ec0ac479b3695ee3ebc21b83505a916f476dfbd480aaeab88a4c60535c3289ecabef52e75bfb519d98221a4b9d330640c070a0fa44a0989c407bddcbbadc76181b968e3024037fdf305ac2861078eb9b5c552a271f516247795731cf43064fa769f9fc8ffd5b781ce808a566406621047475d2718be1fcd9d6ba0f2e9a9984ed46c0a13dad9b1c8e668523fb80e804610a8422dd3e3e557978fbf4df602379e98dad37e8b7fee69a233e854802ca7c67312cfb04d3df30bc71b275e7ff9ebc17dba514810f74d78d956510dc059c0d5533f74c4adce37aee4135aa73f553382abcfd6bbc56c039f34bdea911300114755e674ce51e871d407dc8efb985daad3f7bf1c900fb589067452ffac0a2f9ea37cb0e61392e95451ef7e769dfa53d9c1cb797dd1a2fb44ab392ab566ab845f528ffbc303de8647309682c1223dafa0b684bb4598e1e8a20d20725667f46d9ce68972db9821dccbb48ab262ff7d983d991d96b5ca57a479b629a0a1fc44676af5c875dc5ff4d42fbea60f75d66f09b0d964fa59ccb86d09a2894a17ed7aa09ea8395dcdc94aea8cbb5eaeae5b20cb0a366e54d0fa0f9684d25a881e017718726e95e85decacfebab21de92f6f56de70af3ef18758f4fe07d63a31a180594a00e3a08136528aa68873fed234c6f9515af21fa8e74897ab362408c79937f67471369d57673feda331c8febdd89710cbdd398096eec64fd0705e1797be5b7482cafa588784cdfef06df01cc2898b494e990909bf737b3c2e7edcb23eee74556c179fb280765a1656d9965fac368a63b6dadb28250dc46e76bbeb7a31245d3addc94e7d3ea2b4823e9b6982bc75c2cd6759fba725ba66dec7bb0a60ac7aa80516af221fed540dd4f650026aefa5e7bf7d0625a4bda4521fb9fe0940c7b42fb9af7dbcd06efa0e16b1e6cdaa3726d38b321210619230d00982d88fc0fac70f62af84c00bb0f752ef25cafc67cda51231ec02e8fe25a15dc264807942984f8365c8feb7e69c28901704cba531db249b29e188d54fbaa5012c3c6f7eec4101fcc589a77b9a51c6cb2c7cf2cdb3c8059f4a2e031a1170c5e2bfcc1ce40cd70268c3c882404c50473bf442ec37794ee63e55605438b4b9dfa5b53c6937567dd049d51a23ec488e84113963dd62f01cd61dc998fec35f994c4bc619e60e543a3d499a84fe20c1acf35fbce04ac3c7f92cbcbad5a1c0fd89ceb27a1b350fcc82587ff25c0ac6ac9d495d502319aa78e74a74fbdee86aab8dcef6f929a1992d1056517c0ecf862177c172d856ea848c01f9f1cf6a65f2681607ebe6c8cf1740009f1b412828ab934d3a62bcd547634223fa349790489256c18b5f0768dbe4ad19b9f989acd1cb5eda759621f2232678b87ebe9d269253b24068d0fd10a744ef59c89f3bc899c2331d73efebb8f7ce1d8aac32b7dfb005c07b4bd651b14f4d55c1d98ca7bc9c98f27f6d72e16a8e2add2c4669373467c131c3a93c3a0c1916792acf4f88564404c9fb0c5a4c4db058199b34d9ab300c43852fc71bbc7f87d62a8944cc824adf9c1ac6c929eef7e2d4bc3cd15e1567be8eb7a06343302d4e625b7654a14f75d00a488257bda2d81b41d2460d91ce8b5504862008757bceffcbd9575bafe1136eaafb21e7d54dc2c00135639aba0856d9f7bb2f3c3fe9943264b5b05f24cf98a8d3311ada9a1a722251c3b5c36c72ab13dfc15db4092a67dfa81fbccbff5b46c2588fbacf5055577b46d452f179668fc27688f32c95502ffb63ee3cd8286e0ad362c2bc4e8f92e3de518c063d53d15de90b5473fd8d72c448b8b8e49a0ee24c9fcbc6c7ce3afc1cbda71afae40b68aa958acea3cd2fd761d3c0b32cbfbc2225fc5e5d6a53b030f5a15af19db5f931112b93bf6f0c3896bbcc9ca92b880a5342ab96955bfaf388bf3d3b9e20288efa9564e10ce0b988f60bebffbbce959526a7a80adf0eec67861c64b7a141b4aa0193be94b418281cfa0c1f61cfa29fd2abf2779d830a3141d94921efd8af752548dfd6ce34476dadff33d1144b72bd353f06779b94be8ef9103457fa6de27d1a0a6159a66cffcd44b54f81eed41c35c5b87d71c06d0aab042c4412489f6a31c7ce43b16de64ea1b88a06f0a8572aa47d782615e3ee4a75f4ec4aa48775d82ea792c40d4b88ca98354861fb2e522b217e7c09f97c589ed6aa62ba379adcb32921af3adef68d4226c5a3d8015ac0c4e46da83a75f4654439ff21fa885c7921db5cd2b489ae9ec63b50d0e84a90a4ba3cf1b1dad36eb1235ee7f18e89ea17456e3fda13587c01e1224ca4c7fc930d67acc04b872e67606a539ae37426b92bf237dcd98e68e9ce784b16639f22ddd270813cf05598788fc072746aba6438fcf47c3b02a8360ccd5a15fdb1512f4c792d7bf770186be184fd715ca5e2089d511cc0c29cfd853f4c07f1cf165e96a370b293bc8fea6b9228b4bd602cc0915434d1be04511d81f7e0757016c32c0febaffb0a12db3ceeac9fce23ff8b4a18260bf1e4bcc4522dd1132a7a6f891eaf6a37d50cfe403ba73e665364a2b77ab3bed42587a4199fd9caca0c98011232624747a8a2746861935eb15ca28c2d1f1ed5adb23e5afd7ab0fef781d99a1f1d6e7699515a3957a6174c6aed45de34af49c6a6d20e1e4f9ad637d2aeb0c1bc4a4732cea154407c79df1f33c02c2e69527f078df173057ad111fd0b2d9a3afcc734d9e5ebbe5a02c5dcc65422388c1c14ea147b9879c24e2bf947d78c09193027471d54850edf8dbe4edb58b84daeacfe9cbd7c91bc769cd50978c23e86675881d1c46bf6b1e76a44f8644e286f77db7b1647f5256c95504e7f2fba50d1b77c3c3250f6d4b469f6c8bb150221c7596ff51be89b152042e2a1fb12e3fd7c23235c5e5398b92713b34bfdc28fa2139aa3e1190d5ca4ef175f99e2043e239819f2396997db19fb30218b5036c56500c445248af1a1797070c819df79ad53052c831dc775f0523fb671135e9f496d86b5d4c394d45eb808ed0d64f19016f3129e302fdd9be1d8507a1839172ec6a949138be3d513e5e7d2f37b5b706c515a95cff67abd3fdc725f2b4ff0d57731452cbc358523bdfbb138811e8c747b8c8f73096456a59ecea88a2b9d119aaa7b2673faa7ba016e52c2c4d8e2e62a40bc8b04f266a981aa252961f7fdbb4c69d325c969eb7f4afdc693c39b75c32eb6ec894ed3170e48f8c886626cfae8b70ee02cc53c61e0752f55730fc7022cd5786f282f78aa8f418516071c906b5e937010555a12053bf9bf70697bc401487b39ca816139e94a9489cfe0517ef1cb3c0ac8fb93b4ea938dae69991e4c4da38340bc458bd3f045002aecbb9c5bada6c66f47d15280669b43c367d50ef418aee471c9c3dd1fd4743ddca95ba64918a4a357f37ba5da08e3eea1c1697c7a09e203d13b5eba5b55ee2b2ccc986c4b551eba21b903d6c2df05405af21acd5c95f0ffcd090adf4bc993fbbd0f45fa903725c8df58d26da7b8ae1d5c60ccc6c9c663496d593bf83034eeecc00fb7034152b1f56e10d8a97e54e5b11f9ba83edcd91fb847976d50c621205920d974fdc651529972e915055ae7f122b4813248a098f4309e9ae945f553b8fdd9b454429d7550f82e30bcc6dc77474cce16d27da97564c755ae96ccb2a3e6f055a63240d608f9acc9623a094ca50f8289bf2c85a1bd70faf65b9ab31ff11cf484732df30514f8b89572739efbd90c3dab401cfe7f0d98c9ba6cc3f475ecc4feec8c9ef8c23006617413ed5e7100ed819a71887305e2fab8d18b8b959803728bc9cbbca99e056a28c9464c22ff8fd0efdca64d09346534886784be2069d0968b40ad21d14e6ff490393a9fc0a40f6e785a650832f7f538c5dfd27b609dd78649ff24c146df02dd921016a25f74140a02d2b7e2aa8e9cd31e56c8b6a8afe902259d81ead37eddae86e98cb419865b44de44e212060c52d5ce16025c1e79a18d9fe16d0b6dd5c2239ebbc51ee3edaf6517509c793d2573afa1b4b935bf3d7608e171e788da7b64b1ce9a7b7800a831fee4b6f979cdb6a937b09942a10d104afdf85b001199809a747fdb1320d71500764c4a0782e50531ea7127bd91fc497b1a8153b26cad69cda108ea1fc6d609b1e6747f45f8630a1abb302bf5851747bb9577418ad30764d12f0571cd2f40702b9110e552d9f8f7318"}) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000001900)={0x3, 'lo\x00', {}, 0x8001}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000001940)={'wg1\x00'}) ioctl$XFS_IOC_SCRUB_METADATA(0xffffffffffffffff, 0xc040583c, &(0x7f0000001980)={0x4, 0x163, 0x6, 0x100, 0xa5f}) ioctl$FS_IOC_SETFSLABEL(0xffffffffffffffff, 0x41009432, &(0x7f00000019c0)="7697fcd7b9ff46bffe32a5701ed9adca24d221bb526e87003d727bed9f0be33d524491b80f7e7bd4f18cc9c352707afba9fe7790dc29d52b4041337187d1a2665b38b1cf96607dc4e31c88b2fce3be7302f1932ba99ae57fbe5116db2798d58c22274db031ac469163addfe4ff0ae5a105a563a18a1d4846e6390c7d8a826200622ce94f6b770ec7989e0a23c2aa186de6c03c7749265fed1cc474e1f367e1084b4d5cc15611c703f418d1025841345ef1deffa2e2d58bdcdf91f823b5be986a1a63fa4e600942d5d3b5c0400e6822e7e65e04ec89a476b88b082a9d7bcaa29213446557a0c44d10058ec0d7ff3b8022f30baf9dff50991c08d86422bcd1c746") io_setup(0x4, &(0x7f0000001ac0)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000001b40)={0x2, &(0x7f0000001b00)=[{0x101, 0x71, 0x8, 0x89c1}, {0x2, 0x1, 0x6, 0x3}]}) r7 = syz_ublk_setup_io_uring(0x160, &(0x7f0000001b80)={0x0, 0xd50b, 0x1, 0x1, 0x17d, 0x0, r5}, &(0x7f0000001c00), &(0x7f0000001c40), &(0x7f0000001c80)) fcntl$lock(r7, 0x25, &(0x7f0000001f00)={0x2, 0x2, 0x4, 0x5}) 2.93056141s ago: executing program 3 (id=207): r0 = syz_usb_connect$uac2(0x2, 0xe3, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x582, 0x120, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd1, 0x3, 0x1, 0x6, 0x20, 0x7, {0x8, 0xb, 0x2, 0x0, 0x1, 0x4, 0x20, 0x5}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0x6, 0x4, 0x25, 0x1}, [@sample_rate={0xb, 0x24, 0xd, 0x4, 0x3, 0x1, [0x3, 0x3]}, @extension_unit={0xb, 0x24, 0x9, 0x4, 0x5, 0xaa, "bd79b857"}, @mixer_unit={0x6, 0x24, 0x4, 0x1, 0xa5, "9c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0xf, 0x1, 0x9, 0xff, "5087"}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0xe, 0x6, 0x1, {0x8, 0x25, 0x1, 0x80, 0x3f, 0x9, 0xf}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x6, 0x2, 0x3d, 0x0, 'F', "1455ed"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x1, 0x1, 0x97, 0x5, "9d4e35f7ab1723"}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x5, 0x3, 0xc3, 0x6}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x4, 0x40, 0x6, "128b4b3f70"}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x7, 0x0, 0xfb, 0x30, 0x6}, @format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x2, 0x5}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x63, 0xd, 0x80, {0x8, 0x25, 0x1, 0x80, 0xc, 0x2, 0x6}}}}}}}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x201, 0x4, 0x7, 0xc, 0xff, 0x7}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x7, 0x2a, 0x6, 0x56ee}]}, 0x3, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x405}}, {0x63, &(0x7f00000001c0)=@string={0x63, 0x3, "96ea2fe0db14b32ccf516ee53314323fc832fe3d5ccb66b55957fabd983ed720f92ffd5e232d86628d7bf7332b273d9d7d05c6e64eef97bfb3b7fddc2a4084026e17b6e6e11aeea6ba8343dccd19d6b7107df6b81049a0b4c84d3dcd88688b86ea"}}, {0xf, &(0x7f0000000240)=@string={0xf, 0x3, "0ddbf34221a784fa80fa88cd09"}}]}) syz_usb_control_io$uac2(r0, &(0x7f0000000380)={0x14, &(0x7f00000002c0)={0x0, 0x0, 0x2e, {0x2e, 0x24, "bfb0d08f7e02d9395a8c6a24a70b6c6005ff911b88296d355456659c732dfe5493f2005ba4a559764430424f"}}, &(0x7f0000000300)={0x0, 0x3, 0x50, @string={0x50, 0x3, "2c2b14f2078214a41882ffd1f5e657098a610e2a56ac629e2c68d1196666e835b0fb71b3fff858c4c3097a5843e526bdbb707100d417a0f8e97c4252ef77cb70320ae0d31cf4504971f1734ec44e"}}}, &(0x7f0000000600)={0x44, &(0x7f00000003c0)={0x20, 0xf, 0x59, "64caf83327fece4dc0fe056f40fc3ffcdbd37d1c37ba87d889c87672b55215067c204eb236f8cb6c43855401d07440c30b50220295503fb3de58c84040ccdb7fbbbb7d4dc1d56cf48b74a5cf00640914ddaa5624d3e383db9c"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x8}, &(0x7f00000004c0)={0x20, 0x81, 0x1, "91"}, &(0x7f0000000500)={0x20, 0x82, 0x1, '.'}, &(0x7f0000000540)={0x20, 0x83, 0x1, '\a'}, &(0x7f0000000580)={0x20, 0x84, 0x1, "11"}, &(0x7f00000005c0)={0x20, 0x85, 0x3, "63c75d"}}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000680)={0xffffffffffffffff, 0x9, 0x8, 0x4}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000780)={'syztnl1\x00', &(0x7f00000006c0)={'syztnl2\x00', 0x0, 0x0, 0x80, 0xffff, 0x40, {{0x1f, 0x4, 0x0, 0x32, 0x7c, 0x65, 0x0, 0x9, 0x4, 0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@timestamp={0x44, 0x20, 0x2b, 0x0, 0x1, [0xffffffff, 0x2, 0xbdc, 0x5, 0x0, 0x8, 0x100]}, @timestamp_addr={0x44, 0x44, 0x74, 0x1, 0x9, [{@rand_addr=0x64010102, 0xbea}, {@dev={0xac, 0x14, 0x14, 0x16}, 0x3}, {@empty, 0x10}, {@loopback, 0xc3}, {@initdev={0xac, 0x1e, 0x1, 0x0}}, {@multicast1, 0xef8}, {@multicast2, 0x3}, {@multicast2, 0x9}]}, @ra={0x94, 0x4, 0x1}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000840)={'syztnl2\x00', &(0x7f00000007c0)={'ip6gre0\x00', r2, 0x2f, 0xe, 0x9, 0x80000001, 0x2, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, 0x700, 0x700, 0x6}}) syz_usb_control_io$uac2(r0, &(0x7f0000000a00)={0x14, &(0x7f0000000880)={0x0, 0x8, 0xf9, {0xf9, 0x30, "fc9bd802c1ab7da0ddb83b45c162f0c699c97771b28853da7c3c2789d29c961b566b83f701457749076a9b0b9329f340b2765bb378113ed3ffeb7d56d5240f4f74c1a9a992ca6563b1f485581a5210c3768e11049a61872193fe354c157ca3e59a226cdbe3a2893aa5965f8d7f813928bd533ce98a3eeed2ae143b25418845b1d684cdaafceaab1f26cb0610f431540fd0c3150fea0838b20768faf0c87a2b087428c7579ec2eeb048d4d367ad1c9555e54fa17d66a9a900cb2713be1c70595e106ec7cc83b6b98ed7ba50eb3ba092a0610f0d395948333e137952056db9b9e8ced498d358ad71a02f481dfcf6d393f02ec71b972c2c4b"}}, &(0x7f0000000980)={0x0, 0x3, 0x76, @string={0x76, 0x3, "ea949cb752eb4c0d9365c63225a35969205deccfcb1af925b47d67a7f66ce40f40a8d7bf2df73096aef25321cd27f06b7811550049940815ce8a87fc3ae29f66c6c286567a6a7f639b5785a047748b6bc236b54b2278f0389e093ae84aa0504bd5b3ec85a7f63f3db3cf844d04ec8e823e270568"}}}, &(0x7f0000000d40)={0x44, &(0x7f0000000a40)={0x40, 0xa, 0xfb, "ca4d587be76a3ffd079177b1d9818e1b2a961e24cf1c275c60a446e0bbdcdec874c3bc6319ee0496378496ee6a003341bd9d82051d02890dbc7234c66362e152128b0773273982eeeeade08948e06b9f034eab05bc9b64b7a3d71454eb70856476f4387db6723de843d92983b12bc6b455de2f792da7ee7d83a044a321b57785fb96e0fc5bee1163d42f32ca42f1a1588d27bdbd49010d3cad97b182acd4e51d1568d60921ef67bd05edeb1f8ac9984bc815372482ab4cc3c726621167569e2f61dadc7405aff12daae5d5e497aea3518fd441c275d258f90139d33b1576957cd5a2b1e7fa7bb1e31ba917a186e512adc67a854e1f67f1c607a900"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x73}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000c00)={0x20, 0x81, 0x2, "3bb2"}, &(0x7f0000000c40)={0x20, 0x82, 0x1, "d6"}, &(0x7f0000000c80)={0x20, 0x83, 0x1, "da"}, &(0x7f0000000cc0)={0x20, 0x84, 0x4, "57b32b7a"}, &(0x7f0000000d00)={0x20, 0x85, 0x3, "aff2c1"}}) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000dc0)={'\x00', 0x8001, 0x0, 0x2, 0xfffffffffffffe0b, 0xcbb, 0x0}) fcntl$setownex(r1, 0xf, &(0x7f0000000e40)={0x2, r4}) r5 = syz_usb_connect$uac2(0x4, 0xc7, &(0x7f0000000e80)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0xccd, 0x13, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb5, 0x3, 0x1, 0x30, 0x0, 0x1, {0x8, 0xb, 0x2, 0x1, 0x1, 0x2}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0xff, 0x9, 0x23, 0x55}, [@mixer_unit={0x7, 0x24, 0x4, 0x5, 0xb, "72c2"}, @sample_rate={0x13, 0x24, 0xd, 0x5, 0x0, 0x3, [0x4, 0x1, 0x0, 0x2, 0x0, 0x1]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x2, 0x0, 0x2, 0xe, 0xf6}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0xffff, 0x40, 0xb, 0x6}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x64, 0x4, 0x3, {0x8, 0x25, 0x1, 0x2, 0x3, 0x1, 0xe}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@as_header={0x10, 0x24, 0x1, 0xb3, 0x1e, 0x1, 0x1000, 0x2, 0xcd7, 0x2}, @format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x0, 0x3}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0xeb, 0x7, 0xb, 0x80, 0x16}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x4f, 0x4, 0x87, {0x8, 0x25, 0x1, 0x81, 0x0, 0x10, 0x4}}}}}}}}]}}, &(0x7f0000001080)={0xa, &(0x7f0000000f80)={0xa, 0x6, 0x0, 0xdf, 0x0, 0x2, 0xff, 0xa}, 0xf, &(0x7f0000000fc0)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x9, 0x3c, 0x480}]}, 0x2, [{0x4, &(0x7f0000001000)=@lang_id={0x4, 0x3, 0x1043}}, {0x4, &(0x7f0000001040)=@lang_id={0x4, 0x3, 0x3c0a}}]}) syz_usb_control_io$uac2(r5, &(0x7f00000011c0)={0x14, &(0x7f00000010c0)={0x40, 0x23, 0x6b, {0x6b, 0x6, "a365ce06b4c696e3a76dfbec84bc49e409cdb1699d11b5c05efc72fe7bede04b0802a861c7551506d6693ff529f83a6b203d5dba68b1697e74b42de2a405c4e424b15c3e85c5858dc45c60392feb98eae9574110b60c3fe3c646b59863826cac4555847925e9838c69"}}, &(0x7f0000001140)={0x0, 0x3, 0x40, @string={0x40, 0x3, "82918000c33b049885d2ed3de65c0d8548064b7886475e1398d88a87b2dfb54ec5de88a45a004b622426c4ea05f9ce781d9a56ba836fe79fb4c966802dc4"}}}, &(0x7f0000001480)={0x44, &(0x7f0000001200)={0x20, 0x17, 0x98, "2f7ceadf799fc74e935ac57441f9a5c97da266f46bd31facb51176816d9ee640b72eb036f702c7d12b0259e534cc202bb5ae60920277116e2169f63aa00c02fd9c291a5f0a2294aa28bcac9a3b3c1a04c702e21525c7e7a53e575c6f2b631ab3ae84b4182fcb4070bbb75b86fcf2e54a11cdcae8e74be46faff8e5161497b3a3e6c44a49a020eaddd0dd0a6a4d679a4463c2f935f978fa5b"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0x2b}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000001340)={0x20, 0x81, 0x3, "1b1a8a"}, &(0x7f0000001380)={0x20, 0x82, 0x1, '^'}, &(0x7f00000013c0)={0x20, 0x83, 0x3, "67b83f"}, &(0x7f0000001400)={0x20, 0x84, 0x4, "874cf3e6"}, &(0x7f0000001440)={0x20, 0x85, 0x3, "dfb6ce"}}) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r1, 0x10e, 0x4, &(0x7f0000001500)=0x8, 0x4) mkdirat(r1, &(0x7f0000001540)='./file0\x00', 0x118) r6 = syz_open_dev$hiddev(&(0x7f0000001580), 0xffffffffffff0000, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) close_range(r7, r6, 0xbc603d2bfde8ca99) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000001640)={'ip6gre0\x00', &(0x7f00000015c0)={'syztnl2\x00', r3, 0x2f, 0xba, 0x7, 0x0, 0x1, @private2, @private0, 0x8, 0x8, 0x1, 0x3}}) r9 = syz_usb_connect$uac1(0x3, 0xbd, &(0x7f0000001680)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xaf, 0x17cc, 0x4712, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xab, 0x3, 0x1, 0xd9, 0x30, 0x99, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x2, 0x13}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x304, 0x3, 0x5, 0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x6, 0x3, 0x4, 0xe0, "", "aac778"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0xbc, 0x1, 0x3, 0x24, "d8484e30aa1afe"}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x9, 0x7, 0xf8, 0x1, 0x3}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x6, 0x0, 0x5, {0x7, 0x25, 0x1, 0x0, 0xbb, 0x401}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x4, 0x3, 0x6, 0x7, "de", "a0d78d"}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x3, 0x3, 0x0, 0x4}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x5, 0x1, 0x4, 0x6, 0x2}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x1, 0x3, 0x2, {0x7, 0x25, 0x1, 0x0, 0x7, 0xee}}}}}}}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000001740)={0xa, 0x6, 0x100, 0x2, 0x0, 0x7, 0x40, 0xb5}, 0x43, &(0x7f0000001780)={0x5, 0xf, 0x43, 0x6, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x80, 0x3, 0x1, 0x1, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x9, 0x7, 0x1000}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x9, 0x4, 0x8}, @ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x7ffff55, 0xf000, 0x0, [0x0, 0xff0000, 0xff0f, 0x0]}]}, 0x2, [{0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x406}}, {0xfc, &(0x7f0000001840)=@string={0xfc, 0x3, "06327298aa59115346abb43c8a463a3c990f92a37a4493ccd5b8922ae79a74d0df802c3b4e11ccfd9adbd9dac749b542ebafb7e051358db2b7a225786e64607fafd81377a6ce94578d24a0214f42d33e6e3d333c5f10a2feee8ed618e25885c8947632954b1fd16ae419343e5629e1b4d90936189347c7d7d7ab023d53c3e4660168b7fd95408df833ae6e501bec85a8754e44bc7137f32517aeb45510ec63bcd65f70ce3a6774b58fdc64a5bffdba2f3df86d70fed621a6dca5c6281aa14a729a45b9a0a1643598f1ca28535ba71bfd7d7c945ee9158799aad74ff8e2a2e1e1ca0b9e21b88b025ec5609cf9bbf47e020af416c09c2949731d3e"}}]}) syz_usb_control_io$uac1(r9, &(0x7f0000001b00)={0x14, &(0x7f0000001980)={0x40, 0x31, 0xc, {0xc, 0xd, "9a718c0d36a453697f8b"}}, &(0x7f00000019c0)={0x0, 0x3, 0xff, @string={0xff, 0x3, "9f43bb2ed29b8d9f710fc0bc0a87b18a5f5e9132cee250dcc5bb15e1ebb37b56fd42db41653f0da62f9910ea87c5a7484f565719d41f87663ee67080dc3e5dd3ba469dcef1a76ed9808735b8ce250b381afd2d4f4db244d9a4bf7eb7abbf1f1c1a9f6166dbeca664344e9a042fa790dd683caa1d9deeef848b78b734f982f7824f074a405b5b880463e1a99cdb305cb5367ce50c1789447494f06b71952502d17849e7a5a4a43a89bfd1e90ac10a02476ead5724c3b9376db447c5ed3ef0cb287db9ab91b015f9017737ced01617bd83cca1b7203fc62cb6e33847f18bceb1d4c2a8809e3284b44d1c04d715450abc78957bd55871cbd62d612cd35318"}}}, &(0x7f0000001dc0)={0x44, &(0x7f0000001b40)={0x20, 0x15, 0xa1, "e484b9f4def6a35a747b15789a9df715f8188935a1b4ad04184df73a88ee2817c258e036a0e9b638ea7378966250e41226b5db3594fd10579e672006921f1097f8c4c687f2995d0180da6800391253c51a018d86b83520b471fd2fcedf8027b68b7c528798f9e46455a3518ba486b56adc4dbcd2cd094bcd9c29cc7501662a590d0ec21d2318d291da88ae998fc5637484a88b6a0674988e02aea08dbcdabfb3c1"}, &(0x7f0000001c00)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000001c40)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000001c80)={0x20, 0x81, 0x3, "c1e16d"}, &(0x7f0000001cc0)={0x20, 0x82, 0x2, "92be"}, &(0x7f0000001d00)={0x20, 0x83, 0x1, "02"}, &(0x7f0000001d40)={0x20, 0x84, 0x1, "ec"}, &(0x7f0000001d80)={0x20, 0x85, 0x3, '>S\a'}}) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000001e40)={0x8, 'vcan0\x00', {'xfrm0\x00'}, 0xb424}) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f0000002e80)={&(0x7f0000001e80)=""/4096, 0x0, 0x1800, 0x50, 0x2}, 0x20) pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_IPV6_RTHDR(r11, 0x29, 0x39, &(0x7f0000002f00)={0x88, 0xc, 0x2, 0x6, 0x0, [@private1, @loopback, @private0, @mcast1, @private1, @ipv4={'\x00', '\xff\xff', @private=0xa010102}]}, 0x68) ptrace$ARCH_SHSTK_STATUS(0x1e, r4, &(0x7f0000002f80), 0x5005) r12 = syz_usb_connect$uac3(0x0, 0xdd, &(0x7f0000002fc0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x41e, 0x3000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xcb, 0x3, 0x1, 0x0, 0x0, 0x5, {0x8, 0xb, 0x0, 0x2, 0x1, 0x26, 0x30, 0xc}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0xf, 0x16, 0x4}, [@source_unit={0xc, 0x24, 0xb, 0x7f, 0x2, 0x8, 0x7f, 0x907}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x5, 0x3, 0x4, 0x1, 0x3}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0xe0, 0x1, 0x2, "be94b3"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x3, 0x4, 0x9, 0x0, "1c72d7", 'u'}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0xe, 0x7, 0xfa, 0x3, 0x6}, @as_header={0x17, 0x24, 0x1, 0x0, 0x8000, 0xffff, 0x0, 0x0, 0xa0, 0xe}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0xa7, 0x4, 0x6, {0xa, 0x25, 0x25, 0x8, 0x7, 0x9}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x10, 0x6, 0x7, 0xfa}, @format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x9, 0x0, 0x4, {0xa, 0x25, 0x25, 0x6, 0x9, 0x6}}}}}}}}]}}, &(0x7f0000003500)={0xa, &(0x7f00000030c0)={0xa, 0x6, 0x200, 0x1, 0x3, 0x1, 0x8, 0xd}, 0x36, &(0x7f0000003100)={0x5, 0xf, 0x36, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x9, 0x8, 0x1, 0x16}, @wireless={0xb, 0x10, 0x1, 0xc, 0x3, 0x0, 0x26, 0x9, 0xfb}, @ss_container_id={0x14, 0x10, 0x4, 0x40, "9132856173e0599211192c0050099429"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0xc, 0x4, 0x3}]}, 0x6, [{0xc1, &(0x7f0000003140)=@string={0xc1, 0x3, "9fc756caccb3f8241e340c98e1dfa3ddcf7e0a6aaf8a3a0acb809aef808df8ae58aba8cdd1d71287e1f9fa1080d196660e30bebe6c1451db578c23f9eb9e6174bd23a38ecae5a1cbb09bea8bd1c3ab717ff210b8c401cb8ecde1172ab752db3a2a89b96f80eec97630a4150cdc418fb0a1c94675a54fa1fe5d6f946f134c29d96fe4894b101bae11e91ac988bef1a7e953d3a10ac83e0c89c4596151a00baf12be55559567700de0586291ecfd6a4ede308fa064c1c3c3bebba1471de36391"}}, {0x31, &(0x7f0000003240)=@string={0x31, 0x3, "972d1f582502e5bc7b440388cfbbb0f53295432abb5e5b694dc550ac175bd90bbf4de3e2dc3874289bed697fe380ab"}}, {0xa8, &(0x7f0000003280)=@string={0xa8, 0x3, "1fcb772f983d68fac7d15da3c34d3dddc0868f7d979cb6c20a55a1556762033a005b8cc5744030aa69637e42a2b7e36efb9a50c9306445fa672a2eed0a200936d795a8a49f737732bde8fb53fcce5203d46c0863e74deeaaba0e739b9f0dfc9da1a0612848ba436691d2a59d445767dbe81209fd7abf8be3c7da45320195e36cc60fd5d01655c62a1f6ef96995afa56c24089817491a3cd6220d9c7d03c9b19e33d3cca70ef7"}}, {0xb4, &(0x7f0000003340)=@string={0xb4, 0x3, "15ad66cfb590b78b8e8bf597cd374ec881dafa031143c7c8a9444df51d3eaa4cf589c2dfba27f5e083931273d5f6f4254af441beac009d045814d83941a44f55e7a166249c67fcbbb33eb1ff8092c0d2c0dc907f1f7411752d0d02e4c63def74d5556b7e9b92d6baee5098f93e10c343d7babd17ba052263208688ef830918b2f6bc36f995899c743be55886595caab96c136c4cda2bf3cf65dcaa7d2c8baf52f529b0b2d0a5bd6498f7f88ac3b82ae58fd6"}}, {0x5e, &(0x7f0000003400)=@string={0x5e, 0x3, "1eaedd15591513530b59d6c9666bc0f5c2bfd46ec02a9ae6436051af07f3e1a2e5b392a3edfb4c83921f85eeffd26cf5f4a808d0e196265d912e9fb82802c3f6477c95bb1134b89e4ae031400bcdae536ae36eb632e0bba3e04ad026"}}, {0x5a, &(0x7f0000003480)=@string={0x5a, 0x3, "1f846ca6b6aceaa97178523a497bf2dab9f76cbf512936adef4b153bff682f5b265250170325c0ffcf6409d34051d95b12871e219d962be88ea22989ab2f63a8f0c114158f510b2fa57f271571f7f02c556ad7bffaff4e15"}}]}) syz_usb_control_io$uac3(r12, &(0x7f0000003640)={0x14, &(0x7f0000003580)={0x20, 0x22, 0x46, {0x46, 0x31, "dcda51eb36122a2448dd01ccf20cd8d463ecefcc3dbf45fad0a5321dd60673059378d2b92fbd072c438e7798e7ab6f30fe6c99a11af0703494303561848a8a88895323f7"}}, &(0x7f0000003600)={0x0, 0x3, 0x24, @string={0x24, 0x3, "74b10fd71da8acaf3d2c6aa6c1504e8549aef1d4034ac1a3f366eb61dd3c367dc207"}}}, &(0x7f00000038c0)={0x44, &(0x7f0000003680)={0x40, 0x5, 0x67, "4da84358c9e4468c819b877a06986250df7d09ffdf73acbd7cd04d086a50f3cc0cb77176464c7586e7147dcd06b9932882e7654290b184b7ab53cf2de8b9ea8fc782141854561be9b5abeaa4d45364be6a99323ffce30c6ce10c9df1f00d2ede2e2d199406f6c7"}, &(0x7f0000003700)={0x0, 0xa, 0x1}, &(0x7f0000003740)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000003780)={0x20, 0x81, 0x1, "83"}, &(0x7f00000037c0)={0x20, 0x82, 0x2, "ae25"}, &(0x7f0000003800)={0x20, 0x83, 0x1, 'a'}, &(0x7f0000003840)={0x20, 0x84, 0x3, 'tT7'}, &(0x7f0000003880)={0x20, 0x85, 0x3, "a94372"}}) r13 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003980), r1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000039c0)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r11, 0x89f8, &(0x7f0000003a80)={'erspan0\x00', &(0x7f0000003a00)={'gre0\x00', r2, 0x1, 0x80, 0x3ff, 0x800, {{0x18, 0x4, 0x3, 0x1b, 0x60, 0x67, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, {[@cipso={0x86, 0x30, 0x1, [{0x5a1ad7e056c26dca, 0xd, "845e5dcf20fb3d54c9a8b7"}, {0x1, 0x2}, {0x7, 0x10, "496a3bfb967cc0b34ce3cf4f7a96"}, {0x0, 0xb, "50bb9cda693dad22eb"}]}, @ra={0x94, 0x4, 0x1}, @timestamp_addr={0x44, 0xc, 0xb1, 0x1, 0x1, [{@dev={0xac, 0x14, 0x14, 0x3d}, 0x3}]}, @ssrr={0x89, 0xb, 0xcf, [@private=0xa010100, @local]}]}}}}}) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000003ac0)={0x0, @loopback, @multicast1}, &(0x7f0000003b00)=0xc) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r10, &(0x7f0000003d00)={&(0x7f0000003940)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000003cc0)={&(0x7f0000003b40)={0x15c, r13, 0x400, 0x70bd2a, 0x25dfdbfd, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}]}, @HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000001}, 0x200400c0) 2.592020835s ago: executing program 1 (id=214): r0 = syz_usb_connect$uac3(0x0, 0x80, &(0x7f0000000280)=ANY=[@ANYBLOB="1201010200000040b421810040000102030109026e0003017f0006080b0002012230230904000000010130000a2401100a00090000000904014cbcda4430000904010101010230000905010960"], &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac3(r0, 0x0, 0x0) syz_usb_control_io$uac3(r0, 0x0, &(0x7f0000000340)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) r1 = syz_kvm_add_vcpu$x86(0x0, &(0x7f00000001c0)={0x0, &(0x7f0000000200)=[@code={0xa, 0x75, {"f326460f019f00200000420f01c5470f01c248b8f61e0000000000000f23c80f21f835080030000f23f8c462bd9791040000000f07c7442400e3420000c744240264000000c7442406000000000f011c24c421e3d040000f009f082c000066660f388000"}}], 0x75}) ioctl$KVM_TDX_INIT_VCPU(r1, 0xc008aeba, &(0x7f00000000c0)={0x2, 0x0, 0x7}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f00000007c0)={[0x60000000004, 0x1000000003, 0x80000000000005, 0x41, 0x2000000, 0x0, 0x2004ce, 0xec63, 0xa1d, 0x2, 0x5, 0x0, 0x3, 0x1, 0x2, 0xfffffffffffffffd], 0x10000, 0x202}) mount$bind(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x100000, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x1a1740, 0x0) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x470}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$UFFDIO_WAKE(r5, 0x8010aa02, &(0x7f0000000180)={&(0x7f00000c1000/0x2000)=nil, 0x2000}) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4040aea0, &(0x7f0000000880)=@arm64={0x80, 0xe, 0x1}) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000008c0)={{0x0, 0x8080000, 0x0, 0x0, 0x8, 0x0, 0xf8, 0x2, 0x0, 0x8, 0x9, 0x10}, {0xffff1000, 0xb000, 0xc, 0x0, 0xfc, 0x5, 0x0, 0x0, 0x3, 0x7}, {0x41000, 0x5000, 0x1f, 0xfd, 0xf, 0x4, 0x4, 0xfd, 0x3, 0x0, 0x0, 0xfc}, {0xfec43000, 0xd000, 0xe, 0x0, 0x0, 0x0, 0xff, 0x0, 0x8, 0xfc, 0x7, 0x10}, {0xeeee8000, 0xe6ee9ffc, 0x8, 0x0, 0x4, 0x8, 0x0, 0x3, 0xfc, 0x3c}, {0x0, 0x0, 0xf, 0xfd, 0x8, 0x0, 0x2, 0x0, 0x3, 0x0, 0x5}, {0x0, 0x0, 0xa, 0xfe, 0x0, 0x0, 0x13}, {0x0, 0x3000, 0xf, 0x0, 0x0, 0xaf, 0x0, 0xca, 0x4, 0x3, 0x0, 0x3}, {0x80a0000}, {0xdddd1000}, 0xddf8fff3, 0x0, 0x10000, 0x50, 0x0, 0x0, 0x0, [0x80000000, 0x0, 0x1]}) ioctl$KVM_RUN(r4, 0xae80, 0x0) 1.231878054s ago: executing program 3 (id=217): getsockopt$WPAN_SECURITY_LEVEL(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000200), &(0x7f0000000240)=0x4) r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xeef, 0x72c4, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x1, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x400}}}}}]}}]}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./dev\x00', 0x1ff) mount(0x0, &(0x7f00000002c0)='./dev\x00', &(0x7f0000000300)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./mnt\x00', 0x1ff) mount(&(0x7f0000000380)=@filename='./dev/sda1\x00', &(0x7f00000003c0)='./mnt\x00', &(0x7f0000000400)='ext4\x00', 0x1008c10, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) ptrace$pokeuser(0x6, r1, 0xffffffffffffffec, 0x7) mkdirat(0xffffffffffffff9c, &(0x7f00000019c0)='./cgroup.cpu/test\x00', 0x7e6) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) chdir(&(0x7f0000000440)='./file0\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0xa, 0x204031, 0xffffffffffffffff, 0xc9751000) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000480)={0x9, [], 0x7, "8d75f59d889cfd"}) recvmmsg(0xffffffffffffffff, &(0x7f0000001480)=[{{0x0, 0x0, &(0x7f00000014c0)=[{0x0}], 0x1}, 0x1}], 0x1, 0x40002122, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file2\x00', 0x18d042, 0x15) mkdirat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) pipe2$9p(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) mount$9p_fd(0x0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680), 0x0, &(0x7f00000016c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@version_9p2000}]}}) write$P9_RVERSION(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="150000006bffff", @ANYRES16=r4, @ANYRESHEX=r5], 0x15) r6 = syz_open_procfs(0x0, &(0x7f0000001780)='net/igmp\x00') preadv(r6, &(0x7f00000017c0)=[{&(0x7f0000001800)=""/110, 0x6e}, {&(0x7f0000001880)=""/150, 0x96}, {&(0x7f0000001940)=""/100, 0x64}], 0x3, 0x2, 0x3e) pwrite64(r2, &(0x7f0000001540)="ff", 0x58200, 0xfb2200) syz_usb_control_io$hid(r0, 0x0, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r7, &(0x7f0000000000)=[{{&(0x7f0000000100)={0x2, 0x4e23, @remote}, 0x10, 0x0}}, {{&(0x7f0000000180)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f00000001c0)=[@ip_retopts={{0x18, 0x0, 0x7, {[@rr={0x7, 0x3, 0x33}, @rr={0x7, 0x3, 0xc5}]}}}], 0x18}}], 0x2, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global, @global=@item_012={0x2, 0x1, 0x1, '\x00t'}, @local=@item_012={0x1, 0x2, 0xa, "16"}, @local=@item_012={0x1, 0x2, 0x7, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "01"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x9, "01"}, @main=@item_4={0x3, 0x0, 0x8, "59292211"}]}}, 0x0}, 0x0) 802.583288ms ago: executing program 32 (id=130): socket$inet_tcp(0x2, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) mremap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./dev\x00', &(0x7f0000000080)='devtmpfs\x00', 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./mnt\x00', 0x1ff) (async) mount(&(0x7f0000000100)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000180)='ext4\x00', 0x8410, 0x0) (async) open(&(0x7f00000001c0)='./mnt\x00', 0x43ca01, 0x20) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000800)='smaps_rollup\x00') madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) (async) read$FUSE(r0, &(0x7f0000000840)={0x2020}, 0x2020) 747.226173ms ago: executing program 0 (id=220): r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xc000010}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r0, 0x200, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r1}, @void}}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x48840}, 0x44001) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000014c0)={'syztnl0\x00', &(0x7f0000001400)={'tunl0\x00', 0x0, 0x40, 0x7, 0x7, 0x2, {{0x26, 0x4, 0x1, 0x12, 0x98, 0x65, 0x0, 0x5, 0x29, 0x0, @empty, @local, {[@cipso={0x86, 0x44, 0x1, [{0x7, 0xd, "d0105a86c4664b2fccd8b8"}, {0x5, 0x10, "a1b318c9291dc8e627666dc4aae5"}, {0x7, 0x12, "9ac881ef2f39bf7d195c68032a050b47"}, {0x1, 0xf, "5ccc8ca39bd3957ac478686f9a"}]}, @noop, @noop, @rr={0x7, 0x1b, 0xfe, [@initdev={0xac, 0x1e, 0x0, 0x0}, @local, @broadcast, @broadcast, @loopback, @empty]}, @ra={0x94, 0x4}, @noop, @end, @end, @rr={0x7, 0xb, 0x99, [@initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010101]}, @rr={0x7, 0xf, 0xcf, [@initdev={0xac, 0x1e, 0x1, 0x0}, @remote, @private=0xa010102]}]}}}}}) sendmsg$inet(r2, &(0x7f0000001680)={&(0x7f00000001c0)={0x2, 0x4e23, @private=0xa010102}, 0x10, &(0x7f00000013c0)=[{&(0x7f0000000200)="b3ad1d4641037103c65c623fb51d95fe099c307764cd5557827a5ab6ffb7c2d6af7bba9c276d01b1101adc226a30b32c135778f22e68da2550eb678397b9527b185dbf635b8f5c279a2a73dfb5a142951348923cb03ce5db86ee442395456a78db", 0x61}, {&(0x7f0000000280)="5b3a45d52eab62f4a030cf03d52646ef7faf8ffb8a0954ff3249fbe1b083694d2ad4a5a1a7cac27a3c3f", 0x2a}, {&(0x7f00000002c0)="7b1d44883fad1aeabf3f3e90adb8d326b9e2cf479b763ddbe361e5890bd978e57d394c095ec7f71245f7d7f9caf831fbfefc6fc5a56a19e93bb9c1b77decf811f6cdddbc0dc15e80fe51f40eadcb0be78b6be8f054a56776c2eaa9b6241bcff41e539024524f0b95b74e8647d6d13c8e33e91e929557c8c4435f6ca8c18740a9999c12c66f64aa2f9a616fc93c7408233c09a9e560f63e3162825b696bcd23ad50bee3d67d0c75b10288d3afe9c9c0a0921705e8f9c20fffd6bf3a6bbc0ddd8b47bf97100135a3358c63c552489fc057b096213ce4a5bc762eaf3e3194e921897465535a7bbc30bdbc55e2a5408eeadb969fb59e9e94ac8c20b7", 0xfa}, {&(0x7f00000003c0)="6a670efadca972a2dd73765ac903bd882289c82a249a1e0ee089024bf784fbbd6d3c7e56063817fe551393cc7fc0d3f58144006892f5261f35702cad4a9da93cb7ba867610b66911c462dc4c50a4c9205af6c241718b7437e8e839e5eb5ed1f88465ab280f479ef02c15e77854cc41cc581b25ab909883e3c0e7976e9f5342b94abe872a028e72bc4615acd562301d7ce7b85d749e03d7b57919154d592fc1ecfdbb959e4de6db48f61c69fccb96b106ae0259029af71aa570d729a1cf2c360cce959953d721a0373aca3525f23196a81dc18aa88d009a8205fb0098cc18e3e746a85d8828fbef923c2736d1e4aef5f46b999d44108cc05b2dcd4b99dfc013586da2425489ce1d78c4e598f4a44e7af73283c4ce5e3839cec9779eea3a7fa4ff1e35d15a67d5d604e96777476f8dca653648299f8161725cd483bef5c01ff0a2f8566a475811a5b61abf7980ac7de7a51d683defc33b8a0fb26c2d9fc78de49c925472df85f9cb2151d3a879237b0c89ccaa1e8df857e3142e07f9485dddd71b443e995ef899f64bdbd22c8f46981e3aea45bd839ac833ddd52f5165961aae0974f9ae2b525a119814fa18674168dc8cf7e54600863d3b80b06cdf54a682bbccd5a220ad92be4969b0068e7727170307485dc8837169b6f800fe0d94929bf31ee8c75b26bb5470fe2c34956107965558f069e566310d5ce6d16d89b82d4e19c31818e95b28e70acdd0ded0d36c8ea9dd190d34595971c8df88c4bc572f0f0a88d4bdca84656e396e72ff0401b08cc744c075e5687ca4ba7bc05f952685a121b387c0bc8ef3dbdd2f8d913f14d865607e8dd4ed09fcf6b03a63a7df30425233510c2c621a9935dd678229c6f7a2841506255b7f9779a407abab541e9ffe1e3979c64b0125c50f563827c1d3790831d3595f45a72b541fb92bbc0780772defd4d6f570bcce3a04d9f840b27ca20a603a0800363a20b6c791fa804ddf03c6126060f2a20e5648242e679697e43321e84e14e8fb4eb04515a2095148742ecb6ad04dc6cf87cb12e425fc0dacd470c5af18dbd6463cf92a9209e9184281ef90c98253138507324d0d5652033a6a554fdf54c8c5721b8353428c7aa4fa7fa000a39a7773b3610b7afaa902aabeeaaf89c5b728495e66588500f13f697297d01a94740eec1dfd0d636c36f6a2f63179d57b968d4d2504cd1bb3360afcd92a1fd4ecbece21d02876d81a6f751ffb9c837fbc4a65d4d1fac052d204a7df201300764784333cf7b5e76c4fa8f012229b8e2cc8846fc2efea8287386c2abce6b79398f9d4ccb0ca8d003df9d6d4ea36882cf41494f23e335f8009c5138c646e52442feefdcd5d7216c01982e9e3cd29c7027fd29c2c0b113006ad2c395c6e90df4211f90393528159464a3c617ddc7dd8bac6eaa4ba938453229445c2fb2c5f116b8b73b98cd485718e533c2b1de330aac3576d557a385a868e70888d06bee38f10d70aac296be61fad429cab3d803272a7b703abe3d43c37d27530f2a900b8527c4a7ce3a0efa48521acf5fe1e74ffd49f676fec6478d1842f1bc05207642caf5ec8ef3eaea636812cb4258107e9cdad96ad7dc9d8db552982e8a0f9f839db53cb928a441e229f55602f8c4176a6e422c48d3e8b44a92260328b27cb6850a849212f4e7c0c2f7e7ddd5e6568fabbfcfa90f9f97861a19dd48af7ed33397bca67ca7f2766a11fa14ef9b5e72d96b52a65f5c845f52328dd098f65202e9437ecc8c521b84c62780c36f6150465601e4209e773e55263d9faacad6603681d855cf405aa9bc19a2a50538e266e3d02ada8011ccbc67cb9c30fa62856e536ac6bc23470d6b7cd481c47b1cfb39eef249da316b0f8261f9425b99765c3e4a6fd86f5603d11875171b35c0849b79b2dff55d428182c6358bae62c9dafb4b6de1661f5ee6568e9c200ea8004d13c71125642ce81fe3d1cb70421c1bad46e40a02501686dad3948f53c8b3c61a47c91a2a3b6238adc904ab28e7d88f8da6020cbaae83db53c58024c7862a630c39ec11e6e5f81221e9cc5dcc931344b9991957064d3e61bcf7cb7c79932c914aca466625234174de687c98c3b721961a0cbb98e0cb7c92bdc3d4c79321addc476df0d1141b6d27af58ea6280f51628fbe2e822e2147d6d6a1e147b1022d66fae9a73cd753530d89e91a3e8effce8ad05d533afaa27100ec310ac893d92cd9d0bfaa3fc803d532c5b44372e4d8594d4d5ffbecfb5db47ce528a9fbba71157f00e1a12462837a5eaf2728b641e5f6077e9c8f7996595f673fb48be5ef2c4058bbf1ecdfd4c2470bb945d2be63fb5a710e7459ca78d139d1de5909e94622eb406efc711a7e2057731024b1e42cc979c20fd7d56e3ba35b09a0d55974eba23202aaa5cf5f3f3faabcdc1cab4467c44ae7d64b84f1c9829a0edfea0ddb748200b26100be129c5932807cc94d468fa3ef5b4bfc4c9e5f9c2e87e3e070cce8afdac77a912d0d3034f1d98db81ac89122547b0f509eab7661e900f3aa440ab2588dcf40ee23967ce91e4266cf9b59a952a001f1f1d7da75531dbad8081080dfada11c83864480d0afcdd6f5b57600ecbbb7366935e0d8d3fff09ef8e76d90d55de590436363614d1aa0bd64590dfc5e936cc22c66e50a41e7df6f645ac3e9516c354a95a50acd7c440160830b7a079fb33ce68111d7228c3f847c7c8ffda00680420c41c21349ee15745082d780287d6bdb82a532e118170415b8b121ac0256df26810bc772026e90788421cc38b12fd2ced0b25f5bae76a035982145066e4451444eb813bd96480b511c0c1d06c4df9544ba87cf405e389ec29f2db61142831bdf5000c88eef4215c0b964742b235b6538d3a2dab2f8b81871a616e6bb6741f4c9843fae11bc19d5e20b1e907020d4e38cd968d28393fb4fcf3911e38762f2db1cb4ae95583a2da96b6ba160d29dbb52c702bd4f3fd28d8879f8b23202f03207997cac4943f2198ad26a94878d959f27bf754e71e5918395f1765f45a0bffe8cfa66acd4a2bd5d95f569587f9851e920f705a7e8df056fee44ee928ed40de1cb8c0ca62b509f2661724a30bf02e27960cd8f6c3daf0fa7a2925a782cd23b9a93eadb644756439b9263c5dfdad8eee74de7a41d9a41095bcdf8b739adb128de6f2a89c29e3e2f70beacefdef4036a699fc353c312dd366781dd307515074ce7cbd6b3b7f8eabf7f9012d2c4df9b3e0cfcdeef28d536c9929e1f608ebee816c68d68e2787239f13862d54ec2c12a222c8cdba0d0c39fdb3fb4e3c2f52c6be4a3d596edd927e520ec2dd04c035f291705e13768b0fa34b7d65b314e4b112dba4c96194193eb5c6f077e6206b1cdfb94138682a9cc4bf4b953038ac615d8913fed2cf600637108617ba1d75745fa9f4a119e8deb5883ae17117b4fce7169ff78ff8a3c7a8beb69b0b53cc43aa3098ec0c89801f6418704249f17006b329d50d83f5ef010f3d09efd2a475ff7b4862831ce065617424a51982b7a02c81fa3c4295a1d987c492867be4d5d2e7cc3b3b550db1a56ab9b99c1cb6ff53a287edc940aeaabac0416d75bcb4bdcd25f07f63e85b7c24e7be5981002c39548c4f470e1f21e327de9b79ad7a45a0a23402cc77017e9955e1a41d420b0926efbf794c8306f7470da94b38e59e7e690d0f0e0fbf14b7ae7901dbd1a861dbeaecdfe0314a1ac33e53237303ee976cd961496c27635881f8569bc1c46e41488792478ed6c343d88dc0bc157de070d8e360ea95685f966237a065fd3e70404b14bdae93bcd5d91252d523b81b0bddbc17ce6f02e4406bbcac68dfacacbbef6382e35776da6f9c1c76215ae3f84791eaf728294f2bf33efffffd43e82d86221921bbdbe3d554526bdc96d02ebe407ae2d20e35a47b8f4ad4951223f65292ed7ac924bc00a97c1961b6826fcd7ec39e82ce2406be881bf0d6ab83b1841c5e6036ede374b8bda31d818a29eb2c23cdcab95275b289ecc5ec94005d79b84f8a3337152c25ceedeef4e87131e21b98004916e3f5ddaeb9732990e37c49ea690c4c169c3c04605e747d816509b4716a8d905add18191dd9f53aea811d55a0c66087c14edf6a354ab8dfb168867e22e56371c775dc8e73a178f60c9637ddb84f7b947c272f903d5c26a9c3bba68df86b807f0328197de4864e463735d960336b6689437f3cb31025cfe5352e40721e5263bc6749a35e645683a0c48490be1f9343dcc213a39976c84ff211cf60037af8b3addc26a7302b9dc9f57c54bb5c5869afb18297cee55c34731f33886ccad2bcfd9e31371cdefc999578a2f1d5e6884dc10d9ff2c4d72093859ff6c5ac92ee8e0c2114aced6ecd1b30b00df6fb9e0fd14d4072697ef7acb62f5b9e6d88221c4ecb7f190a0cf8510a32eca69ddbfbaba7a4b7386a868dcb67fa21d45ba3cda75025c109e3c22c83d446cff9b64cc80e026aa9d9af6957501bf9271e126fb8cf5e40b6286372e226ac5c3769075a2a9b64f06ca8b72555cb06a8603d1a4f83069dddf9fd89262d9fec70de584ccd725fa0cd6c69fff7f9bf3ea101748a694c642202c362a4c898ea838e41ed8bca12367c93bc33f991322537aa6c2e9530a62bf0142cc0330e3901c66ea239b2256d41fb38feb289d53aed0166ec584178737764475bd95106d1d99ca03fcbac5819679e9c5121248e93a95c35b1fec44cb9decfdfbc04c81c13f313c2859fe40984c074a01552c078d134117dac9ca4c71a4c404c2012809f13633c0103f0a0918e84af2c36384dc60d91dd1394a328fda97a6f4637855c714505e768d0cd681d37ea05c05cbeed687aea26e1c85a139178ebcbcd23fc4f61e33416089d276b8c17f8599177cb549941c015a134a8aaf965c2abae07409e94c40f3e303953b96429ec12d9f486398d968c1469f24351f13edced312849720905d3a4698b9281e01a12c4a9d412321efde393633faa6409ecf799fe6b22107804d3ae2da6f26662e8e597948043ffc33b952870226dd0302dd8d26a4c16dc07b9c12b479e1221a1bbeeddfd8adb061427079981e55e1c1e767bdb4b03aad482f2ea3d0d0a368f725c4d12aca1dfa85182dc4315d4450ff7848d74128c4bf9f0a46efe16e9f157f12f83fc01dec7e165fb57d64b348c6d7b743b724d6d7d552cb2a73745c696791f75e74b7ce62a5a3391d89b775f9679fafbb5e636d5099c4c25961ad6ffbf45b1a14a290c4f8d6b370ea9637196fabf8da866c3d8ba71c84cea4bf2f247c274a6950d6762e671d71c503c0960049507771b8a11e3d3d84856116ac2d463a89019ff4147870ad7a2c95921cccb779e023abf68637ad237851445aa3fdadc46f49ea551f80697125776331b7c1e5ac131e97976c38182197a1d63280606c87f3b429fcea63ec44c0ed5b6e8623ccc288b7e15dde1a1503f93aefeba85db6f61282e54e30f978efd4c06a83a84993baf6735ae5c614f7cd4dde153594ae54f967a6d397fc662d5061124eda5d5ea6f3b69cb7883db47db2fcec34f88080606d0d476d302d7d36e820be8d61eece9348ad332ee45c6f771ae466e26b5ab2117339ffebb6065fb89a5826d803703b7739486600df196592ec02c8eaa4aaa6772479c3e1257830a010837d5eec76f97a570c02e210453aee832f31c223794ea2d7ca23f51114a7e92c140c340384c9b2e873a0905cb1e6b835a39960d7f3a59f2d32a2a330909db4636d0c6e45b4b747377405a5141000f4725a71b75714ba57204355bd58c50c817bb9700997791f85a2a606", 0x1000}], 0x4, &(0x7f0000001500)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xdc}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_retopts={{0x94, 0x0, 0x7, {[@timestamp={0x44, 0x24, 0x57, 0x0, 0x8, [0xffffffba, 0x4, 0x2, 0x7, 0x7, 0x7, 0x0, 0x577d3a6b]}, @cipso={0x86, 0x35, 0x1, [{0x2, 0x10, "f5ae2be4ddb7e33150ed3031be72"}, {0x6, 0xc, "8c71a0fd94a69cb8f661"}, {0x2, 0x8, "773a626cc7e4"}, {0x5, 0xb, "9f36521103617e6809"}]}, @timestamp_addr={0x44, 0x24, 0x3e, 0x1, 0x3, [{@broadcast, 0x9}, {@loopback, 0x2}, {@rand_addr=0x64010100, 0x3}, {@broadcast, 0x4}]}, @lsrr={0x83, 0x7, 0x93, [@multicast1]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r4, @private=0xa010102, @multicast1}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xffff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x40}}], 0x160}, 0x4000800) ioctl$FS_IOC_GETFSLABEL(r3, 0x81009431, &(0x7f00000016c0)) ioctl$FS_IOC_GETFLAGS(r2, 0x80086601, &(0x7f00000017c0)) r5 = dup(r2) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000001840), r5) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r2, &(0x7f0000001940)={&(0x7f0000001800)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001900)={&(0x7f0000001880)={0x64, r6, 0x1, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x6fab}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0xfffffff5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}]}, 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x20000811) getsockopt$inet_IP_IPSEC_POLICY(r3, 0x0, 0x10, &(0x7f0000001980)={{{@in6=@remote, @in6=@loopback}}, {{@in6=@remote}}}, &(0x7f0000001a80)=0xe8) move_mount(r2, &(0x7f0000001ac0)='./file0\x00', r5, &(0x7f0000001b00)='./file0\x00', 0x50) setns(r3, 0x2000000) fsetxattr$security_capability(r5, &(0x7f0000001b40), &(0x7f0000001b80)=@v2={0x2000000, [{0xfffffff7, 0x5}, {0x10000, 0xffffffff}]}, 0x14, 0x1) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001bc0)='statm\x00') sendmsg$NL80211_CMD_REQ_SET_REG(r7, &(0x7f0000001cc0)={&(0x7f0000001c00)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000001c80)={&(0x7f0000001c40)={0x34, r0, 0x20, 0x70bd2c, 0x25dfdbff, {}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x28}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x0) mount(&(0x7f0000001d00)=@md={'/dev/md', @named={'_syz', 0x0, '1'}}, &(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='autofs\x00', 0x40f, &(0x7f0000001dc0)='syztnl0\x00') sendmsg$NL80211_CMD_SET_TID_CONFIG(r5, &(0x7f0000002880)={&(0x7f0000001e00)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000002840)={&(0x7f0000001e40)={0x9c8, r0, 0x24, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_TID_CONFIG={0x960, 0x11d, 0x0, 0x1, [{0x2c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0xb7}, @NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0xff}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}]}, {0x250, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x5753}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0xd3}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x200, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x2c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x20, 0x1, [0xb, 0x6b, 0x2, 0x16, 0x3, 0xc, 0x24, 0x2, 0x6c, 0xc, 0x6c, 0xb, 0x6, 0xc, 0x6c, 0x48, 0x0, 0x6, 0xb, 0x16, 0x1a, 0x24, 0x12, 0x48, 0x48, 0x16, 0x9, 0x0]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_60GHZ={0x50, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x2, 0x9, 0x7, 0x3, 0x32, 0x3, 0x3]}}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1ff, 0x6ce, 0xb5fa, 0x8, 0x4, 0x75c2, 0xd, 0xb]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x5, 0x8, 0xd4e, 0x7, 0xfff, 0x3, 0xfffc]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}, @NL80211_BAND_60GHZ={0x10c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x2e, 0x2, [{0x0, 0x9}, {0x2}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x9}, {0x7, 0xa}, {}, {0x0, 0x9}, {0x0, 0x4}, {0x0, 0x6}, {0x6, 0x7}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0x7}, {0x4, 0xa}, {0x5, 0xa}, {0x5}, {0x4, 0x3}, {0x0, 0x2}, {0x5, 0x1}, {0x0, 0x9}, {0x4, 0x5}, {0x1, 0x6}, {0x6, 0xa}, {0x0, 0x4}, {0x2, 0x3}, {0x0, 0x8}, {0x4, 0x9}, {0x4}, {0x0, 0x4}, {0x4, 0xa}, {0x6, 0x4}, {0x4, 0x4}, {0x0, 0x7}, {0x1, 0x1}, {0x0, 0x5}, {0x5, 0xa}, {0x0, 0x6}, {0x3, 0x1}, {0x7, 0x8}, {0x0, 0x5}, {0x5, 0x3}]}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x9, 0xdaf, 0x0, 0x40, 0x72, 0x0, 0xda, 0x8]}}, @NL80211_TXRATE_HT={0x47, 0x2, [{0x3, 0x1}, {0x3, 0xa}, {0x7, 0x5}, {0x1}, {0x3, 0xa}, {0x7, 0xa}, {0x0, 0x9}, {0x5, 0x9}, {0x5, 0x8}, {0x4, 0x3}, {0x5, 0x6}, {0x6, 0x6}, {0x2, 0x3}, {0x4}, {0x4, 0x7}, {0x1, 0x3}, {0x0, 0x3}, {0x1}, {0x3}, {0x5, 0xa}, {0x4, 0x4}, {0x1}, {0x4, 0x9}, {0x4, 0xa}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0x5}, {0x0, 0xa}, {0x5, 0xa}, {0x3, 0x4}, {0x7, 0x4}, {0x4, 0x3}, {0x5, 0xa}, {0x0, 0x1}, {0x6, 0x6}, {0x2, 0x4}, {0x2, 0x7}, {0x2, 0x2}, {0x1, 0x8}, {0x1, 0x8}, {0x0, 0x5}, {0x3, 0x7}, {0x2, 0x9}, {0x6, 0x9}, {0x7, 0xa}, {0x0, 0xa}, {0x3, 0x4}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x5}, {0x4, 0x3}, {0x3, 0xa}, {0x1, 0xa}, {0x5, 0x7}, {0x7, 0xa}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x1}, {0x6, 0x9}, {0x6, 0x1}, {0x4, 0x2}, {0x1}, {0x5, 0x7}, {0x5}, {0x5, 0x1}]}, @NL80211_TXRATE_LEGACY={0xb, 0x1, [0x0, 0x16, 0x2, 0x36, 0xb, 0x4, 0x9]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HT={0x45, 0x2, [{0x5, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x4}, {0x5, 0x4}, {0x2, 0x3}, {0x4, 0x8}, {0x5, 0x6}, {0x5, 0x4}, {0x1, 0x7}, {0x4, 0x7}, {0x0, 0x2}, {0x6, 0x2}, {0x1, 0x9}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x5}, {0x4, 0x4}, {0x5, 0x6}, {0x3, 0x7}, {0x6, 0x9}, {0x6, 0x9}, {0x0, 0x8}, {0x3, 0x2}, {0x6, 0x2}, {0x5, 0x1}, {0x1, 0x1}, {0x6, 0x1}, {0x7, 0x1}, {0x6, 0x7}, {0x1, 0x3}, {0x6, 0x6}, {0x0, 0x2}, {0x0, 0x5}, {0x1, 0x1}, {0x7, 0x3}, {0x7, 0x1}, {0x6, 0xa}, {0x7, 0xa}, {0x1, 0x5}, {0x0, 0x3}, {0x0, 0x5}, {0x0, 0x3}, {0x5, 0x5}, {0x7, 0x5}, {0x0, 0x5}, {0x4, 0x9}, {0x1}, {0x3, 0x7}, {0x5, 0xa}, {0x5, 0x9}, {0x7, 0x2}, {0x1, 0x5}, {0x1, 0x5}, {0x7, 0x1}, {0x2, 0x1}, {0x4, 0x9}, {0x2, 0x6}, {0x2}, {0x6, 0x8}, {0x4, 0x3}, {0x7, 0x4}, {0x2}, {0x7, 0x6}, {0x3, 0x1}]}, @NL80211_TXRATE_LEGACY={0xf, 0x1, [0x1b, 0xb, 0x60, 0x30, 0x16, 0x16, 0xc, 0x9, 0x60, 0x1b, 0x4]}]}, @NL80211_BAND_2GHZ={0x48, 0x0, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x2b, 0x2, [{0x5, 0x3}, {0x6, 0x7}, {0x1}, {0x1, 0x6}, {0x3, 0x5}, {0x1, 0x9}, {0x6, 0x6}, {0x5, 0x9}, {0x2, 0x8}, {0x5}, {0x1, 0x5}, {0x2, 0x7}, {0x7, 0x9}, {0x4, 0x5}, {0x2, 0xa}, {0x2, 0x3}, {0x0, 0x4}, {0x7, 0xa}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0xa}, {0x0, 0xa}, {0x2, 0x4}, {0x6, 0x9}, {0x5}, {0x5, 0x2}, {0x4, 0x7}, {0x7, 0xa}, {0x0, 0x3}, {0x1, 0x1}, {0x5, 0x7}, {0x2, 0xa}, {0x7}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x9}, {0x0, 0x5}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}]}, @NL80211_BAND_2GHZ={0xc, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}]}, @NL80211_BAND_2GHZ={0x20, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x6, 0x5, 0x7, 0x7, 0x9, 0x0, 0x1]}}]}]}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x8000000000000001}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x7}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x6}]}, {0x1e8, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x1e}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x3}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0xf}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x1ac, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x68, 0x2, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x18, 0x1, [0x6c, 0x6, 0x36, 0x48, 0x36, 0x5, 0x30, 0x6c, 0x1b, 0xb, 0x3, 0x16, 0x60, 0x6, 0x2, 0x0, 0x6, 0x12, 0x24, 0x3]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x1ff, 0x5, 0xa, 0x800, 0x7, 0x2, 0x2]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x101, 0x8, 0x8, 0x9, 0x0, 0x1, 0x6, 0xfffe]}}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0xca, 0x0, 0xdf38, 0x8, 0x13e8, 0xff, 0x5]}}]}, @NL80211_BAND_60GHZ={0x18, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x9, 0x45a, 0x7, 0x1, 0x2, 0x9, 0x1]}}]}, @NL80211_BAND_6GHZ={0x18, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x8001, 0x0, 0x11, 0x8, 0x1, 0x5, 0x101, 0x2]}}]}, @NL80211_BAND_6GHZ={0x70, 0x3, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x3, 0x7, 0x81, 0x0, 0x4, 0xac0d, 0xd]}}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x1, 0x12e, 0x9, 0x7, 0x4, 0x3, 0x8]}}, @NL80211_TXRATE_HT={0x14, 0x2, [{0x1, 0xa}, {0x2, 0x8}, {0x4, 0x7}, {0x4, 0x7}, {0x3, 0x7}, {0x3, 0x5}, {0x0, 0xa}, {0x6, 0x2}, {0x6, 0x4}, {0x1, 0x1}, {0x6, 0x3}, {0x6, 0x4}, {0x1, 0x7}, {0x0, 0x3}, {0x0, 0x2}, {0x0, 0x6}]}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x94, 0x0, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0xfff, 0x7, 0x3, 0x1ff, 0x87, 0x7f]}}, @NL80211_TXRATE_LEGACY={0x1a, 0x1, [0xc, 0x12, 0xc, 0x2, 0x1b, 0x48, 0x1, 0x8, 0x24, 0xd4e26ae90439ce0b, 0x4, 0x2, 0xb, 0x3, 0x60, 0x4, 0x62, 0x1b, 0x3, 0x2, 0x1b, 0x5]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x7, 0x3, 0xff, 0xc, 0x5, 0x1224, 0xba]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x1, 0x6, 0x3, 0x87e4, 0x7dd, 0x5, 0xf]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x9cc, 0x3, 0x2, 0xc, 0x7ff, 0x0, 0x9, 0xd3df]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x4440, 0x5, 0x9, 0x44f6, 0x7, 0x7ff, 0x8000]}}, @NL80211_TXRATE_HE_LTF={0x5}]}, @NL80211_BAND_2GHZ={0xc, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}]}]}, @NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5}]}, {0x30, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x3}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xfc}]}, {0x24, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0xede}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x8000000000000001}, @NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5}]}, {0x214, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x1f0, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x60, 0x0, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0xc35, 0xe5, 0x98, 0x8000, 0xfff9, 0x4, 0x0, 0xfa4b]}}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x0, 0x0, 0xd, 0xc, 0x5, 0x0, 0x6]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x9c0, 0xffff, 0x0, 0x5, 0x9, 0x6, 0x7, 0x4]}}]}, @NL80211_BAND_60GHZ={0x14, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_5GHZ={0x120, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x27, 0x2, [{0x6, 0x8}, {0x7, 0x2}, {0x7, 0x1}, {0x7, 0xa}, {0x4, 0xa}, {0x5, 0x6}, {0x1, 0xa}, {0x2, 0x9}, {0x0, 0x5}, {0x2, 0x3}, {0x5, 0x8}, {0x6, 0xa}, {0x2}, {0x6, 0x4}, {0x5, 0xa}, {0x0, 0x1}, {0x4, 0x3}, {0x6, 0x4}, {0x0, 0x5}, {0x2}, {0x4, 0x5}, {}, {0x0, 0x5}, {0x1, 0x6}, {0x0, 0x4}, {0x5, 0x8}, {0x6, 0x5}, {0x3, 0xa}, {0x6, 0x9}, {0x6, 0x5}, {0x5, 0x9}, {0x0, 0x6}, {0x0, 0x4}, {0x5, 0x6}, {0x3, 0x1}]}, @NL80211_TXRATE_LEGACY={0x23, 0x1, [0x60, 0x7a, 0xc, 0x2, 0x9, 0x62, 0x6, 0x18, 0xb, 0x30, 0x24, 0x36, 0x0, 0x4, 0x16, 0x5, 0x30, 0xd657f086213d94d1, 0x9, 0x1, 0x0, 0x36, 0x48, 0x12, 0x60, 0x18, 0x5, 0x60, 0x36, 0x6c, 0x6]}, @NL80211_TXRATE_HT={0x3e, 0x2, [{0x3, 0x6}, {0x4, 0x1}, {}, {0x6, 0x1}, {0x6, 0x5}, {0x7, 0xa}, {0x1, 0x2}, {0x1, 0x1}, {0x7, 0x9}, {0x3, 0x8}, {0x0, 0x4}, {0x0, 0x8}, {0x1, 0x1}, {0x4, 0x4}, {0x2, 0x2}, {0x5, 0x5}, {0x5, 0x8}, {0x5, 0x4}, {0x4, 0x9}, {0x7, 0x3}, {0x3, 0x9}, {0x4, 0x9}, {0x1}, {0x1, 0x2}, {0x0, 0x2}, {0x5, 0x1}, {0x6, 0x8}, {0x2, 0x5}, {0x3, 0xa}, {0x6, 0x4}, {0x3, 0x8}, {0x7, 0x7}, {0x3, 0x1}, {0x5, 0x5}, {0x4, 0x3}, {0x0, 0x1}, {0x1, 0x3}, {0x7, 0x1}, {0x6, 0x7}, {0x7, 0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x9}, {0x0, 0x5}, {0x3, 0x7}, {0x4, 0x1}, {0x2, 0x8}, {0x4, 0x6}, {0x7, 0x2}, {0x0, 0x5}, {0x1, 0x5}, {0x4, 0x8}, {0x1, 0x2}, {0x4, 0x9}, {0x5, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x7, 0x1}]}, @NL80211_TXRATE_LEGACY={0x1d, 0x1, [0x6, 0x36, 0xc, 0x2, 0x36, 0x4, 0x1, 0x1b, 0x1b, 0x60, 0x36, 0x6c, 0x18, 0x36, 0x60, 0xb, 0x667160786c64d7b2, 0xb, 0x30, 0x5, 0x24, 0x48, 0x16, 0x48, 0x24]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4, 0x3, 0xf3, 0xb, 0xb, 0xf, 0x2, 0xffff]}}, @NL80211_TXRATE_HT={0x30, 0x2, [{0x4, 0x8}, {0x4, 0x1}, {0x6, 0x3}, {0x4, 0x5}, {0x1, 0xa}, {0x1, 0x3}, {0x7}, {0x6, 0x7}, {0x1, 0x4}, {0x0, 0x4}, {0x7}, {0x2}, {0x2, 0x7}, {0x7}, {0x5, 0x5}, {0x1, 0x5}, {0x4, 0x7}, {0x1, 0xa}, {0x4, 0x1}, {0x1, 0x6}, {0x7, 0x9}, {0x1, 0x4}, {0x6, 0x8}, {0x7, 0x3}, {0x2, 0x4}, {0x5, 0x2}, {0x6, 0x4}, {0x5, 0xa}, {0x0, 0x8}, {0x3}, {0x0, 0x8}, {0x0, 0x3}, {0x5, 0x5}, {0x4, 0x2}, {0x1, 0x7}, {0x2, 0x9}, {0x0, 0x2}, {0x1, 0x3}, {0x6}, {0x6, 0x7}, {0x4, 0x5}, {0x5, 0xa}, {0x4, 0xa}, {0x5, 0x3}]}, @NL80211_TXRATE_HT={0x2a, 0x2, [{0x1, 0x2}, {0x4, 0x8}, {0x5, 0x2}, {0x5, 0x6}, {0x6, 0x9}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x8}, {0x0, 0x6}, {0x0, 0x7}, {0x4, 0x5}, {0x2, 0x9}, {0x0, 0x1}, {0x4, 0x4}, {0x7, 0x3}, {0x0, 0x4}, {0x4, 0x9}, {0x1, 0x2}, {0x0, 0x2}, {0x0, 0x7}, {0x7, 0x4}, {0x0, 0x7}, {0x1, 0x7}, {0x0, 0x5}, {0x0, 0x1}, {0x1, 0x9}, {0x7}, {0x1, 0x9}, {0x3, 0x7}, {0x4, 0x7}, {0x2, 0x3}, {0x7, 0x4}, {0x6, 0x2}, {0x1, 0x4}, {0x1, 0x8}, {0x7, 0x8}, {0x1}, {0x0, 0x4}]}]}, @NL80211_BAND_60GHZ={0x58, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x32, 0x2, [{0x0, 0x1}, {0x5}, {0x6, 0x1}, {0x4, 0x2}, {0x0, 0x3}, {0x0, 0x6}, {0x1, 0x8}, {0x0, 0x4}, {0x1, 0x6}, {0x5, 0x2}, {0x5, 0x3}, {0x1, 0x7}, {0x0, 0x7}, {0x2, 0x8}, {0x4, 0x8}, {0x0, 0xa}, {0x6, 0xa}, {0x0, 0x7}, {0x7, 0x1}, {0x6, 0x8}, {0x5, 0x3}, {0x4, 0x3}, {0x7, 0x1}, {0x6, 0xa}, {0x6, 0xa}, {0x2, 0x7}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0xa}, {0x5, 0x4}, {0x1, 0x8}, {0x0, 0x5}, {0x2, 0x9}, {0x6, 0x7}, {0x0, 0x3}, {0x0, 0xa}, {0x7, 0x7}, {0x2}, {0x7, 0x6}, {0x5, 0x6}, {0x1, 0x5}, {0x3, 0x18}, {0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x7}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0x18, 0x1, [0x2, 0x1, 0xb, 0x60, 0x18, 0x30, 0x24, 0x18, 0xc, 0x7, 0x24, 0xb, 0x30, 0x1, 0xc, 0x4, 0x36, 0x3, 0x60, 0x18]}]}]}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}]}, {0x290, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x26c, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x50, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x4a, 0x2, [{0x2, 0x3}, {0x5, 0x1}, {0x5, 0x3}, {0x1, 0x7}, {0x6, 0x2}, {0x5}, {0x7}, {0x7, 0x3}, {0x0, 0xa}, {0x3, 0x6}, {0x1, 0x5}, {0x6, 0x3}, {0x6, 0xa}, {0x0, 0x5}, {0x1, 0x2}, {0x0, 0x8}, {0x2, 0xa}, {0x1, 0x3}, {0x5, 0x9}, {0x6, 0x5}, {0x0, 0xa}, {0x1, 0xa}, {0x0, 0xa}, {0x6, 0x4}, {0x6, 0x4}, {0x7}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0x3}, {0x5}, {0x1, 0x5}, {0x6, 0x3}, {0x5, 0xa}, {0x1, 0x7}, {0x4, 0x9}, {0x1, 0x7}, {0x7, 0x8}, {0x0, 0x2}, {0x1}, {0x0, 0x1}, {0x5, 0x4}, {0x1, 0x6}, {0x1, 0x6}, {0x2, 0x6}, {0x6, 0x4}, {0x4, 0x1}, {0x1, 0x5}, {0x0, 0x9}, {0x5, 0x5}, {0x2, 0x8}, {0x1, 0x7}, {0x0, 0xa}, {0x6, 0x4}, {0x0, 0x3}, {0x0, 0x1}, {0x2, 0x9}, {0x6, 0x4}, {0x6, 0x4}, {0x1, 0x2}, {0x7, 0x3}, {0x2, 0x6}, {0x3, 0x9}, {0x3, 0x6}, {0x0, 0x4}, {0x1, 0x8}, {0x5, 0x3}, {0x1, 0x5}, {0x6, 0xa}, {0x0, 0x7}, {0x3, 0x5}]}]}, @NL80211_BAND_2GHZ={0x20, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x8, 0x40, 0x330, 0x80, 0x3, 0x100, 0x4, 0x7a]}}]}, @NL80211_BAND_6GHZ={0x34, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0xa, 0xffff, 0x1000, 0xfffd, 0x11c9, 0x8, 0xfffa, 0xf3f]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x4, 0xff, 0x1, 0x1, 0x6de, 0xf90f, 0x7fff]}}]}, @NL80211_BAND_60GHZ={0xe0, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x3, 0x9, 0x9, 0x7, 0x8000, 0x4a62, 0x803, 0x1]}}, @NL80211_TXRATE_HE={0x14, 0x5, {[0xa6be, 0x7fff, 0x1, 0x8, 0xa5d, 0xb0ef, 0x7, 0x9]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HT={0x40, 0x2, [{0x3, 0x2}, {0x1, 0x5}, {0x2, 0x8}, {0x0, 0x1}, {0x4}, {0x3, 0x8}, {0x4, 0x5}, {0x3, 0x3}, {0x1, 0x7}, {0x4, 0x4}, {0x7, 0xa}, {0x1, 0x1}, {0x6}, {0x3, 0x3}, {0x7, 0x6}, {0x2, 0x3}, {0x6, 0x9}, {0x3, 0x6}, {0x5, 0x1}, {0x5, 0x9}, {0x7}, {0x0, 0x5}, {}, {0x1, 0x8}, {0x6, 0x9}, {0x2, 0x7}, {0x2}, {0x5, 0x8}, {0x2, 0x1}, {0x4, 0x7}, {0x4, 0x2}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x5}, {0x1}, {0x6, 0x5}, {0x5, 0xa}, {0x6, 0xa}, {0x5, 0x6}, {0x3, 0x9}, {0x2, 0x1}, {0x4}, {0x0, 0x5}, {0x5, 0x3}, {0x2}, {0x0, 0x2}, {0x0, 0x6}, {0x6}, {0x2, 0x4}, {0x0, 0x5}, {0x3, 0x5}, {0x7, 0x7}, {0x4, 0xa}, {0x6, 0x1}, {0x2, 0x5}, {0x5, 0x9}, {0x1, 0x5}, {0x6, 0x3}, {0x7, 0x1}, {0x1, 0x4}]}, @NL80211_TXRATE_HT={0x4a, 0x2, [{0x2, 0x3}, {0x3, 0x5}, {0x1, 0x7}, {0x5, 0x5}, {0x2, 0x3}, {0x0, 0x5}, {0x4, 0x6}, {0x5, 0x3}, {0x0, 0x1}, {0x7, 0x9}, {0x4, 0x9}, {0x4, 0x4}, {0x7}, {0x1, 0x6}, {0x2, 0x3}, {0x0, 0xa}, {0x6, 0x9}, {0x0, 0x9}, {0x7, 0x6}, {0x1, 0x6}, {0x4}, {0x0, 0x9}, {0x7, 0x2}, {0x2, 0x8}, {0x0, 0x2}, {}, {0x4, 0x5}, {0x6}, {0x3}, {0x2, 0x5}, {0x4, 0x3}, {0x5, 0x8}, {0x1, 0x9}, {0x5}, {0x5, 0x1}, {0x6, 0x5}, {0x0, 0x2}, {0x3, 0x3}, {0x4}, {0x0, 0xa}, {0x3, 0x7}, {0x3, 0x1}, {0x6, 0x2}, {0x0, 0x2}, {0x3, 0x9}, {0x0, 0x5}, {0x3}, {0x5, 0x8}, {0x1, 0x1}, {0x7, 0x3}, {0x2, 0x7}, {0x4, 0x3}, {0x5, 0x4}, {0x6, 0x4}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x1}, {0x4, 0x6}, {0x4, 0x2}, {0x7, 0x5}, {0x6, 0x9}, {0x4, 0x6}, {0x6, 0x5}, {0x2, 0x3}, {0x1, 0x2}, {0x0, 0xa}, {0x3, 0x4}, {0x4, 0x4}, {0x1, 0x8}, {0x3, 0xa}]}, @NL80211_TXRATE_LEGACY={0x20, 0x1, [0xc, 0x0, 0x12, 0x6, 0x3, 0x30, 0x1, 0x18, 0x5, 0x18, 0x4, 0x1b, 0x1022735f3a0bdd31, 0x30, 0x18, 0x1, 0xc, 0x30, 0x16, 0x3, 0x0, 0x2, 0x5, 0x5, 0x1b, 0x48, 0x12, 0x48]}]}, @NL80211_BAND_2GHZ={0x5c, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x4, 0xfe, 0x8, 0x8, 0x4f80, 0x0, 0xdc]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x20, 0x2, [{0x4, 0x2}, {0x6, 0x8}, {0x3, 0xa}, {0x7, 0x9}, {0x7, 0xa}, {0x2, 0x3}, {0x4, 0x7}, {0x5, 0x6}, {0x6, 0x1}, {0x7, 0x3}, {0x4, 0x8}, {0x1, 0xa}, {0x7, 0xa}, {0x7, 0x8}, {0x3, 0xa}, {0x7, 0x4}, {0x6, 0x1}, {0x3, 0xa}, {0x6, 0x9}, {}, {0x2, 0x2}, {0x4, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x7, 0x2}, {0x4, 0x5}, {0x1, 0x9}, {0x6, 0x3}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0xe798, 0x7, 0xec7, 0x8, 0xff30, 0x7ff, 0x9]}}]}, @NL80211_BAND_60GHZ={0x88, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xa, 0x0, 0x2, 0x0, 0x7d4, 0xf15, 0x8000, 0xfff]}}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x0, 0x8, 0x1000, 0xd303, 0x200, 0x800, 0x1ff]}}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x2, 0x9b9, 0x4, 0x400, 0x8, 0x40, 0xb, 0x3]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x5, 0x5, 0x1, 0x3, 0x9, 0x3ff, 0x9]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x7, 0x7fff, 0x30d, 0x9, 0x0, 0x2, 0x3]}}]}]}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x4}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0xd5}]}]}, @NL80211_ATTR_TID_CONFIG={0x3c, 0x11d, 0x0, 0x1, [{0x38, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0xc}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x24, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x20, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x6c, 0x3, 0x2, 0x3ff, 0x4, 0x8, 0x6]}}]}]}]}]}, @NL80211_ATTR_TID_CONFIG={0x18, 0x11d, 0x0, 0x1, [{0x14, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x7}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x34}]}]}]}, 0x9c8}, 0x1, 0x0, 0x0, 0x884}, 0x2000000) r8 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f00000028c0), 0x200, 0x0) dup(r8) getsockname$netlink(r5, &(0x7f0000002900), &(0x7f0000002940)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r10 = socket$unix(0x1, 0x5, 0x0) accept4$unix(r10, &(0x7f00000029c0)=@abs, &(0x7f0000002a40)=0x6e, 0x80000) mkdirat(0xffffffffffffffff, &(0x7f0000002a80)='./file0\x00', 0x44) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002b00), r7) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000002c00)={&(0x7f0000002ac0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002bc0)={&(0x7f0000002b40)={0x58, r11, 0x400, 0x70bd25, 0x25dfdbfd, {}, [@HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x44011}, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r9, 0xc55c2000) 746.465483ms ago: executing program 0 (id=221): openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) timer_create(0x0, 0x0, &(0x7f0000000180)) (async) timer_create(0x0, 0x0, &(0x7f0000000180)=0x0) timer_settime(r0, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) (async) mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_ublk_add_dev(0xffffffffffffffff, 0x0, r1, 0x0, &(0x7f00000002c0)={0x2e, 0x6, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000340)=@new_dev={0x4, 0x3c9, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x120}}}, &(0x7f00000003c0)=0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_ublk_setup_queues(0xffffffffffffffff, r2, &(0x7f0000000400)={0x0, 0xfffffffe, 0x0, 0x4, 0x1f3}, &(0x7f0000000480)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe704, 0x20, 0x0, 0x6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x5c87, 0x10, 0x3, 0xbab}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8684, 0x0, 0x40040005, 0x334}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xec4b, 0x200, 0x1, 0xffffffff}}], 0x1, 0x0, 0x0) (async) syz_ublk_setup_queues(0xffffffffffffffff, r2, &(0x7f0000000400)={0x0, 0xfffffffe, 0x0, 0x4, 0x1f3}, &(0x7f0000000480)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe704, 0x20, 0x0, 0x6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x5c87, 0x10, 0x3, 0xbab}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8684, 0x0, 0x40040005, 0x334}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xec4b, 0x200, 0x1, 0xffffffff}}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x19) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000000b000/0x18000)=nil, 0x0, 0x0, 0x5b, 0x0, 0x0) 735.766065ms ago: executing program 1 (id=222): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40042, 0xcc) r1 = syz_io_uring_setup(0x574b, &(0x7f00000002c0)={0x0, 0x3b40, 0x8000, 0xffffffdf, 0x2b7, 0x0, r0}, &(0x7f0000000100), &(0x7f0000000180), &(0x7f00000001c0)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) wait4(0x0, 0x0, 0x40000000, 0x0) (async, rerun: 64) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x84, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) (async) socket$unix(0x1, 0x2, 0x0) r2 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCGETD(r2, 0x5424, &(0x7f0000000080)) 708.578107ms ago: executing program 0 (id=223): r0 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80800) ioctl$FAT_IOCTL_GET_VOLUME_ID(r0, 0x80047213, &(0x7f0000000040)) ioctl$NILFS_IOCTL_SET_ALLOC_RANGE(r0, 0x40106e8c, &(0x7f0000000080)=[0x0, 0x8000]) ioctl$F2FS_IOC_GET_PIN_FILE(r0, 0x8004f50e, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x460700, 0x0) r2 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000140), 0x1c70c2, 0x0) r3 = gettid() ioctl$TIOCSPGRP(r2, 0x5410, &(0x7f0000000180)=r3) r4 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreq(r4, 0x0, 0x24, &(0x7f00000001c0)={@local, @loopback}, &(0x7f0000000200)=0x8) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r5, 0x894b, &(0x7f0000000240)) preadv2(r4, &(0x7f0000000640)=[{&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/147, 0x93}, {&(0x7f0000000580)=""/154, 0x9a}], 0x7, 0xe6b0, 0xd6, 0x10) pwritev(r4, &(0x7f0000001b40)=[{&(0x7f00000006c0)="d7c5759724d9e43f8650b8ad076f263196adf8d5e7c0955a09ebed726a555fce2589658d6cc8df322aab7bceb574fabbd3819df62b3e10221e8a1e9c6ff72b00838625d2769ed5b569dd34db7922ababbf606d7449bdaf6afda0a6133029a895251b7b363746f54cc419d203025c54d55c4a0bfb89fbba2f4c446e283bcf3a0d9554f47fa044d118190222e53d1c76ad1c7e8796516ecdfba0ea6453908465e58a3a77b09819b13671996ca99513c11bbbe0b1f050c18c4451475ffd4de12a9690", 0xc1}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="0fd8af550c6f878dea99e26772084be9898c0b271889a4c0746748211e6238f74897c7b92fd7b21483a58ea1d27945a60b8f8f670a952bc84da5b9eb1a047b559da1d23047f66577f273e62cea67a91a9aba42c247e68c0eb884122362d81f378a44faac4f5ae84c62925d2ab4af7296dc961a589f12bc60", 0x78}, {&(0x7f0000000880)="11bf13972138e64c0d94ec4062b7e4d5e4f2be9dfd9062976bb793cbe113dc024fbbe006e267a572d4ba7ab3463e359af9c5516e34e103bc14d578755f09d13f2a480129acd1b11e569382eeb8bef3711ddfc6c0a8fc680fedf205dda409e6c9dfb03af24c28e3cb1b8dbb2fa1920480e93b435796a2", 0x76}, {&(0x7f0000000900)="35ae2127ffabcff06593cd5bbada04aac5cbace1df4803b5644a9e165dc2bf3ea4b5c3a75c0c6873cdeb3c52e767ab04ade2ddea1201f4aa4470df73666ebbbe502549e14d9f187c5e0426b44abdb0938c97505ccb6662c1c85c6bfb40bb06ad16c884026083a89aaa95d706c13403ca152e2694aed543dde3d34cccce8050adc9e26282e6db3f8392afba3a4f1d95953d215127f6b1b763", 0x98}, {&(0x7f00000009c0)="6a26ef32d169b67d013a7c596c08cba3dd83e11a447326b9fc77c1d5d7377c7560eb5292e53e10d9816cc89a28658e30a05e8d7e8ac9497331328b6e355586124ccb5bd0bbc58badef3c451943937e9b7611d99dea6615b188646a543e296de95d49c889de4bb764c4c6ae7fb6208238a45bbc36739a9102f6844ab7ca79614efca7fe492de69506ba77333c8356a81bb72f5fe5a47cc02c71c4db94ffc53cb837f2d1cbfe953248c2744d79a5425d2115e4ffdb655363e6659c2e5108cc1f906b05921daee06ec1e6ed4505dad8b6d47ad3f011121c9e566f9c43eb1ba3f57e6193cd5c1c53b9ee9afbf7f661401ccb956395397f857cf6e628757d11fdd855c5c9df85a02a68e99eccb09cd26784cade0bf82079c8cf2d6f7520a944d4b2e63e97c5a3612b003471818ae438b056b300a4e6ffe240265c3c13c9f24fd7d7240d3778e51d9d86aa0e6ea89c2e48eda84b33176964a706ed65d311290c02317b2cd8a845547d32f7c56466ba101e2f4f5002bc9c4459fffda3fa61a745088fb61aa717d10bec10f00cc8c374ffcca30d1faec655dcb0d54dc5aee8501c491750171f3f4cd8aa5a6536588dbb4439b788e01bbded59bac4d3dac7f436b4e899f4c47954971013758be5106c1eb69b9a7a4a450a3ce2798d50a02ef1fb692476cc323c932fb5c8e046b27c05b6b906e04866c83fd209ff30a3019cf0a13ad11f8f31041f5489a4cf5d448640f1db16238c9f837a7211377bc4b5052f71652ed2800b9912a537424cd18ef31ebb54d9acb9a8729b8fb8905194e347c468c70cfc228180f494c8c4a2a94317534c85fe9112732bcc0d223feeaea1c0260ca6a28957ce3a65e8d31b240827e22d7e32d8a50eff0df3edb97b372f6e863a3ef18c94903ba395a1db543281696b958a0cd3382f15a825a29b555f41239737f9ca86dfefd87a7e811b675dc4890ac82ce49ae58d62f1bd2ab3ed5ce2c9a0accce4b12315d1a8a59c38101f899a8946ab5737213e4f81afc832a2166c102fc8379717ea9722498e3823778047c7d46b7451113f2efc912138ac76f4510a8e10047bf5be173b37943d673b47f3184e1596e498f3357330df84a7ed8a34f972d748befba68e9231a0285280f961b2fa0a094a1c034d54fbaa24c1d698bc6ed2de395f49580d4d76cfb7e3727eec8fda3d25a8e3d7928517ba741944bb88d1b89565495d5457dc52b06c388b298d7b515df8732b6d6763c75bdeb0a248947d488b7153e4bfe3a5c4b05519b9b0a8b0f96a72ee473f943521a377e101b16e94335ee461e4f846668e8d433f21ff6dafcc346641b72f2a23f0e4e3282255c3989b34d42e151611660a3612a8e5e421472f5bbcea130173188d45e9f5380ec283fb308bb3e6ed3ce56752bbb542932234d4a4c7033b240946e89f6be8f8c545f5b02587be6862564e3cddf9e206db2aa99849543e337d9f33f824edf82c0e22ba0c84ca7e7e8cb7afc8c8ef971d78704565918de45976f1d49d6e82a2e0d09a90a3f5732ec0e83589e72b60eda21c4b38748998403f92bed68c48d8b614167f88807c78f6c8730896a46b4318e9a1ff0f11aa717b6de9f3da56c5c2a4b450de92abc2c32646ab7801756d9220fd74d7879b04df4bff9e6756405469e56a4d93ef7461327eeb69c1152ab56b3c84abf586e880e3e3f3f76c71339cb0822dd0a12dd5d8db09cb0ffd6588d9b7fe4d2a7da5c51966acd323151e5af7f08ddf1553a8816d4c497ea33c17ad2f203e28b9782e18853d5feb1503e40b09ee101484b6ba6ccd6e4ee32bfd84c56abad346bd4f4fbedc0922a4f6c4480b6690e73ee8a4cb56642d0661484f48d8955dfe17b5a8ab01b7dc01a0bcdc395e91fa91ad89899f0d9c29a5cef0993a62d592fa2327986ffb1747846defe5c7ab1fd7d6e2f326d94979058dff57cdf66acaaf13fe072ece9e166011eafee73976281330a31d9b72e65a696d21fb7c257a7f18429e1502d99cb40cdf2a930073ac9a2f68b9bae3a966d56429a30debdd25f838db6357dd6d2d9a0a16567defd9cf9ecfaff70c7cae1b4eca40374ad3be21a0d53cacba4bf28ace4c06763372c5c067895a47e2a8c631376d4b6bb7c9dacfaf10aa3d88c54d13f45b948913d95eba251022f0964eab8cfde72157317c91724e481010823483efd20f267d0d4eed68a893dc290955ea83920b1f39b55cce7f1d0f76cc6030d426134e4107d561dd8ec28b960dda39a4dc8d6ac2efdca2438c1a463d24d0be5d43d5a064cad73682d9cebd8abf681d499483d6afe7c43d21a4a502deb20d9dbe239db7380b9f8ac61a58c2db2220c23a526895df9da1adaf0266c030a913620104743ec2e313cf1994fd22f81239a6a5ce0fe2cdc7601de89f0c87d18404f25733fe16a3bb61e37726feae4cf1e3e05ee9a691d2895e14934412b7b851f71c8e598dc9372a2b252a83e345898d8a4df6b54df492b2ee34e732528787ce1e6a44ca10826ce9d30e0a2f38957bf7d1783aae467346fd4b280314266194cde61d362c6fe0db18c3a3b02e22d176e0b1af0a5ccadbda357b73d6c620a7e106a6ae1b04ea3edf434ed4b7c66fabef8b1f08b242735ccde544ed0e0daf00b34f8508522a19ec56d8f2c0ad4c7a2a5bc1db8a2a2ab223838fc75bfcec94a203470eb8db269da67aa6ab0c4888358c41c757d9f32351a418815be7635b7856da91cbccc3f12f69359b79db0c41fcf76eb932b3709e2e190db37d4d32ee26f74520aba8a2bd169450bdac27c80776e36ac4abde3bd0388c16fb89574e42d512ac541fb17e744ab77bd170988abc58435ad6ec6a02e8c2faeb33a650a0aa9b26e39f8f63e9abc22d1f25b262e08261bb4141b1c8d0192e3a2579d5b134026714f9d2d53ea6d5b95cc9c4ed24f8a1e4d559a14a943985f6b01726ec82c450035f7d312ba43ad8a8d0510da740333d507aeec3af6cdf527135aa960c29a466d719e978516c1ca69d07e6e0bea2a7341dd1f14a9d31954f123b4488558432fc958a3bddf65f79fd39d8a091ddb5c4a48070cb0c9df93c6e31bddf30027a8b6697ab58a1f72bff077292abeee2397525e70e63b4cb6fa8515cf158113dbc6826883a1c3f788ff7453e92e3e5eaff2700acb0b6ae3ef43d2693c67c14facdcc6d0a559677626a01d9877198b5864f72a704b134cd175a04e60a29541d7e209af07d88ed6e38ee6e772785defe02c0e59dcd94391d453532f98e90f47f429b01ed0a323f453409fbcf30d2f6875d4cd732b1b406dcb333284c668ce628d881690b589c2750bdd8eec64e2eda424b1606a8968cec087e225a88cd3b8340428f7286c5d8490d2df336f0d4de1f7da51658ddfb5211baf08c1b6219e4053109c1b7cd96b29fd767d45d052fed54082b05b255cd0b6bed8d00bb43d8140e1c04b47be44b617771bbb8fd26ad10002e05b941fb12863778aaa96d73633f77efdbf14624269a5de9bd1d9ac13db3c94bd2ea09e251e3fcf8c9a2baa968c222ab41e6ecbca2b0f8c566191adbcc0e6c2721435601fa4b1ced50558d527da0f3f39ce9aaebfedf430099db4c33503fc4cef88a6297e8ec421f21a88c9c9134385b4c35af0b9512b4e4c6e7f3488ede4da1a70ba278d174f7ea236fd9335c46cd7fdfac8fad445d08258e31a87204e15d57c0633dc14eb37214bac0c0b1c03a618193ebc0a2ce792c7c6c68cd1cb5ec6036a22212d4410619fbd5fe0d652bfa58f42fda19c0f2f525e6f99661d5bfe2a9f25501639ba3f054e96ca15953b54713408bf056b6b44b3d9692c8d863142a21b55c37f1cc5f392426dd9a0b6f5c57a70c58aa201814fbfe89e5c6500b7a49203692832664f617e5fb1a536dacfc823b1ed004e79e6d8cc0f25843a0f38209540060058a6c2c6dbd96bea2884c98ac3e6fa2aca9edad53ed1319505cffe4298fd52c120e92fa62940f70412ca824a951028b60b1ead2052bbaaf19edcb2f751a235b74355bbc4cc1f2d9030e860f0af3476f7379adcd67ec5954244961a5f4fb53ce5253945f792b1f7f9318b29c59fedb785b54bb4a3c21ab022937e8369e38634178898e37079771b19e615bacaa6ca3d1a4101c07814c4d04d1ce3d382182b641060cca74f8d1d91a21e3c761a50b8274bf0cbc38cb4011c15a67a88190895e579298ec43a154bbb8ec50a59f986b6345cfbeb7a4a846521a148be04e7bd54d23b0871c6b25b6ef1501286af0807a2af84a51bd1695ee4dd077589c99508b6724825ab5aad87a4df213877908902558b4dcead6cea4df784ebcc8355c98db4429e3a7bb74e4cb97bd86c3c03f5c186ac77337352c574b522c0a026a5ceef424ed944302cdcefef55d69c3568e52205b094730d80cb511270cf4dfda957b32148bc57573f8e9543cafe277c60298e8983d793d5273a279c4faccc669f16027f766daf23da78d5b43548fc6c81d6ffa8598f0841fa0ebec5d59a4e7ef3afa4b13af741ce190fe6c6fbdde052a8405a16162d0b451287d1e600ac294e7a9bffdcbe5b1805b6fabdffbd2820b27e2e2111c4a183467666f1dc02386080692ffce0d8657a3ffbdbea31c50277ab6daa66f04273c717a11900caf8677d6e84d9973d02b5be5f4ad6b7e5aee29cb0ee3ac9116577a390f01e76f0c15cb779ba329468190a6a84910f3cbbc13592c258d04a534ee4afbbcb7726eb15e0d923e0a5f93abeeeed72d4c115365a59ab7ffec980cc428d433b08f8dc05638fe5d455fe252816194b45d46c94bd0c994407787d4ead4c134b222c6e6fd6d8d0ce15cef916e15aa4c0b37b407b1e9052774eb124363b25718c5c542d3480b5c425af63d379255f9ce4c406b62ddc561672bf7fa2d42bb872821ea487c58c194073faa1e805970b4b66413cb539c9ef323743041a79a76273a6dcb979056e225096a41c61b465395d4a66b6ffde0cf5f85e1b5b1fea39fb29673aa810a0ca8ed1e65b2d85d5cb00b3307e572e36927d1693f388e581ce78f38181dc0ee7d40b555d24d9e6d0be8a8ef677cb055a328f8667116340f8d8c514e5d4cf25745e5d19e3a7aa06351c9e5766666e26d6283b2877783be85898bf53fabeec33b5e23ddfe37505078ff31478389dd890adbb36ac07765d6843a075d4b6a830125419a8d92ca9d10631814b868f02607927dbaf451cd20b808fc3688e181388fff5adef40891d1d9076750479b1a929341c8a6741f98e8485e929b9d2aa758f57d89eaba4042c0722c42cd80fc9c1ad49db908a30cce4242061896eaf108d7b64518976ab98c6691689e01501a771558f3d4ab71ebd287b0c0a0df4419f347575b5b3a7447751caffd125314cf7704a9ed79c986f348eab879bfbf81bf853062904374e96551e8f78b230198109487c89fe94fc2c07db430b08a5600dd57cdeccd15c7ae016d0316021c14e4f54e1b0a9573960d4b5514200f67780656f078f7ee1ce8fb896fc41c3156b5e7da34595942964d4da80d1bfde18e56ac81928ac5f816f07fe15c1b8f1d06cbad05947a76cce255f4b9b757a1b597065eb425a7997543dcc8878fd8804bb3ea245f0fce4ae365ff79ab077d69e6cb90257a4caa20549701a4d165f8ca9adff32f5287ed22414d537ffbb8ca945d010301331e6200d10a47148568bed4b11bc3e3f529bddf682f1dbedfa59eaaf51bf61915dfb9e8a0fe30edcbe110be43169aae905a5ea93521bca19f3e7049f2b89a7c35b9c08102ae0ed1c69d676a12ea7376e5d35083ff2e37985e96929092014a3b06", 0x1000}, {&(0x7f00000019c0)="1f810f592c0243cf76031f2aa649c6cbcd9d754d8fb71e02", 0x18}, {&(0x7f0000001a00)="ab58a0cf25163e61b472fe2d727dc073ac0d3b625b6115ee523ac1fd1c3918e5eefff8f447d6824ba21ff5ac8808c9374613fe42e068200f57f0f8902a1caa581a0a5286d1bbb1b3f32e3458baf37e7c7cc41a0715fbf9f6633f0a4e5d0ad7a92ad04ed209a90742feb0fc57f568181313af57d5b4fb0701c11b373c7d05a13c3f9ad5881363dbdae54998c82dad71b96cf25a26f57e8cff98e2a521c6d1e7a4a5642eb9bc3946232550b07fa51145639134a872fab146734f86b4296e51deb3c455e950dc321fdbfde460b09c8cbf", 0xcf}, {&(0x7f0000001b00)="4f8e5d3b0a511a9f08e06e82a9d4657fbd89959b9798f024", 0x18}], 0x9, 0x6, 0xaeb) r6 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r6, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001c00)={0x2, 0xc, 0x5, 0x7, 0x2, 0x0, 0x70bd2d, 0x25dfdbfd}, 0x10}}, 0x20044850) ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(r6, 0xf505, 0x0) setsockopt$sock_int(r4, 0x1, 0x2, &(0x7f0000001cc0)=0x400, 0x4) ppoll(&(0x7f0000001d00)=[{r2, 0xb252}, {r6, 0x8003}, {r6, 0x7408}, {r6}], 0x4, &(0x7f0000001d40), &(0x7f0000001d80)={[0xfffffffffffffff8]}, 0x8) socket$can_bcm(0x1d, 0x2, 0x2) r7 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x3b) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x1) sendmsg$NFQNL_MSG_VERDICT_BATCH(0xffffffffffffffff, &(0x7f0000001ec0)={&(0x7f0000001dc0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001e80)={&(0x7f0000001e00)={0x74, 0x3, 0x3, 0x101, 0x0, 0x0, {0x0, 0x0, 0x8}, [@NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x4}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffc, 0xffffde53}}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x7fffffff}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x1}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffb, 0x7}}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x8}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x10001}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffb, 0x6}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffc}}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0xff}]}, 0x74}, 0x1, 0x0, 0x0, 0x4000}, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000001f00)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000002000)={&(0x7f0000001f40)={0x90, 0x0, 0x300, 0x70bd26, 0x25dfdbfd, {}, [{{0x8}, {0x74, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0xa5b8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7f}}}]}}]}, 0x90}, 0x1, 0x0, 0x0, 0x8000}, 0x4) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000002140)={'ip6_vti0\x00', &(0x7f00000020c0)={'syztnl1\x00', 0x0, 0x4, 0x0, 0xff, 0x800000, 0x48, @private2, @local, 0x0, 0x10, 0x6, 0x8000}}) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r9, &(0x7f0000002240)={&(0x7f0000002080)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002200)={&(0x7f0000002180)={0x4c, 0x0, 0x2, 0x70bd2a, 0x25dfdbfd, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r10}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xfffffffe}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4b62}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x44014}, 0x8811) ioctl$NILFS_IOCTL_GET_SUINFO(r1, 0x80186e84, &(0x7f0000002300)={&(0x7f0000002280)=[{0x7, 0x3, 0x1}, {0xc90a, 0x101, 0x2}, {0xe, 0xf59, 0x1}, {0x9355, 0x7fff, 0x1}, {0x5, 0x400, 0x1}, {0x1, 0xa2}, {0xe, 0x3, 0x1}], 0x7, 0x10, 0x0, 0x81}) ioctl$KVM_GET_SREGS2(r8, 0x8140aecc, &(0x7f0000002340)) sendmsg$BATADV_CMD_SET_VLAN(r9, &(0x7f00000025c0)={&(0x7f0000002480)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000002580)={&(0x7f0000002500)={0x50, 0x0, 0x100, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="e387e34e25fd"}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x3ff}]}, 0x50}, 0x1, 0x0, 0x0, 0x4010}, 0x10) 593.246469ms ago: executing program 0 (id=224): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000c40)='net/xfrm_stat\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./sys\x00', 0x1fb) mount(0x0, &(0x7f0000000200)='./sys\x00', &(0x7f0000000240)='sysfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./sys/bus/usb/devices/usb5/bConfigurationValue\x00', 0x1, 0x0) read(r0, &(0x7f0000000340)=""/122, 0x7a) r1 = syz_open_procfs(0x0, &(0x7f00000002c0)='fd/3\x00') readv(r1, &(0x7f0000000300)=[{&(0x7f0000000c80)=""/4096, 0x1000}], 0x1) clock_adjtime(0x3, &(0x7f0000000000)={0x7de, 0x6b, 0x0, 0x1000, 0x40000000001, 0x9, 0x17, 0x6, 0x9, 0x0, 0xffc99a3b00000002, 0x7fff, 0x81, 0xfffffffffffffffc, 0x3, 0x6, 0x8000000000000001, 0x8, 0x58fd, 0x3, 0x9, 0x2, 0x6, 0x6, 0xfffffffffffffffe, 0x5}) add_key$user(&(0x7f00000003c0), 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_clone(0x0, 0x0, 0x9, 0x0, 0x0, 0x0) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) fchmodat(0xffffffffffffff9c, 0x0, 0x1ff) ioctl$RNDADDENTROPY(r2, 0x40085203, &(0x7f0000000180)=ANY=[@ANYBLOB="a7831f6c0728"]) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000480)=@newsa={0x15c, 0x10, 0x1, 0x4, 0xfffffffe, {{@in=@multicast2, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6c}, {@in6=@empty, 0xffffffff, 0x33}, @in6=@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, {0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x2, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x20000}, 0x0, 0x3502, 0xa, 0x0, 0x0, 0x24}, [@replay_esn_val={0x1c, 0x17, {0x0, 0x70bd2d}}, @algo_auth={0x48, 0x1, {{'streebog512\x00'}}}, @sa_dir={0x5, 0x21, 0x2}]}, 0x15c}, 0x1, 0x0, 0x0, 0x90}, 0x0) read$FUSE(r0, &(0x7f00000023c0)={0x2020}, 0xfffffffffffffffe) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl(r4, 0x8916, &(0x7f0000000600)="76657468303a30000000000000000000020000000a0000010000000000000000") mknodat$null(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x2000, 0x103) prctl$PR_SET_VMA(0x42, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0), 0x1000000, &(0x7f0000000800)={{'fd', 0x3d, r5}, 0x2c, {'rootmode', 0x3d, 0x8000}}) mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', 0x0, 0x900a8, &(0x7f00000008c0)={[], [{@fsname={'fsname', 0x3d, '/dev/kvm\x00'}}]}) ioctl(r4, 0x8914, &(0x7f0000000640)="76657468303a300000000000000000000100"/32) ioctl(r4, 0x890b, &(0x7f0000000680)="0000000000000000020000000a00000100000000000000000200000000000000000000000000000002000000ffffffff000000000000000005000000000000000000000000000000000000000000000000020000007f00"/106) r6 = socket$inet6_udp(0xa, 0x2, 0x0) write(r6, &(0x7f0000000100)="2ca7398598b4d2001075e1084582416f52411257854e42ffb687181b0b23", 0x1e) 463.452642ms ago: executing program 0 (id=225): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./tracing\x00', 0x1ff) r0 = socket$nl_route(0x10, 0x3, 0x0) write(r0, &(0x7f0000001ac0)="2c0000001a000100000000000000000002200000000000000000000008000160e00000010800030001000000", 0x2c) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0xf) mkdirat(0xffffffffffffff9c, &(0x7f0000001b00)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000001b00)='./file0\x00', 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001b40)={0xffffffffffffffff}) ioctl$UFFDIO_CONTINUE(0xffffffffffffffff, 0xc020aa08, &(0x7f0000001b80)={{&(0x7f0000de6000/0x1000)=nil, 0x1000}}) (async) ioctl$UFFDIO_CONTINUE(0xffffffffffffffff, 0xc020aa08, &(0x7f0000001b80)={{&(0x7f0000de6000/0x1000)=nil, 0x1000}}) pipe2$9p(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40), 0x1, &(0x7f0000001c80)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB=',version=9p2000.u']) write$P9_RVERSION(r4, &(0x7f0000001d00)=ANY=[@ANYBLOB="150000006bffff"], 0x15) r5 = openat$dm_control(0xffffffffffffff9c, &(0x7f0000001440), 0x8000, 0x0) ioctl$DM_DEV_CREATE(r5, 0xc138fd03, &(0x7f0000001480)={0x4, 0x0, 0x0, 0x138, 0x138, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, {'syz', 0x0, '0\x00'}}}) (async) ioctl$DM_DEV_CREATE(r5, 0xc138fd03, &(0x7f0000001480)={0x4, 0x0, 0x0, 0x138, 0x138, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, {'syz', 0x0, '0\x00'}}}) r7 = openat$dm_control(0xffffffffffffff9c, &(0x7f00000015c0), 0x140, 0x0) ioctl$DM_TABLE_LOAD(r7, 0xc138fd09, &(0x7f0000001600)={0x4, 0x0, 0x0, 0x198, 0x86, 0x1, 0x0, 0x4800, 0x0, 0x0, @by_dev={r6}, [@striped={0x0, 0x2800, 0x0, 0x60, 'striped\x00', {0x2, 0x20, '0', [{0x20, {@ram={'/dev/ram', 0x1}, 0x20, '1'}}, {0x20, {@ram={'/dev/ram', 0x1}, 0x20, '128'}}]}}]}) readv(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/4105, 0x1009}], 0x1) mount(0x0, &(0x7f00000000c0)='./tracing\x00', &(0x7f0000000100)='tracefs\x00', 0x0, 0x0) (async) mount(0x0, &(0x7f00000000c0)='./tracing\x00', &(0x7f0000000100)='tracefs\x00', 0x0, 0x0) mkdir(&(0x7f0000001200)='./file0\x00', 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r8, 0x29, 0x20, &(0x7f0000001400)={@dev={0xfe, 0x80, '\x00', 0x20}, 0x5, 0x3, 0x2, 0x4, 0x1, 0xe779}, 0x20) mkdirat(0xffffffffffffff9c, &(0x7f0000001240)='./file2\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000001240)='./file2\x00', 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) r9 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r9, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001800)={&(0x7f0000001840)=ANY=[@ANYBLOB="5000fcff250001000000000000000000fc020000000000000000000000000001fe80000000000000000000000000002000000000000000000a0000a0ff000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0300000000000000"], 0x50}, 0x1, 0x0, 0x0, 0x40804}, 0x0) (async) sendmsg$nl_xfrm(r9, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001800)={&(0x7f0000001840)=ANY=[@ANYBLOB="5000fcff250001000000000000000000fc020000000000000000000000000001fe80000000000000000000000000002000000000000000000a0000a0ff000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0300000000000000"], 0x50}, 0x1, 0x0, 0x0, 0x40804}, 0x0) mount$overlay(0x0, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0), 0x0, &(0x7f0000001300)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f0000001340)='./file0\x00') r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001380)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r10, 0xc0189436, &(0x7f00000013c0)={0x0, 0x3, 0x8000000000000000, 0x8, 0x3}) openat(0xffffffffffffff9c, &(0x7f0000000140)='./tracing/per_cpu/cpu0/trace_pipe_raw\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./tracing/per_cpu/cpu0/trace_pipe_raw\x00', 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) r11 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r11, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="1c000000020303000000000000080000000000000800010001"], 0x1c}, 0x1, 0x0, 0x0, 0x400c000}, 0x0) 347.735424ms ago: executing program 0 (id=226): r0 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000001980)=@req={0x3fc, 0x0, 0x0, 0x6}, 0x10) r1 = socket(0x1e, 0x4, 0x0) r2 = syz_open_dev$ublk_chdev(&(0x7f00000132c0), 0x0, 0x408440) syz_ublk_setup_queues(0xffffffffffffffff, 0x0, &(0x7f0000001c40)={0x0, 0xb539, 0x10, 0x3, 0x209}, &(0x7f0000001cc0)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe14, 0x2, 0x2, 0x1fe}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe049, 0xaa9, 0x0, 0x310}, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xca0b, 0x40, 0x2, 0x90}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x21af, 0x8000, 0x2, 0x15c}}], 0x4, &(0x7f0000002f40)={0x2e, 0x0, 0x0, r2, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {0x9e6}, 0x0, 0x0, '\x00', {0x0, 0xcbe, 0x0, &(0x7f0000001f40)=@buf_512="9c4b81cdcb44ebd6650a26936c4828b0dcd18e2bd9e16c1d3a97f059ace854dfb3599757f2e1957adf0150fdafdc562dd259ff385c5d182f5ba215682c2e0b9e0c76952e83ec1c802b19a928d252850ce87258b45d987c01af688f669af0cb340eebe14213ca6f8a318d85fc7fe42acae3427b54dd4bcb6d3f67707ee4a117bab0b5de24aa28a404185666ae848df93c8f539fb6bd640b01b66f65e0f234a225dd5f277ebb550ac0a2d240499760260d883cf44fe799563651cc1b4c3607469656d1cea195683d42b092130561d4db8c73f3b85bad94e3d9ba53392ab57d5ecc87a34bef746d6aa008b7e916d03a309ca74cae752e9d99fdae296d1811b5626b39c2eea3016dda681429a94fa17173a9d822613dd930028db21f7b3f0b3fece352fb216d5e63425077fff43b141fa5b7867885d75ada57d4a4d444475f0423e6196c621d9d741313219a5834827044b63ccdb5b3947569e21643070ba564364076ead08b69ab949016a2ae21d01e67b8a9c462fd3ab8bdfb8f4da81cffbb5dfa9d7f82e0fb3b258b8bfda8d34efe77ddab8f4118c5bebd4d6254bdce9a8945b53198207593d964dbc21ad9f4eb02207025df59922038da3c97497862334fcc85ceeb1c40de2f8ce631efc6818f868c00411c4d9736c542a816ee6ff69aa9a0086e3d3eed39023a31cbc71117271a965f60691ff36bbab68fd9c870a9301cea68"}}, &(0x7f0000002fc0)) mmap$IORING_OFF_SQ_RING(0x0, 0x40, 0x6000005, 0x1010, r3, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f00000019c0)=@req={0x3fc}, 0x10) recvmmsg$unix(r0, &(0x7f0000001a00)=[{{0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001a80)=""/113, 0x71}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001b00)=[{{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000001b80)=""/157, 0x9d}], 0x1, 0x0, 0x5e}, 0x6}], 0x1, 0x2002, 0x0) mount$9p_fd(0x0, &(0x7f0000003000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x200c01, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000013040)={0x0, 0x0, &(0x7f0000013080)={&(0x7f00000130c0)=ANY=[@ANYBLOB="10010000160001000000000000000000fe8000000000000000000000000000aaff01000000000000000000000000000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="fe880000000000000000000000000001000000006c"], 0x110}, 0x1, 0x0, 0x0, 0xc1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$nl_xfrm(r4, &(0x7f0000013140)={0x0, 0x0, 0x0}, 0x0) 32.018326ms ago: executing program 1 (id=227): r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r2, &(0x7f0000000100)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}, 0x2, 0x1}}, 0x2e) mmap(0x0, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$ublk_bdev(&(0x7f0000000140), 0x0, 0x101000) ioctl$AUTOFS_IOC_ASKUMOUNT(r3, 0x80049370, &(0x7f0000000180)) setsockopt$pppl2tp_PPPOL2TP_SO_RECVSEQ(r2, 0x111, 0x2, 0x0, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r4, 0x0, 0xee01) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, 0x0, 0x4}) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffffb) 19.150828ms ago: executing program 4 (id=219): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x541b, &(0x7f0000000040)={'veth1_to_hsr\x00', @link_local}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) capset(&(0x7f0000000080)={0x20080522}, &(0x7f00000000c0)={0x1000, 0x10ffff, 0xfffffffd}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_int(r2, 0x0, 0x13, &(0x7f0000000100)=0x2, 0x4) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000200)={'gre0\x00', &(0x7f00000001c0)={'erspan0\x00', 0x0, 0x7800, 0x40, 0x54c, 0x3, {{0x6, 0x4, 0x2, 0x0, 0x18, 0x64, 0x0, 0x6, 0x2f, 0x0, @multicast2, @remote, {[@end]}}}}}) r4 = socket$inet(0x2, 0x1, 0x6) ioctl$sock_inet_SIOCSARP(r4, 0x8955, &(0x7f0000000140)={{0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x15}}, {0x1}, 0xc, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x34}}}) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000240)={@remote, @rand_addr=0x64010102, r3}, 0xc) sendmsg$nl_xfrm(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000280)=ANY=[@ANYBLOB="ac0100001700010000000000000000007f0000010000000000000000000000000000fefffffffffffd8000000000000000000000000000bbac1414bb000000000000000000000000ffffff2b6b57a470b83fce00000000004e210000000000000000006400000000", @ANYRES8=r1, @ANYRESOCT=0x0, @ANYBLOB="fc0200000000000000000000000000000000000000000000000000000000000100000000000000000a00802000000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000200000000f9ffffff00000000000000000000000084000500ffffffff000000000000000000000000000004d33c0000000a00000000000000000000000000000000000001053500000200ac0003000000010000000900000000000000000000000000000000000001000004d56c", @ANYRES32], 0x1ac}}, 0x40890) 0s ago: executing program 4 (id=228): r0 = syz_open_procfs(0x0, &(0x7f00000005c0)='environ\x00') r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = userfaultfd(0x80001) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000180)=0x4, 0x4) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0x268}) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) keyctl$instantiate(0xc, 0x0, 0xfffffffffffffffe, 0x2d, 0x0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x80000a, 0x31, 0xffffffffffffffff, 0xd0fb8000) ioctl$UFFDIO_CONTINUE(r2, 0xc020aa07, &(0x7f0000000140)={{&(0x7f0000c02000/0x1000)=nil, 0x1000}, 0x1}) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_GET_PIT(r3, 0xc048ae65, &(0x7f00000000c0)) read$FUSE(r0, 0x0, 0x23) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.67' (ED25519) to the list of known hosts. [ 28.118594][ T36] audit: type=1400 audit(1793689145.119:64): avc: denied { mounton } for pid=285 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 [ 28.119794][ T285] cgroup: Unknown subsys name 'net' [ 28.141925][ T36] audit: type=1400 audit(1793689145.119:65): avc: denied { mount } for pid=285 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 [ 28.169876][ T36] audit: type=1400 audit(1793689145.159:66): avc: denied { unmount } for pid=285 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 28.170234][ T285] cgroup: Unknown subsys name 'devices' [ 28.294553][ T285] cgroup: Unknown subsys name 'hugetlb' [ 28.300187][ T285] cgroup: Unknown subsys name 'rlimit' [ 28.433345][ T36] audit: type=1400 audit(1793689145.439:67): avc: denied { setattr } for pid=285 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=190 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 28.457861][ T36] audit: type=1400 audit(1793689145.439:68): avc: denied { mounton } for pid=285 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 [ 28.466430][ T287] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 28.482841][ T36] audit: type=1400 audit(1793689145.439:69): avc: denied { mount } for pid=285 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 Setting up swapspace version 1, size = 127995904 bytes [ 28.514794][ T36] audit: type=1400 audit(1793689145.489:70): avc: denied { relabelto } for pid=287 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" [ 28.540895][ T36] audit: type=1400 audit(1793689145.489:71): avc: denied { write } for pid=287 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" [ 28.574411][ T36] audit: type=1400 audit(1793689145.579:72): avc: denied { read } for pid=285 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" [ 28.600578][ T36] audit: type=1400 audit(1793689145.579:73): avc: denied { open } for pid=285 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" [ 28.600881][ T285] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 29.493856][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.500943][ T292] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.508180][ T292] bridge_slave_0: entered allmulticast mode [ 29.515447][ T292] bridge_slave_0: entered promiscuous mode [ 29.528301][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.535385][ T292] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.543117][ T292] bridge_slave_1: entered allmulticast mode [ 29.550424][ T292] bridge_slave_1: entered promiscuous mode [ 29.559473][ T293] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.567401][ T293] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.575366][ T293] bridge_slave_0: entered allmulticast mode [ 29.581751][ T293] bridge_slave_0: entered promiscuous mode [ 29.592495][ T293] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.599580][ T293] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.607054][ T293] bridge_slave_1: entered allmulticast mode [ 29.613491][ T293] bridge_slave_1: entered promiscuous mode [ 29.630908][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.638638][ T294] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.646634][ T294] bridge_slave_0: entered allmulticast mode [ 29.653151][ T294] bridge_slave_0: entered promiscuous mode [ 29.659881][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.667008][ T294] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.674112][ T294] bridge_slave_1: entered allmulticast mode [ 29.680404][ T294] bridge_slave_1: entered promiscuous mode [ 29.756324][ T295] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.766349][ T295] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.773680][ T295] bridge_slave_0: entered allmulticast mode [ 29.779899][ T295] bridge_slave_0: entered promiscuous mode [ 29.789748][ T295] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.797116][ T295] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.804631][ T295] bridge_slave_1: entered allmulticast mode [ 29.812317][ T295] bridge_slave_1: entered promiscuous mode [ 29.936362][ T293] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.943822][ T293] bridge0: port 2(bridge_slave_1) entered forwarding state [ 29.951545][ T293] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.958811][ T293] bridge0: port 1(bridge_slave_0) entered forwarding state [ 29.971534][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.979656][ T294] bridge0: port 2(bridge_slave_1) entered forwarding state [ 29.987202][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.994349][ T294] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.006828][ T295] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.013967][ T295] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.021440][ T295] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.029622][ T295] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.039733][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.046880][ T292] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.054234][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.061272][ T292] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.111167][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.118627][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.126756][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.134156][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.141405][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.149107][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.157524][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.165920][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.178582][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.185928][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.199058][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.206167][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.219692][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.226991][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.235536][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.242878][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.252256][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.259352][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.275726][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.282880][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.290740][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.297834][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.314228][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.321444][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.370280][ T295] veth0_vlan: entered promiscuous mode [ 30.376261][ T294] veth0_vlan: entered promiscuous mode [ 30.390322][ T293] veth0_vlan: entered promiscuous mode [ 30.401738][ T292] veth0_vlan: entered promiscuous mode [ 30.424293][ T294] veth1_macvtap: entered promiscuous mode [ 30.432333][ T295] veth1_macvtap: entered promiscuous mode [ 30.445481][ T293] veth1_macvtap: entered promiscuous mode [ 30.454500][ T292] veth1_macvtap: entered promiscuous mode [ 30.501668][ T295] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 30.575911][ T321] kvm_intel: 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. [ 30.588259][ T316] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 30.598411][ T324] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 30.603039][ T316] overlayfs: missing 'lowerdir' [ 30.626951][ T324] rust_binder: Read failure Err(EFAULT) in pid:2 [ 30.644123][ T324] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 30.652840][ T324] rust_binder: Read failure Err(EFAULT) in pid:2 [ 30.660810][ T333] overlay: filesystem on ./file0 not supported as upperdir [ 30.663867][ T324] block device autoloading is deprecated and will be removed. [ 30.677080][ T333] overlay: filesystem on ./file0 not supported as upperdir [ 30.685995][ T333] overlay: filesystem on ./file0 not supported as upperdir [ 30.697527][ T333] overlay: filesystem on ./file0 not supported as upperdir [ 30.723175][ T340] overlayfs: "xino" feature enabled using 2 upper inode bits. [ 30.853858][ T347] x_tables: unsorted underflow at hook 1 [ 30.862177][ T347] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3070988179 (3070988179 ns) > initial count (1876204212 ns). Using initial count to start timer. [ 30.881759][ T309] usb 2-1: new full-speed USB device number 2 using dummy_hcd [ 30.892821][ T10] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 30.983162][ T311] usb 3-1: new full-speed USB device number 2 using dummy_hcd [ 31.042609][ T10] usb 1-1: Using ep0 maxpacket: 16 [ 31.048988][ T309] usb 2-1: config 0 interface 0 altsetting 8 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 31.049678][ T10] usb 1-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 64, changing to 10 [ 31.060210][ T309] usb 2-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 31.060254][ T309] usb 2-1: config 0 interface 0 has no altsetting 0 [ 31.094889][ T309] usb 2-1: New USB device found, idVendor=1b1c, idProduct=1b3e, bcdDevice= 0.00 [ 31.095794][ T10] usb 1-1: config 0 interface 0 has no altsetting 0 [ 31.104514][ T309] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.119988][ T10] usb 1-1: New USB device found, idVendor=0925, idProduct=0005, bcdDevice= 0.00 [ 31.121746][ T309] usb 2-1: config 0 descriptor?? [ 31.137408][ T319] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 31.139385][ T10] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.162820][ T10] usb 1-1: config 0 descriptor?? [ 31.186738][ T311] usb 3-1: unable to get BOS descriptor or descriptor too short [ 31.214741][ T311] usb 3-1: too many configurations: 43, using maximum allowed: 8 [ 31.225353][ T311] usb 3-1: unable to read config index 0 descriptor/start: -71 [ 31.239906][ T311] usb 3-1: can't read configurations, error -71 [ 31.349624][ T309] usbhid 2-1:0.0: can't add hid device: -71 [ 31.355871][ T309] usbhid 2-1:0.0: probe with driver usbhid failed with error -71 [ 31.368503][ T309] usb 2-1: USB disconnect, device number 2 [ 31.404972][ T10] usbhid 1-1:0.0: can't add hid device: -71 [ 31.412767][ T10] usbhid 1-1:0.0: probe with driver usbhid failed with error -71 [ 31.427341][ T10] usb 1-1: USB disconnect, device number 2 [ 31.777114][ T364] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 31.786727][ T364] overlayfs: missing 'lowerdir' [ 31.817365][ T370] ======================================================= [ 31.817365][ T370] WARNING: The mand mount option has been deprecated and [ 31.817365][ T370] and is ignored by this kernel. Remove the mand [ 31.817365][ T370] option from the mount to silence this warning. [ 31.817365][ T370] ======================================================= [ 31.901978][ T372] kvm: Disabled LAPIC found during irq injection [ 31.938106][ T374] FAULT_INJECTION: forcing a failure. [ 31.938106][ T374] name failslab, interval 1, probability 0, space 0, times 1 [ 31.952198][ T374] CPU: 1 UID: 0 PID: 374 Comm: syz.2.19 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 31.952243][ T374] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 31.952265][ T374] Call Trace: [ 31.952272][ T374] [ 31.952279][ T374] __dump_stack+0x21/0x30 [ 31.952424][ T374] dump_stack_lvl+0x140/0x1c0 [ 31.952440][ T374] ? __cfi_dump_stack_lvl+0x10/0x10 [ 31.952457][ T374] dump_stack+0x19/0x20 [ 31.952475][ T374] should_fail_ex+0x3c2/0x510 [ 31.952613][ T374] should_failslab+0xac/0x100 [ 31.952637][ T374] kmem_cache_alloc_noprof+0x42/0x410 [ 31.952661][ T374] ? security_file_alloc+0x49/0x220 [ 31.952684][ T374] ? kasan_save_alloc_info+0x3a/0x50 [ 31.952709][ T374] security_file_alloc+0x49/0x220 [ 31.952730][ T374] init_file+0x9e/0x210 [ 31.952746][ T374] alloc_empty_file+0xd9/0x270 [ 31.952761][ T374] ? _raw_spin_unlock+0x45/0x60 [ 31.952777][ T374] alloc_file_pseudo+0x142/0x1f0 [ 31.952793][ T374] ? __cfi_alloc_file_pseudo+0x10/0x10 [ 31.952810][ T374] ? _raw_spin_unlock+0x45/0x60 [ 31.952825][ T374] anon_inode_getfile+0xaa/0x190 [ 31.952843][ T374] do_signalfd4+0x1e9/0x490 [ 31.952860][ T374] ? __kasan_check_write+0x18/0x20 [ 31.952879][ T374] __x64_sys_signalfd+0x132/0x180 [ 31.952897][ T374] ? __cfi___x64_sys_signalfd+0x10/0x10 [ 31.952914][ T374] ? switch_fpu_return+0x12/0x20 [ 31.952934][ T374] x64_sys_call+0x316/0x2ee0 [ 31.952949][ T374] do_syscall_64+0x57/0xf0 [ 31.952963][ T374] ? clear_bhb_loop+0x50/0xa0 [ 31.952981][ T374] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 31.953001][ T374] RIP: 0033:0x7fe7d179fb19 [ 31.953098][ T374] 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 [ 31.953112][ T374] RSP: 002b:00007fe7d2733028 EFLAGS: 00000246 ORIG_RAX: 000000000000011a [ 31.953134][ T374] RAX: ffffffffffffffda RBX: 00007fe7d1a25fa0 RCX: 00007fe7d179fb19 [ 31.953146][ T374] RDX: 0000000000000008 RSI: 00002000000005c0 RDI: ffffffffffffffff [ 31.953157][ T374] RBP: 00007fe7d1837af8 R08: 0000000000000000 R09: 0000000000000000 [ 31.953169][ T374] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 31.953178][ T374] R13: 00007fe7d1a26038 R14: 00007fe7d1a25fa0 R15: 00007ffe7b1924c8 [ 31.953192][ T374] [ 32.303129][ T388] capability: warning: `syz.2.25' uses deprecated v2 capabilities in a way that may be insecure [ 32.314526][ T388] SELinux: security_context_str_to_sid (system_u) failed with errno=-22 [ 32.386993][ T392] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 32.404972][ T392] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 32.412113][ T394] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 32.462678][ T10] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 32.492674][ T309] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 32.614947][ T10] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 193, changing to 7 [ 32.628207][ T10] usb 1-1: New USB device found, idVendor=0582, idProduct=0582, bcdDevice= 0.40 [ 32.632661][ T309] usb 2-1: device descriptor read/64, error -71 [ 32.638055][ T10] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.653181][ T10] usb 1-1: Product: syz [ 32.659299][ T10] usb 1-1: Manufacturer: syz [ 32.664551][ T10] usb 1-1: SerialNumber: syz [ 32.682610][ T311] usb 4-1: new full-speed USB device number 2 using dummy_hcd [ 32.833936][ T311] usb 4-1: config 0 has an invalid interface number: 231 but max is 0 [ 32.842349][ T311] usb 4-1: config 0 has no interface number 0 [ 32.848613][ T311] usb 4-1: too many endpoints for config 0 interface 231 altsetting 0: 116, using maximum allowed: 30 [ 32.860044][ T311] usb 4-1: config 0 interface 231 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 32.873335][ T311] usb 4-1: config 0 interface 231 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 116 [ 32.892614][ T309] usb 2-1: device descriptor read/64, error -71 [ 32.901192][ T311] usb 4-1: New USB device found, idVendor=067b, idProduct=27a1, bcdDevice=b0.9b [ 32.912766][ T311] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.922984][ T311] usb 4-1: Product: syz [ 32.927634][ T311] usb 4-1: Manufacturer: syz [ 32.933155][ T311] usb 4-1: SerialNumber: syz [ 32.938648][ T10] usb 1-1: BAAD HEADSET c_chmask mismatch [ 32.942808][ T311] usb 4-1: config 0 descriptor?? [ 32.951379][ T399] raw-gadget.2 gadget.3: fail, usb_ep_enable returned -22 [ 32.960211][ T311] hub 4-1:0.231: bad descriptor, ignoring hub [ 32.966765][ T311] hub 4-1:0.231: probe with driver hub failed with error -5 [ 32.967778][ T10] snd-usb-audio 1-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 32.978355][ T311] plusb 4-1:0.231 usb0: register 'plusb' at usb-dummy_hcd.3-1, Prolific PL-2301/PL-2302/PL-25A1/PL-27A1, aa:7a:bc:23:8f:db [ 33.002973][ T10] usb 1-1: USB disconnect, device number 3 [ 33.142687][ T309] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 33.272603][ T309] usb 2-1: device descriptor read/64, error -71 [ 33.272731][ T9] usb 4-1: USB disconnect, device number 2 [ 33.286040][ T9] plusb 4-1:0.231 usb0: unregister 'plusb' usb-dummy_hcd.3-1, Prolific PL-2301/PL-2302/PL-25A1/PL-27A1 [ 33.332282][ T36] kauditd_printk_skb: 74 callbacks suppressed [ 33.332375][ T36] audit: type=1400 audit(1793689150.329:148): avc: denied { read } for pid=148 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 33.348787][ T351] udevd[351]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 33.377772][ T413] netlink: 124 bytes leftover after parsing attributes in process `syz.2.32'. [ 33.512624][ T309] usb 2-1: device descriptor read/64, error -71 [ 33.551395][ T36] audit: type=1400 audit(1793689150.549:149): avc: denied { ioctl } for pid=414 comm="syz.0.33" path="socket:[3923]" dev="sockfs" ino=3923 ioctlcmd=0x9418 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 33.579022][ T36] audit: type=1400 audit(1793689150.549:150): avc: denied { create } for pid=414 comm="syz.0.33" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 33.600923][ T311] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 33.602379][ T36] audit: type=1400 audit(1793689150.549:151): avc: denied { write } for pid=414 comm="syz.0.33" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 33.622953][ T309] usb usb2-port1: attempt power cycle [ 33.632575][ T36] audit: type=1400 audit(1793689150.549:152): avc: denied { ioctl } for pid=414 comm="syz.0.33" path="socket:[3925]" dev="sockfs" ino=3925 ioctlcmd=0x5880 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 33.671195][ T36] audit: type=1400 audit(1793689150.619:153): avc: denied { mount } for pid=421 comm="syz.0.34" name="/" dev="devtmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 33.700380][ T36] audit: type=1400 audit(1793689150.649:154): avc: denied { mounton } for pid=421 comm="syz.0.34" path="/6/dev" dev="devtmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=dir permissive=1 [ 33.729602][ T36] audit: type=1400 audit(1793689150.669:155): avc: denied { unmount } for pid=293 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 33.762652][ T311] usb 3-1: unable to get BOS descriptor or descriptor too short [ 33.769559][ T36] audit: type=1400 audit(1793689150.749:156): avc: denied { read } for pid=430 comm="syz.0.36" name="freeze_notification" dev="binder" ino=1048597 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 33.783127][ T311] usb 3-1: unable to read config index 0 descriptor/start: -71 [ 33.796283][ T36] audit: type=1400 audit(1793689150.749:157): avc: denied { open } for pid=430 comm="syz.0.36" path="/dev/binderfs/features/freeze_notification" dev="binder" ino=1048597 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 33.822574][ T311] usb 3-1: can't read configurations, error -71 [ 33.982734][ T309] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 34.002783][ T406] usb 1-1: new full-speed USB device number 4 using dummy_hcd [ 34.003665][ T309] usb 2-1: device descriptor read/8, error -71 [ 34.143969][ T309] usb 2-1: device descriptor read/8, error -71 [ 34.153027][ T406] usb 1-1: no configurations [ 34.158033][ T406] usb 1-1: can't read configurations, error -22 [ 34.286173][ T458] capability: warning: `syz.2.41' uses 32-bit capabilities (legacy support in use) [ 34.293077][ T406] usb 1-1: new full-speed USB device number 5 using dummy_hcd [ 34.382704][ T309] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 34.408170][ T309] usb 2-1: device descriptor read/8, error -71 [ 34.461168][ T464] 9pnet: p9_errstr2errno: server reported unknown error 0x00000 [ 34.469964][ T406] usb 1-1: no configurations [ 34.474702][ T406] usb 1-1: can't read configurations, error -22 [ 34.481144][ T406] usb usb1-port1: attempt power cycle [ 34.544195][ T309] usb 2-1: device descriptor read/8, error -71 [ 34.549785][ T472] netlink: 24 bytes leftover after parsing attributes in process `syz.3.45'. [ 34.560418][ T472] Zero length message leads to an empty skb [ 34.601707][ T473] netlink: 24 bytes leftover after parsing attributes in process `syz.2.46'. [ 34.652763][ T309] usb usb2-port1: unable to enumerate USB device [ 34.822653][ T406] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 34.843761][ T406] usb 1-1: no configurations [ 34.849425][ T406] usb 1-1: can't read configurations, error -22 [ 34.982935][ T406] usb 1-1: new full-speed USB device number 7 using dummy_hcd [ 35.013512][ T406] usb 1-1: no configurations [ 35.020052][ T406] usb 1-1: can't read configurations, error -22 [ 35.026909][ T406] usb usb1-port1: unable to enumerate USB device [ 35.112653][ T9] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 35.263042][ T9] usb 3-1: Using ep0 maxpacket: 8 [ 35.263961][ T481] overlayfs: unescaped trailing colons in lowerdir mount option. [ 35.269937][ T9] usb 3-1: unable to get BOS descriptor or descriptor too short [ 35.287923][ T9] usb 3-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 35.294811][ T481] overlayfs: unescaped trailing colons in lowerdir mount option. [ 35.297790][ T9] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 35.318400][ T9] usb 3-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 35.334593][ T9] usb 3-1: config 1 has no interface number 1 [ 35.352451][ T9] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 35.370238][ T9] usb 3-1: config 1 interface 2 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 35.386373][ T9] usb 3-1: config 1 interface 2 has no altsetting 0 [ 35.402684][ T9] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 35.414634][ T9] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 35.424985][ T9] usb 3-1: Product: syz [ 35.429531][ T9] usb 3-1: Manufacturer: syz [ 35.435058][ T9] usb 3-1: SerialNumber: syz [ 35.644434][ T508] netlink: 24 bytes leftover after parsing attributes in process `syz.3.55'. [ 35.672633][ T311] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 35.694362][ T9] usb 3-1: USB disconnect, device number 6 [ 35.709230][ T351] udevd[351]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 35.832794][ T311] usb 2-1: Using ep0 maxpacket: 16 [ 35.841430][ T311] usb 2-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 64, changing to 10 [ 35.853868][ T311] usb 2-1: config 0 interface 0 has no altsetting 0 [ 35.861119][ T311] usb 2-1: New USB device found, idVendor=0925, idProduct=0005, bcdDevice= 0.00 [ 35.871272][ T311] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.883530][ T311] usb 2-1: config 0 descriptor?? [ 36.072721][ T331] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 36.222681][ T331] usb 4-1: Using ep0 maxpacket: 32 [ 36.231493][ T331] usb 4-1: config 0 interface 0 altsetting 152 endpoint 0x81 has an invalid bInterval 237, changing to 11 [ 36.244675][ T331] usb 4-1: config 0 interface 0 has no altsetting 0 [ 36.252593][ T331] usb 4-1: New USB device found, idVendor=11c2, idProduct=2208, bcdDevice= 0.00 [ 36.264355][ T331] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 36.273415][ T331] usb 4-1: config 0 descriptor?? [ 36.295694][ T311] smartjoyplus 0003:0925:0005.0001: item fetching failed at offset 9/24 [ 36.307110][ T311] smartjoyplus 0003:0925:0005.0001: parse failed [ 36.313778][ T311] smartjoyplus 0003:0925:0005.0001: probe with driver smartjoyplus failed with error -22 [ 36.542857][ T9] usb 3-1: new full-speed USB device number 7 using dummy_hcd [ 36.546052][ T513] netlink: 8 bytes leftover after parsing attributes in process `syz.1.52'. [ 36.564221][ T311] usb 2-1: USB disconnect, device number 7 [ 36.694182][ T9] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0xD has an invalid bInterval 0, changing to 10 [ 36.707005][ T9] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0xD has invalid wMaxPacketSize 0 [ 36.718736][ T9] usb 3-1: New USB device found, idVendor=4752, idProduct=0011, bcdDevice=32.4f [ 36.728703][ T9] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 36.738027][ T9] usb 3-1: Product: syz [ 36.742555][ T9] usb 3-1: Manufacturer: syz [ 36.747343][ T9] usb 3-1: SerialNumber: syz [ 36.754178][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x6 [ 36.762478][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.770283][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x7 [ 36.777674][ T9] usb 3-1: config 0 descriptor?? [ 36.786977][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.796261][ T9] hub 3-1:0.0: bad descriptor, ignoring hub [ 36.802406][ T9] hub 3-1:0.0: probe with driver hub failed with error -5 [ 36.811769][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.820137][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.827620][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.836261][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.845858][ T9] snd-usb-audio 3-1:0.0: probe with driver snd-usb-audio failed with error -12 [ 36.856220][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.864336][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.871636][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.877642][ T315] udevd[315]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 36.881659][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.906677][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.916435][ T331] betop 0003:11C2:2208.0002: unknown main item tag 0x0 [ 36.924901][ T331] betop 0003:11C2:2208.0002: hidraw0: USB HID v0.81 Device [HID 11c2:2208] on usb-dummy_hcd.3-1/input0 [ 36.938070][ T331] betop 0003:11C2:2208.0002: no inputs found [ 37.102803][ T331] usb 3-1: USB disconnect, device number 7 [ 37.322738][ T9] usb 2-1: new full-speed USB device number 8 using dummy_hcd [ 37.322738][ T311] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 37.473974][ T311] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 37.487405][ T311] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 37.494428][ T9] usb 2-1: config 0 has an invalid interface number: 251 but max is 0 [ 37.498709][ T311] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 37.498738][ T311] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 37.519376][ T9] usb 2-1: config 0 has no interface number 0 [ 37.529978][ T311] usb 1-1: New USB device found, idVendor=0d49, idProduct=7000, bcdDevice= 0.01 [ 37.541481][ T9] usb 2-1: New USB device found, idVendor=0b95, idProduct=172a, bcdDevice=f7.f4 [ 37.546940][ T311] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 37.557499][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 37.573831][ T311] usb 1-1: Product: syz [ 37.580430][ T9] usb 2-1: Product: syz [ 37.587285][ T311] usb 1-1: Manufacturer: syz [ 37.594067][ T9] usb 2-1: Manufacturer: syz [ 37.599767][ T311] usb 1-1: SerialNumber: syz [ 37.604720][ T311] ums-onetouch 1-1:1.0: USB Mass Storage device detected [ 37.609813][ T9] usb 2-1: SerialNumber: syz [ 37.629056][ T9] usb 2-1: config 0 descriptor?? [ 37.805040][ T519] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 37.815928][ T519] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 37.824598][ T331] usb 1-1: USB disconnect, device number 8 [ 37.837858][ T533] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 37.846650][ T9] asix 2-1:0.251 (unnamed net_device) (uninitialized): Interface mode not supported by driver [ 37.847335][ T533] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 37.857653][ T9] asix 2-1:0.251: probe with driver asix failed with error -524 [ 38.341011][ T36] kauditd_printk_skb: 32 callbacks suppressed [ 38.341029][ T36] audit: type=1400 audit(1793689155.339:190): avc: denied { mounton } for pid=539 comm="syz.2.63" path="/22/mysys" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=dir permissive=1 [ 38.374765][ T36] audit: type=1400 audit(1793689155.349:191): avc: denied { name_bind } for pid=539 comm="syz.2.63" src=20000 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 38.442440][ T546] netlink: 24 bytes leftover after parsing attributes in process `syz.0.62'. [ 38.630561][ T549] netlink: 24 bytes leftover after parsing attributes in process `syz.2.64'. [ 38.642206][ T36] audit: type=1400 audit(1793689155.649:192): avc: denied { connect } for pid=550 comm="syz.0.65" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 38.680078][ T36] audit: type=1400 audit(1793689155.649:193): avc: denied { setopt } for pid=550 comm="syz.0.65" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 38.700849][ T36] audit: type=1400 audit(1793689155.649:194): avc: denied { read } for pid=550 comm="syz.0.65" dev="nsfs" ino=4026532304 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 38.721886][ T36] audit: type=1400 audit(1793689155.649:195): avc: denied { open } for pid=550 comm="syz.0.65" path="net:[4026532304]" dev="nsfs" ino=4026532304 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 38.748001][ T36] audit: type=1400 audit(1793689155.649:196): avc: denied { create } for pid=550 comm="syz.0.65" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 38.768049][ T36] audit: type=1400 audit(1793689155.649:197): avc: denied { map } for pid=550 comm="syz.0.65" path="socket:[5795]" dev="sockfs" ino=5795 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 38.792043][ T36] audit: type=1400 audit(1793689155.649:198): avc: denied { read } for pid=550 comm="syz.0.65" path="socket:[5795]" dev="sockfs" ino=5795 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 38.822709][ T36] audit: type=1400 audit(1793689155.679:199): avc: denied { read } for pid=552 comm="syz.0.66" name="snapshot" dev="devtmpfs" ino=21 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 [ 38.852219][ T331] usb 4-1: USB disconnect, device number 3 [ 38.871867][ T553] mmap: syz.0.66 (553) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 39.026342][ T569] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 39.039545][ T569] FAULT_INJECTION: forcing a failure. [ 39.039545][ T569] name failslab, interval 1, probability 0, space 0, times 0 [ 39.052851][ T569] CPU: 0 UID: 0 PID: 569 Comm: syz.2.73 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 39.052880][ T569] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 39.052905][ T569] Call Trace: [ 39.052911][ T569] [ 39.052919][ T569] __dump_stack+0x21/0x30 [ 39.052943][ T569] dump_stack_lvl+0x140/0x1c0 [ 39.052961][ T569] ? __cfi_dump_stack_lvl+0x10/0x10 [ 39.053025][ T569] dump_stack+0x19/0x20 [ 39.053034][ T569] should_fail_ex+0x3c2/0x510 [ 39.053052][ T569] should_failslab+0xac/0x100 [ 39.053063][ T569] kmem_cache_alloc_noprof+0x42/0x410 [ 39.053077][ T569] ? security_file_alloc+0x49/0x220 [ 39.053091][ T569] ? kasan_save_alloc_info+0x3a/0x50 [ 39.053104][ T569] security_file_alloc+0x49/0x220 [ 39.053117][ T569] init_file+0x9e/0x210 [ 39.053128][ T569] alloc_empty_file_noaccount+0x5f/0x160 [ 39.053139][ T569] kernel_tmpfile_open+0x30/0x90 [ 39.053150][ T569] ovl_copy_up_flags+0x224b/0x2d10 [ 39.053165][ T569] ? revert_creds+0xbb/0x150 [ 39.053177][ T569] ? ovl_copy_up_flags+0xa51/0x2d10 [ 39.053190][ T569] ? kasan_save_free_info+0x44/0x50 [ 39.053204][ T569] ? ovl_maybe_copy_up+0x170/0x170 [ 39.053217][ T569] ? ovl_maybe_copy_up+0x170/0x170 [ 39.053232][ T569] ? __kasan_check_write+0x18/0x20 [ 39.053245][ T569] ? lockref_put_return+0x156/0x1d0 [ 39.053257][ T569] ? __kasan_check_write+0x18/0x20 [ 39.053270][ T569] ? _raw_spin_lock+0x92/0x120 [ 39.053280][ T569] ? __cfi__raw_spin_lock+0x10/0x10 [ 39.053289][ T569] ? dput+0xd5/0x520 [ 39.053310][ T569] ? avc_has_perm+0x155/0x240 [ 39.053321][ T569] ? __cfi_avc_has_perm+0x10/0x10 [ 39.053331][ T569] ovl_copy_up+0x1b/0x30 [ 39.053344][ T569] ovl_nlink_start+0x1c6/0x620 [ 39.053353][ T569] ovl_do_remove+0x1fa/0xd10 [ 39.053365][ T569] ? __cfi_selinux_inode_unlink+0x10/0x10 [ 39.053378][ T569] ? ovl_set_redirect+0x780/0x780 [ 39.053390][ T569] ? may_delete+0x6b3/0x8f0 [ 39.053402][ T569] ovl_unlink+0x1b/0x30 [ 39.053414][ T569] vfs_unlink+0x382/0x670 [ 39.053426][ T569] do_unlinkat+0x381/0x5a0 [ 39.053439][ T569] ? __cfi_do_unlinkat+0x10/0x10 [ 39.053452][ T569] ? __kasan_check_write+0x18/0x20 [ 39.053465][ T569] __x64_sys_unlink+0x4b/0x60 [ 39.053480][ T569] x64_sys_call+0x286c/0x2ee0 [ 39.053491][ T569] do_syscall_64+0x57/0xf0 [ 39.053501][ T569] ? clear_bhb_loop+0x50/0xa0 [ 39.053513][ T569] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 39.053526][ T569] RIP: 0033:0x7fe7d179fb19 [ 39.053536][ T569] 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 [ 39.053545][ T569] RSP: 002b:00007fe7d2733028 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 39.053557][ T569] RAX: ffffffffffffffda RBX: 00007fe7d1a25fa0 RCX: 00007fe7d179fb19 [ 39.053565][ T569] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000200000000500 [ 39.053572][ T569] RBP: 00007fe7d1837af8 R08: 0000000000000000 R09: 0000000000000000 [ 39.053579][ T569] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 39.053585][ T569] R13: 00007fe7d1a26038 R14: 00007fe7d1a25fa0 R15: 00007ffe7b1924c8 [ 39.053594][ T569] [ 39.054679][ T569] netlink: 'syz.2.73': attribute type 9 has an invalid length. [ 39.342575][ T331] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 39.472612][ T309] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 39.543781][ T331] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 39.554793][ T331] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 39.564701][ T331] usb 4-1: New USB device found, idVendor=054c, idProduct=0df2, bcdDevice=d6.af [ 39.573877][ T331] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 39.582455][ T331] usb 4-1: config 0 descriptor?? [ 39.622563][ T309] usb 1-1: Using ep0 maxpacket: 16 [ 39.629512][ T309] usb 1-1: unable to get BOS descriptor or descriptor too short [ 39.638356][ T309] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 127, changing to 7 [ 39.650941][ T309] usb 1-1: New USB device found, idVendor=103d, idProduct=0100, bcdDevice= 0.40 [ 39.660062][ T309] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 39.668098][ T309] usb 1-1: Product: syz [ 39.672269][ T309] usb 1-1: Manufacturer: syz [ 39.677020][ T309] usb 1-1: SerialNumber: syz [ 39.790720][ T331] playstation 0003:054C:0DF2.0003: unknown main item tag 0x0 [ 39.798272][ T331] playstation 0003:054C:0DF2.0003: unknown main item tag 0x0 [ 39.805917][ T331] playstation 0003:054C:0DF2.0003: unknown main item tag 0x0 [ 39.813478][ T331] playstation 0003:054C:0DF2.0003: unknown main item tag 0x0 [ 39.820914][ T331] playstation 0003:054C:0DF2.0003: unknown main item tag 0x0 [ 39.829335][ T331] playstation 0003:054C:0DF2.0003: hidraw0: USB HID v1.01 Device [HID 054c:0df2] on usb-dummy_hcd.3-1/input0 [ 39.883954][ T309] usb 1-1: Audio class v2/v3 interfaces need an interface association [ 39.893312][ T309] snd-usb-audio 1-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 39.962807][ T582] FAULT_INJECTION: forcing a failure. [ 39.962807][ T582] name failslab, interval 1, probability 0, space 0, times 0 [ 39.976004][ T582] CPU: 1 UID: 0 PID: 582 Comm: syz.2.76 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 39.976039][ T582] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 39.976052][ T582] Call Trace: [ 39.976059][ T582] [ 39.976066][ T582] __dump_stack+0x21/0x30 [ 39.976091][ T582] dump_stack_lvl+0x140/0x1c0 [ 39.976110][ T582] ? __cfi_dump_stack_lvl+0x10/0x10 [ 39.976129][ T582] ? class_find_device+0x318/0x390 [ 39.976155][ T582] ? __cfi_device_match_devt+0x10/0x10 [ 39.976180][ T582] dump_stack+0x19/0x20 [ 39.976196][ T582] should_fail_ex+0x3c2/0x510 [ 39.976224][ T582] should_failslab+0xac/0x100 [ 39.976244][ T582] __kmalloc_cache_noprof+0x41/0x470 [ 39.976270][ T582] ? pty_unix98_install+0xba/0x6b0 [ 39.976292][ T582] ? __cfi_alloc_tty_struct+0x10/0x10 [ 39.976317][ T582] pty_unix98_install+0xba/0x6b0 [ 39.976337][ T582] tty_init_dev+0xe3/0x4f0 [ 39.976362][ T582] ptmx_open+0xe1/0x2f0 [ 39.976381][ T582] ? selinux_file_open+0x46c/0x630 [ 39.976409][ T582] chrdev_open+0x4e8/0x610 [ 39.976426][ T582] ? __cfi_chrdev_open+0x10/0x10 [ 39.976444][ T582] ? bpf_lsm_file_open+0xd/0x20 [ 39.976465][ T582] ? __cfi_chrdev_open+0x10/0x10 [ 39.976482][ T582] do_dentry_open+0x97f/0x1510 [ 39.976505][ T582] vfs_open+0x86/0x240 [ 39.976525][ T582] ? __cfi_vfs_open+0x10/0x10 [ 39.976545][ T582] ? inode_owner_or_capable+0xf0/0x1b0 [ 39.976570][ T582] ? may_open+0x398/0x430 [ 39.976591][ T582] path_openat+0x2c49/0x35a0 [ 39.976613][ T582] ? kasan_save_alloc_info+0x3a/0x50 [ 39.976637][ T582] ? getname+0x1b/0x30 [ 39.976653][ T582] ? x64_sys_call+0xe69/0x2ee0 [ 39.976672][ T582] ? do_syscall_64+0x57/0xf0 [ 39.976692][ T582] ? do_filp_open+0x440/0x440 [ 39.976714][ T582] do_filp_open+0x1f2/0x440 [ 39.976735][ T582] ? __cfi_do_filp_open+0x10/0x10 [ 39.976759][ T582] ? alloc_fd+0x4c1/0x570 [ 39.976777][ T582] do_sys_openat2+0x134/0x1d0 [ 39.976810][ T582] ? fput+0x1a4/0x230 [ 39.976832][ T582] ? do_sys_open+0x100/0x100 [ 39.976858][ T582] __x64_sys_openat+0x13a/0x170 [ 39.976883][ T582] x64_sys_call+0xe69/0x2ee0 [ 39.976903][ T582] do_syscall_64+0x57/0xf0 [ 39.976921][ T582] ? clear_bhb_loop+0x50/0xa0 [ 39.976945][ T582] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 39.976968][ T582] RIP: 0033:0x7fe7d179fb19 [ 39.976986][ T582] 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 [ 39.977002][ T582] RSP: 002b:00007fe7d2733028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 39.977029][ T582] RAX: ffffffffffffffda RBX: 00007fe7d1a25fa0 RCX: 00007fe7d179fb19 [ 39.977044][ T582] RDX: 0000000000060001 RSI: 0000200000004700 RDI: ffffffffffffff9c [ 39.977059][ T582] RBP: 00007fe7d1837af8 R08: 0000000000000000 R09: 0000000000000000 [ 39.977072][ T582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 39.977084][ T582] R13: 00007fe7d1a26038 R14: 00007fe7d1a25fa0 R15: 00007ffe7b1924c8 [ 39.977100][ T582] [ 39.978681][ T582] FAULT_INJECTION: forcing a failure. [ 39.978681][ T582] name failslab, interval 1, probability 0, space 0, times 0 [ 40.256587][ T560] netlink: 'syz.0.69': attribute type 13 has an invalid length. [ 40.260416][ T582] CPU: 1 UID: 0 PID: 582 Comm: syz.2.76 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 40.260450][ T582] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 40.260463][ T582] Call Trace: [ 40.260469][ T582] [ 40.260477][ T582] __dump_stack+0x21/0x30 [ 40.260502][ T582] dump_stack_lvl+0x140/0x1c0 [ 40.260522][ T582] ? __cfi_dump_stack_lvl+0x10/0x10 [ 40.260543][ T582] dump_stack+0x19/0x20 [ 40.260559][ T582] should_fail_ex+0x3c2/0x510 [ 40.260587][ T582] should_failslab+0xac/0x100 [ 40.260607][ T582] __kmalloc_cache_noprof+0x41/0x470 [ 40.260633][ T582] ? pty_unix98_install+0xfb/0x6b0 [ 40.260657][ T582] pty_unix98_install+0xfb/0x6b0 [ 40.260677][ T582] tty_init_dev+0xe3/0x4f0 [ 40.260701][ T582] ptmx_open+0xe1/0x2f0 [ 40.260718][ T582] ? selinux_file_open+0x46c/0x630 [ 40.260744][ T582] chrdev_open+0x4e8/0x610 [ 40.260767][ T582] ? __cfi_chrdev_open+0x10/0x10 [ 40.260784][ T582] ? bpf_lsm_file_open+0xd/0x20 [ 40.260806][ T582] ? __cfi_chrdev_open+0x10/0x10 [ 40.260822][ T582] do_dentry_open+0x97f/0x1510 [ 40.260846][ T582] vfs_open+0x86/0x240 [ 40.260863][ T582] ? __cfi_vfs_open+0x10/0x10 [ 40.260882][ T582] ? may_open+0x352/0x430 [ 40.260901][ T582] path_openat+0x2c49/0x35a0 [ 40.260923][ T582] ? kasan_save_alloc_info+0x3a/0x50 [ 40.260946][ T582] ? getname+0x1b/0x30 [ 40.260961][ T582] ? x64_sys_call+0xe69/0x2ee0 [ 40.260979][ T582] ? do_syscall_64+0x57/0xf0 [ 40.260999][ T582] ? do_filp_open+0x440/0x440 [ 40.261020][ T582] do_filp_open+0x1f2/0x440 [ 40.261038][ T582] ? __cfi_do_filp_open+0x10/0x10 [ 40.261061][ T582] ? alloc_fd+0x4c1/0x570 [ 40.261080][ T582] do_sys_openat2+0x134/0x1d0 [ 40.261100][ T582] ? fput+0x1a4/0x230 [ 40.261118][ T582] ? do_sys_open+0x100/0x100 [ 40.261140][ T582] __x64_sys_openat+0x13a/0x170 [ 40.261162][ T582] x64_sys_call+0xe69/0x2ee0 [ 40.261181][ T582] do_syscall_64+0x57/0xf0 [ 40.261198][ T582] ? clear_bhb_loop+0x50/0xa0 [ 40.261221][ T582] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 40.261259][ T582] RIP: 0033:0x7fe7d179fb19 [ 40.261275][ T582] 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 [ 40.261291][ T582] RSP: 002b:00007fe7d2733028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 40.261311][ T582] RAX: ffffffffffffffda RBX: 00007fe7d1a25fa0 RCX: 00007fe7d179fb19 [ 40.261325][ T582] RDX: 0000000000000000 RSI: 0000200000000040 RDI: ffffffffffffff9c [ 40.261339][ T582] RBP: 00007fe7d1837af8 R08: 0000000000000000 R09: 0000000000000000 [ 40.261352][ T582] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 40.261363][ T582] R13: 00007fe7d1a26038 R14: 00007fe7d1a25fa0 R15: 00007ffe7b1924c8 [ 40.261379][ T582] [ 40.600988][ T331] playstation 0003:054C:0DF2.0003: Failed to retrieve feature with reportID 5: -71 [ 40.612023][ T331] playstation 0003:054C:0DF2.0003: Failed to retrieve DualSense calibration info: -71 [ 40.622868][ T331] playstation 0003:054C:0DF2.0003: Failed to get calibration data from DualSense [ 40.632231][ T331] playstation 0003:054C:0DF2.0003: Failed to create dualsense. [ 40.641921][ T331] playstation 0003:054C:0DF2.0003: probe with driver playstation failed with error -71 [ 40.653974][ T331] usb 4-1: USB disconnect, device number 4 [ 40.662266][ T451] usb 2-1: USB disconnect, device number 8 [ 40.843678][ T587] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5 [ 40.877187][ T602] netlink: 168 bytes leftover after parsing attributes in process `syz.1.79'. [ 41.003373][ T605] netlink: 24 bytes leftover after parsing attributes in process `syz.3.80'. [ 41.074430][ T600] FAULT_INJECTION: forcing a failure. [ 41.074430][ T600] name failslab, interval 1, probability 0, space 0, times 0 [ 41.088323][ T600] CPU: 1 UID: 0 PID: 600 Comm: syz.1.79 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 41.088356][ T600] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 41.088368][ T600] Call Trace: [ 41.088373][ T600] [ 41.088380][ T600] __dump_stack+0x21/0x30 [ 41.088403][ T600] dump_stack_lvl+0x140/0x1c0 [ 41.088419][ T600] ? __cfi_dump_stack_lvl+0x10/0x10 [ 41.088437][ T600] dump_stack+0x19/0x20 [ 41.088452][ T600] should_fail_ex+0x3c2/0x510 [ 41.088477][ T600] should_failslab+0xac/0x100 [ 41.088497][ T600] kmem_cache_alloc_noprof+0x42/0x410 [ 41.088522][ T600] ? __kvm_mmu_topup_memory_cache+0x1dd/0x7e0 [ 41.088540][ T600] __kvm_mmu_topup_memory_cache+0x1dd/0x7e0 [ 41.088557][ T600] kvm_mmu_topup_memory_cache+0x24/0x30 [ 41.088574][ T600] kvm_mmu_load+0xa1/0x2900 [ 41.088598][ T600] ? __kasan_check_read+0x15/0x20 [ 41.088621][ T600] ? kvm_lapic_sync_to_vapic+0x2ab/0x880 [ 41.088645][ T600] ? __cfi_kvm_lapic_sync_to_vapic+0x10/0x10 [ 41.088669][ T600] vcpu_run+0x4d56/0x7810 [ 41.088696][ T600] ? kvm_sched_clock_read+0x15/0x30 [ 41.088729][ T600] ? signal_pending+0xc0/0xc0 [ 41.088754][ T600] ? __kasan_check_write+0x18/0x20 [ 41.088777][ T600] ? xfd_validate_state+0x68/0x140 [ 41.088794][ T600] ? fpu_swap_kvm_fpstate+0x92/0x5e0 [ 41.088817][ T600] ? __kasan_check_write+0x18/0x20 [ 41.088853][ T600] ? fpregs_mark_activate+0x68/0x160 [ 41.088877][ T600] ? fpu_swap_kvm_fpstate+0x44c/0x5e0 [ 41.088899][ T600] ? fpu_swap_kvm_fpstate+0x92/0x5e0 [ 41.088925][ T600] kvm_arch_vcpu_ioctl_run+0x114c/0x1bc0 [ 41.088954][ T600] ? __cfi_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 41.088980][ T600] ? __futex_wait+0x330/0x3d0 [ 41.089003][ T600] ? __cfi___futex_wait+0x10/0x10 [ 41.089025][ T600] ? ioctl_has_perm+0x1bc/0x500 [ 41.089050][ T600] ? __asan_memcpy+0x5a/0x80 [ 41.089074][ T600] ? ioctl_has_perm+0x408/0x500 [ 41.089104][ T600] ? has_cap_mac_admin+0xd0/0xd0 [ 41.089133][ T600] ? __kasan_check_write+0x18/0x20 [ 41.089160][ T600] ? mutex_lock_killable+0x97/0x1d0 [ 41.089186][ T600] ? __cfi_mutex_lock_killable+0x10/0x10 [ 41.089210][ T600] kvm_vcpu_ioctl+0xa43/0x1000 [ 41.089232][ T600] ? __cfi_kvm_vcpu_ioctl+0x10/0x10 [ 41.089251][ T600] ? hook_file_ioctl+0x1ef/0x590 [ 41.089286][ T600] ? __cfi_hook_file_ioctl+0x10/0x10 [ 41.089308][ T600] ? __cfi_do_futex+0x10/0x10 [ 41.089329][ T600] ? __fget_files+0x2bc/0x330 [ 41.089349][ T600] ? bpf_lsm_file_ioctl+0xd/0x20 [ 41.089368][ T600] ? security_file_ioctl+0x3e/0x110 [ 41.089393][ T600] ? __cfi_kvm_vcpu_ioctl+0x10/0x10 [ 41.089412][ T600] __se_sys_ioctl+0x126/0x1b0 [ 41.089432][ T600] __x64_sys_ioctl+0x7f/0xa0 [ 41.089450][ T600] x64_sys_call+0x1878/0x2ee0 [ 41.089470][ T600] do_syscall_64+0x57/0xf0 [ 41.089488][ T600] ? clear_bhb_loop+0x50/0xa0 [ 41.089513][ T600] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 41.089535][ T600] RIP: 0033:0x7f80b379fb19 [ 41.089552][ T600] 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 [ 41.089567][ T600] RSP: 002b:00007f80b46e5028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 41.089588][ T600] RAX: ffffffffffffffda RBX: 00007f80b3a26090 RCX: 00007f80b379fb19 [ 41.089603][ T600] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000008 [ 41.089615][ T600] RBP: 00007f80b3837af8 R08: 0000000000000000 R09: 0000000000000000 [ 41.089629][ T600] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 41.089642][ T600] R13: 00007f80b3a26128 R14: 00007f80b3a26090 R15: 00007fffd3e38508 [ 41.089659][ T600] [ 41.510221][ T607] device-mapper: table: 252:0: crypt: Error decoding and setting key (-EINVAL) [ 41.521111][ T607] device-mapper: ioctl: error adding target to table [ 41.739063][ T617] rust_binder: 615:617 transaction call to 615:0 failed EINVAL, code 0 size 0-24 line thread.rs:1244 [ 41.754551][ T451] rust_binder: 615: undelivered TRANSACTION_ERROR: 29201 [ 41.767403][ T623] .N: renamed from veth0_to_bond (while UP) [ 41.951562][ T309] usb 1-1: USB disconnect, device number 9 [ 41.952568][ T331] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 42.018311][ T642] netlink: 24 bytes leftover after parsing attributes in process `syz.1.89'. [ 42.048249][ T650] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 42.113618][ T331] usb 4-1: config 0 has an invalid descriptor of length 118, skipping remainder of the config [ 42.127141][ T331] usb 4-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 42.140398][ T331] usb 4-1: New USB device found, idVendor=056a, idProduct=00c6, bcdDevice=a8.00 [ 42.149656][ T331] usb 4-1: New USB device strings: Mfr=236, Product=18, SerialNumber=55 [ 42.158157][ T331] usb 4-1: Product: syz [ 42.162407][ T331] usb 4-1: Manufacturer: syz [ 42.167969][ T331] usb 4-1: SerialNumber: syz [ 42.174049][ T331] usb 4-1: config 0 descriptor?? [ 42.189250][ T666] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=64 sclass=netlink_tcpdiag_socket pid=666 comm=syz.2.96 [ 42.201921][ T666] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=666 comm=syz.2.96 [ 42.278051][ T670] EXT4-fs (sda1): resizing filesystem from 262144 to 262144 blocks [ 42.462813][ T9] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 42.480922][ T674] netlink: 'syz.1.99': attribute type 16 has an invalid length. [ 42.580830][ T614] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 42.589398][ T614] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 42.599616][ T331] usb 4-1: USB disconnect, device number 5 [ 42.613647][ T9] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 42.625364][ T9] usb 1-1: New USB device found, idVendor=04b8, idProduct=0202, bcdDevice= 0.40 [ 42.634505][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 42.642639][ T9] usb 1-1: Product: syz [ 42.646835][ T9] usb 1-1: Manufacturer: syz [ 42.652004][ T9] usb 1-1: SerialNumber: syz [ 42.861302][ T9] usb 1-1: USB disconnect, device number 10 [ 54.084715][ T36] kauditd_printk_skb: 31 callbacks suppressed [ 54.084731][ T36] audit: type=1400 audit(1793689171.089:231): avc: denied { create } for pid=682 comm="syz.2.103" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 54.114857][ T36] audit: type=1400 audit(1793689171.119:232): avc: denied { listen } for pid=688 comm="syz.0.105" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 54.115835][ T694] process 'syz.3.106' launched './file0' with NULL argv: empty string added [ 54.141609][ T36] audit: type=1400 audit(1793689171.119:233): avc: denied { execute } for pid=692 comm="syz.3.106" name="file0" dev="tmpfs" ino=186 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 54.170905][ T703] netlink: 4 bytes leftover after parsing attributes in process `syz.3.108'. [ 54.197537][ T36] audit: type=1400 audit(1793689171.139:234): avc: denied { mounton } for pid=688 comm="syz.0.105" path="/23/mnt" dev="sda1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=dir permissive=1 [ 54.199433][ T709] netlink: 24 bytes leftover after parsing attributes in process `syz.2.107'. [ 54.233102][ T36] audit: type=1400 audit(1793689171.149:235): avc: denied { execute_no_trans } for pid=692 comm="syz.3.106" path="/29/file0" dev="tmpfs" ino=186 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 54.259372][ T36] audit: type=1400 audit(1793689171.259:236): avc: denied { cmd } for pid=708 comm="iou-wrk-710" path="socket:[6929]" dev="sockfs" ino=6929 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=io_uring permissive=1 [ 54.309649][ T36] audit: type=1400 audit(1793689171.309:237): avc: denied { watch } for pid=712 comm="syz.1.111" path="/20" dev="tmpfs" ino=131 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 54.408220][ T36] audit: type=1400 audit(1793689171.409:238): avc: denied { ioctl } for pid=723 comm="syz.3.114" path="/dev/binderfs/binder_logs/transactions_hashed" dev="binder" ino=1048632 ioctlcmd=0x6e88 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 54.447401][ T36] audit: type=1400 audit(1793689171.449:239): avc: denied { write } for pid=730 comm="syz.3.116" name="hwrng" dev="devtmpfs" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:random_device_t tclass=chr_file permissive=1 [ 54.470463][ T36] audit: type=1400 audit(1793689171.449:240): avc: denied { create } for pid=730 comm="syz.3.116" name="#d" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 54.500623][ T733] netlink: 8 bytes leftover after parsing attributes in process `syz.0.117'. [ 54.560977][ T746] overlay: Unknown parameter 'fowner<00000000000000000000' [ 54.601297][ T148] dummy0: entered promiscuous mode [ 54.622618][ T400] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 54.672612][ T311] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 54.752597][ T9] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 54.782593][ T400] usb 2-1: Using ep0 maxpacket: 32 [ 54.788893][ T400] usb 2-1: config 0 has an invalid interface number: 196 but max is 0 [ 54.797959][ T400] usb 2-1: config 0 has no interface number 0 [ 54.804094][ T311] usb 3-1: device descriptor read/64, error -71 [ 54.810396][ T400] usb 2-1: config 0 interface 196 altsetting 1 bulk endpoint 0x2 has invalid maxpacket 528 [ 54.820470][ T400] usb 2-1: config 0 interface 196 has no altsetting 0 [ 54.828795][ T400] usb 2-1: New USB device found, idVendor=05ac, idProduct=7700, bcdDevice=eb.3a [ 54.837942][ T400] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 54.845984][ T400] usb 2-1: Product: syz [ 54.850237][ T400] usb 2-1: Manufacturer: syz [ 54.854974][ T400] usb 2-1: SerialNumber: syz [ 54.860251][ T400] usb 2-1: config 0 descriptor?? [ 54.865598][ T721] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 54.882677][ T9] usb 1-1: device descriptor read/64, error -71 [ 55.042589][ T311] usb 3-1: device descriptor read/64, error -71 [ 55.122598][ T9] usb 1-1: device descriptor read/64, error -71 [ 55.275370][ T400] ipheth 2-1:0.196: ipheth_get_macaddr: usb_control_msg: short packet: 0 bytes [ 55.284533][ T311] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 55.292101][ T400] ipheth 2-1:0.196: probe with driver ipheth failed with error -22 [ 55.313043][ T754] SELinux: Context system_u:object_r:crond_var_run_t:s0 is not valid (left unmapped). [ 55.372661][ T9] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 55.408987][ T758] kvm: MONITOR instruction emulated as NOP! [ 55.422722][ T311] usb 3-1: device descriptor read/64, error -71 [ 55.482469][ T763] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=0 sclass=netlink_xfrm_socket pid=763 comm=syz.3.122 [ 55.483363][ T400] usb 2-1: USB disconnect, device number 9 [ 55.502932][ T9] usb 1-1: device descriptor read/64, error -71 [ 55.672767][ T311] usb 3-1: device descriptor read/64, error -71 [ 55.742644][ T9] usb 1-1: device descriptor read/64, error -71 [ 55.762669][ T309] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 55.782747][ T311] usb usb3-port1: attempt power cycle [ 55.852737][ T9] usb usb1-port1: attempt power cycle [ 55.924018][ T309] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 55.934938][ T309] usb 4-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 55.948769][ T309] usb 4-1: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00 [ 55.958456][ T309] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 56.049468][ T773] netlink: 24 bytes leftover after parsing attributes in process `syz.1.124'. [ 56.132710][ T311] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 56.154007][ T775] netlink: 24 bytes leftover after parsing attributes in process `syz.1.125'. [ 56.155565][ T311] usb 3-1: device descriptor read/8, error -71 [ 56.192581][ T9] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 56.214006][ T9] usb 1-1: device descriptor read/8, error -71 [ 56.293593][ T311] usb 3-1: device descriptor read/8, error -71 [ 56.343656][ T9] usb 1-1: device descriptor read/8, error -71 [ 56.442657][ T672] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 56.532994][ T311] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 56.553842][ T311] usb 3-1: device descriptor read/8, error -71 [ 56.582653][ T9] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 56.612770][ T672] usb 2-1: Using ep0 maxpacket: 8 [ 56.618959][ T9] usb 1-1: device descriptor read/8, error -71 [ 56.625304][ T672] usb 2-1: config 0 has an invalid interface number: 31 but max is 0 [ 56.633509][ T672] usb 2-1: config 0 has no interface number 0 [ 56.641562][ T672] usb 2-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 56.650900][ T672] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 56.658938][ T672] usb 2-1: Product: syz [ 56.663267][ T672] usb 2-1: Manufacturer: syz [ 56.667861][ T672] usb 2-1: SerialNumber: syz [ 56.673105][ T672] usb 2-1: config 0 descriptor?? [ 56.693778][ T311] usb 3-1: device descriptor read/8, error -71 [ 56.763610][ T9] usb 1-1: device descriptor read/8, error -71 [ 56.802646][ T311] usb usb3-port1: unable to enumerate USB device [ 56.872725][ T9] usb usb1-port1: unable to enumerate USB device [ 56.889422][ T777] netlink: 12 bytes leftover after parsing attributes in process `syz.1.126'. [ 56.900921][ T672] usb 2-1: Found UVC 0.04 device syz (046d:08c3) [ 56.908167][ T672] uvcvideo 2-1:0.31: Entity type for entity Output 6 was not initialized! [ 56.917108][ T672] usb 2-1: Failed to create links for entity 5 [ 56.923506][ T672] usb 2-1: Failed to register entities (-22). [ 56.931148][ T672] usb 2-1: USB disconnect, device number 10 [ 57.103037][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0001: -32 [ 57.114251][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0006: -32 [ 57.125012][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): invalid MAC address, using random [ 57.642694][ T801] netlink: 24 bytes leftover after parsing attributes in process `syz.0.134'. [ 57.739192][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0001: -32 [ 57.758091][ T400] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 57.768172][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0001: -32 [ 57.861086][ T803] FAULT_INJECTION: forcing a failure. [ 57.861086][ T803] name failslab, interval 1, probability 0, space 0, times 0 [ 57.874380][ T803] CPU: 1 UID: 0 PID: 803 Comm: syz.0.135 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 57.874419][ T803] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 57.874432][ T803] Call Trace: [ 57.874439][ T803] [ 57.874447][ T803] __dump_stack+0x21/0x30 [ 57.874473][ T803] dump_stack_lvl+0x140/0x1c0 [ 57.874491][ T803] ? __cfi_dump_stack_lvl+0x10/0x10 [ 57.874509][ T803] dump_stack+0x19/0x20 [ 57.874525][ T803] should_fail_ex+0x3c2/0x510 [ 57.874552][ T803] should_failslab+0xac/0x100 [ 57.874572][ T803] kmem_cache_alloc_noprof+0x42/0x410 [ 57.874597][ T803] ? security_inode_alloc+0x51/0x230 [ 57.874619][ T803] ? __cfi_make_kgid+0x10/0x10 [ 57.874637][ T803] security_inode_alloc+0x51/0x230 [ 57.874657][ T803] inode_init_always_gfp+0x756/0x9e0 [ 57.874677][ T803] ? __cfi_shmem_alloc_inode+0x10/0x10 [ 57.874697][ T803] alloc_inode+0xc5/0x270 [ 57.874717][ T803] new_inode+0x25/0x1e0 [ 57.874737][ T803] shmem_get_inode+0x352/0xc10 [ 57.874756][ T803] __shmem_file_setup+0x173/0x2c0 [ 57.874774][ T803] shmem_zero_setup+0x90/0x130 [ 57.874792][ T803] mmap_region+0x1659/0x1d10 [ 57.874820][ T803] ? __cfi_mmap_region+0x10/0x10 [ 57.874845][ T803] ? __cfi_arch_get_unmapped_area_topdown+0x10/0x10 [ 57.874869][ T803] ? __cfi_try_to_wake_up+0x10/0x10 [ 57.874894][ T803] ? __kasan_check_read+0x15/0x20 [ 57.874920][ T803] ? __get_unmapped_area+0x406/0x470 [ 57.874946][ T803] do_mmap+0xa47/0x1370 [ 57.874970][ T803] ? __cfi_selinux_mmap_file+0x10/0x10 [ 57.874996][ T803] ? __cfi_do_mmap+0x10/0x10 [ 57.875031][ T803] ? __kasan_check_write+0x18/0x20 [ 57.875056][ T803] ? down_write_killable+0xee/0x2d0 [ 57.875083][ T803] ? __cfi_down_write_killable+0x10/0x10 [ 57.875109][ T803] ? do_futex+0x37d/0x510 [ 57.875129][ T803] vm_mmap_pgoff+0x367/0x4b0 [ 57.875154][ T803] ? __cfi_vm_mmap_pgoff+0x10/0x10 [ 57.875178][ T803] ? xfd_validate_state+0x68/0x140 [ 57.875196][ T803] ksys_mmap_pgoff+0xfa/0x1e0 [ 57.875220][ T803] ? __kasan_check_write+0x18/0x20 [ 57.875245][ T803] __x64_sys_mmap+0x121/0x140 [ 57.875265][ T803] x64_sys_call+0x13bf/0x2ee0 [ 57.875285][ T803] do_syscall_64+0x57/0xf0 [ 57.875303][ T803] ? clear_bhb_loop+0x50/0xa0 [ 57.875327][ T803] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 57.875349][ T803] RIP: 0033:0x7f689899fb19 [ 57.875363][ T803] 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 [ 57.875377][ T803] RSP: 002b:00007f68998a7028 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 57.875397][ T803] RAX: ffffffffffffffda RBX: 00007f6898c25fa0 RCX: 00007f689899fb19 [ 57.875410][ T803] RDX: 000000000300000b RSI: 0000000000200000 RDI: 0000200000000000 [ 57.875422][ T803] RBP: 00007f6898a37af8 R08: ffffffffffffffff R09: 000000004cec2000 [ 57.875435][ T803] R10: 0000000000204031 R11: 0000000000000246 R12: 0000000000000000 [ 57.875446][ T803] R13: 00007f6898c26038 R14: 00007f6898c25fa0 R15: 00007ffd44b1f5c8 [ 57.875460][ T803] [ 58.188667][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0001: -32 [ 58.199732][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0040: -32 [ 58.210438][ T400] usb 2-1: Using ep0 maxpacket: 8 [ 58.216296][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0001: -32 [ 58.228548][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x001a: -32 [ 58.240071][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x001c: -32 [ 58.251662][ T400] usb 2-1: string descriptor 0 read error: -22 [ 58.257968][ T400] usb 2-1: New USB device found, idVendor=0763, idProduct=2001, bcdDevice= 0.40 [ 58.267555][ T400] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 58.478873][ T400] usb 2-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 58.486500][ T400] usb 2-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 58.498856][ T400] usb 2-1: USB disconnect, device number 11 [ 58.528325][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x001f: -71 [ 58.541309][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0019: -71 [ 58.557941][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x001f: -71 [ 58.571624][ T815] No source specified [ 58.578659][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000d: -71 [ 58.602851][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000e: -71 [ 58.614420][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000d: -71 [ 58.632662][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x000e: -71 [ 58.653251][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000d: -71 [ 58.666406][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000e: -71 [ 58.677829][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000d: -71 [ 58.689141][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x000e: -71 [ 58.702584][ T309] ax88179_178a 4-1:1.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 58.716350][ T309] ax88179_178a 4-1:1.0 eth1: register 'ax88179_178a' at usb-dummy_hcd.3-1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 7e:22:ca:e8:ff:b2 [ 58.741643][ T309] usb 4-1: USB disconnect, device number 6 [ 58.748329][ T309] ax88179_178a 4-1:1.0 eth1: unregister 'ax88179_178a' usb-dummy_hcd.3-1, ASIX AX88179 USB 3.0 Gigabit Ethernet [ 58.798116][ T829] netlink: 24 bytes leftover after parsing attributes in process `syz.3.143'. [ 58.942555][ T672] usb 1-1: new full-speed USB device number 15 using dummy_hcd [ 59.102254][ T36] kauditd_printk_skb: 30 callbacks suppressed [ 59.102269][ T36] audit: type=1400 audit(1793689176.099:271): avc: denied { create } for pid=860 comm="syz.3.148" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=user_namespace permissive=1 [ 59.126745][ T672] usb 1-1: unable to get BOS descriptor or descriptor too short [ 59.146342][ T672] usb 1-1: not running at top speed; connect to a high speed hub [ 59.162562][ T36] audit: type=1400 audit(1793689176.129:272): avc: denied { sys_admin } for pid=860 comm="syz.3.148" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 59.185235][ T672] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 170, changing to 4 [ 59.196420][ T672] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid maxpacket 1024, setting to 1023 [ 59.207759][ T36] audit: type=1400 audit(1793689176.129:273): avc: denied { write } for pid=855 comm="syz.1.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 59.237796][ T672] usb 1-1: New USB device found, idVendor=0582, idProduct=0582, bcdDevice= 0.40 [ 59.247177][ T672] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 59.262569][ T36] audit: type=1400 audit(1793689176.149:274): avc: denied { bpf } for pid=860 comm="syz.3.148" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 59.283149][ T672] usb 1-1: Product: syz [ 59.287337][ T672] usb 1-1: Manufacturer: syz [ 59.291939][ T672] usb 1-1: SerialNumber: syz [ 59.306771][ T36] audit: type=1400 audit(1793689176.159:275): avc: denied { unmount } for pid=292 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 59.504448][ T821] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 59.513545][ T821] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 59.523076][ T821] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 59.542149][ T821] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 60.076019][ T893] Bluetooth: hci0: Frame reassembly failed (-84) [ 60.152645][ T648] Bluetooth: hci0: Frame reassembly failed (-84) [ 61.718924][ T672] usb 1-1: Audio class v2/v3 interfaces need an interface association [ 61.752948][ T672] snd-usb-audio 1-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 61.782648][ T672] usb 1-1: USB disconnect, device number 15 [ 61.789915][ T706] udevd[706]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 61.912165][ T36] audit: type=1400 audit(1793689178.909:276): avc: denied { search } for pid=899 comm="syz.0.154" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 61.935843][ T36] audit: type=1400 audit(1793689178.909:277): avc: denied { write } for pid=899 comm="syz.0.154" name="enable" dev="tracefs" ino=19680823 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=file permissive=1 [ 62.132576][ T895] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 62.132576][ T896] Bluetooth: hci0: command 0x1003 tx timeout [ 62.272557][ T672] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 62.332375][ T906] netlink: 24 bytes leftover after parsing attributes in process `syz.3.156'. [ 62.443657][ T672] usb 1-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 62.454753][ T672] usb 1-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 62.474012][ T672] usb 1-1: config 0 interface 0 has no altsetting 0 [ 62.500020][ T672] usb 1-1: New USB device found, idVendor=0eef, idProduct=72c4, bcdDevice= 0.00 [ 62.520098][ T672] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 62.540268][ T672] usb 1-1: config 0 descriptor?? [ 62.563482][ T908] /dev/sg0: Can't lookup blockdev [ 62.593871][ T36] audit: type=1400 audit(1793689179.599:278): avc: denied { sqpoll } for pid=913 comm="syz.1.159" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=io_uring permissive=1 [ 62.912611][ T678] usb 2-1: new low-speed USB device number 12 using dummy_hcd [ 62.962356][ T672] hid-multitouch 0003:0EEF:72C4.0004: unknown main item tag 0x0 [ 62.979073][ T672] hid-multitouch 0003:0EEF:72C4.0004: hidraw0: USB HID v0.00 Device [HID 0eef:72c4] on usb-dummy_hcd.0-1/input0 [ 63.032602][ T309] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 63.052598][ T678] usb 2-1: device descriptor read/64, error -71 [ 63.166480][ T36] audit: type=1400 audit(1793689180.169:279): avc: denied { mounton } for pid=899 comm="syz.0.154" path="/34/file0" dev="fuse" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=chr_file permissive=1 [ 63.166517][ T900] fuse: Unknown parameter 'zootmode' [ 63.195432][ T309] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 63.211394][ T309] usb 4-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 0 [ 63.225379][ T309] usb 4-1: New USB device found, idVendor=0711, idProduct=0900, bcdDevice= 1.00 [ 63.234980][ T309] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 63.243023][ T309] usb 4-1: Product: syz [ 63.247303][ T309] usb 4-1: Manufacturer: syz [ 63.251918][ T309] usb 4-1: SerialNumber: syz [ 63.271264][ T311] usb 1-1: USB disconnect, device number 16 [ 63.292582][ T678] usb 2-1: device descriptor read/64, error -71 [ 63.469815][ T309] usblp 4-1:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x0711 pid 0x0900 [ 63.532570][ T678] usb 2-1: new low-speed USB device number 13 using dummy_hcd [ 63.671695][ T36] audit: type=1400 audit(1793689180.669:280): avc: denied { read write } for pid=920 comm="syz.3.161" name="lp0" dev="devtmpfs" ino=499 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:printer_device_t tclass=chr_file permissive=1 [ 63.672571][ T678] usb 2-1: device descriptor read/64, error -71 [ 63.697150][ T672] usb 4-1: USB disconnect, device number 7 [ 63.709893][ T672] usblp0: removed [ 63.932613][ T678] usb 2-1: device descriptor read/64, error -71 [ 64.042817][ T678] usb usb2-port1: attempt power cycle [ 64.102601][ T311] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 64.211762][ T36] kauditd_printk_skb: 1 callbacks suppressed [ 64.211779][ T36] audit: type=1400 audit(1793689181.209:282): avc: denied { write } for pid=929 comm="syz.3.163" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 [ 64.242732][ T311] usb 1-1: device descriptor read/64, error -71 [ 64.382643][ T678] usb 2-1: new low-speed USB device number 14 using dummy_hcd [ 64.403669][ T678] usb 2-1: device descriptor read/8, error -71 [ 64.482590][ T311] usb 1-1: device descriptor read/64, error -71 [ 64.522621][ T309] usb 4-1: new full-speed USB device number 8 using dummy_hcd [ 64.533746][ T678] usb 2-1: device descriptor read/8, error -71 [ 64.652743][ T309] usb 4-1: device descriptor read/64, error -71 [ 64.732610][ T311] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 64.782583][ T678] usb 2-1: new low-speed USB device number 15 using dummy_hcd [ 64.803619][ T678] usb 2-1: device descriptor read/8, error -71 [ 64.862590][ T311] usb 1-1: device descriptor read/64, error -71 [ 64.892594][ T309] usb 4-1: device descriptor read/64, error -71 [ 64.933630][ T678] usb 2-1: device descriptor read/8, error -71 [ 65.042797][ T678] usb usb2-port1: unable to enumerate USB device [ 65.102560][ T311] usb 1-1: device descriptor read/64, error -71 [ 65.132590][ T309] usb 4-1: new full-speed USB device number 9 using dummy_hcd [ 65.212678][ T311] usb usb1-port1: attempt power cycle [ 65.262624][ T309] usb 4-1: device descriptor read/64, error -71 [ 65.512583][ T309] usb 4-1: device descriptor read/64, error -71 [ 65.563338][ T311] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 65.597666][ T311] usb 1-1: device descriptor read/8, error -71 [ 65.622685][ T309] usb usb4-port1: attempt power cycle [ 65.670366][ T950] netlink: 24 bytes leftover after parsing attributes in process `syz.1.166'. [ 65.743540][ T311] usb 1-1: device descriptor read/8, error -71 [ 65.972610][ T309] usb 4-1: new full-speed USB device number 10 using dummy_hcd [ 65.982939][ T311] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 65.993656][ T309] usb 4-1: device descriptor read/8, error -71 [ 66.003738][ T311] usb 1-1: device descriptor read/8, error -71 [ 66.112615][ T678] usb 2-1: new full-speed USB device number 16 using dummy_hcd [ 66.123726][ T309] usb 4-1: device descriptor read/8, error -71 [ 66.133612][ T311] usb 1-1: device descriptor read/8, error -71 [ 66.242648][ T311] usb usb1-port1: unable to enumerate USB device [ 66.249614][ T678] usb 2-1: device descriptor read/64, error -71 [ 66.362637][ T309] usb 4-1: new full-speed USB device number 11 using dummy_hcd [ 66.403726][ T309] usb 4-1: device descriptor read/8, error -71 [ 66.502604][ T678] usb 2-1: device descriptor read/64, error -71 [ 66.540217][ T309] usb 4-1: device descriptor read/8, error -71 [ 66.652679][ T309] usb usb4-port1: unable to enumerate USB device [ 66.742619][ T678] usb 2-1: new full-speed USB device number 17 using dummy_hcd [ 66.872562][ T678] usb 2-1: device descriptor read/64, error -71 [ 66.891019][ T36] audit: type=1400 audit(1793689183.889:283): avc: denied { getopt } for pid=956 comm="syz.0.168" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 67.067024][ T36] audit: type=1400 audit(1793689184.069:284): avc: denied { connect } for pid=961 comm="syz.0.170" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 67.086841][ T36] audit: type=1400 audit(1793689184.069:285): avc: denied { ioctl } for pid=961 comm="syz.0.170" path="socket:[9564]" dev="sockfs" ino=9564 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 67.111489][ T36] audit: type=1400 audit(1793689184.069:286): avc: denied { remount } for pid=961 comm="syz.0.170" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 67.122610][ T678] usb 2-1: device descriptor read/64, error -71 [ 67.166945][ T36] audit: type=1400 audit(1793689184.169:287): avc: denied { append } for pid=963 comm="syz.0.171" name="loop5" dev="devtmpfs" ino=54 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 67.221242][ T36] audit: type=1400 audit(1793689184.219:288): avc: denied { setopt } for pid=965 comm="syz.0.172" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 67.243392][ T678] usb usb2-port1: attempt power cycle [ 67.249777][ T36] audit: type=1400 audit(1793689184.249:289): avc: denied { getopt } for pid=965 comm="syz.0.172" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 67.288287][ T36] audit: type=1400 audit(1793689184.289:290): avc: denied { unmount } for pid=969 comm="syz.0.173" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 67.435396][ T980] netlink: 24 bytes leftover after parsing attributes in process `syz.0.175'. [ 67.517699][ T36] audit: type=1400 audit(1793689184.519:291): avc: denied { create } for pid=981 comm="syz.3.176" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 67.582849][ T678] usb 2-1: new full-speed USB device number 18 using dummy_hcd [ 67.613580][ T678] usb 2-1: device descriptor read/8, error -71 [ 67.636170][ T992] ./dev/sda1: Can't lookup blockdev [ 67.687579][ T994] fuse: Bad value for 'fd' [ 67.743547][ T678] usb 2-1: device descriptor read/8, error -71 [ 67.982563][ T678] usb 2-1: new full-speed USB device number 19 using dummy_hcd [ 68.014202][ T678] usb 2-1: device descriptor read/8, error -71 [ 68.143548][ T678] usb 2-1: device descriptor read/8, error -71 [ 68.252671][ T678] usb usb2-port1: unable to enumerate USB device [ 68.443232][ T1022] bridge0: port 1(bridge_slave_0) entered disabled state [ 68.535396][ T1028] netlink: 24 bytes leftover after parsing attributes in process `syz.3.185'. [ 68.660273][ T1030] ./dev/sda1: Can't lookup blockdev [ 68.902023][ T1047] .N: renamed from veth0_to_bond (while UP) [ 68.956327][ T1049] netlink: 24 bytes leftover after parsing attributes in process `syz.1.195'. [ 68.978063][ T1051] ./dev/sda1: Can't lookup blockdev [ 69.034628][ T1061] netlink: 'syz.0.199': attribute type 4 has an invalid length. [ 69.042598][ T1061] netlink: 'syz.0.199': attribute type 5 has an invalid length. [ 69.050493][ T1061] netlink: 3657 bytes leftover after parsing attributes in process `syz.0.199'. [ 69.142590][ T678] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 69.242570][ T331] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 69.303653][ T678] usb 4-1: New USB device found, idVendor=05c6, idProduct=1000, bcdDevice= 0.00 [ 69.312800][ T678] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 69.332278][ T678] usb-storage 4-1:1.0: USB Mass Storage device detected [ 69.422557][ T331] usb 2-1: Using ep0 maxpacket: 32 [ 69.443290][ T331] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 69.454737][ T331] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 69.464687][ T331] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 69.473943][ T331] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 69.486176][ T331] usb 2-1: config 0 descriptor?? [ 69.495976][ T331] hub 2-1:0.0: USB hub found [ 69.617235][ T36] kauditd_printk_skb: 8 callbacks suppressed [ 69.617251][ T36] audit: type=1400 audit(1793689186.619:300): avc: denied { getopt } for pid=1071 comm="syz.0.203" laddr=172.20.20.170 lport=1 faddr=172.20.20.170 fport=20004 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 69.660860][ T36] audit: type=1400 audit(1793689186.649:301): avc: denied { map } for pid=1071 comm="syz.0.203" path="socket:[10013]" dev="sockfs" ino=10013 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_stream_socket permissive=1 [ 69.691936][ T331] hub 2-1:0.0: config failed, hub doesn't have any ports! (err -19) [ 69.740478][ T1077] netlink: 24 bytes leftover after parsing attributes in process `syz.0.204'. [ 69.750008][ T678] scsi host1: usb-storage 4-1:1.0 [ 69.758696][ T678] usb 4-1: USB disconnect, device number 12 [ 69.904711][ T331] hid-generic 0003:046D:C31C.0005: item fetching failed at offset 0/1 [ 69.922620][ T36] audit: type=1400 audit(1793689186.919:302): avc: denied { map } for pid=1052 comm="syz.1.197" path="/dev/ashmem" dev="devtmpfs" ino=201 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 69.924662][ T331] hid-generic 0003:046D:C31C.0005: probe with driver hid-generic failed with error -22 [ 70.242671][ T309] usb 2-1: USB disconnect, device number 20 [ 70.271270][ T1081] ./dev/sda1: Can't lookup blockdev [ 70.292424][ T36] audit: type=1400 audit(1793689187.289:303): avc: denied { lock } for pid=1082 comm="syz.3.206" path="anon_inode:[io_uring]" dev="anon_inodefs" ino=10035 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 70.602594][ T672] usb 4-1: new full-speed USB device number 13 using dummy_hcd [ 70.774217][ T672] usb 4-1: not running at top speed; connect to a high speed hub [ 70.783061][ T672] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 99, changing to 4 [ 70.795731][ T672] usb 4-1: New USB device found, idVendor=0582, idProduct=0120, bcdDevice= 0.40 [ 70.805384][ T672] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.813702][ T672] usb 4-1: Product: 䋳꜡彩婢춈 [ 70.819113][ T672] usb 4-1: Manufacturer: ᓛⲳ减ᐳ㼲㋈㷾쭜땦坙뷺㺘⃗⿹廽ⴣ抆箍㏷✫鴽ս뾗랳䀪ʄᝮ᫡ꛮ莺᧍럖紐룶䤐뒠䷈촽梈蚋 [ 70.835942][ T672] usb 4-1: SerialNumber: syz [ 70.942709][ T331] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 71.113972][ T331] usb 2-1: unable to get BOS descriptor or descriptor too short [ 71.122927][ T331] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 71.133237][ T331] usb 2-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 71.142306][ T331] usb 2-1: too many endpoints for config 1 interface 1 altsetting 76: 188, using maximum allowed: 30 [ 71.153667][ T331] usb 2-1: config 1 interface 1 altsetting 76 has 0 endpoint descriptors, different from the interface descriptor's value: 188 [ 71.167227][ T331] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 71.178360][ T331] usb 2-1: config 1 interface 1 has no altsetting 0 [ 71.187422][ T331] usb 2-1: string descriptor 0 read error: -22 [ 71.193976][ T331] usb 2-1: New USB device found, idVendor=21b4, idProduct=0081, bcdDevice= 0.40 [ 71.203274][ T331] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 71.447578][ T1085] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 71.457138][ T1085] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 71.467297][ T1085] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 71.476674][ T1085] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 71.486821][ T672] snd-usb-audio 4-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 71.498395][ T331] usb 2-1: 2:0: failed to get current value for ch 0 (-32) [ 71.506603][ T36] audit: type=1326 audit(1793689188.509:304): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1103 comm="syz.0.213" exe="/root/ci2-android-6-12-rust/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f689899fb19 code=0x7fc00000 [ 71.683406][ T1112] netlink: 24 bytes leftover after parsing attributes in process `syz.0.216'. [ 71.733211][ T331] usb 2-1: 2:0: cannot get min/max values for control 2 (id 2) [ 71.746431][ T331] usb 2-1: USB disconnect, device number 21 [ 71.760963][ T672] snd-usb-audio 4-1:1.1: probe with driver snd-usb-audio failed with error -22 [ 71.781832][ T672] snd-usb-audio 4-1:1.2: probe with driver snd-usb-audio failed with error -22 [ 71.796348][ T672] usb 4-1: USB disconnect, device number 13 [ 71.809077][ T722] udevd[722]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.2/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 71.966147][ T1106] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 72.272575][ T672] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 72.423737][ T672] usb 4-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 72.434801][ T672] usb 4-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 72.447882][ T672] usb 4-1: config 0 interface 0 has no altsetting 0 [ 72.454805][ T672] usb 4-1: New USB device found, idVendor=0eef, idProduct=72c4, bcdDevice= 0.00 [ 72.469821][ T672] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.490800][ T672] usb 4-1: config 0 descriptor?? [ 72.510305][ T36] audit: type=1400 audit(1793689189.509:305): avc: denied { setattr } for pid=1122 comm="syz.0.220" name="" dev="pipefs" ino=10152 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 72.571821][ T1130] 9pnet_fd: Insufficient options for proto=fd [ 72.610926][ T36] audit: type=1400 audit(1793689189.609:306): avc: denied { create } for pid=1133 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_rdma_socket permissive=1 [ 72.662543][ T36] audit: type=1400 audit(1793689189.639:307): avc: denied { ioctl } for pid=1134 comm="syz.0.223" path="socket:[10173]" dev="sockfs" ino=10173 ioctlcmd=0xf505 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 72.690453][ T1133] bridge0: port 1(bridge_slave_0) entered blocking state [ 72.712325][ T1133] bridge0: port 1(bridge_slave_0) entered disabled state [ 72.721922][ T1133] bridge_slave_0: entered allmulticast mode [ 72.731709][ T36] audit: type=1400 audit(1793689189.739:308): avc: denied { mounton } for pid=1145 comm="syz.0.224" path="/70/file0" dev="tmpfs" ino=423 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 72.748795][ T1128] cgroup: fork rejected by pids controller in /syz1 [ 72.761940][ T1133] bridge_slave_0: entered promiscuous mode [ 72.768192][ T1115] 9pnet: p9_errstr2errno: server reported unknown error 0x00000 [ 72.773060][ T1133] bridge0: port 2(bridge_slave_1) entered blocking state [ 72.788136][ T1133] bridge0: port 2(bridge_slave_1) entered disabled state [ 72.798999][ T1133] bridge_slave_1: entered allmulticast mode [ 72.811590][ T1133] bridge_slave_1: entered promiscuous mode [ 72.822677][ T648] bridge_slave_1: left allmulticast mode [ 72.828512][ T648] bridge_slave_1: left promiscuous mode [ 72.837641][ T648] bridge0: port 2(bridge_slave_1) entered disabled state [ 72.850459][ T648] bridge_slave_0: left allmulticast mode [ 72.862055][ T648] bridge_slave_0: left promiscuous mode [ 72.868975][ T648] bridge0: port 1(bridge_slave_0) entered disabled state [ 72.900712][ T1176] 9pnet: p9_errstr2errno: server reported unknown error [ 72.904103][ T1177] overlayfs: failed to clone upperpath [ 72.987405][ T672] hid-multitouch 0003:0EEF:72C4.0006: item 0 2 0 8 parsing failed [ 72.999584][ T1194] netlink: 24 bytes leftover after parsing attributes in process `syz.0.226'. [ 73.002770][ T672] hid-multitouch 0003:0EEF:72C4.0006: probe with driver hid-multitouch failed with error -22 [ 73.022116][ T1133] bridge0: port 2(bridge_slave_1) entered blocking state [ 73.029371][ T1133] bridge0: port 2(bridge_slave_1) entered forwarding state [ 73.036685][ T1133] bridge0: port 1(bridge_slave_0) entered blocking state [ 73.043754][ T1133] bridge0: port 1(bridge_slave_0) entered forwarding state [ 73.055846][ T648] veth1_macvtap: left promiscuous mode [ 73.061491][ T648] veth0_vlan: left promiscuous mode [ 73.139671][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 73.149499][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 73.160609][ T646] bridge0: port 1(bridge_slave_0) entered blocking state [ 73.167711][ T646] bridge0: port 1(bridge_slave_0) entered forwarding state [ 73.188230][ T646] bridge0: port 2(bridge_slave_1) entered blocking state [ 73.195457][ T646] bridge0: port 2(bridge_slave_1) entered forwarding state [ 73.223798][ T1133] veth0_vlan: entered promiscuous mode [ 73.226572][ T36] audit: type=1400 audit(1793689190.229:309): avc: denied { setopt } for pid=1218 comm="syz.1.227" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 73.236966][ T1133] veth1_macvtap: entered promiscuous mode [ 73.277539][ T1221] netlink: 132 bytes leftover after parsing attributes in process `syz.4.219'. [ 73.394051][ T648] ------------[ cut here ]------------ [ 73.399672][ T648] WARNING: CPU: 1 PID: 648 at net/ipv6/xfrm6_tunnel.c:341 xfrm6_tunnel_net_exit+0xc4/0x140 [ 73.409733][ T648] Modules linked in: [ 73.413713][ T648] CPU: 1 UID: 0 PID: 648 Comm: kworker/u8:8 Not tainted syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 73.425398][ T648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 73.435498][ T648] Workqueue: netns cleanup_net [ 73.440373][ T648] RIP: 0010:xfrm6_tunnel_net_exit+0xc4/0x140 [ 73.446430][ T648] Code: e8 a1 16 d3 fc 4b 83 3c 3e 00 75 19 e8 85 82 79 fc 49 81 ff f8 07 00 00 74 1b e8 77 82 79 fc 49 83 c7 08 eb c9 e8 6c 82 79 fc <0f> 0b 49 81 ff f8 07 00 00 75 e5 49 8d 9e 00 08 00 00 45 31 ff 4a [ 73.466330][ T648] RSP: 0018:ffffc9000dd77b90 EFLAGS: 00010293 [ 73.472419][ T648] RAX: ffffffff850fd4c4 RBX: ffff8881271eb540 RCX: ffff88811ba7e2c0 [ 73.480448][ T648] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff8881057607e0 [ 73.488493][ T648] RBP: ffffc9000dd77bb0 R08: 0000000000000003 R09: 0000000000000004 [ 73.496533][ T648] R10: dffffc0000000000 R11: fffff52001baef04 R12: dffffc0000000000 [ 73.504575][ T648] R13: dffffc0000000000 R14: ffff888105760000 R15: 00000000000007e0 [ 73.512688][ T648] FS: 0000000000000000(0000) GS:ffff8881f6d00000(0000) knlGS:0000000000000000 [ 73.521719][ T648] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.528344][ T648] CR2: 00007ff0bea9cd58 CR3: 00000001183d4000 CR4: 00000000003526b0 [ 73.536383][ T648] Call Trace: [ 73.539664][ T648] [ 73.542621][ T648] cleanup_net+0x6bd/0xc90 [ 73.547041][ T648] ? __cfi_cleanup_net+0x10/0x10 [ 73.551968][ T648] ? kick_pool+0xb9/0x540 [ 73.556323][ T648] process_scheduled_works+0x7f7/0x1060 [ 73.561879][ T648] worker_thread+0xc99/0x13f0 [ 73.566603][ T648] kthread+0x2c7/0x360 [ 73.570685][ T648] ? __cfi_worker_thread+0x10/0x10 [ 73.575851][ T648] ? __cfi_kthread+0x10/0x10 [ 73.580449][ T648] ret_from_fork+0x64/0xa0 [ 73.584927][ T648] ? __cfi_kthread+0x10/0x10 [ 73.589528][ T648] ret_from_fork_asm+0x1a/0x30 [ 73.594337][ T648] [ 73.597354][ T648] ---[ end trace 0000000000000000 ]--- [ 73.603558][ T648] ------------[ cut here ]------------ [ 73.609042][ T648] WARNING: CPU: 1 PID: 648 at net/ipv6/xfrm6_tunnel.c:344 xfrm6_tunnel_net_exit+0x119/0x140 [ 73.620592][ T648] Modules linked in: [ 73.624574][ T648] CPU: 1 UID: 0 PID: 648 Comm: kworker/u8:8 Tainted: G W syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 73.637760][ T648] Tainted: [W]=WARN [ 73.641629][ T648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 73.651739][ T648] Workqueue: netns cleanup_net [ 73.656541][ T648] RIP: 0010:xfrm6_tunnel_net_exit+0x119/0x140 [ 73.662638][ T648] Code: fc 4b 83 bc 3e 00 08 00 00 00 75 19 e8 30 82 79 fc 49 81 ff f8 07 00 00 74 1b e8 22 82 79 fc 49 83 c7 08 eb c5 e8 17 82 79 fc <0f> 0b 49 81 ff f8 07 00 00 75 e5 e8 07 82 79 fc 5b 41 5c 41 5e 41 [ 73.682366][ T648] RSP: 0018:ffffc9000dd77b90 EFLAGS: 00010293 [ 73.689794][ T648] RAX: ffffffff850fd519 RBX: ffff888105760800 RCX: ffff88811ba7e2c0 [ 73.697871][ T648] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888105760808 [ 73.705884][ T648] RBP: ffffc9000dd77bb0 R08: 0000000000000003 R09: 0000000000000004 [ 73.713917][ T648] R10: dffffc0000000000 R11: fffff52001baef04 R12: dffffc0000000000 [ 73.721912][ T648] R13: dffffc0000000000 R14: ffff888105760000 R15: 0000000000000008 [ 73.730004][ T648] FS: 0000000000000000(0000) GS:ffff8881f6d00000(0000) knlGS:0000000000000000 [ 73.738985][ T648] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.745614][ T648] CR2: 00007ff0bea9cd58 CR3: 00000001183d4000 CR4: 00000000003526b0 [ 73.753671][ T648] Call Trace: [ 73.756977][ T648] [ 73.759930][ T648] cleanup_net+0x6bd/0xc90 [ 73.764391][ T648] ? __cfi_cleanup_net+0x10/0x10 [ 73.769350][ T648] ? kick_pool+0xb9/0x540 [ 73.773756][ T648] process_scheduled_works+0x7f7/0x1060 [ 73.779323][ T648] worker_thread+0xc99/0x13f0 [ 73.784042][ T648] kthread+0x2c7/0x360 [ 73.788152][ T648] ? __cfi_worker_thread+0x10/0x10 [ 73.793344][ T648] ? __cfi_kthread+0x10/0x10 [ 73.797950][ T648] ret_from_fork+0x64/0xa0 [ 73.802367][ T648] ? __cfi_kthread+0x10/0x10 [ 73.806990][ T648] ret_from_fork_asm+0x1a/0x30 [ 73.811766][ T648] [ 73.814851][ T648] ---[ end trace 0000000000000000 ]--- [ 73.827385][ T648] ------------[ cut here ]------------ [ 73.832955][ T648] WARNING: CPU: 0 PID: 648 at net/xfrm/xfrm_state.c:3230 xfrm_state_fini+0x2be/0x310 [ 73.842581][ T648] Modules linked in: [ 73.846497][ T648] CPU: 0 UID: 0 PID: 648 Comm: kworker/u8:8 Tainted: G W syzkaller #0 4fd168c693dffba84a2a6c02a7ad874ce6c819a9 [ 73.859676][ T648] Tainted: [W]=WARN [ 73.863508][ T648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 73.873601][ T648] Workqueue: netns cleanup_net [ 73.878391][ T648] RIP: 0010:xfrm_state_fini+0x2be/0x310 [ 73.883975][ T648] Code: 3c 20 00 74 08 48 89 df e8 3f f3 ed fc 48 8b 3b e8 e7 df d8 fc 5b 41 5c 41 5d 41 5e 41 5f 5d e9 c8 db b7 00 cc e8 12 5f 94 fc <0f> 0b e9 b0 fd ff ff e8 06 5f 94 fc 0f 0b e9 18 fe ff ff e8 fa 5e [ 73.906687][ T648] RSP: 0018:ffffc9000dd77b70 EFLAGS: 00010293 [ 73.912978][ T648] RAX: ffffffff84f4f81e RBX: ffff8881271eb540 RCX: ffff88811ba7e2c0 [ 73.920969][ T648] RDX: 0000000000000000 RSI: 0000000000c00000 RDI: ffff88811ba7e2c0 [ 73.928986][ T648] RBP: ffffc9000dd77b98 R08: ffffffff88552047 R09: 1ffffffff10aa408 [ 73.937020][ T648] R10: dffffc0000000000 R11: fffffbfff10aa409 R12: 1ffffffff10aa15c [ 73.945027][ T648] R13: dffffc0000000000 R14: ffff8881271ec140 R15: dffffc0000000000 [ 73.953056][ T648] FS: 0000000000000000(0000) GS:ffff8881f6c00000(0000) knlGS:0000000000000000 [ 73.962095][ T648] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.970222][ T648] CR2: 00007f80b3a1c328 CR3: 0000000007caa000 CR4: 00000000003526b0 [ 73.978296][ T648] Call Trace: [ 73.981588][ T648] [ 73.984576][ T648] xfrm_net_exit+0x31/0x80 [ 73.989018][ T648] cleanup_net+0x6bd/0xc90 [ 73.993450][ T648] ? __cfi_cleanup_net+0x10/0x10 [ 73.998394][ T648] ? kick_pool+0xb9/0x540 [ 74.002763][ T648] process_scheduled_works+0x7f7/0x1060 [ 74.008395][ T648] worker_thread+0xc99/0x13f0 [ 74.013089][ T648] kthread+0x2c7/0x360 [ 74.017161][ T648] ? __cfi_worker_thread+0x10/0x10 [ 74.022261][ T648] ? __cfi_kthread+0x10/0x10 [ 74.026891][ T648] ret_from_fork+0x64/0xa0 [ 74.031335][ T648] ? __cfi_kthread+0x10/0x10 [ 74.035952][ T648] ret_from_fork_asm+0x1a/0x30 [ 74.040741][ T648] [ 74.043842][ T648] ---[ end trace 0000000000000000 ]---