r3, 0x0, &(0x7f0000000500)=[0x1, r4, r5, r6]}, 0x80) (async, rerun: 32) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async, rerun: 32) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) sendfile(r0, r7, 0x0, 0x100000f2090700) setsockopt$sock_timeval(r0, 0x1, 0x20, &(0x7f0000000040)={0x77359400}, 0x10) 23:54:50 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r1, 0x540a, 0x0) dup2(r0, r1) read$FUSE(r0, &(0x7f0000004500)={0x2020}, 0x2020) getpid() (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000ac0)=@abs, 0x6e) (async) sendmmsg$unix(r3, 0x0, 0x0, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x0, 0x0) (async) r4 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r4, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x8, &(0x7f0000001300)=ANY=[@ANYRES8=r4], &(0x7f0000000100)='GPL\x00', 0x400, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffff26, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x8}, 0x10}, 0x80) (async) sendmmsg$unix(r2, 0x0, 0x0, 0x24048888) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000001080), 0x12) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) fspick(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000001280), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) 23:54:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syncfs(r2) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) syncfs(r2) (async) 23:54:50 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r1, 0x540a, 0x0) (async) dup2(r0, r1) read$FUSE(r0, &(0x7f0000004500)={0x2020}, 0x2020) (async) getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000ac0)=@abs, 0x6e) (async) sendmmsg$unix(r3, 0x0, 0x0, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x0, 0x0) (async) r4 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r4, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x8, &(0x7f0000001300)=ANY=[@ANYRES8=r4], &(0x7f0000000100)='GPL\x00', 0x400, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffff26, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x8}, 0x10}, 0x80) (async) sendmmsg$unix(r2, 0x0, 0x0, 0x24048888) (async) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000001080), 0x12) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) fspick(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000001280), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) 23:54:50 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, 0x0, 0x0) fstat(r2, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000900)=[{0x0}], 0x1, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000bc0)="85b3c631d17cb70ad4f8556028ae98cdcfa5e63c319634e95caa37a8c285735ebb1f66c7ee60fd3edc509c242db983d2260631aa0e622332d8fb48a1dd6307859606c9694149f0bf5b95e1e72684c7577aca5b604dc4781ab7f8eb8bb1fd6bd93e8fc3775d8a3e8a202840775b47e805923f86b629eac4ecd55b941b109688e4314482a280de9857a20478e3163495d9d7788ba48e51e190de22c365eb87ff071428fe689e7921fb78fccdcf409a0f88657ca52b19e4d48ee7982cb1f35141d5438d318310ba06d96461373df5b7ebb82a2d4f15cfa9baf3deea03caec258c914ebaa1208e5c", 0xe6}, {&(0x7f0000000940)="33dfc554a9ab1fb033c903e41bbf8d", 0xf}, {&(0x7f0000000cc0)="8c16948fe30e8b502776748d293090efe698064c12f48a7a4e0cb434724cdadfbd13fc0d13dd00c3c20ad8d9d8c1020cb1cef7078746cc32e3f297832e8f6f191aa52e8b1f0d1baca60da1df96d4cc7289e72bbc03f7e47b2c66ec1579cce7b45cc4774186a7dd8107c7875c747f44078b550a750aa80d93b6eb52ddf1e3f78789fafff85a6f29449a5c", 0x8a}, {0xfffffffffffffffc}], 0x4, &(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYBLOB="d50f625708025322210bc1d6ed0e0eb6fe7b8aecfc24cd51067f843509d187f5f4a1295c75ac5cc34838677faaf60cfedd19b3509838a3149488c1", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="00006a4f09cf9e08a0c7bc4884a8954da1e269d95b018e945127182a639d2ddd7bacc3394f2ee6be08704f85fa9839f6709098218d8f11879f649e51d0532bbbf3f1f177aa2655974832618ab19cf653d689a14ce7dbcacf971d4f62b58a79a217e02422733484353a6e3eef1c3af8712664aae3eb3fc5e434053033c18e10513ac63cf73ae8f46a89"], 0x88, 0x8001}}], 0x2, 0x80) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003e00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd136b4a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd489d9278954d77f1846eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4dd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186e56d29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9bd20e59458e51d97c3a4df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13"], &(0x7f0000000100)='GPL\x00'}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x2, 0x3, &(0x7f0000000600)=@raw=[@map_idx={0x18, 0xa, 0x5, 0x0, 0xc}, @alu={0x4, 0x1, 0x9, 0x8, 0xb, 0xffffffffffffffc0, 0x10}], &(0x7f00000006c0)='GPL\x00', 0xfc2e, 0x9c, &(0x7f0000000700)=""/156, 0x41000, 0x4, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000007c0)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000800)={0x0, 0xf, 0x1, 0xffffffff}, 0x10, 0x0, r4, 0x0, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000a00)='objagg_obj_destroy\x00', r5}, 0x10) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001440)) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0), &(0x7f00000005c0)={'U+', 0xffffffff}, 0x16, 0x1) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', &(0x7f0000000340), 0x2000) (async) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000640)=ANY=[@ANYBLOB="d788e4383ecd0fcd8c02", @ANYRES32=0x0, @ANYBLOB="81ffffff000000001c0012800b00010067726574617000000c00028008000100", @ANYRES32=r7, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r7, @ANYRESDEC], 0x44}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000b80)={'ip6gre0\x00', &(0x7f0000001300)={'ip6gre0\x00', 0x0, 0x0, 0x2f, 0x3, 0x8, 0x0, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x40, 0x40, 0xfe23, 0x6}}) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000001280)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @private0={0xfc, 0x0, '\x00', 0x2}, @local, 0x1, 0x20, 0xffffffff, 0x7}}) 23:54:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syncfs(r2) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) syncfs(r2) (async) 23:54:50 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x2f, 0x7d, 0x5, 0x1, 0x8, @local, @loopback, 0x7880, 0x8, 0x50, 0x8}}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)}, 0x10) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x2, 0x2, 0x100, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, 0x8000, 0x48, 0x0, 0x8}}) 23:54:50 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, 0x0, 0x0) fstat(r2, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000900)=[{0x0}], 0x1, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000bc0)="85b3c631d17cb70ad4f8556028ae98cdcfa5e63c319634e95caa37a8c285735ebb1f66c7ee60fd3edc509c242db983d2260631aa0e622332d8fb48a1dd6307859606c9694149f0bf5b95e1e72684c7577aca5b604dc4781ab7f8eb8bb1fd6bd93e8fc3775d8a3e8a202840775b47e805923f86b629eac4ecd55b941b109688e4314482a280de9857a20478e3163495d9d7788ba48e51e190de22c365eb87ff071428fe689e7921fb78fccdcf409a0f88657ca52b19e4d48ee7982cb1f35141d5438d318310ba06d96461373df5b7ebb82a2d4f15cfa9baf3deea03caec258c914ebaa1208e5c", 0xe6}, {&(0x7f0000000940)="33dfc554a9ab1fb033c903e41bbf8d", 0xf}, {&(0x7f0000000cc0)="8c16948fe30e8b502776748d293090efe698064c12f48a7a4e0cb434724cdadfbd13fc0d13dd00c3c20ad8d9d8c1020cb1cef7078746cc32e3f297832e8f6f191aa52e8b1f0d1baca60da1df96d4cc7289e72bbc03f7e47b2c66ec1579cce7b45cc4774186a7dd8107c7875c747f44078b550a750aa80d93b6eb52ddf1e3f78789fafff85a6f29449a5c", 0x8a}, {0xfffffffffffffffc}], 0x4, &(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYBLOB="d50f625708025322210bc1d6ed0e0eb6fe7b8aecfc24cd51067f843509d187f5f4a1295c75ac5cc34838677faaf60cfedd19b3509838a3149488c1", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="00006a4f09cf9e08a0c7bc4884a8954da1e269d95b018e945127182a639d2ddd7bacc3394f2ee6be08704f85fa9839f6709098218d8f11879f649e51d0532bbbf3f1f177aa2655974832618ab19cf653d689a14ce7dbcacf971d4f62b58a79a217e02422733484353a6e3eef1c3af8712664aae3eb3fc5e434053033c18e10513ac63cf73ae8f46a89"], 0x88, 0x8001}}], 0x2, 0x80) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003e00)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd136b4a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd489d9278954d77f1846eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4dd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186e56d29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9bd20e59458e51d97c3a4df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13"], &(0x7f0000000100)='GPL\x00'}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x2, 0x3, &(0x7f0000000600)=@raw=[@map_idx={0x18, 0xa, 0x5, 0x0, 0xc}, @alu={0x4, 0x1, 0x9, 0x8, 0xb, 0xffffffffffffffc0, 0x10}], &(0x7f00000006c0)='GPL\x00', 0xfc2e, 0x9c, &(0x7f0000000700)=""/156, 0x41000, 0x4, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000007c0)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000800)={0x0, 0xf, 0x1, 0xffffffff}, 0x10, 0x0, r4, 0x0, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000a00)='objagg_obj_destroy\x00', r5}, 0x10) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001440)) (rerun: 64) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0), &(0x7f00000005c0)={'U+', 0xffffffff}, 0x16, 0x1) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000240)={@ipv4={""/10, ""/2, @multicast2}}, &(0x7f00000002c0)=0x14) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', &(0x7f0000000340), 0x2000) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000640)=ANY=[@ANYBLOB="d788e4383ecd0fcd8c02", @ANYRES32=0x0, @ANYBLOB="81ffffff000000001c0012800b00010067726574617000000c00028008000100", @ANYRES32=r7, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r7, @ANYRESDEC], 0x44}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000b80)={'ip6gre0\x00', &(0x7f0000001300)={'ip6gre0\x00', 0x0, 0x0, 0x2f, 0x3, 0x8, 0x0, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x40, 0x40, 0xfe23, 0x6}}) (async) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000001280)={'syztnl0\x00', r7, 0x29, 0x9, 0x1f, 0x80000001, 0x50, @private0={0xfc, 0x0, '\x00', 0x2}, @local, 0x1, 0x20, 0xffffffff, 0x7}}) 23:54:51 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() process_vm_writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f00000013c0)=""/23, 0x17}, {&(0x7f00000024c0)=""/201, 0xc9}], 0x6, &(0x7f0000002740)=[{&(0x7f0000001400)=""/54, 0x36}, {&(0x7f00000025c0)=""/110, 0x6e}, {&(0x7f0000002640)=""/108, 0x6c}, {&(0x7f00000016c0)=""/22, 0x16}, {&(0x7f00000026c0)=""/125, 0x7d}], 0x5, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) ioctl$BTRFS_IOC_SCRUB(r3, 0xc400941b, 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) fadvise64(r4, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000200000000fbf00100c0fff0ffffff8ecce768138fa9b8beec5b4709000000000000008000"], &(0x7f0000000280)='GPL\x00', 0x3, 0x48, &(0x7f00000002c0)=""/72, 0x41100, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x0, 0x9, 0x1}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r4]}, 0x80) r5 = socket$netlink(0x10, 0x3, 0x0) process_mrelease(0xffffffffffffffff, 0x0) socket(0x1e, 0x1, 0x0) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000001340)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES64=r3, @ANYRESDEC=r2, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRES32=r5], 0x40}}, 0x20044891) creat(&(0x7f0000000400)='./file0\x00', 0x8) r6 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000001b00)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) pread64(r6, 0x0, 0x0, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x1000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x50) ioctl$BTRFS_IOC_QUOTA_RESCAN(0xffffffffffffffff, 0x4040942c, &(0x7f00000006c0)={0x0, 0xffffffff, [0x10000, 0x101, 0xffffffffffffffff, 0x3, 0x3, 0x4]}) r7 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000200), 0xfffffdbe}, {0x0}, {0x0}, {&(0x7f0000000480)="5327b62001931eecbef03e5324c6b3cf849c60556c902db8c0185dedd3c8f34cf4fb7373ce675f4a2fbbda7c143b98a3a1470e5d1437f84976ef8ddf400e63d333b813e002ecb72713d9e327c7286668d919d9f8b82fffab62aeacb4ece0898d73fe343a344680881608edefdc88c47d47cecc27b55abd0788775c1630dbaa52a49a96fd5ebb9a77687f72b4d08228c8cdcaefb670b0b6961fcb2c6d8bb621d2666401d39ca58e35c4ec49a8721924b40f7492b5157aeae53438f9d4c701988ff0697558f9df807c3eed50ff08e0fa2bcc52877651b16e8e3ceda366dcbae7982ca9c3f11a368738831b54cdc16952a0c596a77f4d372e0e4f8c8dc7a7287daef1eee18f7e9c38ef954bfbed44e2675b064c4eabe03624e594f87e54a35d8e718d7cde66b2e9417f05b2421e2e7616c1ea321d10e940354aa219285aa675c16e46fc1ec8c103af4b530146ea812fde604f230d5678cf1801", 0x4c}, {&(0x7f0000000200)="b93eee414941b23f7e236a513d8617bc6281d3b018a87b1ffb522034547f5646dffd32b668a062ef912bf5a197e32ca7db6cf716f67daf54fb5ef95d5505f6d67dc42c4eeacc54f1b90b36f6e9205469da4c37407584891e748eaaef6008b191c329ea83c6d68d85792e0000000000000053caba1870d9d9ca89b023ac43ccdcdcfa87c713ad96a3c347d319b9b75db353bd453f02a13494555ce22329d00ac4d0420dfb9efd378381ad2974144e8bb7ee1ae2ef2b4530bc64fb83a449cf4c4337269d49e099fa6135383d8a931850f8302e09fe92b5c309a6f70197fcc535"}, {&(0x7f0000000300)="b13b25df4e387af51aed4eb33e89a41f9af48d00827afbb85961228a5351d937355c409427d03e1c4cff9a21542e141daada3ec1865abae7e12bda2cb5a13eebdb677db136cc311e4b34eed83cff1fb753222dd3ab483b1d4b464cc68085a6783795c57e8d1b3d605fe950fcdf48554071b850ee8ce74281348938c84fdd0f"}, {&(0x7f0000000380)="5016cf957341f1309660144f05a4c852b7c91d465959679f46274313d42623a941d53dda228a21cfe2d24324e88452b9a5826f74c9aa4fa5812d9b4d91a93f16302922ec7c1b3c24d380b5096f3f1ade3e646c935db9811d60cad83d8ce1fcf5062841d4"}], 0x5, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r7, 0x4c00, 0xffffffffffffffff) sendfile(r7, r7, 0x0, 0x24002de8) ioctl$LOOP_SET_BLOCK_SIZE(r7, 0x4c09, 0x800) 23:54:51 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x2f, 0x7d, 0x5, 0x1, 0x8, @local, @loopback, 0x7880, 0x8, 0x50, 0x8}}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)}, 0x10) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x2, 0x2, 0x100, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, 0x8000, 0x48, 0x0, 0x8}}) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x2f, 0x7d, 0x5, 0x1, 0x8, @local, @loopback, 0x7880, 0x8, 0x50, 0x8}}) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)}, 0x10) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x2, 0x2, 0x100, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, 0x8000, 0x48, 0x0, 0x8}}) (async) 23:54:51 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x2f, 0x7d, 0x5, 0x1, 0x8, @local, @loopback, 0x7880, 0x8, 0x50, 0x8}}) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)}, 0x10) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x2, 0x2, 0x100, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, 0x8000, 0x48, 0x0, 0x8}}) 23:54:51 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) (async) r0 = getpid() getrlimit(0x3, 0x0) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x10000000, 0x34b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0) (async) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) getrlimit(0xe, &(0x7f0000000400)) (async) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r8 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) (async) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r10, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmmsg$unix(r8, &(0x7f0000006900)=[{{&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001a80)="ca54aabf66073a4d736e0da3c6585940df5e33110f8e3a02ef6f9e8861d4363b98a434a4de2a443035c133c2248e156395e3a850dd533fa91a5e131287472780cc77bb403786b70ec1c661692ae09b8b80634b0def0b5c09aa86d49311a23ea512b3bfdd258b97d439e33139e356139168552cd1c0b61ca9e58f54b1b5f04ac7ab52d06c9a382398e54e0280760214b71b3196beab519a2d5de0d495963e0b867746bde829d03851356aa49280fae961b4f926d1f040", 0xb6}, {&(0x7f0000001b40)="be68fbb116f8a6987d613d98ca842ddebd8f0cc6a16bf6ea443b93c706fc6f1e5870eb5e249f6541b1267dc1ba4d6fb46de24e5482ac43ee2be39256a5d13efa63e52979d2d37b3eb7edaaa82f157f10bf026d74cfbc773d9a88", 0x5a}, {&(0x7f00000020c0)="2d965d15471fdaa3a2b5a299bd2f81bebc983a4e2d8b1aee74652c4daed0e3548341c56d2cb8f2598fa801c82293dc520eb59659fa8ec09b75176aab42903c0b3c14dcd1f40f71615a6a7837ef0f7d9383d04c8f4fe5d1515888ee9ffd9692df9708b97c45f572aa01e16cc46f7af8434e06fa480acb1e566f9895459b425e1de8db0fad3f52b7bb8e9793608ff3251caacbd10115323ec249d9e1751b3833b34b4496e20f6adf855eefb282cf77eb854584bb3dca2d3ff6ad1599695d32108f3588201168b25030a392d4812907c5c69fe31ada6115d881e6fb7bfa2a149697c75cc4b0e947115fbb12ba6a8940a0307c1da95514e3b9e4ea1649f5734b0ca6c5d3e92865d252edad59dbd4b3bfe863a3cc7bdad51668ac1114fd7d66abf5fbade0bdc261969515b2492eaa5a6011678323009d4a2a1b8410fb47e693dd5ee98568716a05c669dc6b9c30", 0x14b}, {&(0x7f0000001d80)="47f2127234f9ea451b2cdd6371f7d3601500299188e7affa2c6a57cd5d6ea6494043a49bd18f93ec7d4deb8d9c1cf6e0311f9d2f0c90f1881c477e448f8fa61d6e234d014e89989b2f780fdf7c06234606ccc49f2141965e791ea468612c4b4562378f5d0b2278521011b4514c165d07fe2b4cdff297f2c47ed9e439295ae69477d8d5b6e1d0cea146ad7695f8bafd9c75afb6ed1972d81bdb84707ed4b5c3b9190a10257c318e6112d1187c9ece4cc04be1c117a0b391", 0xb7}, {&(0x7f0000001e80)="71171ab8a1f89d33fcbe80a2a84cefe1e6899cfa71ec87cc819849475ccf30b9bd38ac91c1096e77589fe036fd21eda84da6d15e83fe44fff8ea4adb2cd6a9a64b1357bbfd1a988e6eb5e7af07958e35a604589a408bdf401801df654c42099e3aa58ac19fd5a34cce41d1e60317c7d20a83c0dbaf11db20c604cdeea90cc4354955ffb1c5d30ce0284446ea8c671ac9f807db985f1aaa53588ec3a95aa9576900add81bebcd41350f09af97562bb767cd67fc1f112d", 0xb6}], 0x5, &(0x7f0000001fc0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}, @rights={{0x14, 0x1, 0x1, [r9]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r9, 0xffffffffffffffff]}}], 0x78, 0x40004}}, {{&(0x7f0000002040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000006540), 0x0, &(0x7f0000002240)=ANY=[@ANYRES8=r10, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYBLOB="000000001400000000000000010000000100", @ANYRES32, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYRES32, @ANYBLOB="300000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00'], 0x100, 0x4040040}}], 0x2, 0x48851) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="147f611414cf97c30f9f019865eb46d08a8402e2725650c1952a34910f6894d62c27e59c72cb2c2c9001fc9829bfed1a5f76d55c51365e28ab44d0646e320c8ba18f9c986f755dd4d3560e4c3c4b5668e5a198af3f9dfdb38a7675280b", 0x5d}], 0x1, &(0x7f0000000580)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0xc8, 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000003c0)="f77f5d55ffac4d99a7f4404a88a28091c2aff484e16ae02d1712b92cf262eb773902f945d5e2ddf3025ac99fc42cd2ca", 0x30}, {&(0x7f0000001740)="09239638acae766c2b4d24188f89746160af61af2e17522d3691af140a60f0ecdcdc03a0ba619142ad2da0998334712d4d3a1e5bc0c44590e5019d5b6c8d75113595a3a992fcf1e0ebbe856eac32f7f037344868907fe5938552e3a9eddb5048520a74f4ecaa23e2a9a988dbb4231ccfba90a11eab1d8bddaee8bb57afc715ce45c7c09e039d25c20cbefe3819e805fc977bedf1a16ef26ff51f9482468e115df9cfa715c9d6e01939f06258fa56dee6a67898c3d352daadef57cc5d0db13b335302572301ee0a1e16ff59b279b5cab22fca38ef24450688c62b3bb5fa9c88b6ae0f14a73449e21cc27c047b786b210ae25b6d3ce5e409462acff9f51c20995577e523ec7f59f3817ec1d194dc404f54c35fbf84bc88b41df0bdb39e49463756fb8dd4d2c5479cd639181e1be4a2f9e79f09e193385895dfaa9376ee67eef385fc4c5e15bbd33e056cabcc15a8e3b2d51d821b6043288e0203e5e61c9cb22d7b3d73001d38cb4d8ddb3c232fa29f2abcedeaf20d2c295defa55243ce53872dc7857d545439d8f1d525d2484c4dc6971a93e1904954b60f796fe1d0e2afe405d851e1d441b65e6e992015be465a4599dba59a8d7c68984fd60f83530f8c5937e6b9550ca343a3b6358c31c9a5532b90322cc1b62f2bdf7a2342ccd1f331a365787bab0b347812deaf4486bb885786a1a14d3b2129b431e0184da029d1e20d3006a4db8679617f7f257ee2cd2f01807e9e3687824507ae11f4330ac7ac32f44ff68d162f303dad559095e6f5e496c9a48d55a8da6e79b988e65fdb99afdd94967dc909ea0eaa4b12c1d20c7fee2769e8395bdf2a5218169dddc9987e9656b08fbcf9b3bbc70fba95ba5028fd76a511138e2b9f222f348bf8841f8b502d8f928c0799f08bac6fbd6b0b1d45ebc703c4b47a02a4d814187f68d7d6c22db4dac3d8ccaf368a23464696fb37f4507c14a6d53d0d994a65c19bf1f4eb04beab21aa8eece61a8f79278b7af87f985e0832a929f1765b73b7c1cf81651d4888796c68fad6faec5fbacc50a186e24105eadc379ffdf4689caca36a82d3ced809011768e49b70f550eb00944a1908b0f92328c1f3d67e3d9f5acc3b2d6f7c4b3fdbe03db3d1a08daa833411cd27f38cbc4162fda67fc0c606547543361cbbd19cf0801f7f529c69500fb75cd54a626356111aff9e79d93645cff3b3913c90cc029b0ec0bf5f1e7ecbaaac0b981c9f9b2d5bd7a504531bb8387750c3d7867703c746bddd670f1b0071e877d162319c3da635d0887a2b107a83c405049d169e933452b5f74ab0c660b994e85784d483a2d7d6978c99f54eca97ce4cd5489ae01e10ed2f422213b00eb782300e28cd300f33604a4b677bd6d827bca3847b204bc366b28f6070ae6ecab0ad90b3a4a6376694d64003838db78a36b470dcc91168b223b4cfe110f1dfc8aa520b1104a3e98d1e6347b0448936fe71b8844f6b5a9d5cbf867d5fa7ad2b8be1e3fd8270baa046f09307716fe09256bcd563ae3410f4c47feee4c876222bccfa7f6653f37aa37659f37722c0cd8ebe930440977423ea8c35391f4a05435560b0a74f73d8101e5efb031c8d5ef5e6a1c4d258bdffcb2667485f4f269c926a4ae97525a6546d6c6de75e10616abdb7f56eeba2ffb7c10d36ed84c967064334fa892d0f17c570221d825bbc9e30a590f1b2d2ab86344e6d01392e86274892a90992a788e18f99c3de95b6fe42d04db2d33dec0e29924858813cc2f3d753006b618596790f8f9966368a6a7643da725347dfc92df88a7b69651b6e9a18d032c442ae7cfa07d70105b82f385ba51f1e8b292e6beefc06f0a7a738400ed69d2aa3c5779844ff48eaf2fb64f22fa7511e089f43a2b27ee78e0229bf5dfb01486accf211892505351752f9af5c2684c56a8bc7789deae827c153ac78715c5cbe31c2dea993998bb07dd3e4b05efb13218480f4ba7ce27ce2555b5d3adc41cf5eff829025f8e426e4f357e3a8aa5df6a65c58719e5eb85cc30f3e095e687d90b407260705254778491a246348078368e0e07a7aca7ce1a053553c25b9901c7bfe4e245b9b5edd43a3d3ea9a5c10d48b7b634be181e36b6068069c8a2553936651ec4d23bcb5bd705b2f85feb70c4b6d02637bef258a9a17252e2d9a894061c0f4a1d20cdcc820b1cd0e1d413bb3fb330d1efd5b10fa5143a1b82016a55e7a7db8cf2c42ac5e7a17ca36ffda08838c75517302cb811b1dc01f93ad59aef452a056c0e9b84dd35557251ff496ffff617f8f00f402a68265ef169ec976ad7f3d3675a433361a83afee8b104f7210c021a0e5f52f33972ee304e54dd9926a2ebea2c04d0f61d7b8ff5337829c4cf1414eb1aff1553f6688a71937d8b8d7d18c72d319d12853f005b2acd7668697fcd68b3d5d42c5ba0c45bdbc9b34a6599d675289ab35412a2119efbab072b43829d51e7b70e4f0e82ef41bdd0ec93a32faac37701de5ae3457a789bfcdd57484e835b4fe2309e2bc0f5eb4743168667383807352b1375e041d34a26087484baff645de9166859285df874e54003a10576fc1da43c5b628900399dce0dc6496b5cca4a04bcb6aa36a2eba880c5f23b83b9dfc5adf76bdd58761fb2aad5986ca37c424382c12a908c8817acbe0d28f840f05991831b15342a37ea1893df11b56f8ae08245d5400ce61a10880b5de32b887b21e96beca89baa7ccdc2d2beed8493e859ad50fc1c9ed53048a37e7e239ac5caaed43961b7ce467c98c8edc3089d16733f810373ea499a1f1daedda6e2a13ff095932496e1f216f4da5d06e396e1956b7987a740d2c2afca60496d2100cd0ee156aa57c7af37515e0121a00d166ade3dd58a2decd76564d9210034ccf0bded2ed66c569054a11e7e257d6fe8e55ccae7a06e953332bb22881ffd5f6b5c36d044013c0dce08ae02de3bccbf128ebd56c68444c55a71098aa736efa44e779efbb085f0af237198d5f1feb2ae43ce5226f48e9695d43f1acfb12fc134fdb8621537825e52dcde5b5e591a22c98efefd1bfc201cd2550afaf539dd0e52af51131fc562986dc2c81427ac01c204becdd0dc10a3e93e732cd543cc2ea9c4dbe9c32f732d73a2bd0aa823b265ae15d06d7cfab5c0b6cd296107e8ae92e7ca47af9ff7fe6712e86dc71dab425a0c878ebbd9c23bf2af9183e9e53b99e30aab6bc12018484753b3bc11d8e01b5a558cd55ac58c130631b556ed033dc9e882c51d8893e7f6f4f2bbcaff5c9465245bcdab356a3dba978a422accb041d2c9f13713235af6916cd8f95897556d44271b9856869fc96da5e8e31c1d1720e21ff9ad9bb631ecf189fb4693b5644ef51fd2ec7195bfed8f0bd5e2efb19d59dbed4605b4da258a5f0bb3c1b95a1f5ca30b45c9a972735179956b74bb2606a956ce0f62cd3ff4741809d4592dc783fb2ed79b0c28f8cc7fea1f7755146d0ec703549287f6ea419abbd651e09a50854b638ec97f6d388d4f61c6a034dd4d87304b5f23ab3ec8ae7d545743c1d26d9b3fd2c736c6dc0d1f2ae880bce8386aad27cbda656a6aba3444e4155e9c4a1f9451f96cb5c988e0650861e5985fc04af70928bec8d3a06010802ae74fa36d15237fc682c645ddaaaf1727780876a604997ba21401f2a04c655ac34dbc21341ce3b51c2fd0d4de04c8b670290419dc2b371fdd9d843ca92385811007fdb082537e653213cff6b3f6946fb28bb7d81df92a4d700544afdd3f72eeb3eb62763780c01b7f494d2efb11a50d3abd90f704747ca77c905aa125e042b762a5a3398d5928d4e5137d21f18a86baf85cdf3eca37522b321e7bd983c7e48d05eabe9ad6ad4300b5c602d65659114619427c261fb520366b24b3b727cf5dc4c1c0297d1328abd04a6e28b2aa3bd4aaad6139a8ccdd52d50ce119e617ef2ce49d70ee8fb05c9259398ddf24384b9644f8dd53d1c91f636070a33191a35c1fe835d598555a686ea97ec6d499312d6ad640d1a47914650dd212ae4d1df57da2ad8e3a60663db3bfebd5be9b90ae7a1e914d72df300b19587d9826cb3ca60e1d010dd3dcc03bb50b526a331a59876eafa88741cd449d9581385db4e8dd8f57ee8b64b54782d77a9d9f71dbc2efd5476d2d763e2d8d32f7c2a2d5607060524618467a13b6f98e59d1c0ce8838b127c5a9b06d4b98bf56948a1af4dec118e833678844f39372f43e86573b14fafd6f43a57398ebcd9e5c74071eee0bcbb7a07bd36041dd1425703f11c331a0ee6d299b20c75a3d34d49319d1f2ae49c0f5e29eafeca471ba577050d881aca7ed42dee46f06f404c602eccf13a5bdcc15d60e89d6422b4abdee324e6ac6ef3a129eca309b71aed61a6592e1a8aa0892720361ef9acf3d94a386d6afa4e0995965291b14988b3e3b22a8d0eaeb8bb63b29064ae2bf02a6ac1f195faf6b41da4de0542d0b067ee6a6339d0b32ce34113306cac9a7feda8fc6e52a69c11547cb140ab6883e6f05f37d2bed8770f64fa373ce633c3a92306b325f61aa16aceec2b6454e651b0c886f7e2d8314c579af5e52c4d1d4bd46b9b85b0c1b02c509bc3eb4c5851f7c931a040ccbb17c1e8c065c8fb4d82ce232695efb51f52f2c8f76583b3ab6d955891e2de2c41899fcd68e539c52045d7c52837cfd76c23dcbfec7162b7bc2707959a84983b0849ec27c1a902871710ac36164e1b2af9cb03fcfd96bb0926c2f2fcfff949760dda35284c5eba2f14a5e27f56d31c8533d9e4eb1e30821451c4f368a3830673d60643974a1c1b33f8d18480925fc2cbae2f563441509856f5151d137b7dffa8de838b30febf50bdf93b03ce34c547efb8e0579dc3cfae5cc37e8347e3fbc343ff99f779337f6183200242adbed4063e36991475ccbfe4f047ced4adbdfa34a726a7af29435159de2eb4c822c0a6c3c4e69481017e3d268bc4c408455de0b85af99b083fd5761179254dcfdf807df4b8fa32c09adfdd22f6f9a1f9a0fb8978c8894fce1cf64e6d89b8d0ce19bf321d4dc52627bbda5069c4d79ca072ccfdf05bccd56c7d6e395d73453f5d801ae9bdcf6a4c31519b72f8b15e0b4a0370a40af50fc00b75ebdd5377842d8028011cca8bce10cb515b676da101ae58eef5faa76ace6577031503cd91737baef233eb9eaceadc13cbb2159bef60e71774efd3ac22fa7a20908f1d12f6b6ddb382352f29de8b0269379ff1607aaa9c45bbe92127ee49e6fae13d4df7cf93e1772f3abc45fcb16a944683c816b314d14bcb61a18730cb4547cc3130727555f5fac4d728bb263c219e6447e82f5f21fe6530102b09fd9499c06443916d93375f43f5ee5a4f0b0196ac5dbc86b6bce1a833bf3fb74fb29172422495171a092abd4a1ca7aeaf6ee22ab99d0921b3c2700a80979fb715f67f127dc2b0bf7cb6e223710c0e52adb20cf82507415a86b5c43c098f215ab679e62c34f2b7636e45342c2f70995f592a47028903db6e90fee41986110adf480c156dde3337942d8ee6d9748026c4d1138eaa25637477bb89b87b104976cb26a7f5d604d474b49cb3ff0c1e2dc30bfda6eefe771e264a2738b8a9dab27b7ea637b8c02bb6965a20741f8c1c9b8f06a75ac72dd21912bf62499386491bb240301c02f402df629ffb0f849952de2b236d355f2179891dca86678a73087542d7d099a9c8529c2398a6299a25cd9af5581ac2deeb368434f1ee3111baa627f1b29e4fa4f910dfdc1d0ad7be2456f19446f6864ca6e70ee4790861d7ff6a0816dc55d6169154fdee6300e277392c413d637bfb8a0114fb", 0x1000}, {&(0x7f0000000740)="417aea69ceecc6aca74d1538fb7e52d3ac03931c890c1513b1aca6c614d0d95a67e72dcd2afa1127e279161e7f5249f849cfb3324544282d0e323c28b984a059042b874c407e16209de9fa", 0x4b}, {&(0x7f00000007c0)="d2eb00c916fb2a32349a91f427289f466d66fbbf4a108ed1cd000c67fa7362fb7ac1ab6638d1dbce460974478411871e04fc2223787b1196367075bf3f30e81ddf51d6c442797c0651ec1af815c0b4f4fe8e5bf69c0d42b1d84667b080b208a630c03d453df53da46cb65b9c13fff28d841251c5e0e0b6bc1c4764a9d9cd74d12cc1811289eae1e436ae4fb9393f93a7f2d11fa80aefb7931b76c1cb94", 0x9d}, {&(0x7f0000000500)="57ef5d57d1c34230d20392f7b4f69be51ec221e0dd693d6c476110944a65578d6d6a82a0bee057293cd1ae3dfa72f582350fb45436535c415cc8a523eecb5c", 0x3f}], 0x5, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x44}}, {{&(0x7f0000000b40)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="a9dc0239a22d2cfeff2301ffaf", 0xd}, {&(0x7f0000000c00)="c07f5289", 0x4}, {&(0x7f0000000c40)="149b3425a0de525406d45ae65354602a911ef59d7c9f669b1de6d92bb94990241bab0ce3682fb6bc7f317836164e8e3158d6a9", 0x33}], 0x3, &(0x7f0000000d80)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @rights={{0x24, 0x1, 0x1, [r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xb8, 0x8800}}, {{&(0x7f0000000e40)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000ec0)="2e85d4e4c631a8b21db3a4b5c200e1826668865d33f30439c2a557073fdd4a51772700e2734d8430cc7507e510ea0c0a6f8275b6cc957115aa2fa471b5c128bad8e9c0923b232fb41a893205f7b4610730b0", 0x52}], 0x1, &(0x7f00000011c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, r5]}}], 0x70, 0x80}}, {{&(0x7f0000001240)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000005840)=[{&(0x7f00000012c0)="183f515740ad5a36243e85d5985daeee1cb6c776c83ff84ae558ec3f083b58199d8ff1811d8b05b6d6a76ed99d3162e3aa5d2ccc014e28cc2efab2028ae5e948286c7dc1360b7d57e0f1fec8810bd42a67337171ae9d74c52d94ca797b7dd4bdd3ec856c422a4b9bc3d1be3f198aa9dacfbabc3c1917a022590e7ede41bd1b40dca67256ec2947288c0b02451514cf673b1dbb167d25c8a660a4666a065b79b1a71376a06036769136c572f8d4755588594d90df834b0b507100b65dc4245d608488b41077f63f31bdde3d87bbbc6126fa8a5bb0e5cfa319d98ead", 0xdb}, {&(0x7f00000013c0)="93bb7dcc93fe260566e643d213fe189795300be1fd6ee004dabf4e9e759b0d29b1c2d08959b178023fb5064be44989f2e89da76055dc1a2564dd5f1e83749249696dbd3c3ae11ccccab1e6dc9f2a6c", 0x4f}, {&(0x7f0000001440)="d17accb8519abc5cb5a02d89f8a064c241896f686f6089fc6e99c9d937ccff8f073f3604e452959a35c11cd2205c059f79e86d1e40ac869029cbcfd3e09657f3f88acd37c291fb8a0ff5145a03db7e1786668a", 0x53}, {&(0x7f00000014c0)="37fe6fc72caef56bd261c19ef31a6ed5c1ec569a13dd6cd96b08a07735635da51815819a61b6d21b7d1246f32f429fbf62aa09350d171d5fdd3d5e8ff9b14d7348eeeb3c388fafe951a845426e0af0021d4e6d58c968ed30d418ab4d777ee595a523c7c6feef3f6071239aa909d3827d98faed9d0a", 0x75}, {&(0x7f0000001540)="dd6195bfe5ad9e0098b5c90c6c4416c2e42ca65f996861e1e646ede9e4f06cb5595f45d0ed2546acb0bf3bad3ec4a46eecdd8c282af825f01df785580bb746213dcd7a97ee67af213fc4eb2713a7280fa43a875915129d1bbe042c2e800e0af1a817cf599677b23f88b9d8bb97b42fcf4a2156415f355d39f76ce8150bd70e38b0f582ea0cebc3c747d1317eceb18b66be2975b2338c90834265f922cab693dfb4fbce3f5f2a25ec2da2de556394", 0xae}, {&(0x7f0000001600)="d33c12", 0x3}, {&(0x7f0000001640)="d2", 0x1}, {&(0x7f0000004780)="4b13dc33a6d850ffcb5f726deb5b257bc77527a2c739acf71acc12c9ed95a1fc691a794dca292e4fb8995a34372ba95a6f9edf7dbd9810366663f4a4ad3b06c82d31044ab9121937104a6a0af80ecec06096ded0c63636ae269e68f9aa500ab67f6a3069732269b55b70105fa013a3242b719fadcddc53eaa181d3f5e9c6894de9cf3214372a69aa202751fe8bd661c99857244fdc5248af7805cf6c8ae18d6260c321d1d9d274c3e0", 0xa9}, {&(0x7f0000004840)="ddd0c55011770a00f28f50782536b19d161ce8d75c2f29fd993c075e90227c0227eade49883f78b9698b816f4fa25d868024fd715f08c751f02800b2e41ba2ed1a7fb0ffc3fb0183936fbc3a0543447dbb866364fa2783f0eee07dbba930299187629312781ff3738b99d0dbcc03220468756b1b9021780220dfc013825d268801eb0569281810e5202cebcc42d2082ff62482446d4c0ab8e8c639886cc9c199bdc3bca029e4031fc7cc590d6753e92a6ca31803ce77b33dad0394c6a7d8ebdc41983c46ee0f1919ba1c68ac236560137cee80fcee935ed082e687a1611f66689a0d8d504bd80f92855bc413b3f4a9cf9686c3fed3f2c9d32c3de8079426a4cf0440aa9acea5d9e4b50678d45d486b6ffb24beae3402e4c05952d521664b7c5e4dd558961620d398ea77c8308989486c1f1f6f37543f8699f63706195eb7527fc5440f24850630d7f52aaf59c8f7b8beab1eacde80d106f32cab3e15d07df58306745f1efcae57533a1036bf1bdf8e6388f34ba91d502e2b23811cbbe7b8c7e94b3aa7eaea41addfc04a5473460feea9ca67e52734dfabef991bfb2a2c6df8f45d9902d7a702354bbcbb034b7150cb9304036c08b40618a9f718cc246dd9c1d485911fe078f5197b775afbaf92baa2d872e395a561685ce443e96b20457e9a983e2648f09ace101c68921dee0556c414a4a1d5bb814f22c9a59e93d55e1dfea2dd64472494b1c38f0a62ec0ea5fd1f4e200ef62a05ff0e4d061fbbd3446da80b829f49e920d3afb29cad3c76a239406624d722416548340bc25421e957db88d44380e8088f798f62eb3fe67e1e2d23dc6153a770e7a6d70aa96aee8f63560c968e716ebe568ad2f9837c23644b821a0ba0ee4cbc4d26acf08f426fc7e297e1b64e663dd3e9950997b7a5f06b5d453e480d48ac06f2b1939e07c0fd398ee8fc08297b66a82336633f5e5555006e70ebb37bc0fdfcfe2bf2232c3977ad7b9ae252f59815e528a779a443c8f499288fdd2a4af1acaf02f1f83a5a376d7e0db842a3c4774dbebd714e7c102eb6aef24ead90bcc06ab63da587f8e3a11a89b8c6f081d76141ffa0846fea95feabfb2847486b45f668159b48ef71939f2894e691d960e75d55e5391e18c9696fcbdf39a58124fa039b377c7fa43198244e9e9608a2db73b2286e1975dbba678768d4dd01aa1e5a077fbbfb584cbba0d3467aa4c3fd281d0ced7615c08a8d10223e4bd8cfc608ba4d20a3c03a4b2b4b589d8aafc8e068e1f98462dd21be96675872f9502a0301d5be9d91136f2f00cebdbe4e22b0c5038d1d6d310c238888c8b619c53047a7a827d659e7792a298fea9d6b257e63f4f128dbdefaaa557e2d3463f9928c0afd6b464141333556d39d255f84db51f0782964f1db97f0b0d0b884afabb38dfb620d0aa99f819e6961e8970b58e21ceb420b2abe9711b872f143b4e6ec8bda8359f5844469f505b92e6702612319d5ea1ccefd64d6e00bb4c366cb8f4fbb4e88694b447c02b74d96025bb2d58f115dd33dc04b43f336068d9b0cc4b51253f55a1c467c496eaabe3c3e8059fb5cc6f2dba38883a22b146dbee7561e8de1ec78c3111e361336f275240d91acccf683b980db48a70336407670ece7d988ce3fc4ef2e0440033beaaa122c81eb8941cad4d8fe4682bdc62c0ba2d21a3fb53cdd7c468d2657348d55d8e42e32f2b7467d1c3ddd35199694b0724b23ad0c0e01b7a7996f94df74972c2057460d6fa32adb2a6ec04bd183142ac93fee8b4216cbe1218f38867210f7ce48844ed87981e8399c89038b887152c2b801a9bf3eec0cc653079ebdcb27ba963cab961d7d2c936826bcd54e8d9929929d7f5d712ff6fa4ba8b31467bfa913d8d203ef1e9e380d5c73912c2ec3923bc0299c1213896984825f0b64f981b5f930db8d867eaede3fca19e6dbf3a8be480e2e2d26d47e05f6850d3a46e97eebb7c65d5d2f7af54721c87d5124f97b8cf870118eed770077ac30283aa5d54b423bb3c01ba1850b2727654866cba2b76871545f86cc9408535d1ecb7ef7594e0279c184585d73ed862fe0a0796eaa3345aaa31562713f5531021f4ce2459883393955eabd776f05aa99b0808801508e63d7754ddfedae66e29c7b062e6f95096f15289af840bd490165ee92e693c5a4e04104f2d10c178f9347198043312b62e158cbece191945ca9128a2a48f9c799aa2165ecbbd8ca8076be1f7223271c90cfcd5fe8711c83d1b3d24c3b20dc79589b410488a3bb73cd49ec9b57d59e36d86213d92a8a84aa1fe24ba06da1168eb719c7b1a2ccd03a659b6a194d72db5f3711b44ec85d942936a21ecb702a08434d55ccc27b21c4fa0a44027051e79d69767d43460614eaa04c90880a0466fbf0183e7841415b27663b1d7b1cbf64ad47eb251230919e06268f651950fa6f067afb7916e77f6cae7c00cf72a7a4b297a5bd6a3720c723f41d0b4bb5bba0272bec9cba7ab0c5d7a450f8d4e95da0ae8c4154c94d82877a60d837a7ad71540575f253d09c21ca6d127f7285dee1351f0deafa313519e82003ffced61064565e794bc1f692ca17108f9ea25e61ba239addd83b30d642bc33c8486eab52e98e326ff9a0a4fa969fd7fd5f999d95f3db74a74f8a506a8988d77b34f5b58388245b6126a82b25cbdbd34ac2972ba99fa80c5fe2b672af045c39ea4e66f80390d523c169f961a451cd25cfc42031edc67e8491c8ed612e9fc66a40623317a175027d1660fbb13e6ce218277309d112e815685f7ca6116f54cfc7dad6447ae794039a5855053434415db773852b86ea278b41588566b33f7444afe7a4c32298eff9c9ab1331b5da49aeb59bf595b87bdef546fd762fd76e3acb675cb0781f3932c36b5044aac61ead08540e682c95c679ef4b5ec3f4cc91217928e00005a1667e5aa3c9402fa4d54b7c5a605931d0f55d469cf6fc84fb4b7c878f8094483b0ee14225ea6b3c13a52421aae22f2a0a265817fec87969b6cd958edf944660ff8c27da6e394b2fcb555d5a95ee0ac73cce04cb5686c40800f611ad6c67a76caab6d3e8a1d3f88cd8d79cbf35036bc4251876b4fd405139c6c18dc3eaa9a078f27d29e75bfeea642e66b74282de0dac1fb2f84ba0b4eec30f8a68f766c34756557180892cf717956dc311219f023f71ae933507dff98f67ba82fc9ef2e1a92749515b529484a6da3376bb9509a9f1e9c593e9d69732219175fce05d9855e8851ec27f44f13616b5a819af96f3cd98cdf33cf99671b33c6abcf6af4b0e7a9dcd45e6c0e8f6c65a3c0bb4118d28a5e1d078490a30f24887ab67c59c6e71776ca5e68b9685728993b6feab11542ce078693299af90cf673f348a952d9e818319d6d87c7a5d8df01b4906d79802a15f06cb3ee0c147e759337d64e53d7e5e94bce1d8a1256245a248bb9acb0e223c0b0a05cd64da6ec57a0f29631a93cf887e7116160fa6a923f7e0f6345c6064c049433e0ee6589d8eab883bcfb8ef8ebeb7d4c32fa8d754adc75c19e8da653b41295a72fff51a8ce90eae894571204a0ced6838753e6958c848f3f00b0c50226db601da1510d0dfe45d720809d23c26d66bdd098a3b9566ecf82dd3cfe2def9850c5eb99706d8e8a46ddc2724fde97671ca1112b5883f93eec7b9709efd5367be94a523b86c7101417c2d0e7c7ff9c075cd6803686743d4dc057a3d85b174520a660c2420c581dc82e9b96b25397778b1dc5997a3645d1ae114110552379e81adeaafaf9c516cc6bc50e4e8db2751c0e2a165a832bc3b64102889d852af6297deb7c68cd635e7c1594126430717529ea2d1534614afa7ff5830b622cf873c3db1b7a97c3d6f27a4719d6197c3c9eb40f807a942ca35c0c7d7dada54902c13847cc97f119233742eda71cf5c10fa88d2a3e8950529d3ddbc60e29a8660e130554e77b28e50ebf367981a82b9b298cf3acc0e2ff4573ef72cdecec1a16ec014be05e318fdbb8387351bdbbb3c5d38d945bdcc62b42b189004e0bb034aeb361e8979b13bc0a6ea8f1e8d7e2e73f39b9c464868bbef7513bf0586e85760843815026a66b72e96513eda06fd96ef39660f0ca7f2eb2ae6a0097213989e6185d4cf6a4549aa4cd49cfbcecd1d7ecdfc0283adfc4ab8f4955d3a628c168def9cecb57966c371ddf23ded2ead97d4f19eef1ed30f4a5cac186dbb594becf825ef186b7f7f1a3a86dfc3407766986540b8fd26bec0cb8d81f8b7ccb4948de7676e5bcb8c9fffd3e7228b7da8210b583f3aceaa711938aa57b2b795b9d0232d69271f1cc5ddaded636a0341a2366f0cfea1f4b1b8d3bf8ec99df695165f7910b61612fd90830f4c3ddab0dc86d7660a905a5d4ed376d9a747a593d735fc77f5a317c3741a6e183f62a945a47a138e4449bb0b812a77e2e9b1ff0f435767806f3a7f43be0afc4942d0ff46f3a362f9f06032c15eeb6e4770416a2bb82bd234d066d21760951906ac8331be89aee0f0c0c35e6e4b4034575b5fd4132fe996878e1ccb50694241a26e7161065e7bdfb9250a6e95ac2b47cec7d9453511c93327d45aa21241283a1c6e7d729a4a3d4304571d5e66901c5bd8b2ddeb3cdd218b789eb878567fd3a8707a2ad2647d88047975c28ec01cae2d04a705a45def8dd1aae4aaee9c668829dfc5818d9a79effbf76634817abebe9631f3011211039ad3ed91dc85de31636f7c3ccb38c49b06b4c010d47f0152f5972c5116739b77b460b1ba9abd6de2ca9cf5ea397b1ac2b2a7ccd4069da0951702031d68368601045cad15a52aeb60cfa22970399df277db71e93a21d34e7d8a182b3d9a0ff772d271249a5e20478063cf86452bc5f261d3078e702e9eab5c1d617cbad79bc1c36969e33aabfa7df7c4f17018014a6332bd68c4fa81b86896b1aafc92e485200ce4633619aa4284971791fefd5d2b831017c7ca170ec0b11ee91b2647551e7c0c5dd6e166dcf22ed1d6650624867ae60bab3f09469abafb037b1e616510870cc70a9f926811af443a82729fe19a42928c9d25a59b829a0d7076d3868cdeee48f3c5dbf31c554cecfa3dd8d1b8d2c453896a33392e49d9ac9cf22efdfd358304782f939c277e2f4b8df1f56a1474a1f04499bfb8f0f46967dffb03464c9cf111d392d6d435fc26ba6573c4ef66876c7829387369acb799dca4348f31f30e303209d65482a05033d0df01996468184aec7d49387cb5f4bc6e1af63d76cdebbf9d275d4bfc3188f112c5cb36a1df631d403bd6f8ae2cf5b77ba86ea6da2117118ebb993ed7ff79c5767293fbedcd912a79c46fdd54974c6ba06f055f02406889e3afe24b9830e925214637efc7aa7814a72aed4e97a5c44a3d6e062dc166f999a9d0a132ce2612ea233d441d8cd2c716e588a7c3c49cd7a75c6f81513a7826cf535cbfc5fa003e94dc35aa924204fe78388637c933117bbcdc0955158aafa30fa27414e2d1f1a6a0587f4562a928d099008d7da9095fb53f4cf9bbf69c6fb9d2917d1543a363df91d0f009dbc9c7da366b00ce893d08b777e478fca5b8f179996f13fc2505453295cb3f14b1cbfc2bd3cb39be9665561f5286c6762eeb7bdcb3c1a1defaf31772629e39b6eb27af48058150cf292003cf288729c8ce530a15ea1f4598840d5457e1174b4b981714bf0a88692d8378f9d2c843018bbf3987dd899c4b369478b2b794ec043f8ca42d055aeab7b671bcc7cf95823fa8b4aa9e463ad71194d18842a0424202607646c3b05dcc6738662d4fdf7a81d5e841af7158e723caebdddd6e", 0x1000}], 0x9, &(0x7f0000005a80)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [r3, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}], 0x80, 0x8010}}, {{&(0x7f0000005b00)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000005b80)="6197ebe880da419a3dfc38c4a159d81426a35f1c29898dfbeeb735da768d1357b90130c4ee34864cda7c8b2545f1135ebeaf23c92ca3a7449af02851d1ca06e584b2496d6f26aee341b5598feda3824803b3a244b9e15a4e754a93", 0x5b}, {&(0x7f0000005c00)="76ad0a43fe7efa1beab0a93b985dd43f1866a51065a61555ed14d0d50f419bd1ac92a840742ada7fcb45d203bfb6218859c3b7bcbbc62ee236eab5187b52abcba472e4f4bef45b411993e130c233aad359bc8182443b56cfe0e8f12a798fd0956408cef0abe8c26b69fa20a6d3fe0606a81ef49ebb1dbadb22acd80594661feea961fa0fd322", 0x86}], 0x2, &(0x7f0000005ec0)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xa0, 0x20000808}}, {{&(0x7f0000005f80)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000006340)=[{&(0x7f0000006000)="e2f3", 0x2}, {&(0x7f0000006040)="2e9269d3d04332afd70da11213e9d56fac1f4e5c665fbc2e349314b957e7f9f0a3787fd6db03014de89db84d3cf9cd472bf1a6d9b31efe637e55c83dab8807781776152cd8c8e119c3ce61966ee96873b505f87d4d4525e5f040e0b9cfe18b5cb48494c1175ee6fb947eaf0ead15c551dd481e14948c74f43e1fe40ee36ef122e585150b8e90c6c88a42b42f5f282d3d8fdf8511f662433dd2c22ac0fb26d6c1819cb135948ee7fdf0b3f12d987e56749aae9199e32cb91e92495e05689eb4afa5bb86d6f498f8ff91039dc089c7bf629e4a937c592e", 0xd6}, {&(0x7f0000006140)="df231b176c752e454730c0d25bb448f4a1cbb6209ae2ea0a35ba7321ae5d3d5353f535f5f533b1e96f96e014a96c8b32223cb9a80b70589923a3805fd274e400e394e7eb5048ed0e59ea79789e12d2bd83cfe3a1e6110baf81bc2022c6a5053d65", 0x61}, {&(0x7f00000061c0)="6a44801b19b93470bb369f4284f28cfa473598bd33657214dd756ad22b5468dc1e0a33dfde0598e5dff82cdf7f6c3a3b8a901df32c2e55f9878b981b39b1129f9d4cd498c08e5b195124480c7af50e19bab0cc74d0753e7eafea2a5082ed99b1ca94281119cafa5867f598fb0b8cc2c047e91bd6dddb6c3392d3d9132e5cbdec326944b18eb5d711555be834511d7c72f3e9706db58477d23efa37d01ea71031c51ad533f24063723b96a900557b96c7d8c00211", 0xb4}, {&(0x7f0000006280)="097be22dde5d23196edfa190f1858d5f15b4b4f4591a9b323dda60dc4884f400ada2e32d80fda4d791512db7fb6b3c0f6a3677620d54c560069e93ecc82ea05e2fd68dff01024730b7a558bae8a43b4b9b4c6e4536abebf83f57b9756584ec997a35c17b874566e699c31e632a270735b5478d4d78743e6851b28db6522e3b6cf8a20d2cbff439c321347a33", 0x8c}], 0x5, &(0x7f0000006480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0x20, 0x44}}], 0x7, 0x20040000) pipe2(&(0x7f0000000280), 0x84000) pwritev2(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xbfb}], 0x1, 0x5405, 0x0, 0x0) r11 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x2802, 0x0) r12 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r11, r12, 0x0, 0x20000023896) (async) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)) 23:54:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001300)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, 0x0) ioctl$GIO_UNISCRNMAP(0xffffffffffffffff, 0x4b69, 0x0) ioctl$sock_SIOCSPGRP(0xffffffffffffffff, 0x8902, &(0x7f0000000e40)=r0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$GIO_UNISCRNMAP(r5, 0x4b69, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000200)={'syztnl0\x00', &(0x7f0000000280)={'erspan0\x00', 0x0, 0x700, 0x80, 0x1, 0xffffff26, {{0x11, 0x4, 0x3, 0x29, 0x44, 0x64, 0x0, 0x6, 0x0, 0x0, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_addr={0x44, 0x2c, 0xdb, 0x1, 0x5, [{@remote, 0x5}, {@multicast2, 0x7}, {@remote}, {@rand_addr=0x64010100, 0x1f}, {@multicast2, 0x3ff}]}, @ra={0x94, 0x4}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r4, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x78, 0x0, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x2}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x2}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0x1}]}, 0x78}}, 0x2000045) sendmmsg$unix(r1, &(0x7f0000008600)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2c0000d0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00), 0x0, 0x10}, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="4000000010001fff000000000000000009000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a00", @ANYRES32], 0x40}}, 0x0) sendmsg$netlink(r8, &(0x7f0000000f40)={&(0x7f0000000e00)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0) r9 = syz_open_procfs(0x0, &(0x7f0000000540)='net/fib_trie\x00') preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, 0x20000004, 0x0) 23:54:51 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() getrlimit(0x3, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x10000000, 0x34b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) getrlimit(0xe, &(0x7f0000000400)) (async) getrlimit(0xe, &(0x7f0000000400)) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) (async) r8 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) socket$igmp(0x2, 0x3, 0x2) (async) r9 = socket$igmp(0x2, 0x3, 0x2) r10 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r10, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmmsg$unix(r8, &(0x7f0000006900)=[{{&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001a80)="ca54aabf66073a4d736e0da3c6585940df5e33110f8e3a02ef6f9e8861d4363b98a434a4de2a443035c133c2248e156395e3a850dd533fa91a5e131287472780cc77bb403786b70ec1c661692ae09b8b80634b0def0b5c09aa86d49311a23ea512b3bfdd258b97d439e33139e356139168552cd1c0b61ca9e58f54b1b5f04ac7ab52d06c9a382398e54e0280760214b71b3196beab519a2d5de0d495963e0b867746bde829d03851356aa49280fae961b4f926d1f040", 0xb6}, {&(0x7f0000001b40)="be68fbb116f8a6987d613d98ca842ddebd8f0cc6a16bf6ea443b93c706fc6f1e5870eb5e249f6541b1267dc1ba4d6fb46de24e5482ac43ee2be39256a5d13efa63e52979d2d37b3eb7edaaa82f157f10bf026d74cfbc773d9a88", 0x5a}, {&(0x7f00000020c0)="2d965d15471fdaa3a2b5a299bd2f81bebc983a4e2d8b1aee74652c4daed0e3548341c56d2cb8f2598fa801c82293dc520eb59659fa8ec09b75176aab42903c0b3c14dcd1f40f71615a6a7837ef0f7d9383d04c8f4fe5d1515888ee9ffd9692df9708b97c45f572aa01e16cc46f7af8434e06fa480acb1e566f9895459b425e1de8db0fad3f52b7bb8e9793608ff3251caacbd10115323ec249d9e1751b3833b34b4496e20f6adf855eefb282cf77eb854584bb3dca2d3ff6ad1599695d32108f3588201168b25030a392d4812907c5c69fe31ada6115d881e6fb7bfa2a149697c75cc4b0e947115fbb12ba6a8940a0307c1da95514e3b9e4ea1649f5734b0ca6c5d3e92865d252edad59dbd4b3bfe863a3cc7bdad51668ac1114fd7d66abf5fbade0bdc261969515b2492eaa5a6011678323009d4a2a1b8410fb47e693dd5ee98568716a05c669dc6b9c30", 0x14b}, {&(0x7f0000001d80)="47f2127234f9ea451b2cdd6371f7d3601500299188e7affa2c6a57cd5d6ea6494043a49bd18f93ec7d4deb8d9c1cf6e0311f9d2f0c90f1881c477e448f8fa61d6e234d014e89989b2f780fdf7c06234606ccc49f2141965e791ea468612c4b4562378f5d0b2278521011b4514c165d07fe2b4cdff297f2c47ed9e439295ae69477d8d5b6e1d0cea146ad7695f8bafd9c75afb6ed1972d81bdb84707ed4b5c3b9190a10257c318e6112d1187c9ece4cc04be1c117a0b391", 0xb7}, {&(0x7f0000001e80)="71171ab8a1f89d33fcbe80a2a84cefe1e6899cfa71ec87cc819849475ccf30b9bd38ac91c1096e77589fe036fd21eda84da6d15e83fe44fff8ea4adb2cd6a9a64b1357bbfd1a988e6eb5e7af07958e35a604589a408bdf401801df654c42099e3aa58ac19fd5a34cce41d1e60317c7d20a83c0dbaf11db20c604cdeea90cc4354955ffb1c5d30ce0284446ea8c671ac9f807db985f1aaa53588ec3a95aa9576900add81bebcd41350f09af97562bb767cd67fc1f112d", 0xb6}], 0x5, &(0x7f0000001fc0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}, @rights={{0x14, 0x1, 0x1, [r9]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r9, 0xffffffffffffffff]}}], 0x78, 0x40004}}, {{&(0x7f0000002040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000006540), 0x0, &(0x7f0000002240)=ANY=[@ANYRES8=r10, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYBLOB="000000001400000000000000010000000100", @ANYRES32, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYRES32, @ANYBLOB="300000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00'], 0x100, 0x4040040}}], 0x2, 0x48851) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="147f611414cf97c30f9f019865eb46d08a8402e2725650c1952a34910f6894d62c27e59c72cb2c2c9001fc9829bfed1a5f76d55c51365e28ab44d0646e320c8ba18f9c986f755dd4d3560e4c3c4b5668e5a198af3f9dfdb38a7675280b", 0x5d}], 0x1, &(0x7f0000000580)=[@cred={{0x1c, 0x1, 0x2, {0x0, r6}}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0xc8, 0x1}}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000003c0)="f77f5d55ffac4d99a7f4404a88a28091c2aff484e16ae02d1712b92cf262eb773902f945d5e2ddf3025ac99fc42cd2ca", 0x30}, {&(0x7f0000001740)="09239638acae766c2b4d24188f89746160af61af2e17522d3691af140a60f0ecdcdc03a0ba619142ad2da0998334712d4d3a1e5bc0c44590e5019d5b6c8d75113595a3a992fcf1e0ebbe856eac32f7f037344868907fe5938552e3a9eddb5048520a74f4ecaa23e2a9a988dbb4231ccfba90a11eab1d8bddaee8bb57afc715ce45c7c09e039d25c20cbefe3819e805fc977bedf1a16ef26ff51f9482468e115df9cfa715c9d6e01939f06258fa56dee6a67898c3d352daadef57cc5d0db13b335302572301ee0a1e16ff59b279b5cab22fca38ef24450688c62b3bb5fa9c88b6ae0f14a73449e21cc27c047b786b210ae25b6d3ce5e409462acff9f51c20995577e523ec7f59f3817ec1d194dc404f54c35fbf84bc88b41df0bdb39e49463756fb8dd4d2c5479cd639181e1be4a2f9e79f09e193385895dfaa9376ee67eef385fc4c5e15bbd33e056cabcc15a8e3b2d51d821b6043288e0203e5e61c9cb22d7b3d73001d38cb4d8ddb3c232fa29f2abcedeaf20d2c295defa55243ce53872dc7857d545439d8f1d525d2484c4dc6971a93e1904954b60f796fe1d0e2afe405d851e1d441b65e6e992015be465a4599dba59a8d7c68984fd60f83530f8c5937e6b9550ca343a3b6358c31c9a5532b90322cc1b62f2bdf7a2342ccd1f331a365787bab0b347812deaf4486bb885786a1a14d3b2129b431e0184da029d1e20d3006a4db8679617f7f257ee2cd2f01807e9e3687824507ae11f4330ac7ac32f44ff68d162f303dad559095e6f5e496c9a48d55a8da6e79b988e65fdb99afdd94967dc909ea0eaa4b12c1d20c7fee2769e8395bdf2a5218169dddc9987e9656b08fbcf9b3bbc70fba95ba5028fd76a511138e2b9f222f348bf8841f8b502d8f928c0799f08bac6fbd6b0b1d45ebc703c4b47a02a4d814187f68d7d6c22db4dac3d8ccaf368a23464696fb37f4507c14a6d53d0d994a65c19bf1f4eb04beab21aa8eece61a8f79278b7af87f985e0832a929f1765b73b7c1cf81651d4888796c68fad6faec5fbacc50a186e24105eadc379ffdf4689caca36a82d3ced809011768e49b70f550eb00944a1908b0f92328c1f3d67e3d9f5acc3b2d6f7c4b3fdbe03db3d1a08daa833411cd27f38cbc4162fda67fc0c606547543361cbbd19cf0801f7f529c69500fb75cd54a626356111aff9e79d93645cff3b3913c90cc029b0ec0bf5f1e7ecbaaac0b981c9f9b2d5bd7a504531bb8387750c3d7867703c746bddd670f1b0071e877d162319c3da635d0887a2b107a83c405049d169e933452b5f74ab0c660b994e85784d483a2d7d6978c99f54eca97ce4cd5489ae01e10ed2f422213b00eb782300e28cd300f33604a4b677bd6d827bca3847b204bc366b28f6070ae6ecab0ad90b3a4a6376694d64003838db78a36b470dcc91168b223b4cfe110f1dfc8aa520b1104a3e98d1e6347b0448936fe71b8844f6b5a9d5cbf867d5fa7ad2b8be1e3fd8270baa046f09307716fe09256bcd563ae3410f4c47feee4c876222bccfa7f6653f37aa37659f37722c0cd8ebe930440977423ea8c35391f4a05435560b0a74f73d8101e5efb031c8d5ef5e6a1c4d258bdffcb2667485f4f269c926a4ae97525a6546d6c6de75e10616abdb7f56eeba2ffb7c10d36ed84c967064334fa892d0f17c570221d825bbc9e30a590f1b2d2ab86344e6d01392e86274892a90992a788e18f99c3de95b6fe42d04db2d33dec0e29924858813cc2f3d753006b618596790f8f9966368a6a7643da725347dfc92df88a7b69651b6e9a18d032c442ae7cfa07d70105b82f385ba51f1e8b292e6beefc06f0a7a738400ed69d2aa3c5779844ff48eaf2fb64f22fa7511e089f43a2b27ee78e0229bf5dfb01486accf211892505351752f9af5c2684c56a8bc7789deae827c153ac78715c5cbe31c2dea993998bb07dd3e4b05efb13218480f4ba7ce27ce2555b5d3adc41cf5eff829025f8e426e4f357e3a8aa5df6a65c58719e5eb85cc30f3e095e687d90b407260705254778491a246348078368e0e07a7aca7ce1a053553c25b9901c7bfe4e245b9b5edd43a3d3ea9a5c10d48b7b634be181e36b6068069c8a2553936651ec4d23bcb5bd705b2f85feb70c4b6d02637bef258a9a17252e2d9a894061c0f4a1d20cdcc820b1cd0e1d413bb3fb330d1efd5b10fa5143a1b82016a55e7a7db8cf2c42ac5e7a17ca36ffda08838c75517302cb811b1dc01f93ad59aef452a056c0e9b84dd35557251ff496ffff617f8f00f402a68265ef169ec976ad7f3d3675a433361a83afee8b104f7210c021a0e5f52f33972ee304e54dd9926a2ebea2c04d0f61d7b8ff5337829c4cf1414eb1aff1553f6688a71937d8b8d7d18c72d319d12853f005b2acd7668697fcd68b3d5d42c5ba0c45bdbc9b34a6599d675289ab35412a2119efbab072b43829d51e7b70e4f0e82ef41bdd0ec93a32faac37701de5ae3457a789bfcdd57484e835b4fe2309e2bc0f5eb4743168667383807352b1375e041d34a26087484baff645de9166859285df874e54003a10576fc1da43c5b628900399dce0dc6496b5cca4a04bcb6aa36a2eba880c5f23b83b9dfc5adf76bdd58761fb2aad5986ca37c424382c12a908c8817acbe0d28f840f05991831b15342a37ea1893df11b56f8ae08245d5400ce61a10880b5de32b887b21e96beca89baa7ccdc2d2beed8493e859ad50fc1c9ed53048a37e7e239ac5caaed43961b7ce467c98c8edc3089d16733f810373ea499a1f1daedda6e2a13ff095932496e1f216f4da5d06e396e1956b7987a740d2c2afca60496d2100cd0ee156aa57c7af37515e0121a00d166ade3dd58a2decd76564d9210034ccf0bded2ed66c569054a11e7e257d6fe8e55ccae7a06e953332bb22881ffd5f6b5c36d044013c0dce08ae02de3bccbf128ebd56c68444c55a71098aa736efa44e779efbb085f0af237198d5f1feb2ae43ce5226f48e9695d43f1acfb12fc134fdb8621537825e52dcde5b5e591a22c98efefd1bfc201cd2550afaf539dd0e52af51131fc562986dc2c81427ac01c204becdd0dc10a3e93e732cd543cc2ea9c4dbe9c32f732d73a2bd0aa823b265ae15d06d7cfab5c0b6cd296107e8ae92e7ca47af9ff7fe6712e86dc71dab425a0c878ebbd9c23bf2af9183e9e53b99e30aab6bc12018484753b3bc11d8e01b5a558cd55ac58c130631b556ed033dc9e882c51d8893e7f6f4f2bbcaff5c9465245bcdab356a3dba978a422accb041d2c9f13713235af6916cd8f95897556d44271b9856869fc96da5e8e31c1d1720e21ff9ad9bb631ecf189fb4693b5644ef51fd2ec7195bfed8f0bd5e2efb19d59dbed4605b4da258a5f0bb3c1b95a1f5ca30b45c9a972735179956b74bb2606a956ce0f62cd3ff4741809d4592dc783fb2ed79b0c28f8cc7fea1f7755146d0ec703549287f6ea419abbd651e09a50854b638ec97f6d388d4f61c6a034dd4d87304b5f23ab3ec8ae7d545743c1d26d9b3fd2c736c6dc0d1f2ae880bce8386aad27cbda656a6aba3444e4155e9c4a1f9451f96cb5c988e0650861e5985fc04af70928bec8d3a06010802ae74fa36d15237fc682c645ddaaaf1727780876a604997ba21401f2a04c655ac34dbc21341ce3b51c2fd0d4de04c8b670290419dc2b371fdd9d843ca92385811007fdb082537e653213cff6b3f6946fb28bb7d81df92a4d700544afdd3f72eeb3eb62763780c01b7f494d2efb11a50d3abd90f704747ca77c905aa125e042b762a5a3398d5928d4e5137d21f18a86baf85cdf3eca37522b321e7bd983c7e48d05eabe9ad6ad4300b5c602d65659114619427c261fb520366b24b3b727cf5dc4c1c0297d1328abd04a6e28b2aa3bd4aaad6139a8ccdd52d50ce119e617ef2ce49d70ee8fb05c9259398ddf24384b9644f8dd53d1c91f636070a33191a35c1fe835d598555a686ea97ec6d499312d6ad640d1a47914650dd212ae4d1df57da2ad8e3a60663db3bfebd5be9b90ae7a1e914d72df300b19587d9826cb3ca60e1d010dd3dcc03bb50b526a331a59876eafa88741cd449d9581385db4e8dd8f57ee8b64b54782d77a9d9f71dbc2efd5476d2d763e2d8d32f7c2a2d5607060524618467a13b6f98e59d1c0ce8838b127c5a9b06d4b98bf56948a1af4dec118e833678844f39372f43e86573b14fafd6f43a57398ebcd9e5c74071eee0bcbb7a07bd36041dd1425703f11c331a0ee6d299b20c75a3d34d49319d1f2ae49c0f5e29eafeca471ba577050d881aca7ed42dee46f06f404c602eccf13a5bdcc15d60e89d6422b4abdee324e6ac6ef3a129eca309b71aed61a6592e1a8aa0892720361ef9acf3d94a386d6afa4e0995965291b14988b3e3b22a8d0eaeb8bb63b29064ae2bf02a6ac1f195faf6b41da4de0542d0b067ee6a6339d0b32ce34113306cac9a7feda8fc6e52a69c11547cb140ab6883e6f05f37d2bed8770f64fa373ce633c3a92306b325f61aa16aceec2b6454e651b0c886f7e2d8314c579af5e52c4d1d4bd46b9b85b0c1b02c509bc3eb4c5851f7c931a040ccbb17c1e8c065c8fb4d82ce232695efb51f52f2c8f76583b3ab6d955891e2de2c41899fcd68e539c52045d7c52837cfd76c23dcbfec7162b7bc2707959a84983b0849ec27c1a902871710ac36164e1b2af9cb03fcfd96bb0926c2f2fcfff949760dda35284c5eba2f14a5e27f56d31c8533d9e4eb1e30821451c4f368a3830673d60643974a1c1b33f8d18480925fc2cbae2f563441509856f5151d137b7dffa8de838b30febf50bdf93b03ce34c547efb8e0579dc3cfae5cc37e8347e3fbc343ff99f779337f6183200242adbed4063e36991475ccbfe4f047ced4adbdfa34a726a7af29435159de2eb4c822c0a6c3c4e69481017e3d268bc4c408455de0b85af99b083fd5761179254dcfdf807df4b8fa32c09adfdd22f6f9a1f9a0fb8978c8894fce1cf64e6d89b8d0ce19bf321d4dc52627bbda5069c4d79ca072ccfdf05bccd56c7d6e395d73453f5d801ae9bdcf6a4c31519b72f8b15e0b4a0370a40af50fc00b75ebdd5377842d8028011cca8bce10cb515b676da101ae58eef5faa76ace6577031503cd91737baef233eb9eaceadc13cbb2159bef60e71774efd3ac22fa7a20908f1d12f6b6ddb382352f29de8b0269379ff1607aaa9c45bbe92127ee49e6fae13d4df7cf93e1772f3abc45fcb16a944683c816b314d14bcb61a18730cb4547cc3130727555f5fac4d728bb263c219e6447e82f5f21fe6530102b09fd9499c06443916d93375f43f5ee5a4f0b0196ac5dbc86b6bce1a833bf3fb74fb29172422495171a092abd4a1ca7aeaf6ee22ab99d0921b3c2700a80979fb715f67f127dc2b0bf7cb6e223710c0e52adb20cf82507415a86b5c43c098f215ab679e62c34f2b7636e45342c2f70995f592a47028903db6e90fee41986110adf480c156dde3337942d8ee6d9748026c4d1138eaa25637477bb89b87b104976cb26a7f5d604d474b49cb3ff0c1e2dc30bfda6eefe771e264a2738b8a9dab27b7ea637b8c02bb6965a20741f8c1c9b8f06a75ac72dd21912bf62499386491bb240301c02f402df629ffb0f849952de2b236d355f2179891dca86678a73087542d7d099a9c8529c2398a6299a25cd9af5581ac2deeb368434f1ee3111baa627f1b29e4fa4f910dfdc1d0ad7be2456f19446f6864ca6e70ee4790861d7ff6a0816dc55d6169154fdee6300e277392c413d637bfb8a0114fb", 0x1000}, {&(0x7f0000000740)="417aea69ceecc6aca74d1538fb7e52d3ac03931c890c1513b1aca6c614d0d95a67e72dcd2afa1127e279161e7f5249f849cfb3324544282d0e323c28b984a059042b874c407e16209de9fa", 0x4b}, {&(0x7f00000007c0)="d2eb00c916fb2a32349a91f427289f466d66fbbf4a108ed1cd000c67fa7362fb7ac1ab6638d1dbce460974478411871e04fc2223787b1196367075bf3f30e81ddf51d6c442797c0651ec1af815c0b4f4fe8e5bf69c0d42b1d84667b080b208a630c03d453df53da46cb65b9c13fff28d841251c5e0e0b6bc1c4764a9d9cd74d12cc1811289eae1e436ae4fb9393f93a7f2d11fa80aefb7931b76c1cb94", 0x9d}, {&(0x7f0000000500)="57ef5d57d1c34230d20392f7b4f69be51ec221e0dd693d6c476110944a65578d6d6a82a0bee057293cd1ae3dfa72f582350fb45436535c415cc8a523eecb5c", 0x3f}], 0x5, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x44}}, {{&(0x7f0000000b40)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="a9dc0239a22d2cfeff2301ffaf", 0xd}, {&(0x7f0000000c00)="c07f5289", 0x4}, {&(0x7f0000000c40)="149b3425a0de525406d45ae65354602a911ef59d7c9f669b1de6d92bb94990241bab0ce3682fb6bc7f317836164e8e3158d6a9", 0x33}], 0x3, &(0x7f0000000d80)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @rights={{0x24, 0x1, 0x1, [r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xb8, 0x8800}}, {{&(0x7f0000000e40)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000ec0)="2e85d4e4c631a8b21db3a4b5c200e1826668865d33f30439c2a557073fdd4a51772700e2734d8430cc7507e510ea0c0a6f8275b6cc957115aa2fa471b5c128bad8e9c0923b232fb41a893205f7b4610730b0", 0x52}], 0x1, &(0x7f00000011c0)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, r5]}}], 0x70, 0x80}}, {{&(0x7f0000001240)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000005840)=[{&(0x7f00000012c0)="183f515740ad5a36243e85d5985daeee1cb6c776c83ff84ae558ec3f083b58199d8ff1811d8b05b6d6a76ed99d3162e3aa5d2ccc014e28cc2efab2028ae5e948286c7dc1360b7d57e0f1fec8810bd42a67337171ae9d74c52d94ca797b7dd4bdd3ec856c422a4b9bc3d1be3f198aa9dacfbabc3c1917a022590e7ede41bd1b40dca67256ec2947288c0b02451514cf673b1dbb167d25c8a660a4666a065b79b1a71376a06036769136c572f8d4755588594d90df834b0b507100b65dc4245d608488b41077f63f31bdde3d87bbbc6126fa8a5bb0e5cfa319d98ead", 0xdb}, {&(0x7f00000013c0)="93bb7dcc93fe260566e643d213fe189795300be1fd6ee004dabf4e9e759b0d29b1c2d08959b178023fb5064be44989f2e89da76055dc1a2564dd5f1e83749249696dbd3c3ae11ccccab1e6dc9f2a6c", 0x4f}, {&(0x7f0000001440)="d17accb8519abc5cb5a02d89f8a064c241896f686f6089fc6e99c9d937ccff8f073f3604e452959a35c11cd2205c059f79e86d1e40ac869029cbcfd3e09657f3f88acd37c291fb8a0ff5145a03db7e1786668a", 0x53}, {&(0x7f00000014c0)="37fe6fc72caef56bd261c19ef31a6ed5c1ec569a13dd6cd96b08a07735635da51815819a61b6d21b7d1246f32f429fbf62aa09350d171d5fdd3d5e8ff9b14d7348eeeb3c388fafe951a845426e0af0021d4e6d58c968ed30d418ab4d777ee595a523c7c6feef3f6071239aa909d3827d98faed9d0a", 0x75}, {&(0x7f0000001540)="dd6195bfe5ad9e0098b5c90c6c4416c2e42ca65f996861e1e646ede9e4f06cb5595f45d0ed2546acb0bf3bad3ec4a46eecdd8c282af825f01df785580bb746213dcd7a97ee67af213fc4eb2713a7280fa43a875915129d1bbe042c2e800e0af1a817cf599677b23f88b9d8bb97b42fcf4a2156415f355d39f76ce8150bd70e38b0f582ea0cebc3c747d1317eceb18b66be2975b2338c90834265f922cab693dfb4fbce3f5f2a25ec2da2de556394", 0xae}, {&(0x7f0000001600)="d33c12", 0x3}, {&(0x7f0000001640)="d2", 0x1}, {&(0x7f0000004780)="4b13dc33a6d850ffcb5f726deb5b257bc77527a2c739acf71acc12c9ed95a1fc691a794dca292e4fb8995a34372ba95a6f9edf7dbd9810366663f4a4ad3b06c82d31044ab9121937104a6a0af80ecec06096ded0c63636ae269e68f9aa500ab67f6a3069732269b55b70105fa013a3242b719fadcddc53eaa181d3f5e9c6894de9cf3214372a69aa202751fe8bd661c99857244fdc5248af7805cf6c8ae18d6260c321d1d9d274c3e0", 0xa9}, {&(0x7f0000004840)="ddd0c55011770a00f28f50782536b19d161ce8d75c2f29fd993c075e90227c0227eade49883f78b9698b816f4fa25d868024fd715f08c751f02800b2e41ba2ed1a7fb0ffc3fb0183936fbc3a0543447dbb866364fa2783f0eee07dbba930299187629312781ff3738b99d0dbcc03220468756b1b9021780220dfc013825d268801eb0569281810e5202cebcc42d2082ff62482446d4c0ab8e8c639886cc9c199bdc3bca029e4031fc7cc590d6753e92a6ca31803ce77b33dad0394c6a7d8ebdc41983c46ee0f1919ba1c68ac236560137cee80fcee935ed082e687a1611f66689a0d8d504bd80f92855bc413b3f4a9cf9686c3fed3f2c9d32c3de8079426a4cf0440aa9acea5d9e4b50678d45d486b6ffb24beae3402e4c05952d521664b7c5e4dd558961620d398ea77c8308989486c1f1f6f37543f8699f63706195eb7527fc5440f24850630d7f52aaf59c8f7b8beab1eacde80d106f32cab3e15d07df58306745f1efcae57533a1036bf1bdf8e6388f34ba91d502e2b23811cbbe7b8c7e94b3aa7eaea41addfc04a5473460feea9ca67e52734dfabef991bfb2a2c6df8f45d9902d7a702354bbcbb034b7150cb9304036c08b40618a9f718cc246dd9c1d485911fe078f5197b775afbaf92baa2d872e395a561685ce443e96b20457e9a983e2648f09ace101c68921dee0556c414a4a1d5bb814f22c9a59e93d55e1dfea2dd64472494b1c38f0a62ec0ea5fd1f4e200ef62a05ff0e4d061fbbd3446da80b829f49e920d3afb29cad3c76a239406624d722416548340bc25421e957db88d44380e8088f798f62eb3fe67e1e2d23dc6153a770e7a6d70aa96aee8f63560c968e716ebe568ad2f9837c23644b821a0ba0ee4cbc4d26acf08f426fc7e297e1b64e663dd3e9950997b7a5f06b5d453e480d48ac06f2b1939e07c0fd398ee8fc08297b66a82336633f5e5555006e70ebb37bc0fdfcfe2bf2232c3977ad7b9ae252f59815e528a779a443c8f499288fdd2a4af1acaf02f1f83a5a376d7e0db842a3c4774dbebd714e7c102eb6aef24ead90bcc06ab63da587f8e3a11a89b8c6f081d76141ffa0846fea95feabfb2847486b45f668159b48ef71939f2894e691d960e75d55e5391e18c9696fcbdf39a58124fa039b377c7fa43198244e9e9608a2db73b2286e1975dbba678768d4dd01aa1e5a077fbbfb584cbba0d3467aa4c3fd281d0ced7615c08a8d10223e4bd8cfc608ba4d20a3c03a4b2b4b589d8aafc8e068e1f98462dd21be96675872f9502a0301d5be9d91136f2f00cebdbe4e22b0c5038d1d6d310c238888c8b619c53047a7a827d659e7792a298fea9d6b257e63f4f128dbdefaaa557e2d3463f9928c0afd6b464141333556d39d255f84db51f0782964f1db97f0b0d0b884afabb38dfb620d0aa99f819e6961e8970b58e21ceb420b2abe9711b872f143b4e6ec8bda8359f5844469f505b92e6702612319d5ea1ccefd64d6e00bb4c366cb8f4fbb4e88694b447c02b74d96025bb2d58f115dd33dc04b43f336068d9b0cc4b51253f55a1c467c496eaabe3c3e8059fb5cc6f2dba38883a22b146dbee7561e8de1ec78c3111e361336f275240d91acccf683b980db48a70336407670ece7d988ce3fc4ef2e0440033beaaa122c81eb8941cad4d8fe4682bdc62c0ba2d21a3fb53cdd7c468d2657348d55d8e42e32f2b7467d1c3ddd35199694b0724b23ad0c0e01b7a7996f94df74972c2057460d6fa32adb2a6ec04bd183142ac93fee8b4216cbe1218f38867210f7ce48844ed87981e8399c89038b887152c2b801a9bf3eec0cc653079ebdcb27ba963cab961d7d2c936826bcd54e8d9929929d7f5d712ff6fa4ba8b31467bfa913d8d203ef1e9e380d5c73912c2ec3923bc0299c1213896984825f0b64f981b5f930db8d867eaede3fca19e6dbf3a8be480e2e2d26d47e05f6850d3a46e97eebb7c65d5d2f7af54721c87d5124f97b8cf870118eed770077ac30283aa5d54b423bb3c01ba1850b2727654866cba2b76871545f86cc9408535d1ecb7ef7594e0279c184585d73ed862fe0a0796eaa3345aaa31562713f5531021f4ce2459883393955eabd776f05aa99b0808801508e63d7754ddfedae66e29c7b062e6f95096f15289af840bd490165ee92e693c5a4e04104f2d10c178f9347198043312b62e158cbece191945ca9128a2a48f9c799aa2165ecbbd8ca8076be1f7223271c90cfcd5fe8711c83d1b3d24c3b20dc79589b410488a3bb73cd49ec9b57d59e36d86213d92a8a84aa1fe24ba06da1168eb719c7b1a2ccd03a659b6a194d72db5f3711b44ec85d942936a21ecb702a08434d55ccc27b21c4fa0a44027051e79d69767d43460614eaa04c90880a0466fbf0183e7841415b27663b1d7b1cbf64ad47eb251230919e06268f651950fa6f067afb7916e77f6cae7c00cf72a7a4b297a5bd6a3720c723f41d0b4bb5bba0272bec9cba7ab0c5d7a450f8d4e95da0ae8c4154c94d82877a60d837a7ad71540575f253d09c21ca6d127f7285dee1351f0deafa313519e82003ffced61064565e794bc1f692ca17108f9ea25e61ba239addd83b30d642bc33c8486eab52e98e326ff9a0a4fa969fd7fd5f999d95f3db74a74f8a506a8988d77b34f5b58388245b6126a82b25cbdbd34ac2972ba99fa80c5fe2b672af045c39ea4e66f80390d523c169f961a451cd25cfc42031edc67e8491c8ed612e9fc66a40623317a175027d1660fbb13e6ce218277309d112e815685f7ca6116f54cfc7dad6447ae794039a5855053434415db773852b86ea278b41588566b33f7444afe7a4c32298eff9c9ab1331b5da49aeb59bf595b87bdef546fd762fd76e3acb675cb0781f3932c36b5044aac61ead08540e682c95c679ef4b5ec3f4cc91217928e00005a1667e5aa3c9402fa4d54b7c5a605931d0f55d469cf6fc84fb4b7c878f8094483b0ee14225ea6b3c13a52421aae22f2a0a265817fec87969b6cd958edf944660ff8c27da6e394b2fcb555d5a95ee0ac73cce04cb5686c40800f611ad6c67a76caab6d3e8a1d3f88cd8d79cbf35036bc4251876b4fd405139c6c18dc3eaa9a078f27d29e75bfeea642e66b74282de0dac1fb2f84ba0b4eec30f8a68f766c34756557180892cf717956dc311219f023f71ae933507dff98f67ba82fc9ef2e1a92749515b529484a6da3376bb9509a9f1e9c593e9d69732219175fce05d9855e8851ec27f44f13616b5a819af96f3cd98cdf33cf99671b33c6abcf6af4b0e7a9dcd45e6c0e8f6c65a3c0bb4118d28a5e1d078490a30f24887ab67c59c6e71776ca5e68b9685728993b6feab11542ce078693299af90cf673f348a952d9e818319d6d87c7a5d8df01b4906d79802a15f06cb3ee0c147e759337d64e53d7e5e94bce1d8a1256245a248bb9acb0e223c0b0a05cd64da6ec57a0f29631a93cf887e7116160fa6a923f7e0f6345c6064c049433e0ee6589d8eab883bcfb8ef8ebeb7d4c32fa8d754adc75c19e8da653b41295a72fff51a8ce90eae894571204a0ced6838753e6958c848f3f00b0c50226db601da1510d0dfe45d720809d23c26d66bdd098a3b9566ecf82dd3cfe2def9850c5eb99706d8e8a46ddc2724fde97671ca1112b5883f93eec7b9709efd5367be94a523b86c7101417c2d0e7c7ff9c075cd6803686743d4dc057a3d85b174520a660c2420c581dc82e9b96b25397778b1dc5997a3645d1ae114110552379e81adeaafaf9c516cc6bc50e4e8db2751c0e2a165a832bc3b64102889d852af6297deb7c68cd635e7c1594126430717529ea2d1534614afa7ff5830b622cf873c3db1b7a97c3d6f27a4719d6197c3c9eb40f807a942ca35c0c7d7dada54902c13847cc97f119233742eda71cf5c10fa88d2a3e8950529d3ddbc60e29a8660e130554e77b28e50ebf367981a82b9b298cf3acc0e2ff4573ef72cdecec1a16ec014be05e318fdbb8387351bdbbb3c5d38d945bdcc62b42b189004e0bb034aeb361e8979b13bc0a6ea8f1e8d7e2e73f39b9c464868bbef7513bf0586e85760843815026a66b72e96513eda06fd96ef39660f0ca7f2eb2ae6a0097213989e6185d4cf6a4549aa4cd49cfbcecd1d7ecdfc0283adfc4ab8f4955d3a628c168def9cecb57966c371ddf23ded2ead97d4f19eef1ed30f4a5cac186dbb594becf825ef186b7f7f1a3a86dfc3407766986540b8fd26bec0cb8d81f8b7ccb4948de7676e5bcb8c9fffd3e7228b7da8210b583f3aceaa711938aa57b2b795b9d0232d69271f1cc5ddaded636a0341a2366f0cfea1f4b1b8d3bf8ec99df695165f7910b61612fd90830f4c3ddab0dc86d7660a905a5d4ed376d9a747a593d735fc77f5a317c3741a6e183f62a945a47a138e4449bb0b812a77e2e9b1ff0f435767806f3a7f43be0afc4942d0ff46f3a362f9f06032c15eeb6e4770416a2bb82bd234d066d21760951906ac8331be89aee0f0c0c35e6e4b4034575b5fd4132fe996878e1ccb50694241a26e7161065e7bdfb9250a6e95ac2b47cec7d9453511c93327d45aa21241283a1c6e7d729a4a3d4304571d5e66901c5bd8b2ddeb3cdd218b789eb878567fd3a8707a2ad2647d88047975c28ec01cae2d04a705a45def8dd1aae4aaee9c668829dfc5818d9a79effbf76634817abebe9631f3011211039ad3ed91dc85de31636f7c3ccb38c49b06b4c010d47f0152f5972c5116739b77b460b1ba9abd6de2ca9cf5ea397b1ac2b2a7ccd4069da0951702031d68368601045cad15a52aeb60cfa22970399df277db71e93a21d34e7d8a182b3d9a0ff772d271249a5e20478063cf86452bc5f261d3078e702e9eab5c1d617cbad79bc1c36969e33aabfa7df7c4f17018014a6332bd68c4fa81b86896b1aafc92e485200ce4633619aa4284971791fefd5d2b831017c7ca170ec0b11ee91b2647551e7c0c5dd6e166dcf22ed1d6650624867ae60bab3f09469abafb037b1e616510870cc70a9f926811af443a82729fe19a42928c9d25a59b829a0d7076d3868cdeee48f3c5dbf31c554cecfa3dd8d1b8d2c453896a33392e49d9ac9cf22efdfd358304782f939c277e2f4b8df1f56a1474a1f04499bfb8f0f46967dffb03464c9cf111d392d6d435fc26ba6573c4ef66876c7829387369acb799dca4348f31f30e303209d65482a05033d0df01996468184aec7d49387cb5f4bc6e1af63d76cdebbf9d275d4bfc3188f112c5cb36a1df631d403bd6f8ae2cf5b77ba86ea6da2117118ebb993ed7ff79c5767293fbedcd912a79c46fdd54974c6ba06f055f02406889e3afe24b9830e925214637efc7aa7814a72aed4e97a5c44a3d6e062dc166f999a9d0a132ce2612ea233d441d8cd2c716e588a7c3c49cd7a75c6f81513a7826cf535cbfc5fa003e94dc35aa924204fe78388637c933117bbcdc0955158aafa30fa27414e2d1f1a6a0587f4562a928d099008d7da9095fb53f4cf9bbf69c6fb9d2917d1543a363df91d0f009dbc9c7da366b00ce893d08b777e478fca5b8f179996f13fc2505453295cb3f14b1cbfc2bd3cb39be9665561f5286c6762eeb7bdcb3c1a1defaf31772629e39b6eb27af48058150cf292003cf288729c8ce530a15ea1f4598840d5457e1174b4b981714bf0a88692d8378f9d2c843018bbf3987dd899c4b369478b2b794ec043f8ca42d055aeab7b671bcc7cf95823fa8b4aa9e463ad71194d18842a0424202607646c3b05dcc6738662d4fdf7a81d5e841af7158e723caebdddd6e", 0x1000}], 0x9, &(0x7f0000005a80)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [r3, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}], 0x80, 0x8010}}, {{&(0x7f0000005b00)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000005b80)="6197ebe880da419a3dfc38c4a159d81426a35f1c29898dfbeeb735da768d1357b90130c4ee34864cda7c8b2545f1135ebeaf23c92ca3a7449af02851d1ca06e584b2496d6f26aee341b5598feda3824803b3a244b9e15a4e754a93", 0x5b}, {&(0x7f0000005c00)="76ad0a43fe7efa1beab0a93b985dd43f1866a51065a61555ed14d0d50f419bd1ac92a840742ada7fcb45d203bfb6218859c3b7bcbbc62ee236eab5187b52abcba472e4f4bef45b411993e130c233aad359bc8182443b56cfe0e8f12a798fd0956408cef0abe8c26b69fa20a6d3fe0606a81ef49ebb1dbadb22acd80594661feea961fa0fd322", 0x86}], 0x2, &(0x7f0000005ec0)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xa0, 0x20000808}}, {{&(0x7f0000005f80)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000006340)=[{&(0x7f0000006000)="e2f3", 0x2}, {&(0x7f0000006040)="2e9269d3d04332afd70da11213e9d56fac1f4e5c665fbc2e349314b957e7f9f0a3787fd6db03014de89db84d3cf9cd472bf1a6d9b31efe637e55c83dab8807781776152cd8c8e119c3ce61966ee96873b505f87d4d4525e5f040e0b9cfe18b5cb48494c1175ee6fb947eaf0ead15c551dd481e14948c74f43e1fe40ee36ef122e585150b8e90c6c88a42b42f5f282d3d8fdf8511f662433dd2c22ac0fb26d6c1819cb135948ee7fdf0b3f12d987e56749aae9199e32cb91e92495e05689eb4afa5bb86d6f498f8ff91039dc089c7bf629e4a937c592e", 0xd6}, {&(0x7f0000006140)="df231b176c752e454730c0d25bb448f4a1cbb6209ae2ea0a35ba7321ae5d3d5353f535f5f533b1e96f96e014a96c8b32223cb9a80b70589923a3805fd274e400e394e7eb5048ed0e59ea79789e12d2bd83cfe3a1e6110baf81bc2022c6a5053d65", 0x61}, {&(0x7f00000061c0)="6a44801b19b93470bb369f4284f28cfa473598bd33657214dd756ad22b5468dc1e0a33dfde0598e5dff82cdf7f6c3a3b8a901df32c2e55f9878b981b39b1129f9d4cd498c08e5b195124480c7af50e19bab0cc74d0753e7eafea2a5082ed99b1ca94281119cafa5867f598fb0b8cc2c047e91bd6dddb6c3392d3d9132e5cbdec326944b18eb5d711555be834511d7c72f3e9706db58477d23efa37d01ea71031c51ad533f24063723b96a900557b96c7d8c00211", 0xb4}, {&(0x7f0000006280)="097be22dde5d23196edfa190f1858d5f15b4b4f4591a9b323dda60dc4884f400ada2e32d80fda4d791512db7fb6b3c0f6a3677620d54c560069e93ecc82ea05e2fd68dff01024730b7a558bae8a43b4b9b4c6e4536abebf83f57b9756584ec997a35c17b874566e699c31e632a270735b5478d4d78743e6851b28db6522e3b6cf8a20d2cbff439c321347a33", 0x8c}], 0x5, &(0x7f0000006480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0x20, 0x44}}], 0x7, 0x20040000) pipe2(&(0x7f0000000280), 0x84000) pwritev2(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xbfb}], 0x1, 0x5405, 0x0, 0x0) (async) pwritev2(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xbfb}], 0x1, 0x5405, 0x0, 0x0) r11 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x2802, 0x0) r12 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r11, r12, 0x0, 0x20000023896) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)) [ 525.253602][ T3677] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 525.324763][ T3677] device wireguard0 entered promiscuous mode 23:54:52 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() process_vm_writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f00000013c0)=""/23, 0x17}, {&(0x7f00000024c0)=""/201, 0xc9}], 0x6, &(0x7f0000002740)=[{&(0x7f0000001400)=""/54, 0x36}, {&(0x7f00000025c0)=""/110, 0x6e}, {&(0x7f0000002640)=""/108, 0x6c}, {&(0x7f00000016c0)=""/22, 0x16}, {&(0x7f00000026c0)=""/125, 0x7d}], 0x5, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) ioctl$BTRFS_IOC_SCRUB(r3, 0xc400941b, 0x0) pipe(&(0x7f00000018c0)) (async) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) fadvise64(r4, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000200000000fbf00100c0fff0ffffff8ecce768138fa9b8beec5b4709000000000000008000"], &(0x7f0000000280)='GPL\x00', 0x3, 0x48, &(0x7f00000002c0)=""/72, 0x41100, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x0, 0x9, 0x1}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r4]}, 0x80) r5 = socket$netlink(0x10, 0x3, 0x0) process_mrelease(0xffffffffffffffff, 0x0) socket(0x1e, 0x1, 0x0) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000001340)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES64=r3, @ANYRESDEC=r2, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRES32=r5], 0x40}}, 0x20044891) creat(&(0x7f0000000400)='./file0\x00', 0x8) (async) creat(&(0x7f0000000400)='./file0\x00', 0x8) r6 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000001b00)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) pread64(r6, 0x0, 0x0, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x1000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x50) ioctl$BTRFS_IOC_QUOTA_RESCAN(0xffffffffffffffff, 0x4040942c, &(0x7f00000006c0)={0x0, 0xffffffff, [0x10000, 0x101, 0xffffffffffffffff, 0x3, 0x3, 0x4]}) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN(0xffffffffffffffff, 0x4040942c, &(0x7f00000006c0)={0x0, 0xffffffff, [0x10000, 0x101, 0xffffffffffffffff, 0x3, 0x3, 0x4]}) r7 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000200), 0xfffffdbe}, {0x0}, {0x0}, {&(0x7f0000000480)="5327b62001931eecbef03e5324c6b3cf849c60556c902db8c0185dedd3c8f34cf4fb7373ce675f4a2fbbda7c143b98a3a1470e5d1437f84976ef8ddf400e63d333b813e002ecb72713d9e327c7286668d919d9f8b82fffab62aeacb4ece0898d73fe343a344680881608edefdc88c47d47cecc27b55abd0788775c1630dbaa52a49a96fd5ebb9a77687f72b4d08228c8cdcaefb670b0b6961fcb2c6d8bb621d2666401d39ca58e35c4ec49a8721924b40f7492b5157aeae53438f9d4c701988ff0697558f9df807c3eed50ff08e0fa2bcc52877651b16e8e3ceda366dcbae7982ca9c3f11a368738831b54cdc16952a0c596a77f4d372e0e4f8c8dc7a7287daef1eee18f7e9c38ef954bfbed44e2675b064c4eabe03624e594f87e54a35d8e718d7cde66b2e9417f05b2421e2e7616c1ea321d10e940354aa219285aa675c16e46fc1ec8c103af4b530146ea812fde604f230d5678cf1801", 0x4c}, {&(0x7f0000000200)="b93eee414941b23f7e236a513d8617bc6281d3b018a87b1ffb522034547f5646dffd32b668a062ef912bf5a197e32ca7db6cf716f67daf54fb5ef95d5505f6d67dc42c4eeacc54f1b90b36f6e9205469da4c37407584891e748eaaef6008b191c329ea83c6d68d85792e0000000000000053caba1870d9d9ca89b023ac43ccdcdcfa87c713ad96a3c347d319b9b75db353bd453f02a13494555ce22329d00ac4d0420dfb9efd378381ad2974144e8bb7ee1ae2ef2b4530bc64fb83a449cf4c4337269d49e099fa6135383d8a931850f8302e09fe92b5c309a6f70197fcc535"}, {&(0x7f0000000300)="b13b25df4e387af51aed4eb33e89a41f9af48d00827afbb85961228a5351d937355c409427d03e1c4cff9a21542e141daada3ec1865abae7e12bda2cb5a13eebdb677db136cc311e4b34eed83cff1fb753222dd3ab483b1d4b464cc68085a6783795c57e8d1b3d605fe950fcdf48554071b850ee8ce74281348938c84fdd0f"}, {&(0x7f0000000380)="5016cf957341f1309660144f05a4c852b7c91d465959679f46274313d42623a941d53dda228a21cfe2d24324e88452b9a5826f74c9aa4fa5812d9b4d91a93f16302922ec7c1b3c24d380b5096f3f1ade3e646c935db9811d60cad83d8ce1fcf5062841d4"}], 0x5, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000200), 0xfffffdbe}, {0x0}, {0x0}, {&(0x7f0000000480)="5327b62001931eecbef03e5324c6b3cf849c60556c902db8c0185dedd3c8f34cf4fb7373ce675f4a2fbbda7c143b98a3a1470e5d1437f84976ef8ddf400e63d333b813e002ecb72713d9e327c7286668d919d9f8b82fffab62aeacb4ece0898d73fe343a344680881608edefdc88c47d47cecc27b55abd0788775c1630dbaa52a49a96fd5ebb9a77687f72b4d08228c8cdcaefb670b0b6961fcb2c6d8bb621d2666401d39ca58e35c4ec49a8721924b40f7492b5157aeae53438f9d4c701988ff0697558f9df807c3eed50ff08e0fa2bcc52877651b16e8e3ceda366dcbae7982ca9c3f11a368738831b54cdc16952a0c596a77f4d372e0e4f8c8dc7a7287daef1eee18f7e9c38ef954bfbed44e2675b064c4eabe03624e594f87e54a35d8e718d7cde66b2e9417f05b2421e2e7616c1ea321d10e940354aa219285aa675c16e46fc1ec8c103af4b530146ea812fde604f230d5678cf1801", 0x4c}, {&(0x7f0000000200)="b93eee414941b23f7e236a513d8617bc6281d3b018a87b1ffb522034547f5646dffd32b668a062ef912bf5a197e32ca7db6cf716f67daf54fb5ef95d5505f6d67dc42c4eeacc54f1b90b36f6e9205469da4c37407584891e748eaaef6008b191c329ea83c6d68d85792e0000000000000053caba1870d9d9ca89b023ac43ccdcdcfa87c713ad96a3c347d319b9b75db353bd453f02a13494555ce22329d00ac4d0420dfb9efd378381ad2974144e8bb7ee1ae2ef2b4530bc64fb83a449cf4c4337269d49e099fa6135383d8a931850f8302e09fe92b5c309a6f70197fcc535"}, {&(0x7f0000000300)="b13b25df4e387af51aed4eb33e89a41f9af48d00827afbb85961228a5351d937355c409427d03e1c4cff9a21542e141daada3ec1865abae7e12bda2cb5a13eebdb677db136cc311e4b34eed83cff1fb753222dd3ab483b1d4b464cc68085a6783795c57e8d1b3d605fe950fcdf48554071b850ee8ce74281348938c84fdd0f"}, {&(0x7f0000000380)="5016cf957341f1309660144f05a4c852b7c91d465959679f46274313d42623a941d53dda228a21cfe2d24324e88452b9a5826f74c9aa4fa5812d9b4d91a93f16302922ec7c1b3c24d380b5096f3f1ade3e646c935db9811d60cad83d8ce1fcf5062841d4"}], 0x5, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r7, 0x4c00, 0xffffffffffffffff) sendfile(r7, r7, 0x0, 0x24002de8) (async) sendfile(r7, r7, 0x0, 0x24002de8) ioctl$LOOP_SET_BLOCK_SIZE(r7, 0x4c09, 0x800) (async) ioctl$LOOP_SET_BLOCK_SIZE(r7, 0x4c09, 0x800) 23:54:52 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001300)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, 0x0) ioctl$GIO_UNISCRNMAP(0xffffffffffffffff, 0x4b69, 0x0) (async) ioctl$sock_SIOCSPGRP(0xffffffffffffffff, 0x8902, &(0x7f0000000e40)=r0) (async) r5 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$GIO_UNISCRNMAP(r5, 0x4b69, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000200)={'syztnl0\x00', &(0x7f0000000280)={'erspan0\x00', 0x0, 0x700, 0x80, 0x1, 0xffffff26, {{0x11, 0x4, 0x3, 0x29, 0x44, 0x64, 0x0, 0x6, 0x0, 0x0, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_addr={0x44, 0x2c, 0xdb, 0x1, 0x5, [{@remote, 0x5}, {@multicast2, 0x7}, {@remote}, {@rand_addr=0x64010100, 0x1f}, {@multicast2, 0x3ff}]}, @ra={0x94, 0x4}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r4, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x78, 0x0, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x2}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x2}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0x1}]}, 0x78}}, 0x2000045) sendmmsg$unix(r1, &(0x7f0000008600)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2c0000d0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00), 0x0, 0x10}, 0x0) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="4000000010001fff000000000000000009000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a00", @ANYRES32], 0x40}}, 0x0) (async) sendmsg$netlink(r8, &(0x7f0000000f40)={&(0x7f0000000e00)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0) (async) r9 = syz_open_procfs(0x0, &(0x7f0000000540)='net/fib_trie\x00') preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, 0x20000004, 0x0) 23:54:52 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb9, 0xae, 0xec, 0x10, 0x1e2d, 0xb7, 0x423c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1e, 0x53}}]}}]}}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0}) r0 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000cc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x29, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0xab, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xda7}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc3, 0x81, 0x5e}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x5, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x201, 0x1, 0x3f, 0xfc, 0x20, 0x9}, 0x19, &(0x7f0000000d40)={0x5, 0xf, 0x19, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1e, 0x0, 0x7, 0x3}, @ptm_cap={0x3}]}, 0x3, [{0x72, &(0x7f0000000d80)=@string={0x72, 0x3, "5df5e46ab7a3657c9e4047422cb3f5dd5597b2907cb1e2a720ef4fcc124cb5db3acbb3f062762a605dbc5c03c8f7b5a13788fbe1036d0e1dd69f5ca58c9e2db2248eda8d2c3f64f1936824414462cc6e86d805bf2ae75e08ab9c483258b54a014879c73f64e2eab81d7ce875e9320b49"}}, {0x19, &(0x7f0000000e00)=@string={0x19, 0x3, "3c8aab26caf5653a6cb48f7885ff2f17376f96368078e3"}}, {0x95, &(0x7f0000000e40)=@string={0x95, 0x3, "445e73442e633826853644cfc338e9e2e8d6a5a5bf897767322a26154a216c0974800dd823f53e5aa81a2824cd77d7082e5511d9b3493aab35a3cbb472e9eff16957a70488227a86d011ac99042b1a5b55281e0334e7261e5ce7fd5f8a2a4a95d16a03e6a9f38be53fc69ba1ae94123429ae441b972a31b150884e995659dec7e02315a344386492eed7b42852a7b3bebd2918"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000001180)={0x24, &(0x7f0000000f40)={0x0, 0x3, 0xbe, {0xbe, 0x22, "005e3bba88d3f9276eb468cdef15197e49cd8763c666a4353d8539268420a577e9d25a62cd4c97d932e16e0b13c5cee315d6fba914ef6b7f2cc9964326a7b09c5957c69a52161f0540794cc52051b59f3ba1937783e55f2b320c4e4ac55a8b8fc8595583beaa9f41c3299440096ce5bfd1687a434d0bc7a54ad61849cced1b8294648a1054e1182f1bda845d49e9d2ccf9a65dcc39435b652f09a1f445c8068b0d4d41089560123dffcf0da8136b76b6c340f86bad9e3363e6e6b319"}}, &(0x7f0000001040)={0x0, 0x3, 0xa0, @string={0xa0, 0x3, "c961a4f25efeb8e98fbe97e96e4e2fae5d9347b24a811494c609ecd18ebd7bdb9b037923b5f61fa54372f731c0fc97254407cd8eadeb075375570fd0cd3f7c33ba212b70f13b6903c1fb26c233785ad0f735b2aa8d1f3f4cbfd975e9f3e13f94652211b0061f14ce337f961b688b5c1b4e4ff9a3148fc48d27bec4a3c6554a94f87d1c9864bb7dcce2a4d10eda98131283b72356ae19e7fdf61b834d1b33"}}, &(0x7f0000001100)={0x0, 0x22, 0xc, {[@global=@item_012={0x1, 0x1, 0x6, "be"}, @main=@item_012={0x2, 0x0, 0xb, "ece3"}, @main=@item_012={0x1, 0x0, 0x9, "0f"}, @local=@item_012={0x1, 0x2, 0x0, "1f"}, @global=@item_012={0x2, 0x1, 0x9777b060bbcbdefd, 'e~'}]}}, &(0x7f0000001140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5e, 0x3, 0x1, {0x22, 0x1f}}}}, &(0x7f0000001400)={0x2c, &(0x7f00000011c0)={0x19595819b396d08b, 0x17, 0xe7, "a483c18179db18aff2136b1b5899d9efe9c52eb07d626b4dc8ce89bee4165af999fc8cca08a92024f2043fa5c192436e0806ad70d618f8eb9cf55efeab4106b686d1a744d827df0f96acca9f36491e12ab15187a28b11721aeca802dd40127a351160929cf7c66b49893652aa8dd6be5b637fb4e4b3bb35180e888b9048a0b7045b5ab60495c79f29614a3abbeacc3c1ad3d27adcb6637774be5e7dc62506540fce001498a428e414577f367443398714d3e3ff750d6879c65c40b9967997d8693ad84d0bb16c871038643937d17d28b298f173583bd1ec5129baae0e7f142e5a2d986154a166b"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x57}, &(0x7f0000001340)={0x20, 0x1, 0x65, "44e8a674b2b0ea1c500d21cab0d4670946827f04a8974f27426c20bb9f4144321cd800186b42692c133a7722ac4265119b77da66aabe83a9506de338c4faa84f4d29778e8beacbd53ff0cc3c47018d913a2604364f54f78f6707561527af1c3ec03515ed0d"}, &(0x7f00000013c0)={0x20, 0x3, 0x1, 0x1}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x97, &(0x7f00000008c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x2, 0x1, 0x20, 0x0, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x10000, 0x8, 0x20, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0x34}, [@mdlm={0x15, 0x24, 0x12, 0x40}, @country_functional={0x6, 0x24, 0x7, 0xc1, 0x4}, @country_functional={0xe, 0x24, 0x7, 0xff, 0x8, [0x800, 0x5, 0x5, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x1f, 0x2f, 0xeb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0xc0710985107cc8b4, 0x8, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x4, 0x6, 0x3}}}}}}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x300, 0x0, 0x5, 0x9, 0x10, 0x80}, 0x129, &(0x7f0000000980)={0x5, 0xf, 0x129, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "c92ef4e379dfff5f497b6d1624090197"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xb, 0x55, 0xfa, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "08bb59d96a9da5f1a89108d94fb69b9b"}, @generic={0xb6, 0x10, 0xb, "dd9abbedcf560b99007f4543e25c8aed71f6e86ee6f0e665278e661a79460ddf27b056af0cda896337e666cdb5e08a70bb31611b22e24fed0d67b7d98e214405183dd0c6519afe9704a9c45cba32b606291c53176c9018ff67c818149b7f86342cf59ceb44a646a2b4152a5157fd4fe2f73e191e16cfb3c65d6462a9e58d6d21d110e3bbc6824148a19334d0f48f4059a2f32a93c1c33be72aa7d0554160b012c72c9df9e3393849250166742f46813ef64d16"}, @ssp_cap={0x24, 0x10, 0xa, 0x3d, 0x6, 0x81b9, 0xf000, 0x8001, [0xff0000, 0x180, 0xff0000, 0xc0, 0x3f00, 0xff0000]}, @ssp_cap={0x18, 0x10, 0xa, 0x45, 0x3, 0x36, 0xee00, 0xff, [0xc0, 0xf, 0xffc000]}]}, 0x4, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0xc07}}, {0x9, &(0x7f0000000ac0)=@string={0x9, 0x3, "1a12e329ee0515"}}, {0x2c, &(0x7f0000000b00)=@string={0x2c, 0x3, "f7193a91fb3fb7247796d574ab82d51139722ce6bb1319a442bd3c317a1a83bebfea665e40bc9a199486"}}, {0xe4, &(0x7f0000000b40)=@string={0xe4, 0x3, "36b020002d3de7bc90d5f96a50efa07fd22113aa0f0c0ac11faaf5553d12c6b14a926323fd5e5932d3d0da67c4d003e1454269a17fc377b3eb3b86a5c36e70fa2ef43b598784cdf090c06975b2bb3ad71d1cd26fe23356b9c410666f48ef24b0aa49cc10d7893700935e0a9b3533c44c16a06e2eea28b8ae5fcdacee895b15e80b65870ac84bc227d77f79b705dc0c028d05b12cdf735b6aa510fbc59028763dcb6aec70184ede908268c91954a98f04d897f89af9d2fc179c5ba61afedbb82fb5f19c0c3fa53ef6dd56ab144b0b43ce37f970e1f8245f37d419f2e3af99f8a31dcb"}}]}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\f\x00\x00\x00\f\x00&'], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x20, 0xf, 0x43, {0x43, 0xb, "9227c240ec5b0d5ff0a75243fb6111b65561db42ca5571241d46b0c685f3c6c6e753dd83138beb7ec7a3a824221a22cb849b0c9413b394129b50059b30ba796114"}}, &(0x7f0000000100)={0x0, 0x3, 0x92, @string={0x92, 0x3, "5428b79dcfeb05293544ff3adf2ea2f5196d607cb841e8b3f33b234f90dc57531d72c346555450e57f54bd8355f5d778beb61dbe5e125333d8b2b88c6bfeaebe20ad579ce6fcef0de2257706fa7b145cd8c3ad0a074471a6654e74c98116a49184c7681f234065c363b59727b9512b96432913797ebe37802c7aa2cec28379e716e511b5b128face49b1657ae17328d2"}}, &(0x7f0000000000)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x40, 0x0, 0x7, 0x9, "1648878a", "ec0489e4"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0x3, 0x6, 0x9, 0x20, 0x8}}}, &(0x7f0000000800)={0x84, &(0x7f0000000280)={0x20, 0x8, 0xf1, "72604f60be014372144fc5a3707e65e7c11f256354c3ef99d975110f00e905dfa1a51c83e8d4736ddfc071acc5c4c1ed1d61742a019759e704c04a387ac5a0a3f9cae2fa3a6012f382434b4c4c69c2300cd77aec806eec98457a7fc62d457d38e9fb5961e7f3b6e8f2c6ab410e71c2323295dd5900093753bc1a4ff80cc75e14ac40a1a8c0ffe73c7340fdf044a56850c3076fa79909612ec7e002e0e81d08a6b13eeae26d61fa4385abf4b4e1b0d8d7b71994a6f3ecfef3170043415ee735c6fe6d5bb1972db42f43bd3b231f22ecd0f654c87e4f736d7365efde04a663d1a053251b5190e5b7d12293da4e399432dfea"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000000480)={0x40, 0x7, 0x2}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000500)={0x40, 0xb, 0x2, "a467"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x7ff}, &(0x7f0000000580)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x17, 0x6}, &(0x7f0000000600)={0x40, 0x19, 0x2, "e529"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x43dc}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x5}}) [ 525.763344][ T3691] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 525.776157][ T3691] device wireguard0 entered promiscuous mode 23:54:52 executing program 3: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000015c0)='./file1\x00', 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000001b40)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x0, "871071bf"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x4}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x80}}], {{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0xc4}}}}}]}}]}}, &(0x7f0000001ec0)={0x0, 0x0, 0x24, &(0x7f0000001c00)=ANY=[@ANYBLOB="050f240002141004068cf1e0c4dd58378bb19822cce061a68d910b100104000000000000"]}) 23:54:52 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_getattr(0x0, &(0x7f0000000380)={0x38}, 0x38, 0x0) sched_getscheduler(0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, 0x0}, 0x58) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d417d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f37fd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f30a339a96e2f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x24, 0xf}, 0x18) mknodat$loop(r5, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47"], 0x40}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x4000000000010046) r8 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) [ 526.069532][ T5] usb 5-1: new high-speed USB device number 13 using dummy_hcd 23:54:52 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(r1) sched_setscheduler(r4, 0x3, &(0x7f0000000000)=0x1) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000e00)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7216a446a00683782c3205bfedbe9d8f3b423cdacfa7e32fe0231368b64f9c504c9f1f65515b2e1a38d52dce18bd10a48b043ccc52646d25ddd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c3dc5d2860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce27e698a3c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0778f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe0f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665c0fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9690100000000000000c176070bfff7909c05c410bd509e084ee74327829413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6ffda9c648e8aa5c558aa6d463ec9d840f000000000000000069523e"], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000005280)=0xffffffffffffffff, 0x1b) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x2}, &(0x7f0000000880)=""/226, 0xe2, 0x0, 0x0}, 0x58) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) sendfile(r6, r5, 0x0, 0x7ffff003) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, &(0x7f0000000380)={{0x0, @dev={0xac, 0x14, 0x14, 0x2f}, 0x4e20, 0x4, 'lblc\x00', 0x0, 0x7fff, 0x7e}, {@private=0xa010100, 0x4e24, 0x2000, 0x400, 0x0, 0x9}}, 0x44) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0x8010aa01, 0x0) r7 = creat(&(0x7f0000000240)='./file0\x00', 0x189) fallocate(r7, 0x100000011, 0x0, 0x2811fe01) signalfd4(r3, 0x0, 0x0, 0x0) [ 526.489492][ T5] usb 5-1: Using ep0 maxpacket: 16 23:54:52 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f0000000580)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001300)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f570000f834c21364e2b47e101793e800009700cf0b4b000029413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da80000a6006c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd2ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d221c02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782f9ffffffa768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de8533830406000000941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, 0x0) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, 0x0) ioctl$GIO_UNISCRNMAP(0xffffffffffffffff, 0x4b69, 0x0) (async, rerun: 32) ioctl$sock_SIOCSPGRP(0xffffffffffffffff, 0x8902, &(0x7f0000000e40)=r0) (rerun: 32) r5 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$GIO_UNISCRNMAP(r5, 0x4b69, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000200)={'syztnl0\x00', &(0x7f0000000280)={'erspan0\x00', 0x0, 0x700, 0x80, 0x1, 0xffffff26, {{0x11, 0x4, 0x3, 0x29, 0x44, 0x64, 0x0, 0x6, 0x0, 0x0, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_addr={0x44, 0x2c, 0xdb, 0x1, 0x5, [{@remote, 0x5}, {@multicast2, 0x7}, {@remote}, {@rand_addr=0x64010100, 0x1f}, {@multicast2, 0x3ff}]}, @ra={0x94, 0x4}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r4, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x78, 0x0, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x2}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x2}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0x1}]}, 0x78}}, 0x2000045) (async) sendmmsg$unix(r1, &(0x7f0000008600)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2c0000d0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00), 0x0, 0x10}, 0x0) (async) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="4000000010001fff000000000000000009000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a00", @ANYRES32], 0x40}}, 0x0) (async) sendmsg$netlink(r8, &(0x7f0000000f40)={&(0x7f0000000e00)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0) (async) r9 = syz_open_procfs(0x0, &(0x7f0000000540)='net/fib_trie\x00') preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, 0x20000004, 0x0) 23:54:53 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() process_vm_writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f00000013c0)=""/23, 0x17}, {&(0x7f00000024c0)=""/201, 0xc9}], 0x6, &(0x7f0000002740)=[{&(0x7f0000001400)=""/54, 0x36}, {&(0x7f00000025c0)=""/110, 0x6e}, {&(0x7f0000002640)=""/108, 0x6c}, {&(0x7f00000016c0)=""/22, 0x16}, {&(0x7f00000026c0)=""/125, 0x7d}], 0x5, 0x0) (async) process_vm_writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/150, 0x96}, {&(0x7f00000013c0)=""/23, 0x17}, {&(0x7f00000024c0)=""/201, 0xc9}], 0x6, &(0x7f0000002740)=[{&(0x7f0000001400)=""/54, 0x36}, {&(0x7f00000025c0)=""/110, 0x6e}, {&(0x7f0000002640)=""/108, 0x6c}, {&(0x7f00000016c0)=""/22, 0x16}, {&(0x7f00000026c0)=""/125, 0x7d}], 0x5, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) ioctl$BTRFS_IOC_SCRUB(r3, 0xc400941b, 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) fadvise64(r4, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000200000000fbf00100c0fff0ffffff8ecce768138fa9b8beec5b4709000000000000008000"], &(0x7f0000000280)='GPL\x00', 0x3, 0x48, &(0x7f00000002c0)=""/72, 0x41100, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x0, 0x9, 0x1}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r4]}, 0x80) r5 = socket$netlink(0x10, 0x3, 0x0) process_mrelease(0xffffffffffffffff, 0x0) socket(0x1e, 0x1, 0x0) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000001340)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES64=r3, @ANYRESDEC=r2, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRES32=r5], 0x40}}, 0x20044891) creat(&(0x7f0000000400)='./file0\x00', 0x8) r6 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000001b00)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) pread64(r6, 0x0, 0x0, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x1000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x50) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x1000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x50) ioctl$BTRFS_IOC_QUOTA_RESCAN(0xffffffffffffffff, 0x4040942c, &(0x7f00000006c0)={0x0, 0xffffffff, [0x10000, 0x101, 0xffffffffffffffff, 0x3, 0x3, 0x4]}) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) (async) r7 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000200), 0xfffffdbe}, {0x0}, {0x0}, {&(0x7f0000000480)="5327b62001931eecbef03e5324c6b3cf849c60556c902db8c0185dedd3c8f34cf4fb7373ce675f4a2fbbda7c143b98a3a1470e5d1437f84976ef8ddf400e63d333b813e002ecb72713d9e327c7286668d919d9f8b82fffab62aeacb4ece0898d73fe343a344680881608edefdc88c47d47cecc27b55abd0788775c1630dbaa52a49a96fd5ebb9a77687f72b4d08228c8cdcaefb670b0b6961fcb2c6d8bb621d2666401d39ca58e35c4ec49a8721924b40f7492b5157aeae53438f9d4c701988ff0697558f9df807c3eed50ff08e0fa2bcc52877651b16e8e3ceda366dcbae7982ca9c3f11a368738831b54cdc16952a0c596a77f4d372e0e4f8c8dc7a7287daef1eee18f7e9c38ef954bfbed44e2675b064c4eabe03624e594f87e54a35d8e718d7cde66b2e9417f05b2421e2e7616c1ea321d10e940354aa219285aa675c16e46fc1ec8c103af4b530146ea812fde604f230d5678cf1801", 0x4c}, {&(0x7f0000000200)="b93eee414941b23f7e236a513d8617bc6281d3b018a87b1ffb522034547f5646dffd32b668a062ef912bf5a197e32ca7db6cf716f67daf54fb5ef95d5505f6d67dc42c4eeacc54f1b90b36f6e9205469da4c37407584891e748eaaef6008b191c329ea83c6d68d85792e0000000000000053caba1870d9d9ca89b023ac43ccdcdcfa87c713ad96a3c347d319b9b75db353bd453f02a13494555ce22329d00ac4d0420dfb9efd378381ad2974144e8bb7ee1ae2ef2b4530bc64fb83a449cf4c4337269d49e099fa6135383d8a931850f8302e09fe92b5c309a6f70197fcc535"}, {&(0x7f0000000300)="b13b25df4e387af51aed4eb33e89a41f9af48d00827afbb85961228a5351d937355c409427d03e1c4cff9a21542e141daada3ec1865abae7e12bda2cb5a13eebdb677db136cc311e4b34eed83cff1fb753222dd3ab483b1d4b464cc68085a6783795c57e8d1b3d605fe950fcdf48554071b850ee8ce74281348938c84fdd0f"}, {&(0x7f0000000380)="5016cf957341f1309660144f05a4c852b7c91d465959679f46274313d42623a941d53dda228a21cfe2d24324e88452b9a5826f74c9aa4fa5812d9b4d91a93f16302922ec7c1b3c24d380b5096f3f1ade3e646c935db9811d60cad83d8ce1fcf5062841d4"}], 0x5, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000200), 0xfffffdbe}, {0x0}, {0x0}, {&(0x7f0000000480)="5327b62001931eecbef03e5324c6b3cf849c60556c902db8c0185dedd3c8f34cf4fb7373ce675f4a2fbbda7c143b98a3a1470e5d1437f84976ef8ddf400e63d333b813e002ecb72713d9e327c7286668d919d9f8b82fffab62aeacb4ece0898d73fe343a344680881608edefdc88c47d47cecc27b55abd0788775c1630dbaa52a49a96fd5ebb9a77687f72b4d08228c8cdcaefb670b0b6961fcb2c6d8bb621d2666401d39ca58e35c4ec49a8721924b40f7492b5157aeae53438f9d4c701988ff0697558f9df807c3eed50ff08e0fa2bcc52877651b16e8e3ceda366dcbae7982ca9c3f11a368738831b54cdc16952a0c596a77f4d372e0e4f8c8dc7a7287daef1eee18f7e9c38ef954bfbed44e2675b064c4eabe03624e594f87e54a35d8e718d7cde66b2e9417f05b2421e2e7616c1ea321d10e940354aa219285aa675c16e46fc1ec8c103af4b530146ea812fde604f230d5678cf1801", 0x4c}, {&(0x7f0000000200)="b93eee414941b23f7e236a513d8617bc6281d3b018a87b1ffb522034547f5646dffd32b668a062ef912bf5a197e32ca7db6cf716f67daf54fb5ef95d5505f6d67dc42c4eeacc54f1b90b36f6e9205469da4c37407584891e748eaaef6008b191c329ea83c6d68d85792e0000000000000053caba1870d9d9ca89b023ac43ccdcdcfa87c713ad96a3c347d319b9b75db353bd453f02a13494555ce22329d00ac4d0420dfb9efd378381ad2974144e8bb7ee1ae2ef2b4530bc64fb83a449cf4c4337269d49e099fa6135383d8a931850f8302e09fe92b5c309a6f70197fcc535"}, {&(0x7f0000000300)="b13b25df4e387af51aed4eb33e89a41f9af48d00827afbb85961228a5351d937355c409427d03e1c4cff9a21542e141daada3ec1865abae7e12bda2cb5a13eebdb677db136cc311e4b34eed83cff1fb753222dd3ab483b1d4b464cc68085a6783795c57e8d1b3d605fe950fcdf48554071b850ee8ce74281348938c84fdd0f"}, {&(0x7f0000000380)="5016cf957341f1309660144f05a4c852b7c91d465959679f46274313d42623a941d53dda228a21cfe2d24324e88452b9a5826f74c9aa4fa5812d9b4d91a93f16302922ec7c1b3c24d380b5096f3f1ade3e646c935db9811d60cad83d8ce1fcf5062841d4"}], 0x5, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r7, 0x4c00, 0xffffffffffffffff) (async) ioctl$LOOP_CHANGE_FD(r7, 0x4c00, 0xffffffffffffffff) sendfile(r7, r7, 0x0, 0x24002de8) (async) sendfile(r7, r7, 0x0, 0x24002de8) ioctl$LOOP_SET_BLOCK_SIZE(r7, 0x4c09, 0x800) 23:54:53 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) (async) r4 = getpgid(r1) sched_setscheduler(r4, 0x3, &(0x7f0000000000)=0x1) (async) sched_setscheduler(r4, 0x3, &(0x7f0000000000)=0x1) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000e00)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7216a446a00683782c3205bfedbe9d8f3b423cdacfa7e32fe0231368b64f9c504c9f1f65515b2e1a38d52dce18bd10a48b043ccc52646d25ddd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c3dc5d2860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce27e698a3c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0778f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe0f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665c0fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9690100000000000000c176070bfff7909c05c410bd509e084ee74327829413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6ffda9c648e8aa5c558aa6d463ec9d840f000000000000000069523e"], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000005280)=0xffffffffffffffff, 0x1b) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x2}, &(0x7f0000000880)=""/226, 0xe2, 0x0, 0x0}, 0x58) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x2}, &(0x7f0000000880)=""/226, 0xe2, 0x0, 0x0}, 0x58) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) sendfile(r6, r5, 0x0, 0x7ffff003) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, &(0x7f0000000380)={{0x0, @dev={0xac, 0x14, 0x14, 0x2f}, 0x4e20, 0x4, 'lblc\x00', 0x0, 0x7fff, 0x7e}, {@private=0xa010100, 0x4e24, 0x2000, 0x400, 0x0, 0x9}}, 0x44) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0x8010aa01, 0x0) r7 = creat(&(0x7f0000000240)='./file0\x00', 0x189) fallocate(r7, 0x100000011, 0x0, 0x2811fe01) signalfd4(r3, 0x0, 0x0, 0x0) [ 526.762331][ T3722] __nla_validate_parse: 1 callbacks suppressed [ 526.762339][ T3722] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 526.779740][ T3722] device wireguard0 entered promiscuous mode 23:54:53 executing program 3: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000015c0)='./file1\x00', 0x0) (async) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000001b40)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x0, "871071bf"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x4}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x80}}], {{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0xc4}}}}}]}}]}}, &(0x7f0000001ec0)={0x0, 0x0, 0x24, &(0x7f0000001c00)=ANY=[@ANYBLOB="050f240002141004068cf1e0c4dd58378bb19822cce061a68d910b100104000000000000"]}) 23:54:53 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) (async) sched_getattr(0x0, &(0x7f0000000380)={0x38}, 0x38, 0x0) sched_getscheduler(0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) (async, rerun: 32) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) (async, rerun: 32) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, 0x0}, 0x58) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d417d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f37fd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f30a339a96e2f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x24, 0xf}, 0x18) mknodat$loop(r5, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) (async) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47"], 0x40}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x4000000000010046) r8 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:54:53 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r4 = getpgid(r1) (rerun: 32) sched_setscheduler(r4, 0x3, &(0x7f0000000000)=0x1) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) (async, rerun: 32) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000e00)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7216a446a00683782c3205bfedbe9d8f3b423cdacfa7e32fe0231368b64f9c504c9f1f65515b2e1a38d52dce18bd10a48b043ccc52646d25ddd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c3dc5d2860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce27e698a3c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0778f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe0f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665c0fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9690100000000000000c176070bfff7909c05c410bd509e084ee74327829413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6ffda9c648e8aa5c558aa6d463ec9d840f000000000000000069523e"], &(0x7f0000000080)='GPL\x00', 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async, rerun: 32) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000005280)=0xffffffffffffffff, 0x1b) (rerun: 32) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x2}, &(0x7f0000000880)=""/226, 0xe2, 0x0, 0x0}, 0x58) (async, rerun: 64) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) (async, rerun: 64) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) sendfile(r6, r5, 0x0, 0x7ffff003) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) (async) setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, &(0x7f0000000380)={{0x0, @dev={0xac, 0x14, 0x14, 0x2f}, 0x4e20, 0x4, 'lblc\x00', 0x0, 0x7fff, 0x7e}, {@private=0xa010100, 0x4e24, 0x2000, 0x400, 0x0, 0x9}}, 0x44) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0x8010aa01, 0x0) (async) r7 = creat(&(0x7f0000000240)='./file0\x00', 0x189) fallocate(r7, 0x100000011, 0x0, 0x2811fe01) (async) signalfd4(r3, 0x0, 0x0, 0x0) [ 527.062752][ T5] usb 5-1: New USB device found, idVendor=1e2d, idProduct=00b7, bcdDevice=42.3c [ 527.072020][ T5] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 23:54:53 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, 0x0, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0, r3}, 0x10) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() sched_setaffinity(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 527.213847][ T5] usb 5-1: Product: syz [ 527.218070][ T5] usb 5-1: Manufacturer: syz [ 527.222729][ T5] usb 5-1: SerialNumber: syz [ 527.229186][ T5] usb 5-1: config 0 descriptor?? [ 527.501409][ T23] audit: type=1400 audit(1682985293.629:250): avc: denied { sys_admin } for pid=3759 comm="syz-executor.2" capability=21 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 23:54:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000080)=0xbfb, 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x9, &(0x7f0000000100)=0x7fffffff, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000240)={'wg2\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)=@newqdisc={0x34, 0x24, 0xf11, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x9, 0x5}, {0x3, 0x3}, {0x5, 0x9}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x28, 0xf}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x4090) r7 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r7, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r8, @ANYBLOB="01002000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="300000001400f3d2a485cee5ba9f000002000000", @ANYRES32=r8, @ANYBLOB="0800034000000002080002006401010208000400ffffffff"], 0x30}}, 0x0) setsockopt$inet6_buf(r7, 0x29, 0xcf, &(0x7f00000000c0)="aeca49afe90ff4", 0x7) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="5c00000010000304ff05007bf4c3ca391e428b00", @ANYRES32=0x0, @ANYBLOB="0b00000000000000340012800b00010062726964676500002400028008000500010000000500170001000000050019008000000005002c00f600000008000a00", @ANYRES32=r4, @ANYBLOB], 0x5c}, 0x1, 0xba01}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@private2, 0x3b, r4}) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r9, &(0x7f0000000800)={'syz1\x00'}, 0x45c) r10 = dup(r9) ioctl$UI_SET_PHYS(r10, 0x4008556c, &(0x7f0000000540)='syz0\x00') ioctl$UI_DEV_CREATE(r10, 0x5501) r11 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r11, &(0x7f0000000800)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}, 0x45c) r12 = dup(r11) ioctl$UI_SET_PHYS(r12, 0x4008556c, &(0x7f0000000540)='syz0\x00') ioctl$UI_DEV_CREATE(r12, 0x5501) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f0000000400)=@RTM_GETNSID={0x44, 0x5a, 0x800, 0x70bd27, 0x25dfdbfd, {}, [@NETNSA_NSID={0x8, 0x1, 0x2}, @NETNSA_FD={0x8}, @NETNSA_FD={0x8, 0x3, r10}, @NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}, @NETNSA_NSID={0x8, 0x1, 0x1}, @NETNSA_FD={0x8, 0x3, r12}]}, 0x44}, 0x1, 0x0, 0x0, 0x20004000}, 0x20000004) [ 527.555015][ T3704] udc-core: couldn't find an available UDC or it's busy [ 527.572242][ T3704] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 527.590526][ T3765] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 527.595064][ T3704] udc-core: couldn't find an available UDC or it's busy [ 527.606883][ T3704] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 527.616610][ T587] usb 5-1: USB disconnect, device number 13 [ 527.655124][ T23] audit: type=1400 audit(1682985293.939:251): avc: denied { ioctl } for pid=3764 comm="syz-executor.5" path="/dev/uinput" dev="devtmpfs" ino=169 ioctlcmd=0x556c scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 527.655660][ T3766] input: syz1 as /devices/virtual/input/input10 [ 527.694658][ T3765] input: syz1 as /devices/virtual/input/input11 23:54:54 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb9, 0xae, 0xec, 0x10, 0x1e2d, 0xb7, 0x423c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1e, 0x53}}]}}]}}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0}) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000cc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x29, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0xab, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xda7}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc3, 0x81, 0x5e}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x5, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x201, 0x1, 0x3f, 0xfc, 0x20, 0x9}, 0x19, &(0x7f0000000d40)={0x5, 0xf, 0x19, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1e, 0x0, 0x7, 0x3}, @ptm_cap={0x3}]}, 0x3, [{0x72, &(0x7f0000000d80)=@string={0x72, 0x3, "5df5e46ab7a3657c9e4047422cb3f5dd5597b2907cb1e2a720ef4fcc124cb5db3acbb3f062762a605dbc5c03c8f7b5a13788fbe1036d0e1dd69f5ca58c9e2db2248eda8d2c3f64f1936824414462cc6e86d805bf2ae75e08ab9c483258b54a014879c73f64e2eab81d7ce875e9320b49"}}, {0x19, &(0x7f0000000e00)=@string={0x19, 0x3, "3c8aab26caf5653a6cb48f7885ff2f17376f96368078e3"}}, {0x95, &(0x7f0000000e40)=@string={0x95, 0x3, "445e73442e633826853644cfc338e9e2e8d6a5a5bf897767322a26154a216c0974800dd823f53e5aa81a2824cd77d7082e5511d9b3493aab35a3cbb472e9eff16957a70488227a86d011ac99042b1a5b55281e0334e7261e5ce7fd5f8a2a4a95d16a03e6a9f38be53fc69ba1ae94123429ae441b972a31b150884e995659dec7e02315a344386492eed7b42852a7b3bebd2918"}}]}) (async) r0 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000cc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x29, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0xab, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xda7}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc3, 0x81, 0x5e}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x5, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x201, 0x1, 0x3f, 0xfc, 0x20, 0x9}, 0x19, &(0x7f0000000d40)={0x5, 0xf, 0x19, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1e, 0x0, 0x7, 0x3}, @ptm_cap={0x3}]}, 0x3, [{0x72, &(0x7f0000000d80)=@string={0x72, 0x3, "5df5e46ab7a3657c9e4047422cb3f5dd5597b2907cb1e2a720ef4fcc124cb5db3acbb3f062762a605dbc5c03c8f7b5a13788fbe1036d0e1dd69f5ca58c9e2db2248eda8d2c3f64f1936824414462cc6e86d805bf2ae75e08ab9c483258b54a014879c73f64e2eab81d7ce875e9320b49"}}, {0x19, &(0x7f0000000e00)=@string={0x19, 0x3, "3c8aab26caf5653a6cb48f7885ff2f17376f96368078e3"}}, {0x95, &(0x7f0000000e40)=@string={0x95, 0x3, "445e73442e633826853644cfc338e9e2e8d6a5a5bf897767322a26154a216c0974800dd823f53e5aa81a2824cd77d7082e5511d9b3493aab35a3cbb472e9eff16957a70488227a86d011ac99042b1a5b55281e0334e7261e5ce7fd5f8a2a4a95d16a03e6a9f38be53fc69ba1ae94123429ae441b972a31b150884e995659dec7e02315a344386492eed7b42852a7b3bebd2918"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000001180)={0x24, &(0x7f0000000f40)={0x0, 0x3, 0xbe, {0xbe, 0x22, "005e3bba88d3f9276eb468cdef15197e49cd8763c666a4353d8539268420a577e9d25a62cd4c97d932e16e0b13c5cee315d6fba914ef6b7f2cc9964326a7b09c5957c69a52161f0540794cc52051b59f3ba1937783e55f2b320c4e4ac55a8b8fc8595583beaa9f41c3299440096ce5bfd1687a434d0bc7a54ad61849cced1b8294648a1054e1182f1bda845d49e9d2ccf9a65dcc39435b652f09a1f445c8068b0d4d41089560123dffcf0da8136b76b6c340f86bad9e3363e6e6b319"}}, &(0x7f0000001040)={0x0, 0x3, 0xa0, @string={0xa0, 0x3, "c961a4f25efeb8e98fbe97e96e4e2fae5d9347b24a811494c609ecd18ebd7bdb9b037923b5f61fa54372f731c0fc97254407cd8eadeb075375570fd0cd3f7c33ba212b70f13b6903c1fb26c233785ad0f735b2aa8d1f3f4cbfd975e9f3e13f94652211b0061f14ce337f961b688b5c1b4e4ff9a3148fc48d27bec4a3c6554a94f87d1c9864bb7dcce2a4d10eda98131283b72356ae19e7fdf61b834d1b33"}}, &(0x7f0000001100)={0x0, 0x22, 0xc, {[@global=@item_012={0x1, 0x1, 0x6, "be"}, @main=@item_012={0x2, 0x0, 0xb, "ece3"}, @main=@item_012={0x1, 0x0, 0x9, "0f"}, @local=@item_012={0x1, 0x2, 0x0, "1f"}, @global=@item_012={0x2, 0x1, 0x9777b060bbcbdefd, 'e~'}]}}, &(0x7f0000001140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5e, 0x3, 0x1, {0x22, 0x1f}}}}, &(0x7f0000001400)={0x2c, &(0x7f00000011c0)={0x19595819b396d08b, 0x17, 0xe7, "a483c18179db18aff2136b1b5899d9efe9c52eb07d626b4dc8ce89bee4165af999fc8cca08a92024f2043fa5c192436e0806ad70d618f8eb9cf55efeab4106b686d1a744d827df0f96acca9f36491e12ab15187a28b11721aeca802dd40127a351160929cf7c66b49893652aa8dd6be5b637fb4e4b3bb35180e888b9048a0b7045b5ab60495c79f29614a3abbeacc3c1ad3d27adcb6637774be5e7dc62506540fce001498a428e414577f367443398714d3e3ff750d6879c65c40b9967997d8693ad84d0bb16c871038643937d17d28b298f173583bd1ec5129baae0e7f142e5a2d986154a166b"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x57}, &(0x7f0000001340)={0x20, 0x1, 0x65, "44e8a674b2b0ea1c500d21cab0d4670946827f04a8974f27426c20bb9f4144321cd800186b42692c133a7722ac4265119b77da66aabe83a9506de338c4faa84f4d29778e8beacbd53ff0cc3c47018d913a2604364f54f78f6707561527af1c3ec03515ed0d"}, &(0x7f00000013c0)={0x20, 0x3, 0x1, 0x1}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x97, &(0x7f00000008c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x2, 0x1, 0x20, 0x0, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x10000, 0x8, 0x20, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0x34}, [@mdlm={0x15, 0x24, 0x12, 0x40}, @country_functional={0x6, 0x24, 0x7, 0xc1, 0x4}, @country_functional={0xe, 0x24, 0x7, 0xff, 0x8, [0x800, 0x5, 0x5, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x1f, 0x2f, 0xeb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0xc0710985107cc8b4, 0x8, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x4, 0x6, 0x3}}}}}}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x300, 0x0, 0x5, 0x9, 0x10, 0x80}, 0x129, &(0x7f0000000980)={0x5, 0xf, 0x129, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "c92ef4e379dfff5f497b6d1624090197"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xb, 0x55, 0xfa, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "08bb59d96a9da5f1a89108d94fb69b9b"}, @generic={0xb6, 0x10, 0xb, "dd9abbedcf560b99007f4543e25c8aed71f6e86ee6f0e665278e661a79460ddf27b056af0cda896337e666cdb5e08a70bb31611b22e24fed0d67b7d98e214405183dd0c6519afe9704a9c45cba32b606291c53176c9018ff67c818149b7f86342cf59ceb44a646a2b4152a5157fd4fe2f73e191e16cfb3c65d6462a9e58d6d21d110e3bbc6824148a19334d0f48f4059a2f32a93c1c33be72aa7d0554160b012c72c9df9e3393849250166742f46813ef64d16"}, @ssp_cap={0x24, 0x10, 0xa, 0x3d, 0x6, 0x81b9, 0xf000, 0x8001, [0xff0000, 0x180, 0xff0000, 0xc0, 0x3f00, 0xff0000]}, @ssp_cap={0x18, 0x10, 0xa, 0x45, 0x3, 0x36, 0xee00, 0xff, [0xc0, 0xf, 0xffc000]}]}, 0x4, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0xc07}}, {0x9, &(0x7f0000000ac0)=@string={0x9, 0x3, "1a12e329ee0515"}}, {0x2c, &(0x7f0000000b00)=@string={0x2c, 0x3, "f7193a91fb3fb7247796d574ab82d51139722ce6bb1319a442bd3c317a1a83bebfea665e40bc9a199486"}}, {0xe4, &(0x7f0000000b40)=@string={0xe4, 0x3, "36b020002d3de7bc90d5f96a50efa07fd22113aa0f0c0ac11faaf5553d12c6b14a926323fd5e5932d3d0da67c4d003e1454269a17fc377b3eb3b86a5c36e70fa2ef43b598784cdf090c06975b2bb3ad71d1cd26fe23356b9c410666f48ef24b0aa49cc10d7893700935e0a9b3533c44c16a06e2eea28b8ae5fcdacee895b15e80b65870ac84bc227d77f79b705dc0c028d05b12cdf735b6aa510fbc59028763dcb6aec70184ede908268c91954a98f04d897f89af9d2fc179c5ba61afedbb82fb5f19c0c3fa53ef6dd56ab144b0b43ce37f970e1f8245f37d419f2e3af99f8a31dcb"}}]}) syz_usb_control_io(r1, 0x0, 0x0) (async) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\f\x00\x00\x00\f\x00&'], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x20, 0xf, 0x43, {0x43, 0xb, "9227c240ec5b0d5ff0a75243fb6111b65561db42ca5571241d46b0c685f3c6c6e753dd83138beb7ec7a3a824221a22cb849b0c9413b394129b50059b30ba796114"}}, &(0x7f0000000100)={0x0, 0x3, 0x92, @string={0x92, 0x3, "5428b79dcfeb05293544ff3adf2ea2f5196d607cb841e8b3f33b234f90dc57531d72c346555450e57f54bd8355f5d778beb61dbe5e125333d8b2b88c6bfeaebe20ad579ce6fcef0de2257706fa7b145cd8c3ad0a074471a6654e74c98116a49184c7681f234065c363b59727b9512b96432913797ebe37802c7aa2cec28379e716e511b5b128face49b1657ae17328d2"}}, &(0x7f0000000000)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x40, 0x0, 0x7, 0x9, "1648878a", "ec0489e4"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0x3, 0x6, 0x9, 0x20, 0x8}}}, &(0x7f0000000800)={0x84, &(0x7f0000000280)={0x20, 0x8, 0xf1, "72604f60be014372144fc5a3707e65e7c11f256354c3ef99d975110f00e905dfa1a51c83e8d4736ddfc071acc5c4c1ed1d61742a019759e704c04a387ac5a0a3f9cae2fa3a6012f382434b4c4c69c2300cd77aec806eec98457a7fc62d457d38e9fb5961e7f3b6e8f2c6ab410e71c2323295dd5900093753bc1a4ff80cc75e14ac40a1a8c0ffe73c7340fdf044a56850c3076fa79909612ec7e002e0e81d08a6b13eeae26d61fa4385abf4b4e1b0d8d7b71994a6f3ecfef3170043415ee735c6fe6d5bb1972db42f43bd3b231f22ecd0f654c87e4f736d7365efde04a663d1a053251b5190e5b7d12293da4e399432dfea"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000000480)={0x40, 0x7, 0x2}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000500)={0x40, 0xb, 0x2, "a467"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x7ff}, &(0x7f0000000580)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x17, 0x6}, &(0x7f0000000600)={0x40, 0x19, 0x2, "e529"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x43dc}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x5}}) 23:54:54 executing program 1: r0 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x20040, &(0x7f0000000080)=ANY=[@ANYBLOB='fmask=00000000000000000000012,nodots,debug,dots,dots,dots,nodots,nodots,codepage=863,dos1xfloppy,ccard,dodots,\x00'/136], 0x1, 0x1b6, &(0x7f0000000940)="$eJzs3U+rElEYB+B3bt6UVncXRIuBNq2kvoERBtFAULioVYKttE1tplbTt+hjhpvcTeigM9kfE8rR6/NsfPF3jrxnRo4L8fjm7rvpJCLi9pfo9ZK4GMQgFklcxUWsFWUSDUUAACdtUZbxtay03QsAcBg+/wHg/Lx89frZoywbvkjTXsS8yEf5qHqs8idPs+GDdOWqnjXP89GNTf6wytMf88u4VeXrbxK28ptx/141fzn38fNsK+/G5D+vHQAAAAAAAAAAAAAAAAAAAAAA2tJPN355vk+//7u8qhrnA22d39OJO51IDrYQAAAAAAAAAAAAAAAAAAAAOGEfPn6ajmezt+8bxeVPz7RadOMo2jjxIokoVnf8SPrZr/gcEbvGfNvjBddv/z+M+RcXamfP4+VtWRWdOIbr3CjqPaLbys4EAAAAAAAAAAAAAAAAAADnp/7Rb9udAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB76v//36+IiHQ5/28Gt71GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArr/vAQAA//9tficE") setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f0000000180)=0x2, 0x4) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000680)) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x84080) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000640)={0xbc, 0x9, 0x3f, 0x2, "837e6030064eb8ba52d5a001975661e1ba8474922365d263ee8a21d19ec66550"}) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f00000001c0)='./file0\x00', 0x0, 0x8}, 0x10) setxattr$trusted_overlay_origin(&(0x7f0000000200)='./file0\x00', &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) write$binfmt_elf32(r3, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x20, 0x7, 0xfe, 0x80, 0x1, 0xca27bd74dd6a2a70, 0x6, 0xffffff80, 0x243, 0x38, 0x3af, 0x3c, 0x5, 0x20, 0x1, 0xc0, 0x3, 0x1}, [{0x6, 0x6, 0xffff, 0x800, 0x2, 0x2, 0x80, 0x86a}, {0x70000000, 0x9, 0x2, 0x4, 0x4669, 0x0, 0x1, 0xffff}], "208f3bffb101006aec003811edf96b02c8bdf180230b97bff8e660ca467cd2d66c7b1b94249bffb175cd6cae98f8122fb15ed04fb1e191a04897520d4456fc9a5a7b28e9e5ba5a02873c07fe11da", ['\x00', '\x00']}, 0x2c6) 23:54:54 executing program 3: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000015c0)='./file1\x00', 0x0) (async) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) (async) syz_usb_connect$cdc_ecm(0x0, 0x5a, &(0x7f0000001b40)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x0, "871071bf"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x4}}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x80}}], {{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0xc4}}}}}]}}]}}, &(0x7f0000001ec0)={0x0, 0x0, 0x24, &(0x7f0000001c00)=ANY=[@ANYBLOB="050f240002141004068cf1e0c4dd58378bb19822cce061a68d910b100104000000000000"]}) 23:54:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000080)=0xbfb, 0x4) (async, rerun: 64) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) (rerun: 64) setsockopt$inet6_tcp_int(r1, 0x6, 0x9, &(0x7f0000000100)=0x7fffffff, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000240)={'wg2\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)=@newqdisc={0x34, 0x24, 0xf11, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x9, 0x5}, {0x3, 0x3}, {0x5, 0x9}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x28, 0xf}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x4090) (async) r7 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r7, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r8, @ANYBLOB="01002000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async, rerun: 64) sendmsg$nl_route(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="300000001400f3d2a485cee5ba9f000002000000", @ANYRES32=r8, @ANYBLOB="0800034000000002080002006401010208000400ffffffff"], 0x30}}, 0x0) (async, rerun: 64) setsockopt$inet6_buf(r7, 0x29, 0xcf, &(0x7f00000000c0)="aeca49afe90ff4", 0x7) (async, rerun: 32) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="5c00000010000304ff05007bf4c3ca391e428b00", @ANYRES32=0x0, @ANYBLOB="0b00000000000000340012800b00010062726964676500002400028008000500010000000500170001000000050019008000000005002c00f600000008000a00", @ANYRES32=r4, @ANYBLOB], 0x5c}, 0x1, 0xba01}, 0x0) (async, rerun: 32) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@private2, 0x3b, r4}) (async) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) (async) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r9, &(0x7f0000000800)={'syz1\x00'}, 0x45c) (async) r10 = dup(r9) ioctl$UI_SET_PHYS(r10, 0x4008556c, &(0x7f0000000540)='syz0\x00') (async) ioctl$UI_DEV_CREATE(r10, 0x5501) r11 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r11, &(0x7f0000000800)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}, 0x45c) (async, rerun: 64) r12 = dup(r11) (rerun: 64) ioctl$UI_SET_PHYS(r12, 0x4008556c, &(0x7f0000000540)='syz0\x00') ioctl$UI_DEV_CREATE(r12, 0x5501) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f0000000400)=@RTM_GETNSID={0x44, 0x5a, 0x800, 0x70bd27, 0x25dfdbfd, {}, [@NETNSA_NSID={0x8, 0x1, 0x2}, @NETNSA_FD={0x8}, @NETNSA_FD={0x8, 0x3, r10}, @NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}, @NETNSA_NSID={0x8, 0x1, 0x1}, @NETNSA_FD={0x8, 0x3, r12}]}, 0x44}, 0x1, 0x0, 0x0, 0x20004000}, 0x20000004) 23:54:54 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) getpid() (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_getattr(0x0, &(0x7f0000000380)={0x38}, 0x38, 0x0) sched_getscheduler(0x0) (async) sched_getscheduler(0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() (async) getpid() socket$inet_tcp(0x2, 0x1, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) (async) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, 0x0}, 0x58) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d417d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f37fd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f30a339a96e2f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d417d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f37fd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f30a339a96e2f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x24, 0xf}, 0x18) mknodat$loop(r5, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47"], 0x40}}, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47"], 0x40}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x4000000000010046) r8 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:54:54 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) (rerun: 64) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) (async, rerun: 32) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, 0x0, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0, r3}, 0x10) (async, rerun: 64) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) getpid() sched_setaffinity(0x0, 0x0, 0x0) (async, rerun: 64) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (rerun: 64) 23:54:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000080)=0xbfb, 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x9, &(0x7f0000000100)=0x7fffffff, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000240)={'wg2\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000340)={&(0x7f00000003c0)=@newqdisc={0x34, 0x24, 0xf11, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x9, 0x5}, {0x3, 0x3}, {0x5, 0x9}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x28, 0xf}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x4090) r7 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) (async) getsockname$packet(r7, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r8, @ANYBLOB="01002000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="300000001400f3d2a485cee5ba9f000002000000", @ANYRES32=r8, @ANYBLOB="0800034000000002080002006401010208000400ffffffff"], 0x30}}, 0x0) (async) setsockopt$inet6_buf(r7, 0x29, 0xcf, &(0x7f00000000c0)="aeca49afe90ff4", 0x7) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="5c00000010000304ff05007bf4c3ca391e428b00", @ANYRES32=0x0, @ANYBLOB="0b00000000000000340012800b00010062726964676500002400028008000500010000000500170001000000050019008000000005002c00f600000008000a00", @ANYRES32=r4, @ANYBLOB], 0x5c}, 0x1, 0xba01}, 0x0) (async) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@private2, 0x3b, r4}) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r9, &(0x7f0000000800)={'syz1\x00'}, 0x45c) (async) r10 = dup(r9) ioctl$UI_SET_PHYS(r10, 0x4008556c, &(0x7f0000000540)='syz0\x00') (async) ioctl$UI_DEV_CREATE(r10, 0x5501) r11 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r11, &(0x7f0000000800)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}, 0x45c) r12 = dup(r11) ioctl$UI_SET_PHYS(r12, 0x4008556c, &(0x7f0000000540)='syz0\x00') (async) ioctl$UI_DEV_CREATE(r12, 0x5501) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f0000000400)=@RTM_GETNSID={0x44, 0x5a, 0x800, 0x70bd27, 0x25dfdbfd, {}, [@NETNSA_NSID={0x8, 0x1, 0x2}, @NETNSA_FD={0x8}, @NETNSA_FD={0x8, 0x3, r10}, @NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}, @NETNSA_NSID={0x8, 0x1, 0x1}, @NETNSA_FD={0x8, 0x3, r12}]}, 0x44}, 0x1, 0x0, 0x0, 0x20004000}, 0x20000004) 23:54:54 executing program 1: syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x20040, &(0x7f0000000080)=ANY=[@ANYBLOB='fmask=00000000000000000000012,nodots,debug,dots,dots,dots,nodots,nodots,codepage=863,dos1xfloppy,ccard,dodots,\x00'/136], 0x1, 0x1b6, &(0x7f0000000940)="$eJzs3U+rElEYB+B3bt6UVncXRIuBNq2kvoERBtFAULioVYKttE1tplbTt+hjhpvcTeigM9kfE8rR6/NsfPF3jrxnRo4L8fjm7rvpJCLi9pfo9ZK4GMQgFklcxUWsFWUSDUUAACdtUZbxtay03QsAcBg+/wHg/Lx89frZoywbvkjTXsS8yEf5qHqs8idPs+GDdOWqnjXP89GNTf6wytMf88u4VeXrbxK28ptx/141fzn38fNsK+/G5D+vHQAAAAAAAAAAAAAAAAAAAAAA2tJPN355vk+//7u8qhrnA22d39OJO51IDrYQAAAAAAAAAAAAAAAAAAAAOGEfPn6ajmezt+8bxeVPz7RadOMo2jjxIokoVnf8SPrZr/gcEbvGfNvjBddv/z+M+RcXamfP4+VtWRWdOIbr3CjqPaLbys4EAAAAAAAAAAAAAAAAAADnp/7Rb9udAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB76v//36+IiHQ5/28Gt71GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArr/vAQAA//9tficE") (async) r0 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x20040, &(0x7f0000000080)=ANY=[@ANYBLOB='fmask=00000000000000000000012,nodots,debug,dots,dots,dots,nodots,nodots,codepage=863,dos1xfloppy,ccard,dodots,\x00'/136], 0x1, 0x1b6, &(0x7f0000000940)="$eJzs3U+rElEYB+B3bt6UVncXRIuBNq2kvoERBtFAULioVYKttE1tplbTt+hjhpvcTeigM9kfE8rR6/NsfPF3jrxnRo4L8fjm7rvpJCLi9pfo9ZK4GMQgFklcxUWsFWUSDUUAACdtUZbxtay03QsAcBg+/wHg/Lx89frZoywbvkjTXsS8yEf5qHqs8idPs+GDdOWqnjXP89GNTf6wytMf88u4VeXrbxK28ptx/141fzn38fNsK+/G5D+vHQAAAAAAAAAAAAAAAAAAAAAA2tJPN355vk+//7u8qhrnA22d39OJO51IDrYQAAAAAAAAAAAAAAAAAAAAOGEfPn6ajmezt+8bxeVPz7RadOMo2jjxIokoVnf8SPrZr/gcEbvGfNvjBddv/z+M+RcXamfP4+VtWRWdOIbr3CjqPaLbys4EAAAAAAAAAAAAAAAAAADnp/7Rb9udAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB76v//36+IiHQ5/28Gt71GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArr/vAQAA//9tficE") setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f0000000180)=0x2, 0x4) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000680)) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) pipe2(&(0x7f0000000600), 0x84080) (async) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x84080) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000640)={0xbc, 0x9, 0x3f, 0x2, "837e6030064eb8ba52d5a001975661e1ba8474922365d263ee8a21d19ec66550"}) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f00000001c0)='./file0\x00', 0x0, 0x8}, 0x10) setxattr$trusted_overlay_origin(&(0x7f0000000200)='./file0\x00', &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) write$binfmt_elf32(r3, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x20, 0x7, 0xfe, 0x80, 0x1, 0xca27bd74dd6a2a70, 0x6, 0xffffff80, 0x243, 0x38, 0x3af, 0x3c, 0x5, 0x20, 0x1, 0xc0, 0x3, 0x1}, [{0x6, 0x6, 0xffff, 0x800, 0x2, 0x2, 0x80, 0x86a}, {0x70000000, 0x9, 0x2, 0x4, 0x4669, 0x0, 0x1, 0xffff}], "208f3bffb101006aec003811edf96b02c8bdf180230b97bff8e660ca467cd2d66c7b1b94249bffb175cd6cae98f8122fb15ed04fb1e191a04897520d4456fc9a5a7b28e9e5ba5a02873c07fe11da", ['\x00', '\x00']}, 0x2c6) [ 528.182931][ T3797] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 528.221355][ T3801] input: syz1 as /devices/virtual/input/input13 23:54:54 executing program 1: r0 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x20040, &(0x7f0000000080)=ANY=[@ANYBLOB='fmask=00000000000000000000012,nodots,debug,dots,dots,dots,nodots,nodots,codepage=863,dos1xfloppy,ccard,dodots,\x00'/136], 0x1, 0x1b6, &(0x7f0000000940)="$eJzs3U+rElEYB+B3bt6UVncXRIuBNq2kvoERBtFAULioVYKttE1tplbTt+hjhpvcTeigM9kfE8rR6/NsfPF3jrxnRo4L8fjm7rvpJCLi9pfo9ZK4GMQgFklcxUWsFWUSDUUAACdtUZbxtay03QsAcBg+/wHg/Lx89frZoywbvkjTXsS8yEf5qHqs8idPs+GDdOWqnjXP89GNTf6wytMf88u4VeXrbxK28ptx/141fzn38fNsK+/G5D+vHQAAAAAAAAAAAAAAAAAAAAAA2tJPN355vk+//7u8qhrnA22d39OJO51IDrYQAAAAAAAAAAAAAAAAAAAAOGEfPn6ajmezt+8bxeVPz7RadOMo2jjxIokoVnf8SPrZr/gcEbvGfNvjBddv/z+M+RcXamfP4+VtWRWdOIbr3CjqPaLbys4EAAAAAAAAAAAAAAAAAADnp/7Rb9udAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB76v//36+IiHQ5/28Gt71GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArr/vAQAA//9tficE") setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f0000000180)=0x2, 0x4) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000680)) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x84080) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000640)={0xbc, 0x9, 0x3f, 0x2, "837e6030064eb8ba52d5a001975661e1ba8474922365d263ee8a21d19ec66550"}) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f00000001c0)='./file0\x00', 0x0, 0x8}, 0x10) setxattr$trusted_overlay_origin(&(0x7f0000000200)='./file0\x00', &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) write$binfmt_elf32(r3, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x20, 0x7, 0xfe, 0x80, 0x1, 0xca27bd74dd6a2a70, 0x6, 0xffffff80, 0x243, 0x38, 0x3af, 0x3c, 0x5, 0x20, 0x1, 0xc0, 0x3, 0x1}, [{0x6, 0x6, 0xffff, 0x800, 0x2, 0x2, 0x80, 0x86a}, {0x70000000, 0x9, 0x2, 0x4, 0x4669, 0x0, 0x1, 0xffff}], "208f3bffb101006aec003811edf96b02c8bdf180230b97bff8e660ca467cd2d66c7b1b94249bffb175cd6cae98f8122fb15ed04fb1e191a04897520d4456fc9a5a7b28e9e5ba5a02873c07fe11da", ['\x00', '\x00']}, 0x2c6) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x20040, &(0x7f0000000080)=ANY=[@ANYBLOB='fmask=00000000000000000000012,nodots,debug,dots,dots,dots,nodots,nodots,codepage=863,dos1xfloppy,ccard,dodots,\x00'/136], 0x1, 0x1b6, &(0x7f0000000940)="$eJzs3U+rElEYB+B3bt6UVncXRIuBNq2kvoERBtFAULioVYKttE1tplbTt+hjhpvcTeigM9kfE8rR6/NsfPF3jrxnRo4L8fjm7rvpJCLi9pfo9ZK4GMQgFklcxUWsFWUSDUUAACdtUZbxtay03QsAcBg+/wHg/Lx89frZoywbvkjTXsS8yEf5qHqs8idPs+GDdOWqnjXP89GNTf6wytMf88u4VeXrbxK28ptx/141fzn38fNsK+/G5D+vHQAAAAAAAAAAAAAAAAAAAAAA2tJPN355vk+//7u8qhrnA22d39OJO51IDrYQAAAAAAAAAAAAAAAAAAAAOGEfPn6ajmezt+8bxeVPz7RadOMo2jjxIokoVnf8SPrZr/gcEbvGfNvjBddv/z+M+RcXamfP4+VtWRWdOIbr3CjqPaLbys4EAAAAAAAAAAAAAAAAAADnp/7Rb9udAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB76v//36+IiHQ5/28Gt71GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArr/vAQAA//9tficE") (async) setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f0000000180)=0x2, 0x4) (async) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000680)) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) getdents64(r1, 0x0, 0x0) (async) pipe2(&(0x7f0000000600), 0x84080) (async) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000640)={0xbc, 0x9, 0x3f, 0x2, "837e6030064eb8ba52d5a001975661e1ba8474922365d263ee8a21d19ec66550"}) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f00000001c0)='./file0\x00', 0x0, 0x8}, 0x10) (async) setxattr$trusted_overlay_origin(&(0x7f0000000200)='./file0\x00', &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) (async) write$binfmt_elf32(r3, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x20, 0x7, 0xfe, 0x80, 0x1, 0xca27bd74dd6a2a70, 0x6, 0xffffff80, 0x243, 0x38, 0x3af, 0x3c, 0x5, 0x20, 0x1, 0xc0, 0x3, 0x1}, [{0x6, 0x6, 0xffff, 0x800, 0x2, 0x2, 0x80, 0x86a}, {0x70000000, 0x9, 0x2, 0x4, 0x4669, 0x0, 0x1, 0xffff}], "208f3bffb101006aec003811edf96b02c8bdf180230b97bff8e660ca467cd2d66c7b1b94249bffb175cd6cae98f8122fb15ed04fb1e191a04897520d4456fc9a5a7b28e9e5ba5a02873c07fe11da", ['\x00', '\x00']}, 0x2c6) (async) 23:54:54 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb9, 0xae, 0xec, 0x10, 0x1e2d, 0xb7, 0x423c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1e, 0x53}}]}}]}}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0}) r0 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000cc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x29, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0xab, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xda7}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc3, 0x81, 0x5e}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x5, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x201, 0x1, 0x3f, 0xfc, 0x20, 0x9}, 0x19, &(0x7f0000000d40)={0x5, 0xf, 0x19, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1e, 0x0, 0x7, 0x3}, @ptm_cap={0x3}]}, 0x3, [{0x72, &(0x7f0000000d80)=@string={0x72, 0x3, "5df5e46ab7a3657c9e4047422cb3f5dd5597b2907cb1e2a720ef4fcc124cb5db3acbb3f062762a605dbc5c03c8f7b5a13788fbe1036d0e1dd69f5ca58c9e2db2248eda8d2c3f64f1936824414462cc6e86d805bf2ae75e08ab9c483258b54a014879c73f64e2eab81d7ce875e9320b49"}}, {0x19, &(0x7f0000000e00)=@string={0x19, 0x3, "3c8aab26caf5653a6cb48f7885ff2f17376f96368078e3"}}, {0x95, &(0x7f0000000e40)=@string={0x95, 0x3, "445e73442e633826853644cfc338e9e2e8d6a5a5bf897767322a26154a216c0974800dd823f53e5aa81a2824cd77d7082e5511d9b3493aab35a3cbb472e9eff16957a70488227a86d011ac99042b1a5b55281e0334e7261e5ce7fd5f8a2a4a95d16a03e6a9f38be53fc69ba1ae94123429ae441b972a31b150884e995659dec7e02315a344386492eed7b42852a7b3bebd2918"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000001180)={0x24, &(0x7f0000000f40)={0x0, 0x3, 0xbe, {0xbe, 0x22, "005e3bba88d3f9276eb468cdef15197e49cd8763c666a4353d8539268420a577e9d25a62cd4c97d932e16e0b13c5cee315d6fba914ef6b7f2cc9964326a7b09c5957c69a52161f0540794cc52051b59f3ba1937783e55f2b320c4e4ac55a8b8fc8595583beaa9f41c3299440096ce5bfd1687a434d0bc7a54ad61849cced1b8294648a1054e1182f1bda845d49e9d2ccf9a65dcc39435b652f09a1f445c8068b0d4d41089560123dffcf0da8136b76b6c340f86bad9e3363e6e6b319"}}, &(0x7f0000001040)={0x0, 0x3, 0xa0, @string={0xa0, 0x3, "c961a4f25efeb8e98fbe97e96e4e2fae5d9347b24a811494c609ecd18ebd7bdb9b037923b5f61fa54372f731c0fc97254407cd8eadeb075375570fd0cd3f7c33ba212b70f13b6903c1fb26c233785ad0f735b2aa8d1f3f4cbfd975e9f3e13f94652211b0061f14ce337f961b688b5c1b4e4ff9a3148fc48d27bec4a3c6554a94f87d1c9864bb7dcce2a4d10eda98131283b72356ae19e7fdf61b834d1b33"}}, &(0x7f0000001100)={0x0, 0x22, 0xc, {[@global=@item_012={0x1, 0x1, 0x6, "be"}, @main=@item_012={0x2, 0x0, 0xb, "ece3"}, @main=@item_012={0x1, 0x0, 0x9, "0f"}, @local=@item_012={0x1, 0x2, 0x0, "1f"}, @global=@item_012={0x2, 0x1, 0x9777b060bbcbdefd, 'e~'}]}}, &(0x7f0000001140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5e, 0x3, 0x1, {0x22, 0x1f}}}}, &(0x7f0000001400)={0x2c, &(0x7f00000011c0)={0x19595819b396d08b, 0x17, 0xe7, "a483c18179db18aff2136b1b5899d9efe9c52eb07d626b4dc8ce89bee4165af999fc8cca08a92024f2043fa5c192436e0806ad70d618f8eb9cf55efeab4106b686d1a744d827df0f96acca9f36491e12ab15187a28b11721aeca802dd40127a351160929cf7c66b49893652aa8dd6be5b637fb4e4b3bb35180e888b9048a0b7045b5ab60495c79f29614a3abbeacc3c1ad3d27adcb6637774be5e7dc62506540fce001498a428e414577f367443398714d3e3ff750d6879c65c40b9967997d8693ad84d0bb16c871038643937d17d28b298f173583bd1ec5129baae0e7f142e5a2d986154a166b"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x57}, &(0x7f0000001340)={0x20, 0x1, 0x65, "44e8a674b2b0ea1c500d21cab0d4670946827f04a8974f27426c20bb9f4144321cd800186b42692c133a7722ac4265119b77da66aabe83a9506de338c4faa84f4d29778e8beacbd53ff0cc3c47018d913a2604364f54f78f6707561527af1c3ec03515ed0d"}, &(0x7f00000013c0)={0x20, 0x3, 0x1, 0x1}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x97, &(0x7f00000008c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x2, 0x1, 0x20, 0x0, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x10000, 0x8, 0x20, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0x34}, [@mdlm={0x15, 0x24, 0x12, 0x40}, @country_functional={0x6, 0x24, 0x7, 0xc1, 0x4}, @country_functional={0xe, 0x24, 0x7, 0xff, 0x8, [0x800, 0x5, 0x5, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x1f, 0x2f, 0xeb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0xc0710985107cc8b4, 0x8, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x4, 0x6, 0x3}}}}}}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x300, 0x0, 0x5, 0x9, 0x10, 0x80}, 0x129, &(0x7f0000000980)={0x5, 0xf, 0x129, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "c92ef4e379dfff5f497b6d1624090197"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xb, 0x55, 0xfa, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "08bb59d96a9da5f1a89108d94fb69b9b"}, @generic={0xb6, 0x10, 0xb, "dd9abbedcf560b99007f4543e25c8aed71f6e86ee6f0e665278e661a79460ddf27b056af0cda896337e666cdb5e08a70bb31611b22e24fed0d67b7d98e214405183dd0c6519afe9704a9c45cba32b606291c53176c9018ff67c818149b7f86342cf59ceb44a646a2b4152a5157fd4fe2f73e191e16cfb3c65d6462a9e58d6d21d110e3bbc6824148a19334d0f48f4059a2f32a93c1c33be72aa7d0554160b012c72c9df9e3393849250166742f46813ef64d16"}, @ssp_cap={0x24, 0x10, 0xa, 0x3d, 0x6, 0x81b9, 0xf000, 0x8001, [0xff0000, 0x180, 0xff0000, 0xc0, 0x3f00, 0xff0000]}, @ssp_cap={0x18, 0x10, 0xa, 0x45, 0x3, 0x36, 0xee00, 0xff, [0xc0, 0xf, 0xffc000]}]}, 0x4, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0xc07}}, {0x9, &(0x7f0000000ac0)=@string={0x9, 0x3, "1a12e329ee0515"}}, {0x2c, &(0x7f0000000b00)=@string={0x2c, 0x3, "f7193a91fb3fb7247796d574ab82d51139722ce6bb1319a442bd3c317a1a83bebfea665e40bc9a199486"}}, {0xe4, &(0x7f0000000b40)=@string={0xe4, 0x3, "36b020002d3de7bc90d5f96a50efa07fd22113aa0f0c0ac11faaf5553d12c6b14a926323fd5e5932d3d0da67c4d003e1454269a17fc377b3eb3b86a5c36e70fa2ef43b598784cdf090c06975b2bb3ad71d1cd26fe23356b9c410666f48ef24b0aa49cc10d7893700935e0a9b3533c44c16a06e2eea28b8ae5fcdacee895b15e80b65870ac84bc227d77f79b705dc0c028d05b12cdf735b6aa510fbc59028763dcb6aec70184ede908268c91954a98f04d897f89af9d2fc179c5ba61afedbb82fb5f19c0c3fa53ef6dd56ab144b0b43ce37f970e1f8245f37d419f2e3af99f8a31dcb"}}]}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\f\x00\x00\x00\f\x00&'], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x20, 0xf, 0x43, {0x43, 0xb, "9227c240ec5b0d5ff0a75243fb6111b65561db42ca5571241d46b0c685f3c6c6e753dd83138beb7ec7a3a824221a22cb849b0c9413b394129b50059b30ba796114"}}, &(0x7f0000000100)={0x0, 0x3, 0x92, @string={0x92, 0x3, "5428b79dcfeb05293544ff3adf2ea2f5196d607cb841e8b3f33b234f90dc57531d72c346555450e57f54bd8355f5d778beb61dbe5e125333d8b2b88c6bfeaebe20ad579ce6fcef0de2257706fa7b145cd8c3ad0a074471a6654e74c98116a49184c7681f234065c363b59727b9512b96432913797ebe37802c7aa2cec28379e716e511b5b128face49b1657ae17328d2"}}, &(0x7f0000000000)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x40, 0x0, 0x7, 0x9, "1648878a", "ec0489e4"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0x3, 0x6, 0x9, 0x20, 0x8}}}, &(0x7f0000000800)={0x84, &(0x7f0000000280)={0x20, 0x8, 0xf1, "72604f60be014372144fc5a3707e65e7c11f256354c3ef99d975110f00e905dfa1a51c83e8d4736ddfc071acc5c4c1ed1d61742a019759e704c04a387ac5a0a3f9cae2fa3a6012f382434b4c4c69c2300cd77aec806eec98457a7fc62d457d38e9fb5961e7f3b6e8f2c6ab410e71c2323295dd5900093753bc1a4ff80cc75e14ac40a1a8c0ffe73c7340fdf044a56850c3076fa79909612ec7e002e0e81d08a6b13eeae26d61fa4385abf4b4e1b0d8d7b71994a6f3ecfef3170043415ee735c6fe6d5bb1972db42f43bd3b231f22ecd0f654c87e4f736d7365efde04a663d1a053251b5190e5b7d12293da4e399432dfea"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000000480)={0x40, 0x7, 0x2}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000500)={0x40, 0xb, 0x2, "a467"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x7ff}, &(0x7f0000000580)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x17, 0x6}, &(0x7f0000000600)={0x40, 0x19, 0x2, "e529"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x43dc}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x5}}) 23:54:54 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000b800000000ed021f9f3c000000000000e909ad800883542aa4a50e6ce818fce986a27ba832253e818e9b0d91c75705a0f08dc95000000000936c3ceb5a037e5ea851e1a03c3705f826e23a087fba4c2fdb93bfe47a107b58ae0f5d1443bfc25ba568b67e9836224abe98d5a1147fec1ab2d3816b972ca3e6e0e7792847829d9c62eabdb12a5a33cb73a142ceb4e6527452a013e98b3ec88aee4c7b9e4b3e036d1bd81aef2439c1c3fbef654754ee4cb301cc05dffa8505c2db4362618b829f36f1b408a8e4ba9e42dfa2a9c545fbf51e6bc63400909dea0cc474e66e01871e44adb9ab29c906a129d70905d2df8e95d90a710cae16e638db807e5d8c40ece8381c8be2e6e8985a5c94128c41965f6dbf71a238e9ccafb52f84bfc9219b0253e788daa08342f506c2330eb83e36b88983abbade0909935ae45c6c163b08a7a8786e57da9a4b93c7499fc5c491a5b949e597db99710e54ebfad1595c07f1b7be5d8b508a194c1e4f01230f9b4138eaf7a518c405fa822ff59eafb53af5ffd834b2e3650f7193b40e019fd496b01102be4b63d55c22c742ce3afd396a7df0febfb33cd84c42781d184864dba7d8f66a96d79b0b415e9621121c9ee46a2a18309ff589c764b59d0157e7ae7d301356e49397af250e3394faffff6d1a64a9a6041089aabd8c4bce0a74210ccb9127ed54171857723e014c3fdc3de225ec0d9118f7ec57fa1957c519c9890a43fb3db934416bb9ce901fecb9a39a37b97c9aa23c70f0b5434b6b40bb43f4dc00cd4fd6116ae2f3a203a79f750c4a0801c27533e90aa0ef1accf9ba1b398c7e61cd64900ae34d0f2bc3e35badda2bcb7408d1253091da20f4aba17fa9cbf5b39ed4d8df4e67cfa3f4224c516ebb484309b7d21549575cb49399b917c148e8a1fb285e9a25a7784a261674b1687c7b88487e3d7cac118eed573b242f9f84a7d2641954efec01f3acdb89c8b90f77393d05322dc965fd2a8f210be827e62dae9eb5e042d8e53ff4a844b77a8f894a54a73102366a487d0019d4b0a8d1cb5722ef184cd8ef3a7b7fd000c79af08d211429097e4d55fc8562a4878bfe1239764f294f4331bc25522d2839ac3f8c7bf149a2991ea286117cb18009b197a8cdea8e7bca535c6b868d05a52abf366857a435fe6a4cd430d410bae46f2393a58a25b38903bd6d45c14c81043a1ab48558fa8a6b9a65d73d330e70f651faba9fc6e811358cdba90ad1f3418713b4af789079fe02dbf75dc1da5393e5bea73e403cc66637b6ca19056ce4d207447be03c5142964ff505569bcc8771e587bff262735f2d88008b3ab6953071737fe97f154917c178bc1e9ac0472ed79687478944d6"], 0x1, 0x105fb, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCQcqvX/dOzWsf4/YEd9/XvUr9/6n33x/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGT9eOyr17PBTL7/aDH/WDH1RERcjIgLEXG+9GHE3ftNx/E9Nc9FRKkY/8Xhd4/9qYevS5FVGJ1zothOR8Rysd15/EF/CgAAAPD/9cU3H30cMT0aZn9emnRDHKTiS5uT46qXfeXzyLiqncuKDcdU7fxuybG4EBHHZn4aU7WLETF15r0xVftHpvfEyXuilMfUQXYDAAAcjL0rgbGt3gAAADh0Pp10A0xGdr+2+C1+cS/4RB7FDcFTe/YAAACAh1Bp0g0AAAAAD1y2/v9Xz//7m+f5ef4fAAAAHF758/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ27yUkdiuIAfoDXB+/DSAwfW2FkHDJgES7BoQvQ3ThjDSaEdeDMJRgwtNeEGgYmvYCS3y8pp23gnwOz00suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIb0U8+nT8uGxac5608ze0FbTrgAAAICtVTGflif96vpfun+Rbl1FxDgiRhExjIh9s3snftcyBzuj+773F596eI4oE7af6abjb0TcpOPt8tC/AgAAAJyv5WIyi+hsT8uX61M3xDGlhza9XHnlI59fudIGZdh9prThR2QWo4go+q+Z0sYR0f5/myntSzq10tspraq0j9kNAABwHPVJINv0BgAAwLdzd+oGOI1yvTb9Fz+tBXerkhYE/9SuAAAAgB/I7noAAABw/sr53/5/AAAAcN6q/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pFUxny4Xk1nTnPWmmTzfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J39ecdhGARgAOq29HcnlPsfK3LCnDXLexKSZcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAlcc6eb5X82qzJRn5n82xzCSfTg3fPmj4dW7o1THv+wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgO/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE2Xhy/eIqKI1GWKNN78nN4j4iPStm1Hn7csdudj83XP2f4wyfkd098yIsoo+jgHAKB3Vbc5Vut6+Zf3P+8g7zBvNW/qxTM/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXdu6nJYowjgP4s6u7ZbcuHaKgLEiIWv8gruKlKLCgN+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqHXTqElFQd4OCCIIwdp2px9RYLzMrfT7wzPwchpnnmYPwnd8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7KxGs6ndSGEcLz7T9309su9qd32G/ePDafj0cnn8/E1m5cohRBuzjbq/RmupZOdDYOt/YfPD/viZ/j3eYvLK7dqjUZ9QbFrUU6eU6fMR6HIpsj4FxYAAAdaKRnNXP+xtD7RPFYYD2Hz6fb8fy6qQ5v5f/NJ3+v4XnH+H8hshZ0tzf+T19fG/pX/K0tz85XF5ZULs3O1mfpM/fbAyOhI/1B1eHCk0nqfUvFWBQAAgL2VkxHn/+L4zv7/kagObeb/Vy+vTcb36pL/d0jz/+Xe3mft9f9zmCQAAMB/4uipb18LuxwvlMvhbm1paWFga/v758HWtpzDVPftUDLi/N81nvesAAAAgCxsrBa29f+nozq02f9///3KifiaXSGEnqT/f3HqTmM6u+V0rLT/P3apdiPvv//PYfkAAABkpCcZcf+/1Pr+v3g6PacYQug7s1Un/wawrfz/88Hom/he8ff/Q9ktsSMVq1vPI83/a+9ezO6V/1vnVkPoruY0WQAAAA68w8lo5v9PpfWJhR+Pr5Z9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9ixY5RmgigO4JNs8n2NYkAQSwttLEQFwSpgIUg8hIUoCB4hIB5AwbNYeAeR1EnpAVJ4A5nJjoRtVJBdDb8fTP6PsMm+nWnyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+aHoWNXBfxpTer2+V747fhecxJJdNnb9YO4op1q962/5z1Mp8np0/juT1sHTbXEwAAAIunyPN9COG1+3gSs91P8/9WvibO/MPlWZ3n+ercnzPP/nEtPRRnHzfqze7TDSFcXl1f7Nb2hL/bZthPOXjZvp/fw+p1K1/4rk46n/QPTZGOrT24XZ1206637kaj43+p/P/zTwEAfNdOzrLIv49i7jXZGAALq1OuMDf/F/1mewIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACow3sAAAD//4s/i6U=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2007ffb) r2 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mkdir(0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) r3 = fcntl$dupfd(r0, 0x406, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x9) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x1011d, 0x2, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x100000000) r6 = accept4$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000100)=0x6e, 0x80800) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e21}, 0x6e) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000a00009040000010301010009210000000122010009"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, &(0x7f0000000000)={0x2c, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) [ 528.425699][ T3805] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 528.435239][ T3806] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 23:54:54 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) dup2(r0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) dup2(r3, r4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000580)={0x5c, 0x0, &(0x7f0000000480)=[@acquire, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000003c0)={@flat=@weak_binder={0x77622a85, 0x1380, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/160, 0xa0, 0x1, 0xd}, @ptr={0x70742a85, 0x0, &(0x7f0000000340)=""/113, 0x71, 0x1, 0xa}}, &(0x7f0000000440)={0x0, 0x18, 0x40}}, 0x1000}, @decrefs={0x40046307, 0x3}], 0x7e, 0x0, &(0x7f0000000500)="364637f9e087ca4846ef393c4bdefa9775aca06ef3bce3c9c6c1a4199c59f217f94879c38bec309f1394afe2d27e50cd7a810ebff5fa15808c32f99f0cd2caf3cd584bc9af91989d319a85c0a5f848949597c16d2f28d0f83c5b395c9df0ba5590aa6b35185518ecacfb77a444ac8938fea604793cb2b3e1114f76bf69f7"}) r5 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80000001}, [@exit]}, &(0x7f0000000080)='GPL\x00', 0x9, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xb, 0x8, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000180)=[0xffffffffffffffff, 0x1, 0x1, r0, r3, 0x1, r5]}, 0x80) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406a05ed004000010203010902"], &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0}) [ 528.489501][ T587] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 528.739471][ T587] usb 5-1: Using ep0 maxpacket: 16 [ 528.769477][ T3833] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 528.809493][ T3832] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 529.019544][ T587] usb 5-1: New USB device found, idVendor=1e2d, idProduct=00b7, bcdDevice=42.3c [ 529.028617][ T3833] usb 2-1: Using ep0 maxpacket: 16 [ 529.033776][ T587] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 529.049523][ T587] usb 5-1: Product: syz [ 529.059463][ T587] usb 5-1: Manufacturer: syz [ 529.064055][ T587] usb 5-1: SerialNumber: syz [ 529.079663][ T587] usb 5-1: config 0 descriptor?? [ 529.209536][ T3832] usb 6-1: unable to get BOS descriptor or descriptor too short [ 529.289546][ T3832] usb 6-1: config 0 has no interfaces? [ 529.309980][ T3833] usb 2-1: New USB device found, idVendor=1e2d, idProduct=00b7, bcdDevice=42.3c [ 529.319060][ T3833] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 529.320113][ T3787] udc-core: couldn't find an available UDC or it's busy [ 529.327224][ T3833] usb 2-1: Product: syz [ 529.334666][ T3787] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 529.338351][ T3833] usb 2-1: Manufacturer: syz [ 529.346115][ T3787] udc-core: couldn't find an available UDC or it's busy [ 529.350561][ T3833] usb 2-1: SerialNumber: syz [ 529.357943][ T3787] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 529.362630][ T3833] usb 2-1: config 0 descriptor?? [ 529.373406][ T5] usb 5-1: USB disconnect, device number 14 [ 529.449526][ T3832] usb 6-1: New USB device found, idVendor=056a, idProduct=00ed, bcdDevice= 0.40 [ 529.458714][ T3832] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 529.466762][ T3832] usb 6-1: Product: syz [ 529.471011][ T3832] usb 6-1: Manufacturer: syz [ 529.475637][ T3832] usb 6-1: SerialNumber: syz [ 529.482298][ T3832] usb 6-1: config 0 descriptor?? [ 529.617062][ T3830] udc-core: couldn't find an available UDC or it's busy [ 529.624116][ T3830] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 529.632181][ T3830] udc-core: couldn't find an available UDC or it's busy [ 529.639183][ T3830] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 529.647653][ T737] usb 2-1: USB disconnect, device number 9 [ 529.721081][ T5] usb 6-1: USB disconnect, device number 12 23:54:56 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb9, 0xae, 0xec, 0x10, 0x1e2d, 0xb7, 0x423c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1e, 0x53}}]}}]}}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r0 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000cc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x29, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0xab, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xda7}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc3, 0x81, 0x5e}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x5, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x201, 0x1, 0x3f, 0xfc, 0x20, 0x9}, 0x19, &(0x7f0000000d40)={0x5, 0xf, 0x19, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1e, 0x0, 0x7, 0x3}, @ptm_cap={0x3}]}, 0x3, [{0x72, &(0x7f0000000d80)=@string={0x72, 0x3, "5df5e46ab7a3657c9e4047422cb3f5dd5597b2907cb1e2a720ef4fcc124cb5db3acbb3f062762a605dbc5c03c8f7b5a13788fbe1036d0e1dd69f5ca58c9e2db2248eda8d2c3f64f1936824414462cc6e86d805bf2ae75e08ab9c483258b54a014879c73f64e2eab81d7ce875e9320b49"}}, {0x19, &(0x7f0000000e00)=@string={0x19, 0x3, "3c8aab26caf5653a6cb48f7885ff2f17376f96368078e3"}}, {0x95, &(0x7f0000000e40)=@string={0x95, 0x3, "445e73442e633826853644cfc338e9e2e8d6a5a5bf897767322a26154a216c0974800dd823f53e5aa81a2824cd77d7082e5511d9b3493aab35a3cbb472e9eff16957a70488227a86d011ac99042b1a5b55281e0334e7261e5ce7fd5f8a2a4a95d16a03e6a9f38be53fc69ba1ae94123429ae441b972a31b150884e995659dec7e02315a344386492eed7b42852a7b3bebd2918"}}]}) (rerun: 32) syz_usb_control_io$hid(r0, &(0x7f0000001180)={0x24, &(0x7f0000000f40)={0x0, 0x3, 0xbe, {0xbe, 0x22, "005e3bba88d3f9276eb468cdef15197e49cd8763c666a4353d8539268420a577e9d25a62cd4c97d932e16e0b13c5cee315d6fba914ef6b7f2cc9964326a7b09c5957c69a52161f0540794cc52051b59f3ba1937783e55f2b320c4e4ac55a8b8fc8595583beaa9f41c3299440096ce5bfd1687a434d0bc7a54ad61849cced1b8294648a1054e1182f1bda845d49e9d2ccf9a65dcc39435b652f09a1f445c8068b0d4d41089560123dffcf0da8136b76b6c340f86bad9e3363e6e6b319"}}, &(0x7f0000001040)={0x0, 0x3, 0xa0, @string={0xa0, 0x3, "c961a4f25efeb8e98fbe97e96e4e2fae5d9347b24a811494c609ecd18ebd7bdb9b037923b5f61fa54372f731c0fc97254407cd8eadeb075375570fd0cd3f7c33ba212b70f13b6903c1fb26c233785ad0f735b2aa8d1f3f4cbfd975e9f3e13f94652211b0061f14ce337f961b688b5c1b4e4ff9a3148fc48d27bec4a3c6554a94f87d1c9864bb7dcce2a4d10eda98131283b72356ae19e7fdf61b834d1b33"}}, &(0x7f0000001100)={0x0, 0x22, 0xc, {[@global=@item_012={0x1, 0x1, 0x6, "be"}, @main=@item_012={0x2, 0x0, 0xb, "ece3"}, @main=@item_012={0x1, 0x0, 0x9, "0f"}, @local=@item_012={0x1, 0x2, 0x0, "1f"}, @global=@item_012={0x2, 0x1, 0x9777b060bbcbdefd, 'e~'}]}}, &(0x7f0000001140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5e, 0x3, 0x1, {0x22, 0x1f}}}}, &(0x7f0000001400)={0x2c, &(0x7f00000011c0)={0x19595819b396d08b, 0x17, 0xe7, "a483c18179db18aff2136b1b5899d9efe9c52eb07d626b4dc8ce89bee4165af999fc8cca08a92024f2043fa5c192436e0806ad70d618f8eb9cf55efeab4106b686d1a744d827df0f96acca9f36491e12ab15187a28b11721aeca802dd40127a351160929cf7c66b49893652aa8dd6be5b637fb4e4b3bb35180e888b9048a0b7045b5ab60495c79f29614a3abbeacc3c1ad3d27adcb6637774be5e7dc62506540fce001498a428e414577f367443398714d3e3ff750d6879c65c40b9967997d8693ad84d0bb16c871038643937d17d28b298f173583bd1ec5129baae0e7f142e5a2d986154a166b"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x57}, &(0x7f0000001340)={0x20, 0x1, 0x65, "44e8a674b2b0ea1c500d21cab0d4670946827f04a8974f27426c20bb9f4144321cd800186b42692c133a7722ac4265119b77da66aabe83a9506de338c4faa84f4d29778e8beacbd53ff0cc3c47018d913a2604364f54f78f6707561527af1c3ec03515ed0d"}, &(0x7f00000013c0)={0x20, 0x3, 0x1, 0x1}}) (async, rerun: 32) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) (rerun: 32) syz_usb_connect$cdc_ncm(0x0, 0x97, &(0x7f00000008c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x2, 0x1, 0x20, 0x0, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x10000, 0x8, 0x20, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0x34}, [@mdlm={0x15, 0x24, 0x12, 0x40}, @country_functional={0x6, 0x24, 0x7, 0xc1, 0x4}, @country_functional={0xe, 0x24, 0x7, 0xff, 0x8, [0x800, 0x5, 0x5, 0x6]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x1f, 0x2f, 0xeb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0xc0710985107cc8b4, 0x8, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x4, 0x6, 0x3}}}}}}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x300, 0x0, 0x5, 0x9, 0x10, 0x80}, 0x129, &(0x7f0000000980)={0x5, 0xf, 0x129, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "c92ef4e379dfff5f497b6d1624090197"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xb, 0x55, 0xfa, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "08bb59d96a9da5f1a89108d94fb69b9b"}, @generic={0xb6, 0x10, 0xb, "dd9abbedcf560b99007f4543e25c8aed71f6e86ee6f0e665278e661a79460ddf27b056af0cda896337e666cdb5e08a70bb31611b22e24fed0d67b7d98e214405183dd0c6519afe9704a9c45cba32b606291c53176c9018ff67c818149b7f86342cf59ceb44a646a2b4152a5157fd4fe2f73e191e16cfb3c65d6462a9e58d6d21d110e3bbc6824148a19334d0f48f4059a2f32a93c1c33be72aa7d0554160b012c72c9df9e3393849250166742f46813ef64d16"}, @ssp_cap={0x24, 0x10, 0xa, 0x3d, 0x6, 0x81b9, 0xf000, 0x8001, [0xff0000, 0x180, 0xff0000, 0xc0, 0x3f00, 0xff0000]}, @ssp_cap={0x18, 0x10, 0xa, 0x45, 0x3, 0x36, 0xee00, 0xff, [0xc0, 0xf, 0xffc000]}]}, 0x4, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0xc07}}, {0x9, &(0x7f0000000ac0)=@string={0x9, 0x3, "1a12e329ee0515"}}, {0x2c, &(0x7f0000000b00)=@string={0x2c, 0x3, "f7193a91fb3fb7247796d574ab82d51139722ce6bb1319a442bd3c317a1a83bebfea665e40bc9a199486"}}, {0xe4, &(0x7f0000000b40)=@string={0xe4, 0x3, "36b020002d3de7bc90d5f96a50efa07fd22113aa0f0c0ac11faaf5553d12c6b14a926323fd5e5932d3d0da67c4d003e1454269a17fc377b3eb3b86a5c36e70fa2ef43b598784cdf090c06975b2bb3ad71d1cd26fe23356b9c410666f48ef24b0aa49cc10d7893700935e0a9b3533c44c16a06e2eea28b8ae5fcdacee895b15e80b65870ac84bc227d77f79b705dc0c028d05b12cdf735b6aa510fbc59028763dcb6aec70184ede908268c91954a98f04d897f89af9d2fc179c5ba61afedbb82fb5f19c0c3fa53ef6dd56ab144b0b43ce37f970e1f8245f37d419f2e3af99f8a31dcb"}}]}) (async, rerun: 64) syz_usb_control_io(r1, 0x0, 0x0) (async, rerun: 64) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\f\x00\x00\x00\f\x00&'], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x20, 0xf, 0x43, {0x43, 0xb, "9227c240ec5b0d5ff0a75243fb6111b65561db42ca5571241d46b0c685f3c6c6e753dd83138beb7ec7a3a824221a22cb849b0c9413b394129b50059b30ba796114"}}, &(0x7f0000000100)={0x0, 0x3, 0x92, @string={0x92, 0x3, "5428b79dcfeb05293544ff3adf2ea2f5196d607cb841e8b3f33b234f90dc57531d72c346555450e57f54bd8355f5d778beb61dbe5e125333d8b2b88c6bfeaebe20ad579ce6fcef0de2257706fa7b145cd8c3ad0a074471a6654e74c98116a49184c7681f234065c363b59727b9512b96432913797ebe37802c7aa2cec28379e716e511b5b128face49b1657ae17328d2"}}, &(0x7f0000000000)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x40, 0x0, 0x7, 0x9, "1648878a", "ec0489e4"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x2, 0x3, 0x6, 0x9, 0x20, 0x8}}}, &(0x7f0000000800)={0x84, &(0x7f0000000280)={0x20, 0x8, 0xf1, "72604f60be014372144fc5a3707e65e7c11f256354c3ef99d975110f00e905dfa1a51c83e8d4736ddfc071acc5c4c1ed1d61742a019759e704c04a387ac5a0a3f9cae2fa3a6012f382434b4c4c69c2300cd77aec806eec98457a7fc62d457d38e9fb5961e7f3b6e8f2c6ab410e71c2323295dd5900093753bc1a4ff80cc75e14ac40a1a8c0ffe73c7340fdf044a56850c3076fa79909612ec7e002e0e81d08a6b13eeae26d61fa4385abf4b4e1b0d8d7b71994a6f3ecfef3170043415ee735c6fe6d5bb1972db42f43bd3b231f22ecd0f654c87e4f736d7365efde04a663d1a053251b5190e5b7d12293da4e399432dfea"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000000480)={0x40, 0x7, 0x2}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000500)={0x40, 0xb, 0x2, "a467"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x7ff}, &(0x7f0000000580)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x17, 0x6}, &(0x7f0000000600)={0x40, 0x19, 0x2, "e529"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x43dc}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x5}}) 23:54:56 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000040feffff620af0fff8ffffff61a4f0ff000000007b130000000000001ca00000000000005504010001ed0a004400000017ffffffac400000000000007b0a50fe000000000c04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be361917a50e436fe275daf51efd601b6482a0800000098efefb202ee010400006e7a1de4a21f379dbf41de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb7798b3e6440c2fbdb00a3e35208b0bbf111d8dff0c710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf1dbf6d8e8afcb913466aaa7f6df702526adf5ef058fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040bef29b66e3858d051c096e37c4f46010400000000c3da29faf75ddd1aa96960bca97af13382cb881ccaf62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8d5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fcd7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee63300000000000000000000000000000000000040000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5730dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6f1907061be311d1354a6295698594a73136237bee068d3819400e4354474b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac68b963b1ed145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857fb8aaaa95024f8da775f72950212b84fc6133ae1467d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bb3384fdf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20678a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091d80000000fed0c39552a312e2db596d9c828c02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007f00a292dd3b856faa4b7e66e1b64505f65900831a97d4d05d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58dd50c264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611676da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462aa2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333431d4731614a50c6105455c44c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c350a5c554a387de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b49a147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b6389fca80c5a5ea8634bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c7963c2ba910969f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a9201bc4b73b431df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a1908f866dd824a4ee271e35ed9eed636338f1835fc957729d63dc1bfc7b772cbe536c2d3aff27c22f9a2f8765a2616a5bdaf22a16e19d1b5f52abb40b433983d0cf50234de659c1a450ec14518d2013566e2e81c8d5aa88111272b4113e3fd1e2d4d25822b6b23af7316f2354cbbe90a2e4798d24daaec39e057696d0b7e4130394f446e4b548d69f14980e1777b050a3c802c0bdfeb16a863515ded5cda86f2db2ad114e4d0e177f4368d90fe8fe9074b509e3022a1b1cf603659d57656d1fadd1b77d8ebcdb5d71f3e216a5b699c61c9ac07c3a44897b842f4cdc0822b7cb0aee0bc33a6013a1ccaee144b81bb41d97453eae48be634230c3f895044424e8aebbc0243688c3610f2bacd489ce94b4709842578540e7f3865ac05279778ec9fe709c3b77dc6c40ab2231da3e268a2f096cccb8ac605e0b9e213ba030098020c5a99e6e2a7d27cda25ca315af857a7ea100daca59daf8254ef113cd4c544d9bd37e113aef0edd9f502f275afd536a5050f2e24749116fe1644f45c0a1558a924547d7d3fc751e43079b33d860b158375e10d75b4dacd0ef064cb19b37c6c6c37e750b22fd6430bd69b0834115bce1436ec9625bf61000000000000000000000000000000001a228086bd8829874fbd6d45b2ff5bcc3afacef77eebd612d313d7855e7d5c87bdb686a06ca56d08922e3b5f0ba5cad74c66728e00000000000000000000758f0aa28055502eb87b011687"], &(0x7f00000001c0)='GPL\x00'}, 0x48) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@mpls_getroute={0x2c, 0x1a, 0x10, 0x70bd29, 0x25dfdbff, {0x1c, 0x80, 0x10, 0x1, 0xfd, 0x0, 0xfe, 0x6, 0x1300}, [@RTA_DST={0x8, 0x1, {0xaf10}}, @RTA_TTL_PROPAGATE={0x5, 0x1a, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0xd4}, 0x4004880) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)=@ipv4_getnexthop={0x54, 0x6a, 0x25, 0x70bd25, 0x25dfdbfc, {}, [@NHA_MASTER={0x8, 0xa, 0x2}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_ID={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_FDB={0x4}, @NHA_OIF={0x8, 0x5, r2}, @NHA_ID={0x8, 0x1, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x24008091}, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) dup2(r3, r4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001880)={0x18, 0x9, &(0x7f0000001600)=ANY=[@ANYBLOB="180000000500002cfc741200000080000022092000100000002d68ffff00"/44, @ANYRES32, @ANYBLOB="00000000000000002a08f8ff080000009500000000000000"], &(0x7f0000001680)='GPL\x00', 0x2e8, 0x0, &(0x7f00000016c0), 0x41000, 0xc, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001700)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000001740)={0x4, 0x6, 0x3, 0xf1d3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001780)=[r0, r3]}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) ppoll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x86}], 0x1, &(0x7f0000001580)={r5, r6+10000000}, &(0x7f00000015c0)={[0x20]}, 0x8) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socket$inet6(0xa, 0x3, 0x2c) socket$inet6_tcp(0xa, 0x1, 0x0) r7 = socket$inet6(0xa, 0x3, 0x2c) connect$inet6(r7, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r7, &(0x7f00000000c0)=ANY=[@ANYRES32=r7], 0xfff7) 23:54:56 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) (rerun: 32) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, 0x0, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0, r3}, 0x10) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() (async) sched_setaffinity(0x0, 0x0, 0x0) (async) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 23:54:56 executing program 1: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) r4 = creat(0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) r5 = open$dir(0x0, 0x0, 0x0) r6 = socket(0x840000000002, 0x3, 0x100) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) sendmsg$nl_route(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000440)={&(0x7f0000000680)=ANY=[@ANYBLOB="780000007000080027bd7000fbdbdf2507000000", @ANYRES32], 0x78}}, 0x8080) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x375, 0x0) syz_open_dev$evdev(&(0x7f0000001840), 0x9a4e, 0x105000) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000880)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf0}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000980)="630c80638db129b1c103fb108f27fe947b22692736ecb923a2bcfa3648b565d5250c322ea2303b3a36616fd918e687cfc51b29cbccf36a598a", 0x39}, {&(0x7f00000009c0)="f2cc2fa058b3502e0ae6a57d5fb84173995c606538880651af2d531aabee759056d90e6004cf682bd754bddcab1436e6ae2d9cd9190acacb1db0ee75916a2946e6eece52193151e4cc7b98ba919a46bf6df8372f07072f325664103a462bf9568ffd55df0badaae2b574431e86322e94a1587c1c76d98408c42c2481620b269df002da91739e0fa34db848ef3daa175f05897895872cec41bbcf0ac408ccf92b419267693f5b6e8e753016d5979e6c91269788dca3975166a2b76fe3bb581037da684f18908aa05e20a576a7a31e55ca22bc3fb3ee58fbf62b39e1a3fa581c643f9fbe2f1b130d72792de2ce", 0xec}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="0fada48d0c627a7ba3904d972c350f13027391cb4b04ecd8b34f43ea25a04033ef527b5d6e33fd3fac4f7a1b80c60f5793b28fc5423c08230d12313628b291c0d8d03c5e2f48a0d6f759fc67473f220240ad274ddebb0ca4f2fff73396ea1bd40d19acca97fcdc9bae401ff99561edc0bdf6973310d2a3aba8f2e084d66bf449ef52f4588429fa39f02b636dc8e19c451303ff2b24663bdc1107f38746a3575c123d", 0xa2}, {&(0x7f0000000c00)="775c276c9b10a39cd2b37099625c22d072fae3a15974f3d993e659ddcd56ec5b04ad1e2b884a94a1a20b27558f8eb20606afcbc164e6d7358154b9d65ef767bf58f847756062f85a00", 0x49}, {&(0x7f0000000c80)="2ec7fdb26c525efbc0fce427f16e53752c10ed0deb0ed4f8ec7928c147afce2c6d7168f795fddd6e8cd179db102eba6c416026a9d106c85119aaaf77fd7dacd01f88b74a7466cdfcf9a1e381190ef9606d2fbe4d26f67e9e85c0fff6c553e056152d4403aaf3225d845b7eb7159c3f9a54760f391e2c0ec9f642172951a3721dce2c9226af2c6fac37e137508338b30d84e6c3bf6b793d20883515d3bda60bd9582daec67d02674092010aeaef118ff22150eabc467817a7ea2970cfc22108", 0xbf}, {&(0x7f0000000d40)="ff14dbebfa3710e9c8", 0x9}], 0x7, &(0x7f0000001040)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c}}], 0x100, 0x10}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001180)="0bf5650196e64d71494e7b73e7322893e7767abbdd2d9a7262fe48db02bfbd992a52dcd3f8f30cd9b7fc40a2a21d30138ec7eea34f6f35e92bd61988da65de7332a1c643145b5c527f115130610736ea1a9bd70ef21c2a7462ac9d976c1e2f71d6a4ed146be886bd122f98f8943271aad07c5c05edd50957ee7faf3ba1a67f02053bc68b7fa60370212c1744eab74b5cddbd3a4a2b2d938ca943714629bc33d1fcc99c427449cc36df5079316ff7439d41baafcc9e123e05cf4e2a701e9e036eb1126c494949f90f65713189855b9e49e3ea8dd624836e36d73d0693afc2ea01a7941c13651a61dbb82251e997097c74edc4fa1188f919d2", 0xf8}], 0x1}}, {{&(0x7f0000001400)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000001480)="5503daf9", 0x4}, {&(0x7f00000014c0)}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r7]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff]}}], 0xf8, 0x4}}], 0x4, 0x4000) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x2, 0x3f, 0x0, 0x7fff, 0x1, 0x1f9}, 0x0) fspick(0xffffffffffffff9c, 0x0, 0x0) creat(&(0x7f0000000580)='./file0\x00', 0x0) sendmmsg$unix(r4, &(0x7f0000000a40), 0x0, 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) socketpair(0x1e, 0x0, 0x0, &(0x7f0000000000)) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 23:54:56 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) dup2(r0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) dup2(r3, r4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000580)={0x5c, 0x0, &(0x7f0000000480)=[@acquire, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000003c0)={@flat=@weak_binder={0x77622a85, 0x1380, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/160, 0xa0, 0x1, 0xd}, @ptr={0x70742a85, 0x0, &(0x7f0000000340)=""/113, 0x71, 0x1, 0xa}}, &(0x7f0000000440)={0x0, 0x18, 0x40}}, 0x1000}, @decrefs={0x40046307, 0x3}], 0x7e, 0x0, &(0x7f0000000500)="364637f9e087ca4846ef393c4bdefa9775aca06ef3bce3c9c6c1a4199c59f217f94879c38bec309f1394afe2d27e50cd7a810ebff5fa15808c32f99f0cd2caf3cd584bc9af91989d319a85c0a5f848949597c16d2f28d0f83c5b395c9df0ba5590aa6b35185518ecacfb77a444ac8938fea604793cb2b3e1114f76bf69f7"}) r5 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80000001}, [@exit]}, &(0x7f0000000080)='GPL\x00', 0x9, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xb, 0x8, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000180)=[0xffffffffffffffff, 0x1, 0x1, r0, r3, 0x1, r5]}, 0x80) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406a05ed004000010203010902"], &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0}) pipe(&(0x7f0000000140)) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TCXONC(r2, 0x540a, 0x0) (async) dup2(r0, r2) (async) pipe(&(0x7f0000000140)) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TCXONC(r4, 0x540a, 0x0) (async) dup2(r3, r4) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000580)={0x5c, 0x0, &(0x7f0000000480)=[@acquire, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000003c0)={@flat=@weak_binder={0x77622a85, 0x1380, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/160, 0xa0, 0x1, 0xd}, @ptr={0x70742a85, 0x0, &(0x7f0000000340)=""/113, 0x71, 0x1, 0xa}}, &(0x7f0000000440)={0x0, 0x18, 0x40}}, 0x1000}, @decrefs={0x40046307, 0x3}], 0x7e, 0x0, &(0x7f0000000500)="364637f9e087ca4846ef393c4bdefa9775aca06ef3bce3c9c6c1a4199c59f217f94879c38bec309f1394afe2d27e50cd7a810ebff5fa15808c32f99f0cd2caf3cd584bc9af91989d319a85c0a5f848949597c16d2f28d0f83c5b395c9df0ba5590aa6b35185518ecacfb77a444ac8938fea604793cb2b3e1114f76bf69f7"}) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80000001}, [@exit]}, &(0x7f0000000080)='GPL\x00', 0x9, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xb, 0x8, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000180)=[0xffffffffffffffff, 0x1, 0x1, r0, r3, 0x1, r5]}, 0x80) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406a05ed004000010203010902"], &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0}) (async) [ 530.209510][ T587] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 530.479504][ T587] usb 5-1: Using ep0 maxpacket: 16 [ 530.509515][ T5] usb 6-1: new high-speed USB device number 13 using dummy_hcd 23:54:57 executing program 2: r0 = socket(0x10, 0x3, 0x0) socket$packet(0x11, 0x3, 0x300) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="b400000024000b0d00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000740008801c0001000af8040004000000000000000400000000000100030000000a00020009000000000000001c0001000003faff0900000002000000ff0f0000040000000100000006000200020000001c0001000100000000000000000000000000000000000000010000b398b142c0a83ab50008000e000500008008000d00010000800b000100636c736163740000"], 0xb4}}, 0x4008000) 23:54:57 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000040feffff620af0fff8ffffff61a4f0ff000000007b130000000000001ca00000000000005504010001ed0a004400000017ffffffac400000000000007b0a50fe000000000c04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be361917a50e436fe275daf51efd601b6482a0800000098efefb202ee010400006e7a1de4a21f379dbf41de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb7798b3e6440c2fbdb00a3e35208b0bbf111d8dff0c710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf1dbf6d8e8afcb913466aaa7f6df702526adf5ef058fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040bef29b66e3858d051c096e37c4f46010400000000c3da29faf75ddd1aa96960bca97af13382cb881ccaf62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8d5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fcd7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee63300000000000000000000000000000000000040000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5730dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6f1907061be311d1354a6295698594a73136237bee068d3819400e4354474b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac68b963b1ed145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857fb8aaaa95024f8da775f72950212b84fc6133ae1467d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bb3384fdf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20678a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091d80000000fed0c39552a312e2db596d9c828c02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007f00a292dd3b856faa4b7e66e1b64505f65900831a97d4d05d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58dd50c264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611676da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462aa2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333431d4731614a50c6105455c44c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c350a5c554a387de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b49a147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b6389fca80c5a5ea8634bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c7963c2ba910969f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a9201bc4b73b431df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a1908f866dd824a4ee271e35ed9eed636338f1835fc957729d63dc1bfc7b772cbe536c2d3aff27c22f9a2f8765a2616a5bdaf22a16e19d1b5f52abb40b433983d0cf50234de659c1a450ec14518d2013566e2e81c8d5aa88111272b4113e3fd1e2d4d25822b6b23af7316f2354cbbe90a2e4798d24daaec39e057696d0b7e4130394f446e4b548d69f14980e1777b050a3c802c0bdfeb16a863515ded5cda86f2db2ad114e4d0e177f4368d90fe8fe9074b509e3022a1b1cf603659d57656d1fadd1b77d8ebcdb5d71f3e216a5b699c61c9ac07c3a44897b842f4cdc0822b7cb0aee0bc33a6013a1ccaee144b81bb41d97453eae48be634230c3f895044424e8aebbc0243688c3610f2bacd489ce94b4709842578540e7f3865ac05279778ec9fe709c3b77dc6c40ab2231da3e268a2f096cccb8ac605e0b9e213ba030098020c5a99e6e2a7d27cda25ca315af857a7ea100daca59daf8254ef113cd4c544d9bd37e113aef0edd9f502f275afd536a5050f2e24749116fe1644f45c0a1558a924547d7d3fc751e43079b33d860b158375e10d75b4dacd0ef064cb19b37c6c6c37e750b22fd6430bd69b0834115bce1436ec9625bf61000000000000000000000000000000001a228086bd8829874fbd6d45b2ff5bcc3afacef77eebd612d313d7855e7d5c87bdb686a06ca56d08922e3b5f0ba5cad74c66728e00000000000000000000758f0aa28055502eb87b011687"], &(0x7f00000001c0)='GPL\x00'}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@mpls_getroute={0x2c, 0x1a, 0x10, 0x70bd29, 0x25dfdbff, {0x1c, 0x80, 0x10, 0x1, 0xfd, 0x0, 0xfe, 0x6, 0x1300}, [@RTA_DST={0x8, 0x1, {0xaf10}}, @RTA_TTL_PROPAGATE={0x5, 0x1a, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0xd4}, 0x4004880) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)=@ipv4_getnexthop={0x54, 0x6a, 0x25, 0x70bd25, 0x25dfdbfc, {}, [@NHA_MASTER={0x8, 0xa, 0x2}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_ID={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_FDB={0x4}, @NHA_OIF={0x8, 0x5, r2}, @NHA_ID={0x8, 0x1, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x24008091}, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) (async) dup2(r3, r4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001880)={0x18, 0x9, &(0x7f0000001600)=ANY=[@ANYBLOB="180000000500002cfc741200000080000022092000100000002d68ffff00"/44, @ANYRES32, @ANYBLOB="00000000000000002a08f8ff080000009500000000000000"], &(0x7f0000001680)='GPL\x00', 0x2e8, 0x0, &(0x7f00000016c0), 0x41000, 0xc, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001700)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000001740)={0x4, 0x6, 0x3, 0xf1d3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001780)=[r0, r3]}, 0x80) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) ppoll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x86}], 0x1, &(0x7f0000001580)={r5, r6+10000000}, &(0x7f00000015c0)={[0x20]}, 0x8) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$inet6(0xa, 0x3, 0x2c) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r7 = socket$inet6(0xa, 0x3, 0x2c) connect$inet6(r7, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r7, &(0x7f00000000c0)=ANY=[@ANYRES32=r7], 0xfff7) 23:54:57 executing program 2: r0 = socket(0x10, 0x3, 0x0) (async) socket$packet(0x11, 0x3, 0x300) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="b400000024000b0d00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000740008801c0001000af8040004000000000000000400000000000100030000000a00020009000000000000001c0001000003faff0900000002000000ff0f0000040000000100000006000200020000001c0001000100000000000000000000000000000000000000010000b398b142c0a83ab50008000e000500008008000d00010000800b000100636c736163740000"], 0xb4}}, 0x4008000) 23:54:57 executing program 2: r0 = socket(0x10, 0x3, 0x0) (async) socket$packet(0x11, 0x3, 0x300) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="b400000024000b0d00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000740008801c0001000af8040004000000000000000400000000000100030000000a00020009000000000000001c0001000003faff0900000002000000ff0f0000040000000100000006000200020000001c0001000100000000000000000000000000000000000000010000b398b142c0a83ab50008000e000500008008000d00010000800b000100636c736163740000"], 0xb4}}, 0x4008000) 23:54:57 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in, @in6=@mcast2}, {@in6=@private1, 0x0, 0x32}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_auth={0x48, 0x1, {{'cmac(aes)\x00'}}}]}, 0x138}}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000400)="8847a23882d22ef6e1c1a41777fe9a84923ea06fe3460f696d756e118ae91111b3fbc5530c976b31e8c1b971a6070602bad535ad0232ef318a75e9366f4cab0fd77b148ebe9297a0391e6b87c40690fccbf2cfbc88469c6b290963ba470ff4c891feeb0c83c444da205a498c9e41ef7c8d6236e5a826de90516c75e2417da06c6c3447017ca7ee8f0a9a9fce6c256b676cf98e", 0x93}], 0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = socket(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000005840)={0x0, 0x22, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x400}, 0x14008842) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmsg$netlink(r0, &(0x7f0000000a80)={&(0x7f0000000300)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000640)=ANY=[@ANYBLOB="280200003600000127bd7000fddbdf25a200268014009300fc020000000000000000000000000000aeba76de602faaf04021e84e28dcb912b91dfe8507106c31efc9cebd0c28dfe491404e352cef145fe83fa71731b59b983f43a6ecd0a2df8b1355dc6619934a701a9c2d4a161d2160806d8b41ba49dd493e3686ed6b398c8527e180fd98693c3f3a67a9f8726b56e3ea8564efbad9fa127e8de42acf604e85cde262613780baa2152de41fc6b2905de7c6000073018e806900040014061d0d53e0b2cda523b5183fd84e5f7000cb8b3d4d5fa618c4c68d20ab1b2d661bccca938f3b3c0008000067d9a38c421cd035c7e7f961bf3c404c9b7d8feae18d95f775da1f8c973d13acb7f1fe3f7b7b32fbb19ee267a3b57af76940c5b33300000008000d0000000000", @ANYRES32=0x0, @ANYBLOB="570c9db9305be67937482ce8a4fa85a44213a9e9d396b954eb3c90c1e8a18bbcee687758f63b68e703596ed183312b75ca010c1ae9d45832d7c29292d92728e40c077652e07b007ff3568648ce60e34cae5dab70e125e0665ae73c579ccf081e8e262cf196fc34c6ee5a6ce686a3353d8fea649f88f61e30483382a431a6ed1b3200cd9ede6212ea7e79addd39687192df639c11c67196bed779141b8e64341f50deebc46a769e50a3cb773affab679e979fb30250ec8be21a3092fdb7418bae98cb2500557400baa2770d367aa14300769a6fa2d92fef2bc9abb9afda36f57df892016a56641b1687b2279cc1d7ca439497420e003b002d272a003f0f88f600000000cff9b2ae1ef013f432203bc95549129e2ab7c7502f89e65d0679c971473355992af1f9a4e64353daeee78f7c130b5c03d1c5d9ab3e0b35da756c9bb99b412901f0cd97fe7078133aae60be8372dc71c2861743aaec2040155b82d12941906213bdff6f1085bcc8d4aa226c2351e98e7b26e5043ff1d1db8f2e036ac1b7a95560965b7dca6809cd2c7e41213db2"], 0x228}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000028ffdea7eb1ee6135dc70000000001000000020000007401edfcc308c2e9eb0952799c158d91574cb7e9a28ee107bb94f83e88ef44efa3023a49a048b2abaa03e81ba0ec6ff0a439819d00e3baf7908b724d2cb834d9c55151d2571ec59712db5e8fa05c85fbb3a3af08b3fba35a53", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000800100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4008080}, 0x11) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) fstat(0xffffffffffffffff, &(0x7f0000000240)) sync() [ 530.789560][ T587] usb 5-1: New USB device found, idVendor=1e2d, idProduct=00b7, bcdDevice=42.3c [ 530.798743][ T587] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 530.807104][ T587] usb 5-1: Product: syz [ 530.811670][ T587] usb 5-1: Manufacturer: syz [ 530.816403][ T587] usb 5-1: SerialNumber: syz [ 530.821983][ T587] usb 5-1: config 0 descriptor?? [ 530.909536][ T3886] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 530.933060][ T1433] udevd[1433]: inotify_add_watch(7, /dev/loop11, 10) failed: No such file or directory [ 531.099556][ T5] usb 6-1: unable to get BOS descriptor or descriptor too short [ 531.146030][ T730] usb 5-1: USB disconnect, device number 15 [ 531.181852][ T5] usb 6-1: config 0 has no interfaces? [ 531.339561][ T5] usb 6-1: New USB device found, idVendor=056a, idProduct=00ed, bcdDevice= 0.40 [ 531.348689][ T5] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 531.356898][ T5] usb 6-1: Product: syz [ 531.361120][ T5] usb 6-1: Manufacturer: syz [ 531.365729][ T5] usb 6-1: SerialNumber: syz [ 531.370935][ T5] usb 6-1: config 0 descriptor?? 23:54:57 executing program 0: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000b800000000ed021f9f3c000000000000e909ad800883542aa4a50e6ce818fce986a27ba832253e818e9b0d91c75705a0f08dc95000000000936c3ceb5a037e5ea851e1a03c3705f826e23a087fba4c2fdb93bfe47a107b58ae0f5d1443bfc25ba568b67e9836224abe98d5a1147fec1ab2d3816b972ca3e6e0e7792847829d9c62eabdb12a5a33cb73a142ceb4e6527452a013e98b3ec88aee4c7b9e4b3e036d1bd81aef2439c1c3fbef654754ee4cb301cc05dffa8505c2db4362618b829f36f1b408a8e4ba9e42dfa2a9c545fbf51e6bc63400909dea0cc474e66e01871e44adb9ab29c906a129d70905d2df8e95d90a710cae16e638db807e5d8c40ece8381c8be2e6e8985a5c94128c41965f6dbf71a238e9ccafb52f84bfc9219b0253e788daa08342f506c2330eb83e36b88983abbade0909935ae45c6c163b08a7a8786e57da9a4b93c7499fc5c491a5b949e597db99710e54ebfad1595c07f1b7be5d8b508a194c1e4f01230f9b4138eaf7a518c405fa822ff59eafb53af5ffd834b2e3650f7193b40e019fd496b01102be4b63d55c22c742ce3afd396a7df0febfb33cd84c42781d184864dba7d8f66a96d79b0b415e9621121c9ee46a2a18309ff589c764b59d0157e7ae7d301356e49397af250e3394faffff6d1a64a9a6041089aabd8c4bce0a74210ccb9127ed54171857723e014c3fdc3de225ec0d9118f7ec57fa1957c519c9890a43fb3db934416bb9ce901fecb9a39a37b97c9aa23c70f0b5434b6b40bb43f4dc00cd4fd6116ae2f3a203a79f750c4a0801c27533e90aa0ef1accf9ba1b398c7e61cd64900ae34d0f2bc3e35badda2bcb7408d1253091da20f4aba17fa9cbf5b39ed4d8df4e67cfa3f4224c516ebb484309b7d21549575cb49399b917c148e8a1fb285e9a25a7784a261674b1687c7b88487e3d7cac118eed573b242f9f84a7d2641954efec01f3acdb89c8b90f77393d05322dc965fd2a8f210be827e62dae9eb5e042d8e53ff4a844b77a8f894a54a73102366a487d0019d4b0a8d1cb5722ef184cd8ef3a7b7fd000c79af08d211429097e4d55fc8562a4878bfe1239764f294f4331bc25522d2839ac3f8c7bf149a2991ea286117cb18009b197a8cdea8e7bca535c6b868d05a52abf366857a435fe6a4cd430d410bae46f2393a58a25b38903bd6d45c14c81043a1ab48558fa8a6b9a65d73d330e70f651faba9fc6e811358cdba90ad1f3418713b4af789079fe02dbf75dc1da5393e5bea73e403cc66637b6ca19056ce4d207447be03c5142964ff505569bcc8771e587bff262735f2d88008b3ab6953071737fe97f154917c178bc1e9ac0472ed79687478944d6"], 0x1, 0x105fb, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCQcqvX/dOzWsf4/YEd9/XvUr9/6n33x/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGT9eOyr17PBTL7/aDH/WDH1RERcjIgLEXG+9GHE3ftNx/E9Nc9FRKkY/8Xhd4/9qYevS5FVGJ1zothOR8Rysd15/EF/CgAAAPD/9cU3H30cMT0aZn9emnRDHKTiS5uT46qXfeXzyLiqncuKDcdU7fxuybG4EBHHZn4aU7WLETF15r0xVftHpvfEyXuilMfUQXYDAAAcjL0rgbGt3gAAADh0Pp10A0xGdr+2+C1+cS/4RB7FDcFTe/YAAACAh1Bp0g0AAAAAD1y2/v9Xz//7m+f5ef4fAAAAHF758/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ27yUkdiuIAfoDXB+/DSAwfW2FkHDJgES7BoQvQ3ThjDSaEdeDMJRgwtNeEGgYmvYCS3y8pp23gnwOz00suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIb0U8+nT8uGxac5608ze0FbTrgAAAICtVTGflif96vpfun+Rbl1FxDgiRhExjIh9s3snftcyBzuj+773F596eI4oE7af6abjb0TcpOPt8tC/AgAAAJyv5WIyi+hsT8uX61M3xDGlhza9XHnlI59fudIGZdh9prThR2QWo4go+q+Z0sYR0f5/myntSzq10tspraq0j9kNAABwHPVJINv0BgAAwLdzd+oGOI1yvTb9Fz+tBXerkhYE/9SuAAAAgB/I7noAAABw/sr53/5/AAAAcN6q/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pFUxny4Xk1nTnPWmmTzfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J39ecdhGARgAOq29HcnlPsfK3LCnDXLexKSZcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAlcc6eb5X82qzJRn5n82xzCSfTg3fPmj4dW7o1THv+wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgO/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE2Xhy/eIqKI1GWKNN78nN4j4iPStm1Hn7csdudj83XP2f4wyfkd098yIsoo+jgHAKB3Vbc5Vut6+Zf3P+8g7zBvNW/qxTM/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXdu6nJYowjgP4s6u7ZbcuHaKgLEiIWv8gruKlKLCgN+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqHXTqElFQd4OCCIIwdp2px9RYLzMrfT7wzPwchpnnmYPwnd8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7KxGs6ndSGEcLz7T9309su9qd32G/ePDafj0cnn8/E1m5cohRBuzjbq/RmupZOdDYOt/YfPD/viZ/j3eYvLK7dqjUZ9QbFrUU6eU6fMR6HIpsj4FxYAAAdaKRnNXP+xtD7RPFYYD2Hz6fb8fy6qQ5v5f/NJ3+v4XnH+H8hshZ0tzf+T19fG/pX/K0tz85XF5ZULs3O1mfpM/fbAyOhI/1B1eHCk0nqfUvFWBQAAgL2VkxHn/+L4zv7/kagObeb/Vy+vTcb36pL/d0jz/+Xe3mft9f9zmCQAAMB/4uipb18LuxwvlMvhbm1paWFga/v758HWtpzDVPftUDLi/N81nvesAAAAgCxsrBa29f+nozq02f9///3KifiaXSGEnqT/f3HqTmM6u+V0rLT/P3apdiPvv//PYfkAAABkpCcZcf+/1Pr+v3g6PacYQug7s1Un/wawrfz/88Hom/he8ff/Q9ktsSMVq1vPI83/a+9ezO6V/1vnVkPoruY0WQAAAA68w8lo5v9PpfWJhR+Pr5Z9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9ixY5RmgigO4JNs8n2NYkAQSwttLEQFwSpgIUg8hIUoCB4hIB5AwbNYeAeR1EnpAVJ4A5nJjoRtVJBdDb8fTP6PsMm+nWnyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+aHoWNXBfxpTer2+V747fhecxJJdNnb9YO4op1q962/5z1Mp8np0/juT1sHTbXEwAAAIunyPN9COG1+3gSs91P8/9WvibO/MPlWZ3n+ercnzPP/nEtPRRnHzfqze7TDSFcXl1f7Nb2hL/bZthPOXjZvp/fw+p1K1/4rk46n/QPTZGOrT24XZ1206637kaj43+p/P/zTwEAfNdOzrLIv49i7jXZGAALq1OuMDf/F/1mewIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACow3sAAAD//4s/i6U=") (async) r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000b800000000ed021f9f3c000000000000e909ad800883542aa4a50e6ce818fce986a27ba832253e818e9b0d91c75705a0f08dc95000000000936c3ceb5a037e5ea851e1a03c3705f826e23a087fba4c2fdb93bfe47a107b58ae0f5d1443bfc25ba568b67e9836224abe98d5a1147fec1ab2d3816b972ca3e6e0e7792847829d9c62eabdb12a5a33cb73a142ceb4e6527452a013e98b3ec88aee4c7b9e4b3e036d1bd81aef2439c1c3fbef654754ee4cb301cc05dffa8505c2db4362618b829f36f1b408a8e4ba9e42dfa2a9c545fbf51e6bc63400909dea0cc474e66e01871e44adb9ab29c906a129d70905d2df8e95d90a710cae16e638db807e5d8c40ece8381c8be2e6e8985a5c94128c41965f6dbf71a238e9ccafb52f84bfc9219b0253e788daa08342f506c2330eb83e36b88983abbade0909935ae45c6c163b08a7a8786e57da9a4b93c7499fc5c491a5b949e597db99710e54ebfad1595c07f1b7be5d8b508a194c1e4f01230f9b4138eaf7a518c405fa822ff59eafb53af5ffd834b2e3650f7193b40e019fd496b01102be4b63d55c22c742ce3afd396a7df0febfb33cd84c42781d184864dba7d8f66a96d79b0b415e9621121c9ee46a2a18309ff589c764b59d0157e7ae7d301356e49397af250e3394faffff6d1a64a9a6041089aabd8c4bce0a74210ccb9127ed54171857723e014c3fdc3de225ec0d9118f7ec57fa1957c519c9890a43fb3db934416bb9ce901fecb9a39a37b97c9aa23c70f0b5434b6b40bb43f4dc00cd4fd6116ae2f3a203a79f750c4a0801c27533e90aa0ef1accf9ba1b398c7e61cd64900ae34d0f2bc3e35badda2bcb7408d1253091da20f4aba17fa9cbf5b39ed4d8df4e67cfa3f4224c516ebb484309b7d21549575cb49399b917c148e8a1fb285e9a25a7784a261674b1687c7b88487e3d7cac118eed573b242f9f84a7d2641954efec01f3acdb89c8b90f77393d05322dc965fd2a8f210be827e62dae9eb5e042d8e53ff4a844b77a8f894a54a73102366a487d0019d4b0a8d1cb5722ef184cd8ef3a7b7fd000c79af08d211429097e4d55fc8562a4878bfe1239764f294f4331bc25522d2839ac3f8c7bf149a2991ea286117cb18009b197a8cdea8e7bca535c6b868d05a52abf366857a435fe6a4cd430d410bae46f2393a58a25b38903bd6d45c14c81043a1ab48558fa8a6b9a65d73d330e70f651faba9fc6e811358cdba90ad1f3418713b4af789079fe02dbf75dc1da5393e5bea73e403cc66637b6ca19056ce4d207447be03c5142964ff505569bcc8771e587bff262735f2d88008b3ab6953071737fe97f154917c178bc1e9ac0472ed79687478944d6"], 0x1, 0x105fb, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCQcqvX/dOzWsf4/YEd9/XvUr9/6n33x/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGT9eOyr17PBTL7/aDH/WDH1RERcjIgLEXG+9GHE3ftNx/E9Nc9FRKkY/8Xhd4/9qYevS5FVGJ1zothOR8Rysd15/EF/CgAAAPD/9cU3H30cMT0aZn9emnRDHKTiS5uT46qXfeXzyLiqncuKDcdU7fxuybG4EBHHZn4aU7WLETF15r0xVftHpvfEyXuilMfUQXYDAAAcjL0rgbGt3gAAADh0Pp10A0xGdr+2+C1+cS/4RB7FDcFTe/YAAACAh1Bp0g0AAAAAD1y2/v9Xz//7m+f5ef4fAAAAHF758/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ27yUkdiuIAfoDXB+/DSAwfW2FkHDJgES7BoQvQ3ThjDSaEdeDMJRgwtNeEGgYmvYCS3y8pp23gnwOz00suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIb0U8+nT8uGxac5608ze0FbTrgAAAICtVTGflif96vpfun+Rbl1FxDgiRhExjIh9s3snftcyBzuj+773F596eI4oE7af6abjb0TcpOPt8tC/AgAAAJyv5WIyi+hsT8uX61M3xDGlhza9XHnlI59fudIGZdh9prThR2QWo4go+q+Z0sYR0f5/myntSzq10tspraq0j9kNAABwHPVJINv0BgAAwLdzd+oGOI1yvTb9Fz+tBXerkhYE/9SuAAAAgB/I7noAAABw/sr53/5/AAAAcN6q/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pFUxny4Xk1nTnPWmmTzfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J39ecdhGARgAOq29HcnlPsfK3LCnDXLexKSZcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAlcc6eb5X82qzJRn5n82xzCSfTg3fPmj4dW7o1THv+wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgO/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE2Xhy/eIqKI1GWKNN78nN4j4iPStm1Hn7csdudj83XP2f4wyfkd098yIsoo+jgHAKB3Vbc5Vut6+Zf3P+8g7zBvNW/qxTM/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXdu6nJYowjgP4s6u7ZbcuHaKgLEiIWv8gruKlKLCgN+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqHXTqElFQd4OCCIIwdp2px9RYLzMrfT7wzPwchpnnmYPwnd8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7KxGs6ndSGEcLz7T9309su9qd32G/ePDafj0cnn8/E1m5cohRBuzjbq/RmupZOdDYOt/YfPD/viZ/j3eYvLK7dqjUZ9QbFrUU6eU6fMR6HIpsj4FxYAAAdaKRnNXP+xtD7RPFYYD2Hz6fb8fy6qQ5v5f/NJ3+v4XnH+H8hshZ0tzf+T19fG/pX/K0tz85XF5ZULs3O1mfpM/fbAyOhI/1B1eHCk0nqfUvFWBQAAgL2VkxHn/+L4zv7/kagObeb/Vy+vTcb36pL/d0jz/+Xe3mft9f9zmCQAAMB/4uipb18LuxwvlMvhbm1paWFga/v758HWtpzDVPftUDLi/N81nvesAAAAgCxsrBa29f+nozq02f9///3KifiaXSGEnqT/f3HqTmM6u+V0rLT/P3apdiPvv//PYfkAAABkpCcZcf+/1Pr+v3g6PacYQug7s1Un/wawrfz/88Hom/he8ff/Q9ktsSMVq1vPI83/a+9ezO6V/1vnVkPoruY0WQAAAA68w8lo5v9PpfWJhR+Pr5Z9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9ixY5RmgigO4JNs8n2NYkAQSwttLEQFwSpgIUg8hIUoCB4hIB5AwbNYeAeR1EnpAVJ4A5nJjoRtVJBdDb8fTP6PsMm+nWnyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+aHoWNXBfxpTer2+V747fhecxJJdNnb9YO4op1q962/5z1Mp8np0/juT1sHTbXEwAAAIunyPN9COG1+3gSs91P8/9WvibO/MPlWZ3n+ercnzPP/nEtPRRnHzfqze7TDSFcXl1f7Nb2hL/bZthPOXjZvp/fw+p1K1/4rk46n/QPTZGOrT24XZ1206637kaj43+p/P/zTwEAfNdOzrLIv49i7jXZGAALq1OuMDf/F/1mewIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACow3sAAAD//4s/i6U=") open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2007ffb) (async) ftruncate(r1, 0x2007ffb) open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) (async) r2 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mkdir(0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) r3 = fcntl$dupfd(r0, 0x406, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x9) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x1011d, 0x2, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x100000000) r6 = accept4$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000100)=0x6e, 0x80800) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e21}, 0x6e) (async) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e21}, 0x6e) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000a00009040000010301010009210000000122010009"], 0x0) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000a00009040000010301010009210000000122010009"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, &(0x7f0000000000)={0x2c, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$hid(r7, 0x0, &(0x7f0000000000)={0x2c, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 23:54:57 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000040feffff620af0fff8ffffff61a4f0ff000000007b130000000000001ca00000000000005504010001ed0a004400000017ffffffac400000000000007b0a50fe000000000c04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be361917a50e436fe275daf51efd601b6482a0800000098efefb202ee010400006e7a1de4a21f379dbf41de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb7798b3e6440c2fbdb00a3e35208b0bbf111d8dff0c710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf1dbf6d8e8afcb913466aaa7f6df702526adf5ef058fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040bef29b66e3858d051c096e37c4f46010400000000c3da29faf75ddd1aa96960bca97af13382cb881ccaf62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8d5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fcd7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee63300000000000000000000000000000000000040000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5730dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6f1907061be311d1354a6295698594a73136237bee068d3819400e4354474b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac68b963b1ed145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857fb8aaaa95024f8da775f72950212b84fc6133ae1467d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bb3384fdf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20678a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091d80000000fed0c39552a312e2db596d9c828c02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007f00a292dd3b856faa4b7e66e1b64505f65900831a97d4d05d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58dd50c264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611676da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462aa2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333431d4731614a50c6105455c44c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c350a5c554a387de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b49a147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b6389fca80c5a5ea8634bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c7963c2ba910969f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a9201bc4b73b431df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a1908f866dd824a4ee271e35ed9eed636338f1835fc957729d63dc1bfc7b772cbe536c2d3aff27c22f9a2f8765a2616a5bdaf22a16e19d1b5f52abb40b433983d0cf50234de659c1a450ec14518d2013566e2e81c8d5aa88111272b4113e3fd1e2d4d25822b6b23af7316f2354cbbe90a2e4798d24daaec39e057696d0b7e4130394f446e4b548d69f14980e1777b050a3c802c0bdfeb16a863515ded5cda86f2db2ad114e4d0e177f4368d90fe8fe9074b509e3022a1b1cf603659d57656d1fadd1b77d8ebcdb5d71f3e216a5b699c61c9ac07c3a44897b842f4cdc0822b7cb0aee0bc33a6013a1ccaee144b81bb41d97453eae48be634230c3f895044424e8aebbc0243688c3610f2bacd489ce94b4709842578540e7f3865ac05279778ec9fe709c3b77dc6c40ab2231da3e268a2f096cccb8ac605e0b9e213ba030098020c5a99e6e2a7d27cda25ca315af857a7ea100daca59daf8254ef113cd4c544d9bd37e113aef0edd9f502f275afd536a5050f2e24749116fe1644f45c0a1558a924547d7d3fc751e43079b33d860b158375e10d75b4dacd0ef064cb19b37c6c6c37e750b22fd6430bd69b0834115bce1436ec9625bf61000000000000000000000000000000001a228086bd8829874fbd6d45b2ff5bcc3afacef77eebd612d313d7855e7d5c87bdb686a06ca56d08922e3b5f0ba5cad74c66728e00000000000000000000758f0aa28055502eb87b011687"], &(0x7f00000001c0)='GPL\x00'}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=@mpls_getroute={0x2c, 0x1a, 0x10, 0x70bd29, 0x25dfdbff, {0x1c, 0x80, 0x10, 0x1, 0xfd, 0x0, 0xfe, 0x6, 0x1300}, [@RTA_DST={0x8, 0x1, {0xaf10}}, @RTA_TTL_PROPAGATE={0x5, 0x1a, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0xd4}, 0x4004880) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000140)=@ipv4_getnexthop={0x54, 0x6a, 0x25, 0x70bd25, 0x25dfdbfc, {}, [@NHA_MASTER={0x8, 0xa, 0x2}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_ID={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_FDB={0x4}, @NHA_OIF={0x8, 0x5, r2}, @NHA_ID={0x8, 0x1, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x24008091}, 0x800) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) (async) dup2(r3, r4) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001880)={0x18, 0x9, &(0x7f0000001600)=ANY=[@ANYBLOB="180000000500002cfc741200000080000022092000100000002d68ffff00"/44, @ANYRES32, @ANYBLOB="00000000000000002a08f8ff080000009500000000000000"], &(0x7f0000001680)='GPL\x00', 0x2e8, 0x0, &(0x7f00000016c0), 0x41000, 0xc, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001700)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000001740)={0x4, 0x6, 0x3, 0xf1d3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001780)=[r0, r3]}, 0x80) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x10, 0x4, 0x4, 0x3}, 0x48) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) ppoll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x86}], 0x1, &(0x7f0000001580)={r5, r6+10000000}, &(0x7f00000015c0)={[0x20]}, 0x8) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001800)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000580)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socket$inet6(0xa, 0x3, 0x2c) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r7 = socket$inet6(0xa, 0x3, 0x2c) connect$inet6(r7, &(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c) write$binfmt_misc(r7, &(0x7f00000000c0)=ANY=[@ANYRES32=r7], 0xfff7) 23:54:57 executing program 1: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) (async) r4 = creat(0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) (async) r5 = open$dir(0x0, 0x0, 0x0) (async) r6 = socket(0x840000000002, 0x3, 0x100) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) (async) sendmsg$nl_route(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000440)={&(0x7f0000000680)=ANY=[@ANYBLOB="780000007000080027bd7000fbdbdf2507000000", @ANYRES32], 0x78}}, 0x8080) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x375, 0x0) syz_open_dev$evdev(&(0x7f0000001840), 0x9a4e, 0x105000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000880)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf0}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000980)="630c80638db129b1c103fb108f27fe947b22692736ecb923a2bcfa3648b565d5250c322ea2303b3a36616fd918e687cfc51b29cbccf36a598a", 0x39}, {&(0x7f00000009c0)="f2cc2fa058b3502e0ae6a57d5fb84173995c606538880651af2d531aabee759056d90e6004cf682bd754bddcab1436e6ae2d9cd9190acacb1db0ee75916a2946e6eece52193151e4cc7b98ba919a46bf6df8372f07072f325664103a462bf9568ffd55df0badaae2b574431e86322e94a1587c1c76d98408c42c2481620b269df002da91739e0fa34db848ef3daa175f05897895872cec41bbcf0ac408ccf92b419267693f5b6e8e753016d5979e6c91269788dca3975166a2b76fe3bb581037da684f18908aa05e20a576a7a31e55ca22bc3fb3ee58fbf62b39e1a3fa581c643f9fbe2f1b130d72792de2ce", 0xec}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="0fada48d0c627a7ba3904d972c350f13027391cb4b04ecd8b34f43ea25a04033ef527b5d6e33fd3fac4f7a1b80c60f5793b28fc5423c08230d12313628b291c0d8d03c5e2f48a0d6f759fc67473f220240ad274ddebb0ca4f2fff73396ea1bd40d19acca97fcdc9bae401ff99561edc0bdf6973310d2a3aba8f2e084d66bf449ef52f4588429fa39f02b636dc8e19c451303ff2b24663bdc1107f38746a3575c123d", 0xa2}, {&(0x7f0000000c00)="775c276c9b10a39cd2b37099625c22d072fae3a15974f3d993e659ddcd56ec5b04ad1e2b884a94a1a20b27558f8eb20606afcbc164e6d7358154b9d65ef767bf58f847756062f85a00", 0x49}, {&(0x7f0000000c80)="2ec7fdb26c525efbc0fce427f16e53752c10ed0deb0ed4f8ec7928c147afce2c6d7168f795fddd6e8cd179db102eba6c416026a9d106c85119aaaf77fd7dacd01f88b74a7466cdfcf9a1e381190ef9606d2fbe4d26f67e9e85c0fff6c553e056152d4403aaf3225d845b7eb7159c3f9a54760f391e2c0ec9f642172951a3721dce2c9226af2c6fac37e137508338b30d84e6c3bf6b793d20883515d3bda60bd9582daec67d02674092010aeaef118ff22150eabc467817a7ea2970cfc22108", 0xbf}, {&(0x7f0000000d40)="ff14dbebfa3710e9c8", 0x9}], 0x7, &(0x7f0000001040)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c}}], 0x100, 0x10}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001180)="0bf5650196e64d71494e7b73e7322893e7767abbdd2d9a7262fe48db02bfbd992a52dcd3f8f30cd9b7fc40a2a21d30138ec7eea34f6f35e92bd61988da65de7332a1c643145b5c527f115130610736ea1a9bd70ef21c2a7462ac9d976c1e2f71d6a4ed146be886bd122f98f8943271aad07c5c05edd50957ee7faf3ba1a67f02053bc68b7fa60370212c1744eab74b5cddbd3a4a2b2d938ca943714629bc33d1fcc99c427449cc36df5079316ff7439d41baafcc9e123e05cf4e2a701e9e036eb1126c494949f90f65713189855b9e49e3ea8dd624836e36d73d0693afc2ea01a7941c13651a61dbb82251e997097c74edc4fa1188f919d2", 0xf8}], 0x1}}, {{&(0x7f0000001400)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000001480)="5503daf9", 0x4}, {&(0x7f00000014c0)}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r7]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff]}}], 0xf8, 0x4}}], 0x4, 0x4000) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x2, 0x3f, 0x0, 0x7fff, 0x1, 0x1f9}, 0x0) (async) fspick(0xffffffffffffff9c, 0x0, 0x0) (async) creat(&(0x7f0000000580)='./file0\x00', 0x0) (async) sendmmsg$unix(r4, &(0x7f0000000a40), 0x0, 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) (async) socketpair(0x1e, 0x0, 0x0, &(0x7f0000000000)) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 23:54:57 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8000000000008b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in, @in6=@mcast2}, {@in6=@private1, 0x0, 0x32}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_auth={0x48, 0x1, {{'cmac(aes)\x00'}}}]}, 0x138}}, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000400)="8847a23882d22ef6e1c1a41777fe9a84923ea06fe3460f696d756e118ae91111b3fbc5530c976b31e8c1b971a6070602bad535ad0232ef318a75e9366f4cab0fd77b148ebe9297a0391e6b87c40690fccbf2cfbc88469c6b290963ba470ff4c891feeb0c83c444da205a498c9e41ef7c8d6236e5a826de90516c75e2417da06c6c3447017ca7ee8f0a9a9fce6c256b676cf98e", 0x93}], 0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r6 = socket(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async) getsockname$packet(r7, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000005840)={0x0, 0x22, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x400}, 0x14008842) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmsg$netlink(r0, &(0x7f0000000a80)={&(0x7f0000000300)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000640)=ANY=[@ANYBLOB="280200003600000127bd7000fddbdf25a200268014009300fc020000000000000000000000000000aeba76de602faaf04021e84e28dcb912b91dfe8507106c31efc9cebd0c28dfe491404e352cef145fe83fa71731b59b983f43a6ecd0a2df8b1355dc6619934a701a9c2d4a161d2160806d8b41ba49dd493e3686ed6b398c8527e180fd98693c3f3a67a9f8726b56e3ea8564efbad9fa127e8de42acf604e85cde262613780baa2152de41fc6b2905de7c6000073018e806900040014061d0d53e0b2cda523b5183fd84e5f7000cb8b3d4d5fa618c4c68d20ab1b2d661bccca938f3b3c0008000067d9a38c421cd035c7e7f961bf3c404c9b7d8feae18d95f775da1f8c973d13acb7f1fe3f7b7b32fbb19ee267a3b57af76940c5b33300000008000d0000000000", @ANYRES32=0x0, @ANYBLOB="570c9db9305be67937482ce8a4fa85a44213a9e9d396b954eb3c90c1e8a18bbcee687758f63b68e703596ed183312b75ca010c1ae9d45832d7c29292d92728e40c077652e07b007ff3568648ce60e34cae5dab70e125e0665ae73c579ccf081e8e262cf196fc34c6ee5a6ce686a3353d8fea649f88f61e30483382a431a6ed1b3200cd9ede6212ea7e79addd39687192df639c11c67196bed779141b8e64341f50deebc46a769e50a3cb773affab679e979fb30250ec8be21a3092fdb7418bae98cb2500557400baa2770d367aa14300769a6fa2d92fef2bc9abb9afda36f57df892016a56641b1687b2279cc1d7ca439497420e003b002d272a003f0f88f600000000cff9b2ae1ef013f432203bc95549129e2ab7c7502f89e65d0679c971473355992af1f9a4e64353daeee78f7c130b5c03d1c5d9ab3e0b35da756c9bb99b412901f0cd97fe7078133aae60be8372dc71c2861743aaec2040155b82d12941906213bdff6f1085bcc8d4aa226c2351e98e7b26e5043ff1d1db8f2e036ac1b7a95560965b7dca6809cd2c7e41213db2"], 0x228}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000028ffdea7eb1ee6135dc70000000001000000020000007401edfcc308c2e9eb0952799c158d91574cb7e9a28ee107bb94f83e88ef44efa3023a49a048b2abaa03e81ba0ec6ff0a439819d00e3baf7908b724d2cb834d9c55151d2571ec59712db5e8fa05c85fbb3a3af08b3fba35a53", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000800100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4008080}, 0x11) (async) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) (async) fstat(0xffffffffffffffff, &(0x7f0000000240)) (async) sync() 23:54:57 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) (async) dup2(r0, r2) (async, rerun: 32) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async, rerun: 32) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) (async, rerun: 64) dup2(r3, r4) (rerun: 64) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000580)={0x5c, 0x0, &(0x7f0000000480)=[@acquire, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000003c0)={@flat=@weak_binder={0x77622a85, 0x1380, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/160, 0xa0, 0x1, 0xd}, @ptr={0x70742a85, 0x0, &(0x7f0000000340)=""/113, 0x71, 0x1, 0xa}}, &(0x7f0000000440)={0x0, 0x18, 0x40}}, 0x1000}, @decrefs={0x40046307, 0x3}], 0x7e, 0x0, &(0x7f0000000500)="364637f9e087ca4846ef393c4bdefa9775aca06ef3bce3c9c6c1a4199c59f217f94879c38bec309f1394afe2d27e50cd7a810ebff5fa15808c32f99f0cd2caf3cd584bc9af91989d319a85c0a5f848949597c16d2f28d0f83c5b395c9df0ba5590aa6b35185518ecacfb77a444ac8938fea604793cb2b3e1114f76bf69f7"}) (async) r5 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80000001}, [@exit]}, &(0x7f0000000080)='GPL\x00', 0x9, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xb, 0x8, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000180)=[0xffffffffffffffff, 0x1, 0x1, r0, r3, 0x1, r5]}, 0x80) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010102000000406a05ed004000010203010902"], &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0}) 23:54:57 executing program 4: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in, @in6=@mcast2}, {@in6=@private1, 0x0, 0x32}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_auth={0x48, 0x1, {{'cmac(aes)\x00'}}}]}, 0x138}}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000400)="8847a23882d22ef6e1c1a41777fe9a84923ea06fe3460f696d756e118ae91111b3fbc5530c976b31e8c1b971a6070602bad535ad0232ef318a75e9366f4cab0fd77b148ebe9297a0391e6b87c40690fccbf2cfbc88469c6b290963ba470ff4c891feeb0c83c444da205a498c9e41ef7c8d6236e5a826de90516c75e2417da06c6c3447017ca7ee8f0a9a9fce6c256b676cf98e", 0x93}], 0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = socket(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000005840)={0x0, 0x22, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x400}, 0x14008842) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmsg$netlink(r0, &(0x7f0000000a80)={&(0x7f0000000300)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000640)=ANY=[@ANYBLOB="280200003600000127bd7000fddbdf25a200268014009300fc020000000000000000000000000000aeba76de602faaf04021e84e28dcb912b91dfe8507106c31efc9cebd0c28dfe491404e352cef145fe83fa71731b59b983f43a6ecd0a2df8b1355dc6619934a701a9c2d4a161d2160806d8b41ba49dd493e3686ed6b398c8527e180fd98693c3f3a67a9f8726b56e3ea8564efbad9fa127e8de42acf604e85cde262613780baa2152de41fc6b2905de7c6000073018e806900040014061d0d53e0b2cda523b5183fd84e5f7000cb8b3d4d5fa618c4c68d20ab1b2d661bccca938f3b3c0008000067d9a38c421cd035c7e7f961bf3c404c9b7d8feae18d95f775da1f8c973d13acb7f1fe3f7b7b32fbb19ee267a3b57af76940c5b33300000008000d0000000000", @ANYRES32=0x0, @ANYBLOB="570c9db9305be67937482ce8a4fa85a44213a9e9d396b954eb3c90c1e8a18bbcee687758f63b68e703596ed183312b75ca010c1ae9d45832d7c29292d92728e40c077652e07b007ff3568648ce60e34cae5dab70e125e0665ae73c579ccf081e8e262cf196fc34c6ee5a6ce686a3353d8fea649f88f61e30483382a431a6ed1b3200cd9ede6212ea7e79addd39687192df639c11c67196bed779141b8e64341f50deebc46a769e50a3cb773affab679e979fb30250ec8be21a3092fdb7418bae98cb2500557400baa2770d367aa14300769a6fa2d92fef2bc9abb9afda36f57df892016a56641b1687b2279cc1d7ca439497420e003b002d272a003f0f88f600000000cff9b2ae1ef013f432203bc95549129e2ab7c7502f89e65d0679c971473355992af1f9a4e64353daeee78f7c130b5c03d1c5d9ab3e0b35da756c9bb99b412901f0cd97fe7078133aae60be8372dc71c2861743aaec2040155b82d12941906213bdff6f1085bcc8d4aa226c2351e98e7b26e5043ff1d1db8f2e036ac1b7a95560965b7dca6809cd2c7e41213db2"], 0x228}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000028ffdea7eb1ee6135dc70000000001000000020000007401edfcc308c2e9eb0952799c158d91574cb7e9a28ee107bb94f83e88ef44efa3023a49a048b2abaa03e81ba0ec6ff0a439819d00e3baf7908b724d2cb834d9c55151d2571ec59712db5e8fa05c85fbb3a3af08b3fba35a53", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000800100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4008080}, 0x11) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) fstat(0xffffffffffffffff, &(0x7f0000000240)) sync() [ 531.616231][ T5] usb 6-1: USB disconnect, device number 13 23:54:58 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in, @in6=@mcast2}, {@in6=@private1, 0x0, 0x32}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_auth={0x48, 0x1, {{'cmac(aes)\x00'}}}]}, 0x138}}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000400)="8847a23882d22ef6e1c1a41777fe9a84923ea06fe3460f696d756e118ae91111b3fbc5530c976b31e8c1b971a6070602bad535ad0232ef318a75e9366f4cab0fd77b148ebe9297a0391e6b87c40690fccbf2cfbc88469c6b290963ba470ff4c891feeb0c83c444da205a498c9e41ef7c8d6236e5a826de90516c75e2417da06c6c3447017ca7ee8f0a9a9fce6c256b676cf98e", 0x93}], 0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r6 = socket(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000005840)={0x0, 0x22, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x400}, 0x14008842) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmsg$netlink(r0, &(0x7f0000000a80)={&(0x7f0000000300)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000640)=ANY=[@ANYBLOB="280200003600000127bd7000fddbdf25a200268014009300fc020000000000000000000000000000aeba76de602faaf04021e84e28dcb912b91dfe8507106c31efc9cebd0c28dfe491404e352cef145fe83fa71731b59b983f43a6ecd0a2df8b1355dc6619934a701a9c2d4a161d2160806d8b41ba49dd493e3686ed6b398c8527e180fd98693c3f3a67a9f8726b56e3ea8564efbad9fa127e8de42acf604e85cde262613780baa2152de41fc6b2905de7c6000073018e806900040014061d0d53e0b2cda523b5183fd84e5f7000cb8b3d4d5fa618c4c68d20ab1b2d661bccca938f3b3c0008000067d9a38c421cd035c7e7f961bf3c404c9b7d8feae18d95f775da1f8c973d13acb7f1fe3f7b7b32fbb19ee267a3b57af76940c5b33300000008000d0000000000", @ANYRES32=0x0, @ANYBLOB="570c9db9305be67937482ce8a4fa85a44213a9e9d396b954eb3c90c1e8a18bbcee687758f63b68e703596ed183312b75ca010c1ae9d45832d7c29292d92728e40c077652e07b007ff3568648ce60e34cae5dab70e125e0665ae73c579ccf081e8e262cf196fc34c6ee5a6ce686a3353d8fea649f88f61e30483382a431a6ed1b3200cd9ede6212ea7e79addd39687192df639c11c67196bed779141b8e64341f50deebc46a769e50a3cb773affab679e979fb30250ec8be21a3092fdb7418bae98cb2500557400baa2770d367aa14300769a6fa2d92fef2bc9abb9afda36f57df892016a56641b1687b2279cc1d7ca439497420e003b002d272a003f0f88f600000000cff9b2ae1ef013f432203bc95549129e2ab7c7502f89e65d0679c971473355992af1f9a4e64353daeee78f7c130b5c03d1c5d9ab3e0b35da756c9bb99b412901f0cd97fe7078133aae60be8372dc71c2861743aaec2040155b82d12941906213bdff6f1085bcc8d4aa226c2351e98e7b26e5043ff1d1db8f2e036ac1b7a95560965b7dca6809cd2c7e41213db2"], 0x228}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000028ffdea7eb1ee6135dc70000000001000000020000007401edfcc308c2e9eb0952799c158d91574cb7e9a28ee107bb94f83e88ef44efa3023a49a048b2abaa03e81ba0ec6ff0a439819d00e3baf7908b724d2cb834d9c55151d2571ec59712db5e8fa05c85fbb3a3af08b3fba35a53", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000800100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4008080}, 0x11) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) (async, rerun: 32) fstat(0xffffffffffffffff, &(0x7f0000000240)) (async, rerun: 32) sync() [ 531.680667][ T3916] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 531.743879][ T3932] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 531.859894][ T3937] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 531.965470][ T1433] udevd[1433]: inotify_add_watch(7, /dev/loop11, 10) failed: No such file or directory 23:54:58 executing program 1: r0 = socket(0x0, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) r4 = creat(0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) open$dir(0x0, 0x0, 0x0) (async) r5 = open$dir(0x0, 0x0, 0x0) r6 = socket(0x840000000002, 0x3, 0x100) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) sendmsg$nl_route(r6, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000440)={&(0x7f0000000680)=ANY=[@ANYBLOB="780000007000080027bd7000fbdbdf2507000000", @ANYRES32], 0x78}}, 0x8080) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x375, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x375, 0x0) syz_open_dev$evdev(&(0x7f0000001840), 0x9a4e, 0x105000) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000880)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [r6, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf0}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000980)="630c80638db129b1c103fb108f27fe947b22692736ecb923a2bcfa3648b565d5250c322ea2303b3a36616fd918e687cfc51b29cbccf36a598a", 0x39}, {&(0x7f00000009c0)="f2cc2fa058b3502e0ae6a57d5fb84173995c606538880651af2d531aabee759056d90e6004cf682bd754bddcab1436e6ae2d9cd9190acacb1db0ee75916a2946e6eece52193151e4cc7b98ba919a46bf6df8372f07072f325664103a462bf9568ffd55df0badaae2b574431e86322e94a1587c1c76d98408c42c2481620b269df002da91739e0fa34db848ef3daa175f05897895872cec41bbcf0ac408ccf92b419267693f5b6e8e753016d5979e6c91269788dca3975166a2b76fe3bb581037da684f18908aa05e20a576a7a31e55ca22bc3fb3ee58fbf62b39e1a3fa581c643f9fbe2f1b130d72792de2ce", 0xec}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="0fada48d0c627a7ba3904d972c350f13027391cb4b04ecd8b34f43ea25a04033ef527b5d6e33fd3fac4f7a1b80c60f5793b28fc5423c08230d12313628b291c0d8d03c5e2f48a0d6f759fc67473f220240ad274ddebb0ca4f2fff73396ea1bd40d19acca97fcdc9bae401ff99561edc0bdf6973310d2a3aba8f2e084d66bf449ef52f4588429fa39f02b636dc8e19c451303ff2b24663bdc1107f38746a3575c123d", 0xa2}, {&(0x7f0000000c00)="775c276c9b10a39cd2b37099625c22d072fae3a15974f3d993e659ddcd56ec5b04ad1e2b884a94a1a20b27558f8eb20606afcbc164e6d7358154b9d65ef767bf58f847756062f85a00", 0x49}, {&(0x7f0000000c80)="2ec7fdb26c525efbc0fce427f16e53752c10ed0deb0ed4f8ec7928c147afce2c6d7168f795fddd6e8cd179db102eba6c416026a9d106c85119aaaf77fd7dacd01f88b74a7466cdfcf9a1e381190ef9606d2fbe4d26f67e9e85c0fff6c553e056152d4403aaf3225d845b7eb7159c3f9a54760f391e2c0ec9f642172951a3721dce2c9226af2c6fac37e137508338b30d84e6c3bf6b793d20883515d3bda60bd9582daec67d02674092010aeaef118ff22150eabc467817a7ea2970cfc22108", 0xbf}, {&(0x7f0000000d40)="ff14dbebfa3710e9c8", 0x9}], 0x7, &(0x7f0000001040)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c}}], 0x100, 0x10}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001180)="0bf5650196e64d71494e7b73e7322893e7767abbdd2d9a7262fe48db02bfbd992a52dcd3f8f30cd9b7fc40a2a21d30138ec7eea34f6f35e92bd61988da65de7332a1c643145b5c527f115130610736ea1a9bd70ef21c2a7462ac9d976c1e2f71d6a4ed146be886bd122f98f8943271aad07c5c05edd50957ee7faf3ba1a67f02053bc68b7fa60370212c1744eab74b5cddbd3a4a2b2d938ca943714629bc33d1fcc99c427449cc36df5079316ff7439d41baafcc9e123e05cf4e2a701e9e036eb1126c494949f90f65713189855b9e49e3ea8dd624836e36d73d0693afc2ea01a7941c13651a61dbb82251e997097c74edc4fa1188f919d2", 0xf8}], 0x1}}, {{&(0x7f0000001400)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000001480)="5503daf9", 0x4}, {&(0x7f00000014c0)}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r7]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff]}}], 0xf8, 0x4}}], 0x4, 0x4000) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x2, 0x3f, 0x0, 0x7fff, 0x1, 0x1f9}, 0x0) (async) sched_setattr(0x0, &(0x7f00000002c0)={0x38, 0x0, 0x2, 0x3f, 0x0, 0x7fff, 0x1, 0x1f9}, 0x0) fspick(0xffffffffffffff9c, 0x0, 0x0) (async) fspick(0xffffffffffffff9c, 0x0, 0x0) creat(&(0x7f0000000580)='./file0\x00', 0x0) sendmmsg$unix(r4, &(0x7f0000000a40), 0x0, 0x0) (async) sendmmsg$unix(r4, &(0x7f0000000a40), 0x0, 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) socketpair(0x1e, 0x0, 0x0, &(0x7f0000000000)) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) 23:54:58 executing program 5: getpid() r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000400)={0x6}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x5e, &(0x7f0000000240)=[@cr4={0x1, 0x30101}], 0x1) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1207, 0xed0654, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1003, 0xffffffffffffffff, 0x0, 0x0, 0x8000000], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31}], 0x800}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, 0xffffffffffffffff, 0x0) r3 = userfaultfd(0x80001) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000000)) ioctl$UFFDIO_WRITEPROTECT(r3, 0xc018aa06, &(0x7f0000000040)={{&(0x7f0000ffc000/0x4000)=nil, 0x4007}}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x5, 0x0) setsockopt$packet_tx_ring(r4, 0x10f, 0x87, &(0x7f0000000040)=@req3={0x80000000}, 0xfeda) listen(r4, 0x0) r5 = socket(0x1e, 0x805, 0x0) sendmsg$tipc(r5, &(0x7f0000000080)={&(0x7f0000000100)=@name, 0x10, 0x0}, 0x0) 23:54:58 executing program 5: getpid() (async, rerun: 32) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 32) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000400)={0x6}) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x5e, &(0x7f0000000240)=[@cr4={0x1, 0x30101}], 0x1) (async) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) (async) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1207, 0xed0654, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1003, 0xffffffffffffffff, 0x0, 0x0, 0x8000000], 0x10000}) (async, rerun: 64) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31}], 0x800}) (async, rerun: 64) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async, rerun: 32) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) (async, rerun: 32) fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, 0xffffffffffffffff, 0x0) r3 = userfaultfd(0x80001) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000000)) (async) ioctl$UFFDIO_WRITEPROTECT(r3, 0xc018aa06, &(0x7f0000000040)={{&(0x7f0000ffc000/0x4000)=nil, 0x4007}}) (async, rerun: 64) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) r4 = socket(0x0, 0x5, 0x0) setsockopt$packet_tx_ring(r4, 0x10f, 0x87, &(0x7f0000000040)=@req3={0x80000000}, 0xfeda) listen(r4, 0x0) (async) r5 = socket(0x1e, 0x805, 0x0) sendmsg$tipc(r5, &(0x7f0000000080)={&(0x7f0000000100)=@name, 0x10, 0x0}, 0x0) 23:54:58 executing program 5: getpid() (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async, rerun: 32) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async, rerun: 32) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000400)={0x6}) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x5e, &(0x7f0000000240)=[@cr4={0x1, 0x30101}], 0x1) (async) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000040)) (async) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x1207, 0xed0654, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1003, 0xffffffffffffffff, 0x0, 0x0, 0x8000000], 0x10000}) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000380)={[{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31}], 0x800}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f00000000c0)="66ba4000b0c2ee66bad104b829280000efea0e0000000a00b8050000000f23d80f21f835c00000a00f23f8653e65f30f21c62e0fae2b0f01c2b8060000000f23d00f21f835200000000f23f8c4c3a1cf830000000002d9f7", 0x58}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$KVM_RUN(r2, 0xae80, 0x0) (rerun: 32) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x208e24b) fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, 0xffffffffffffffff, 0x0) r3 = userfaultfd(0x80001) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000000)) (async) ioctl$UFFDIO_WRITEPROTECT(r3, 0xc018aa06, &(0x7f0000000040)={{&(0x7f0000ffc000/0x4000)=nil, 0x4007}}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x5, 0x0) setsockopt$packet_tx_ring(r4, 0x10f, 0x87, &(0x7f0000000040)=@req3={0x80000000}, 0xfeda) listen(r4, 0x0) r5 = socket(0x1e, 0x805, 0x0) sendmsg$tipc(r5, &(0x7f0000000080)={&(0x7f0000000100)=@name, 0x10, 0x0}, 0x0) 23:54:58 executing program 5: r0 = epoll_create1(0x0) pselect6(0x40, &(0x7f0000000000)={0xc, 0x1, 0x8000000000000, 0x4, 0x1}, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r1, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x1}) 23:55:01 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000b800000000ed021f9f3c000000000000e909ad800883542aa4a50e6ce818fce986a27ba832253e818e9b0d91c75705a0f08dc95000000000936c3ceb5a037e5ea851e1a03c3705f826e23a087fba4c2fdb93bfe47a107b58ae0f5d1443bfc25ba568b67e9836224abe98d5a1147fec1ab2d3816b972ca3e6e0e7792847829d9c62eabdb12a5a33cb73a142ceb4e6527452a013e98b3ec88aee4c7b9e4b3e036d1bd81aef2439c1c3fbef654754ee4cb301cc05dffa8505c2db4362618b829f36f1b408a8e4ba9e42dfa2a9c545fbf51e6bc63400909dea0cc474e66e01871e44adb9ab29c906a129d70905d2df8e95d90a710cae16e638db807e5d8c40ece8381c8be2e6e8985a5c94128c41965f6dbf71a238e9ccafb52f84bfc9219b0253e788daa08342f506c2330eb83e36b88983abbade0909935ae45c6c163b08a7a8786e57da9a4b93c7499fc5c491a5b949e597db99710e54ebfad1595c07f1b7be5d8b508a194c1e4f01230f9b4138eaf7a518c405fa822ff59eafb53af5ffd834b2e3650f7193b40e019fd496b01102be4b63d55c22c742ce3afd396a7df0febfb33cd84c42781d184864dba7d8f66a96d79b0b415e9621121c9ee46a2a18309ff589c764b59d0157e7ae7d301356e49397af250e3394faffff6d1a64a9a6041089aabd8c4bce0a74210ccb9127ed54171857723e014c3fdc3de225ec0d9118f7ec57fa1957c519c9890a43fb3db934416bb9ce901fecb9a39a37b97c9aa23c70f0b5434b6b40bb43f4dc00cd4fd6116ae2f3a203a79f750c4a0801c27533e90aa0ef1accf9ba1b398c7e61cd64900ae34d0f2bc3e35badda2bcb7408d1253091da20f4aba17fa9cbf5b39ed4d8df4e67cfa3f4224c516ebb484309b7d21549575cb49399b917c148e8a1fb285e9a25a7784a261674b1687c7b88487e3d7cac118eed573b242f9f84a7d2641954efec01f3acdb89c8b90f77393d05322dc965fd2a8f210be827e62dae9eb5e042d8e53ff4a844b77a8f894a54a73102366a487d0019d4b0a8d1cb5722ef184cd8ef3a7b7fd000c79af08d211429097e4d55fc8562a4878bfe1239764f294f4331bc25522d2839ac3f8c7bf149a2991ea286117cb18009b197a8cdea8e7bca535c6b868d05a52abf366857a435fe6a4cd430d410bae46f2393a58a25b38903bd6d45c14c81043a1ab48558fa8a6b9a65d73d330e70f651faba9fc6e811358cdba90ad1f3418713b4af789079fe02dbf75dc1da5393e5bea73e403cc66637b6ca19056ce4d207447be03c5142964ff505569bcc8771e587bff262735f2d88008b3ab6953071737fe97f154917c178bc1e9ac0472ed79687478944d6"], 0x1, 0x105fb, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCQcqvX/dOzWsf4/YEd9/XvUr9/6n33x/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGT9eOyr17PBTL7/aDH/WDH1RERcjIgLEXG+9GHE3ftNx/E9Nc9FRKkY/8Xhd4/9qYevS5FVGJ1zothOR8Rysd15/EF/CgAAAPD/9cU3H30cMT0aZn9emnRDHKTiS5uT46qXfeXzyLiqncuKDcdU7fxuybG4EBHHZn4aU7WLETF15r0xVftHpvfEyXuilMfUQXYDAAAcjL0rgbGt3gAAADh0Pp10A0xGdr+2+C1+cS/4RB7FDcFTe/YAAACAh1Bp0g0AAAAAD1y2/v9Xz//7m+f5ef4fAAAAHF758/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ27yUkdiuIAfoDXB+/DSAwfW2FkHDJgES7BoQvQ3ThjDSaEdeDMJRgwtNeEGgYmvYCS3y8pp23gnwOz00suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIb0U8+nT8uGxac5608ze0FbTrgAAAICtVTGflif96vpfun+Rbl1FxDgiRhExjIh9s3snftcyBzuj+773F596eI4oE7af6abjb0TcpOPt8tC/AgAAAJyv5WIyi+hsT8uX61M3xDGlhza9XHnlI59fudIGZdh9prThR2QWo4go+q+Z0sYR0f5/myntSzq10tspraq0j9kNAABwHPVJINv0BgAAwLdzd+oGOI1yvTb9Fz+tBXerkhYE/9SuAAAAgB/I7noAAABw/sr53/5/AAAAcN6q/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4pFUxny4Xk1nTnPWmmTzfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J39ecdhGARgAOq29HcnlPsfK3LCnDXLexKSZcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAlcc6eb5X82qzJRn5n82xzCSfTg3fPmj4dW7o1THv+wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/tzdwIhEARhsO/8z2kx/7CkQWMQoQoWPmaYhwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgO/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsL+3NsmDIRxHH59SZS4TUZIbyUwAw0VghH4kJAseQYGYCEaKlqLRWAFkOBc05mC52n+v+KKewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE2Xhy/eIqKI1GWKNN78nN4j4iPStm1Hn7csdudj83XP2f4wyfkd098yIsoo+jgHAKB3Vbc5Vut6+Zf3P+8g7zBvNW/qxTM/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXdu6nJYowjgP4s6u7ZbcuHaKgLEiIWv8gruKlKLCgN+Bt0U2ktUQ9pARhF+kSdOnepUvdPHXqHXTqElFQd4OCCIIwdp2px9RYLzMrfT7wzPwchpnnmYPwnd8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7KxGs6ndSGEcLz7T9309su9qd32G/ePDafj0cnn8/E1m5cohRBuzjbq/RmupZOdDYOt/YfPD/viZ/j3eYvLK7dqjUZ9QbFrUU6eU6fMR6HIpsj4FxYAAAdaKRnNXP+xtD7RPFYYD2Hz6fb8fy6qQ5v5f/NJ3+v4XnH+H8hshZ0tzf+T19fG/pX/K0tz85XF5ZULs3O1mfpM/fbAyOhI/1B1eHCk0nqfUvFWBQAAgL2VkxHn/+L4zv7/kagObeb/Vy+vTcb36pL/d0jz/+Xe3mft9f9zmCQAAMB/4uipb18LuxwvlMvhbm1paWFga/v758HWtpzDVPftUDLi/N81nvesAAAAgCxsrBa29f+nozq02f9///3KifiaXSGEnqT/f3HqTmM6u+V0rLT/P3apdiPvv//PYfkAAABkpCcZcf+/1Pr+v3g6PacYQug7s1Un/wawrfz/88Hom/he8ff/Q9ktsSMVq1vPI83/a+9ezO6V/1vnVkPoruY0WQAAAA68w8lo5v9PpfWJhR+Pr5Z9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9ixY5RmgigO4JNs8n2NYkAQSwttLEQFwSpgIUg8hIUoCB4hIB5AwbNYeAeR1EnpAVJ4A5nJjoRtVJBdDb8fTP6PsMm+nWnyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+aHoWNXBfxpTer2+V747fhecxJJdNnb9YO4op1q962/5z1Mp8np0/juT1sHTbXEwAAAIunyPN9COG1+3gSs91P8/9WvibO/MPlWZ3n+ercnzPP/nEtPRRnHzfqze7TDSFcXl1f7Nb2hL/bZthPOXjZvp/fw+p1K1/4rk46n/QPTZGOrT24XZ1206637kaj43+p/P/zTwEAfNdOzrLIv49i7jXZGAALq1OuMDf/F/1mewIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACow3sAAAD//4s/i6U=") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2007ffb) r2 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mkdir(0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) (async) lstat(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)) fcntl$dupfd(r0, 0x406, r1) (async) r3 = fcntl$dupfd(r0, 0x406, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) (async) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)) (async) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x9) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x1011d, 0x2, 0x0) (async) recvmmsg(r4, &(0x7f00000000c0), 0x1011d, 0x2, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x100000000) (async) sendfile(r2, r2, 0x0, 0x100000000) r6 = accept4$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000100)=0x6e, 0x80800) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e21}, 0x6e) (async) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e21}, 0x6e) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000a00009040000010301010009210000000122010009"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, &(0x7f0000000000)={0x2c, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 23:55:01 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000200)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x0, 0x20048808) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0xa) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f00000001c0)={@local}, &(0x7f0000000400)=0x14) sched_setaffinity(0x0, 0x8, &(0x7f0000000800)=0x6) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000380)={'wg0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000040)={@loopback={0xfec0ffff00000394}, 0x4e, r4}) r5 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg0\x00'}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f00000003c0)={@dev, 0x74, r4}) getpid() sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000500)={0x0, 0x1608}, 0x1, 0x0, 0x0, 0x4000000}, 0x20004001) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') preadv(r6, &(0x7f0000000640)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f00000006c0)=""/79, 0x4f}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000002200)=""/4075, 0xfeb}], 0x6, 0x6, 0x96) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x2) setuid(0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f0000000580)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[]) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r7, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r7, 0xffffffffffffffff, 0x0, 0x11f06) 23:55:01 executing program 5: r0 = epoll_create1(0x0) (async) pselect6(0x40, &(0x7f0000000000)={0xc, 0x1, 0x8000000000000, 0x4, 0x1}, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) r1 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r1, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x1}) 23:55:01 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x800095, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x100}}, {@block_validity}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@acl}, {@nobh}, {@usrjquota}, {@nobh}]}, 0xff, 0x42c, &(0x7f0000000900)="$eJzs28tvG0UYAPBv13lAS5tQyqOhgKEgIh5JkxbogQsIJA4gIcGhHEOSVqFug5og0SqCgFA5okrcEXf+Ak5wQcAJiSvcUaUK5dLCyWjt3dS4dsjDqYH9/aRVZrKTzHyeHXt2Zh1AaVUjYn9EDEXELxExEhFJe4Fq88f1tZXZP9ZWZpOo19/4PWmUu7a2MlsULf5ub54ZTyPST5K2f1iUvXhmplabP5/nJ5fPvju5dOHi0wtnZ07Pn54/N33ixPFjU889O/1MT+LM4ro29sHi4UOvvHX5tdmTl9/+4ausWXfk51vj6JVqVDuF3vBYryvrs30t6WSgjw1hSyoRkXXXYGP8j0QlbnTeSLz8cV8bB+yqer1eH+5+erUO/I8l0e8WAP1RfNBn97/FcYumHv8KV19o3gBlcV/Pj+aZgUjzMoNt97e9dF9EnFz984vsiF1ahwAAaPVNNv95qtP8L417Wsrtz/dQRiPizog4EBF3RcTBiLg7olH23nw+sxXVtvzN85/0yrYC26Rs/vd8vrf19/lfMfuL0Uqe29eIfzA5tVCbP5q/JuMxOJzlpzao49uXfv6s27lqy/wvO7L6i7lg3o4rA20LdHMzyzM7ibnV1Y8ixgY6xZ+s7wQkEXEoIsa2WcfCE51XGIc3Ff8GerDPVP8y4vFm/69GW/yFZOP9ycnbojZ/dLK4Km7240+XXu9W/47i74Gs//d0vP7XjWbxL13I92uXtl7HpV8/7XpPs93rfyh5s7nPnHt/Znn5/FTEUPJqIz/U+vvptnLTN8pn8Y8f6Tz+D+R/k8V/f0QcjogHIuLBiHgob/vDEfFIRBzZIP7vX3z0ne3Hv7uy+Oc69v/69d/W/1tPVM5893W3+jfX/8cbqfH8N5t5/9tsA3fy2gEAAMB/Rdp4Bj5JJ9bTaTox0XyG/2DsSWuLS8tPnlp879xc81n50RhMi5WukZb10Kl8bbjIT7flj+Xrxp9Xbm/kJ2YXa3P9Dh5Kbm+X8Z/5rdLv1gG7zve1oLyMfygv4x/Ky/iH8jL+obw6jf8P+9AO4Nbz+Q/lZfxDeRn/UF7GP5TSTr7XL1HmRKQ7+z/Fw+V9aHySuPj/MdHPdyUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDe+SsAAP//Quvd6Q==") fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='block_validity', &(0x7f0000000040)='./file0\x00', r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) dup2(r1, r2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000006980)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0942bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c3e4ae318391fd5ce13371f02e6d6d90756ff7a902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a32672fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeab23d158a9352017080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fe050000004304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e60007000000000000005bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed842da70940fd64d1d41d1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47614108bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce01f79465959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f0813f80c6ae3207c719675758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f5f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55d4eccf8bc976b0bfadab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a1c0000000000d490e05775393d5cf1a65fcee2eadfb33fcddad6cb82b79757805497822b19f48d3f366d76029a52d82addd6af22aae837c00080c3dd94eac3b75137c02770be9c580ceda8edda94e9115fdbd3b55440c8038eb5abcb0834bd602f44405e902a2325abc6a4e8b352e10c8f2aaa69b8ead3c04e1e427ca4f6c134634e82d882ea7cac1f5c6d4535feca4e5608a0a47725a095e6bbbdff47d2f67e9024cc41e014c5a934320c0a2c7f50a523239ec208a79f5f47f9959e7e4ec3c478fbd242e0c5df5e69a3ba69ab2066adaea58d9210b2868fe9c7bee66191f378ca5f31c01e2c4d21739d0d231da2d953b403fd05f9bbedf1a6b3d9a60a15e349dafcda3f9dc28b2e920f4ae8c394f7dae7816b704017d2be9e657707fec7758c2b45c962872ace8bbc1fd3236314f2d8c44d1f436946bfbf12883fb4037fc93594e7c725ca0b08df0cd77e02ebb094a50de511a24375ba4b7956e0c12c538348bbe0da594d80b447a811a8b8074dc3ed82b1ae"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r9 = accept(r5, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) r10 = socket$igmp(0x2, 0x3, 0x2) r11 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r11, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmmsg$unix(r9, &(0x7f0000006900)=[{{&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001a80)="ca54aabf66073a4d736e0da3c6585940df5e33110f8e3a02ef6f9e8861d4363b98a434a4de2a443035c133c2248e156395e3a850dd533fa91a5e131287472780cc77bb403786b70ec1c661692ae09b8b80634b0def0b5c09aa86d49311a23ea512b3bfdd258b97d439e33139e356139168552cd1c0b61ca9e58f54b1b5f04ac7ab52d06c9a382398e54e0280760214b71b3196beab519a2d5de0d495963e0b867746bde829d03851356aa49280fae961b4f926d1f040", 0xb6}, {&(0x7f0000001b40)="be68fbb116f8a6987d613d98ca842ddebd8f0cc6a16bf6ea443b93c706fc6f1e5870eb5e249f6541b1267dc1ba4d6fb46de24e5482ac43ee2be39256a5d13efa63e52979d2d37b3eb7edaaa82f157f10bf026d74cfbc773d9a88", 0x5a}, {&(0x7f00000020c0)="2d965d15471fdaa3a2b5a299bd2f81bebc983a4e2d8b1aee74652c4daed0e3548341c56d2cb8f2598fa801c82293dc520eb59659fa8ec09b75176aab42903c0b3c14dcd1f40f71615a6a7837ef0f7d9383d04c8f4fe5d1515888ee9ffd9692df9708b97c45f572aa01e16cc46f7af8434e06fa480acb1e566f9895459b425e1de8db0fad3f52b7bb8e9793608ff3251caacbd10115323ec249d9e1751b3833b34b4496e20f6adf855eefb282cf77eb854584bb3dca2d3ff6ad1599695d32108f3588201168b25030a392d4812907c5c69fe31ada6115d881e6fb7bfa2a149697c75cc4b0e947115fbb12ba6a8940a0307c1da95514e3b9e4ea1649f5734b0ca6c5d3e92865d252edad59dbd4b3bfe863a3cc7bdad51668ac1114fd7d66abf5fbade0bdc261969515b2492eaa5a6011678323009d4a2a1b8410fb47e693dd5ee98568716a05c669dc6b9c30", 0x14b}, {&(0x7f0000001d80)="47f2127234f9ea451b2cdd6371f7d3601500299188e7affa2c6a57cd5d6ea6494043a49bd18f93ec7d4deb8d9c1cf6e0311f9d2f0c90f1881c477e448f8fa61d6e234d014e89989b2f780fdf7c06234606ccc49f2141965e791ea468612c4b4562378f5d0b2278521011b4514c165d07fe2b4cdff297f2c47ed9e439295ae69477d8d5b6e1d0cea146ad7695f8bafd9c75afb6ed1972d81bdb84707ed4b5c3b9190a10257c318e6112d1187c9ece4cc04be1c117a0b391", 0xb7}, {&(0x7f0000001e80)="71171ab8a1f89d33fcbe80a2a84cefe1e6899cfa71ec87cc819849475ccf30b9bd38ac91c1096e77589fe036fd21eda84da6d15e83fe44fff8ea4adb2cd6a9a64b1357bbfd1a988e6eb5e7af07958e35a604589a408bdf401801df654c42099e3aa58ac19fd5a34cce41d1e60317c7d20a83c0dbaf11db20c604cdeea90cc4354955ffb1c5d30ce0284446ea8c671ac9f807db985f1aaa53588ec3a95aa9576900add81bebcd41350f09af97562bb767cd67fc1f112d", 0xb6}], 0x5, &(0x7f0000001fc0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, r8}}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r10, r4]}}], 0x78, 0x40004}}, {{&(0x7f0000002040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000006540), 0x0, &(0x7f0000002240)=ANY=[@ANYRES8=r11, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32=r10, @ANYRESOCT, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000001400000000000000010000000100", @ANYRES32=r4, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r6, @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYBLOB="300000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00'], 0x100}}], 0x2, 0x48851) syz_mount_image$fuse(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x20400, &(0x7f0000000180)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r8}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x100}}, {@allow_other}, {@allow_other}, {@allow_other}], [{@fsuuid={'fsuuid', 0x3d, {[0x63, 0x33, 0x2, 0x63, 0x37, 0x64, 0x35, 0x62], 0x2d, [0x32, 0x65, 0x30, 0x35], 0x2d, [0x39, 0x30, 0x63, 0x65], 0x2d, [0x33, 0x64, 0x38, 0x65], 0x2d, [0x64, 0x38, 0x65, 0x30, 0x64, 0x36, 0x65, 0x33]}}}, {@fsmagic={'fsmagic', 0x3d, 0x6}}, {@fsname={'fsname', 0x3d, 'block_validity'}}]}}, 0x0, 0x0, &(0x7f00000002c0)="38f9afc0da5771f003f283f14262a928b79aa76d648ffe49db00871656fb82ddc7d0cf95acf50aa63aa60deaeebe832edf34f137a9484cd0f9112788136d149b6f7bf5c17ee7ae143c8dcd3f1a901e727e2c022cc1a37c0da3cace233aa91de573ad0853c1e5b6a0269e8540e743facec06c191ab5432efb64389b39cf748e535cf9f82d73b49fe8a9ef868b7f6ce7ea4ee7563ccac482bd2c8c5be898fe882b64337b6c23ac81c306b501b1f1fa7542394a7ec59d406629d1c9290968f81459b37b7cd9c7e2b627fb91dba21b77") 23:55:01 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x6) r3 = accept(r0, &(0x7f00000007c0)=@can, &(0x7f0000000040)=0x80) accept$inet(r3, &(0x7f0000000840)={0x2, 0x0, @loopback}, &(0x7f0000000a40)=0x10) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket(0x10, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20040880}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000740)={&(0x7f00000008c0)=ANY=[@ANYRES8, @ANYRES8, @ANYRES16, @ANYRESOCT=r1, @ANYRESDEC], 0x6c}}, 0x4000004) getpgrp(0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) waitid(0x0, r2, &(0x7f0000000900), 0x2, &(0x7f0000000980)) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) getpid() syz_read_part_table(0x595, &(0x7f00000001c0)="$eJzs0r1LY2kUB+A3F2bT7BAZBqZwC8FgFRVioUVSiMSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/36dycRT/zz1bP4XI7PpWS2sXc18nTScd19W08fRHG/FoWwGkKYvz9M/de78fM7zV+k1tYXixvL+bm74srDwGxvoXOzsLA9uJ+rTP3ITcc/Vi36mP3pxtDRTbv8uPO170u90cpexnOZxPvs53O9zn/3e7VZbY31HC/1Z741zytbce7P8gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7Zaf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjp6matFH7M/3Rg6ummXH3e+9n2p/9LKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//rRGGgA==") 23:55:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) write$binfmt_script(r2, &(0x7f0000000080)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f0000001040)=[{{&(0x7f0000000380)=@llc, 0x80, &(0x7f0000000740)=[{&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000006c0)=""/76, 0x4c}], 0x5, &(0x7f00000007c0)=""/184, 0xb8}, 0x1800000}, {{&(0x7f0000000880)=@phonet, 0x80, &(0x7f0000000d00)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/208, 0xd0}, {&(0x7f0000000ac0)=""/80, 0x50}, {&(0x7f0000001000)=""/24, 0x18}, {&(0x7f0000000b80)=""/21, 0x15}, {&(0x7f0000000bc0)=""/154, 0x9a}, {&(0x7f0000000c80)=""/114, 0x72}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x9, &(0x7f0000000dc0)=""/65, 0x41}, 0xe8ba}, {{&(0x7f0000000e40)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)=""/46, 0x2e}, {&(0x7f0000000f00)=""/139, 0x8b}], 0x2, &(0x7f0000001000)}, 0xf95}], 0x3, 0x2, 0x0) sched_setattr(0x0, &(0x7f00000000c0)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0) r3 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r3, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000300)={r2}, 0x8) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) creat(&(0x7f0000000140)='./file0\x00', 0x40) keyctl$chown(0x4, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000280), 0x400100, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r7, &(0x7f000057eff8)=@abs, 0x6e) sendfile(r1, r7, &(0x7f0000000340)=0x9644, 0x4b9) pwritev2(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xffffefff, 0x3) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 23:55:01 executing program 5: r0 = epoll_create1(0x0) pselect6(0x40, &(0x7f0000000000)={0xc, 0x1, 0x8000000000000, 0x4, 0x1}, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) r1 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r1, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x1}) 23:55:01 executing program 5: syz_usb_connect(0x3, 0x2d, &(0x7f0000000040)=ANY=[@ANYRES16], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f00000000c0)="83", 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 535.264954][ T3997] 9pnet_virtio: no channels available for device 127.0.0.1 [ 535.498401][ T3998] Alternate GPT is invalid, using primary GPT. [ 535.504779][ T3998] loop2: p2 p3 p7 [ 535.530552][ T23] audit: type=1400 audit(1682985301.819:252): avc: denied { bind } for pid=3985 comm="syz-executor.1" laddr=::1 lport=259 faddr=::1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 535.589494][ T23] audit: type=1400 audit(1682985301.819:253): avc: denied { node_bind } for pid=3985 comm="syz-executor.1" saddr=ff02::1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 535.759488][ T5] usb 6-1: new high-speed USB device number 14 using dummy_hcd 23:55:02 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000200)=0x9) (async) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000200)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x0, 0x20048808) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0xa) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f00000001c0)={@local}, &(0x7f0000000400)=0x14) sched_setaffinity(0x0, 0x8, &(0x7f0000000800)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000800)=0x6) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000380)={'wg0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000380)={'wg0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000040)={@loopback={0xfec0ffff00000394}, 0x4e, r4}) r5 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg0\x00'}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f00000003c0)={@dev, 0x74, r4}) getpid() sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000500)={0x0, 0x1608}, 0x1, 0x0, 0x0, 0x4000000}, 0x20004001) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') preadv(r6, &(0x7f0000000640)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f00000006c0)=""/79, 0x4f}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000002200)=""/4075, 0xfeb}], 0x6, 0x6, 0x96) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x2) setuid(0x0) (async) setuid(0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f0000000580)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[]) (async) mount$9p_rdma(&(0x7f0000000100), &(0x7f0000000580)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[]) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r7, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r7, 0xffffffffffffffff, 0x0, 0x11f06) 23:55:02 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x800095, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x100}}, {@block_validity}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@acl}, {@nobh}, {@usrjquota}, {@nobh}]}, 0xff, 0x42c, &(0x7f0000000900)="$eJzs28tvG0UYAPBv13lAS5tQyqOhgKEgIh5JkxbogQsIJA4gIcGhHEOSVqFug5og0SqCgFA5okrcEXf+Ak5wQcAJiSvcUaUK5dLCyWjt3dS4dsjDqYH9/aRVZrKTzHyeHXt2Zh1AaVUjYn9EDEXELxExEhFJe4Fq88f1tZXZP9ZWZpOo19/4PWmUu7a2MlsULf5ub54ZTyPST5K2f1iUvXhmplabP5/nJ5fPvju5dOHi0wtnZ07Pn54/N33ixPFjU889O/1MT+LM4ro29sHi4UOvvHX5tdmTl9/+4ausWXfk51vj6JVqVDuF3vBYryvrs30t6WSgjw1hSyoRkXXXYGP8j0QlbnTeSLz8cV8bB+yqer1eH+5+erUO/I8l0e8WAP1RfNBn97/FcYumHv8KV19o3gBlcV/Pj+aZgUjzMoNt97e9dF9EnFz984vsiF1ahwAAaPVNNv95qtP8L417Wsrtz/dQRiPizog4EBF3RcTBiLg7olH23nw+sxXVtvzN85/0yrYC26Rs/vd8vrf19/lfMfuL0Uqe29eIfzA5tVCbP5q/JuMxOJzlpzao49uXfv6s27lqy/wvO7L6i7lg3o4rA20LdHMzyzM7ibnV1Y8ixgY6xZ+s7wQkEXEoIsa2WcfCE51XGIc3Ff8GerDPVP8y4vFm/69GW/yFZOP9ycnbojZ/dLK4Km7240+XXu9W/47i74Gs//d0vP7XjWbxL13I92uXtl7HpV8/7XpPs93rfyh5s7nPnHt/Znn5/FTEUPJqIz/U+vvptnLTN8pn8Y8f6Tz+D+R/k8V/f0QcjogHIuLBiHgob/vDEfFIRBzZIP7vX3z0ne3Hv7uy+Oc69v/69d/W/1tPVM5893W3+jfX/8cbqfH8N5t5/9tsA3fy2gEAAMB/Rdp4Bj5JJ9bTaTox0XyG/2DsSWuLS8tPnlp879xc81n50RhMi5WukZb10Kl8bbjIT7flj+Xrxp9Xbm/kJ2YXa3P9Dh5Kbm+X8Z/5rdLv1gG7zve1oLyMfygv4x/Ky/iH8jL+obw6jf8P+9AO4Nbz+Q/lZfxDeRn/UF7GP5TSTr7XL1HmRKQ7+z/Fw+V9aHySuPj/MdHPdyUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDe+SsAAP//Quvd6Q==") fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='block_validity', &(0x7f0000000040)='./file0\x00', r0) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) (async) dup2(r1, r2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000006980)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0942bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c3e4ae318391fd5ce13371f02e6d6d90756ff7a902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a32672fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeab23d158a9352017080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fe050000004304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e60007000000000000005bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed842da70940fd64d1d41d1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47614108bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce01f79465959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f0813f80c6ae3207c719675758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f5f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55d4eccf8bc976b0bfadab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a1c0000000000d490e05775393d5cf1a65fcee2eadfb33fcddad6cb82b79757805497822b19f48d3f366d76029a52d82addd6af22aae837c00080c3dd94eac3b75137c02770be9c580ceda8edda94e9115fdbd3b55440c8038eb5abcb0834bd602f44405e902a2325abc6a4e8b352e10c8f2aaa69b8ead3c04e1e427ca4f6c134634e82d882ea7cac1f5c6d4535feca4e5608a0a47725a095e6bbbdff47d2f67e9024cc41e014c5a934320c0a2c7f50a523239ec208a79f5f47f9959e7e4ec3c478fbd242e0c5df5e69a3ba69ab2066adaea58d9210b2868fe9c7bee66191f378ca5f31c01e2c4d21739d0d231da2d953b403fd05f9bbedf1a6b3d9a60a15e349dafcda3f9dc28b2e920f4ae8c394f7dae7816b704017d2be9e657707fec7758c2b45c962872ace8bbc1fd3236314f2d8c44d1f436946bfbf12883fb4037fc93594e7c725ca0b08df0cd77e02ebb094a50de511a24375ba4b7956e0c12c538348bbe0da594d80b447a811a8b8074dc3ed82b1ae"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r9 = accept(r5, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) (async) r10 = socket$igmp(0x2, 0x3, 0x2) (async) r11 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r11, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) (async) sendmmsg$unix(r9, &(0x7f0000006900)=[{{&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001a80)="ca54aabf66073a4d736e0da3c6585940df5e33110f8e3a02ef6f9e8861d4363b98a434a4de2a443035c133c2248e156395e3a850dd533fa91a5e131287472780cc77bb403786b70ec1c661692ae09b8b80634b0def0b5c09aa86d49311a23ea512b3bfdd258b97d439e33139e356139168552cd1c0b61ca9e58f54b1b5f04ac7ab52d06c9a382398e54e0280760214b71b3196beab519a2d5de0d495963e0b867746bde829d03851356aa49280fae961b4f926d1f040", 0xb6}, {&(0x7f0000001b40)="be68fbb116f8a6987d613d98ca842ddebd8f0cc6a16bf6ea443b93c706fc6f1e5870eb5e249f6541b1267dc1ba4d6fb46de24e5482ac43ee2be39256a5d13efa63e52979d2d37b3eb7edaaa82f157f10bf026d74cfbc773d9a88", 0x5a}, {&(0x7f00000020c0)="2d965d15471fdaa3a2b5a299bd2f81bebc983a4e2d8b1aee74652c4daed0e3548341c56d2cb8f2598fa801c82293dc520eb59659fa8ec09b75176aab42903c0b3c14dcd1f40f71615a6a7837ef0f7d9383d04c8f4fe5d1515888ee9ffd9692df9708b97c45f572aa01e16cc46f7af8434e06fa480acb1e566f9895459b425e1de8db0fad3f52b7bb8e9793608ff3251caacbd10115323ec249d9e1751b3833b34b4496e20f6adf855eefb282cf77eb854584bb3dca2d3ff6ad1599695d32108f3588201168b25030a392d4812907c5c69fe31ada6115d881e6fb7bfa2a149697c75cc4b0e947115fbb12ba6a8940a0307c1da95514e3b9e4ea1649f5734b0ca6c5d3e92865d252edad59dbd4b3bfe863a3cc7bdad51668ac1114fd7d66abf5fbade0bdc261969515b2492eaa5a6011678323009d4a2a1b8410fb47e693dd5ee98568716a05c669dc6b9c30", 0x14b}, {&(0x7f0000001d80)="47f2127234f9ea451b2cdd6371f7d3601500299188e7affa2c6a57cd5d6ea6494043a49bd18f93ec7d4deb8d9c1cf6e0311f9d2f0c90f1881c477e448f8fa61d6e234d014e89989b2f780fdf7c06234606ccc49f2141965e791ea468612c4b4562378f5d0b2278521011b4514c165d07fe2b4cdff297f2c47ed9e439295ae69477d8d5b6e1d0cea146ad7695f8bafd9c75afb6ed1972d81bdb84707ed4b5c3b9190a10257c318e6112d1187c9ece4cc04be1c117a0b391", 0xb7}, {&(0x7f0000001e80)="71171ab8a1f89d33fcbe80a2a84cefe1e6899cfa71ec87cc819849475ccf30b9bd38ac91c1096e77589fe036fd21eda84da6d15e83fe44fff8ea4adb2cd6a9a64b1357bbfd1a988e6eb5e7af07958e35a604589a408bdf401801df654c42099e3aa58ac19fd5a34cce41d1e60317c7d20a83c0dbaf11db20c604cdeea90cc4354955ffb1c5d30ce0284446ea8c671ac9f807db985f1aaa53588ec3a95aa9576900add81bebcd41350f09af97562bb767cd67fc1f112d", 0xb6}], 0x5, &(0x7f0000001fc0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, r8}}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r10, r4]}}], 0x78, 0x40004}}, {{&(0x7f0000002040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000006540), 0x0, &(0x7f0000002240)=ANY=[@ANYRES8=r11, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32=r10, @ANYRESOCT, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000001400000000000000010000000100", @ANYRES32=r4, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r6, @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYBLOB="300000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00'], 0x100}}], 0x2, 0x48851) (async) syz_mount_image$fuse(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x20400, &(0x7f0000000180)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r8}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x100}}, {@allow_other}, {@allow_other}, {@allow_other}], [{@fsuuid={'fsuuid', 0x3d, {[0x63, 0x33, 0x2, 0x63, 0x37, 0x64, 0x35, 0x62], 0x2d, [0x32, 0x65, 0x30, 0x35], 0x2d, [0x39, 0x30, 0x63, 0x65], 0x2d, [0x33, 0x64, 0x38, 0x65], 0x2d, [0x64, 0x38, 0x65, 0x30, 0x64, 0x36, 0x65, 0x33]}}}, {@fsmagic={'fsmagic', 0x3d, 0x6}}, {@fsname={'fsname', 0x3d, 'block_validity'}}]}}, 0x0, 0x0, &(0x7f00000002c0)="38f9afc0da5771f003f283f14262a928b79aa76d648ffe49db00871656fb82ddc7d0cf95acf50aa63aa60deaeebe832edf34f137a9484cd0f9112788136d149b6f7bf5c17ee7ae143c8dcd3f1a901e727e2c022cc1a37c0da3cace233aa91de573ad0853c1e5b6a0269e8540e743facec06c191ab5432efb64389b39cf748e535cf9f82d73b49fe8a9ef868b7f6ce7ea4ee7563ccac482bd2c8c5be898fe882b64337b6c23ac81c306b501b1f1fa7542394a7ec59d406629d1c9290968f81459b37b7cd9c7e2b627fb91dba21b77") 23:55:02 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, 0x0, 0x2, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x6) (async) r3 = accept(r0, &(0x7f00000007c0)=@can, &(0x7f0000000040)=0x80) accept$inet(r3, &(0x7f0000000840)={0x2, 0x0, @loopback}, &(0x7f0000000a40)=0x10) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) socket(0x10, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20040880}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000740)={&(0x7f00000008c0)=ANY=[@ANYRES8, @ANYRES8, @ANYRES16, @ANYRESOCT=r1, @ANYRESDEC], 0x6c}}, 0x4000004) (async) getpgrp(0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) waitid(0x0, r2, &(0x7f0000000900), 0x2, &(0x7f0000000980)) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) getpid() (async) syz_read_part_table(0x595, &(0x7f00000001c0)="$eJzs0r1LY2kUB+A3F2bT7BAZBqZwC8FgFRVioUVSiMSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/36dycRT/zz1bP4XI7PpWS2sXc18nTScd19W08fRHG/FoWwGkKYvz9M/de78fM7zV+k1tYXixvL+bm74srDwGxvoXOzsLA9uJ+rTP3ITcc/Vi36mP3pxtDRTbv8uPO170u90cpexnOZxPvs53O9zn/3e7VZbY31HC/1Z741zytbce7P8gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7Zaf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjp6matFH7M/3Rg6ummXH3e+9n2p/9LKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//rRGGgA==") 23:55:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) write$binfmt_script(r2, &(0x7f0000000080)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f0000001040)=[{{&(0x7f0000000380)=@llc, 0x80, &(0x7f0000000740)=[{&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000006c0)=""/76, 0x4c}], 0x5, &(0x7f00000007c0)=""/184, 0xb8}, 0x1800000}, {{&(0x7f0000000880)=@phonet, 0x80, &(0x7f0000000d00)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/208, 0xd0}, {&(0x7f0000000ac0)=""/80, 0x50}, {&(0x7f0000001000)=""/24, 0x18}, {&(0x7f0000000b80)=""/21, 0x15}, {&(0x7f0000000bc0)=""/154, 0x9a}, {&(0x7f0000000c80)=""/114, 0x72}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x9, &(0x7f0000000dc0)=""/65, 0x41}, 0xe8ba}, {{&(0x7f0000000e40)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)=""/46, 0x2e}, {&(0x7f0000000f00)=""/139, 0x8b}], 0x2, &(0x7f0000001000)}, 0xf95}], 0x3, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f00000000c0)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0) (async) r3 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendmmsg$inet6(r3, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000300)={r2}, 0x8) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e21}, 0x6e) (async) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) (async) creat(&(0x7f0000000140)='./file0\x00', 0x40) (async) keyctl$chown(0x4, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000280), 0x400100, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) (async) r6 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r7, &(0x7f000057eff8)=@abs, 0x6e) (async) sendfile(r1, r7, &(0x7f0000000340)=0x9644, 0x4b9) (async) pwritev2(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xffffefff, 0x3) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) [ 536.029478][ T5] usb 6-1: device descriptor read/64, error 18 [ 536.123859][ T4034] 9pnet_virtio: no channels available for device 127.0.0.1 [ 536.131436][ T4050] 9pnet_virtio: no channels available for device 127.0.0.1 23:55:02 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x6) r3 = accept(r0, &(0x7f00000007c0)=@can, &(0x7f0000000040)=0x80) accept$inet(r3, &(0x7f0000000840)={0x2, 0x0, @loopback}, &(0x7f0000000a40)=0x10) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket(0x10, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20040880}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000740)={&(0x7f00000008c0)=ANY=[@ANYRES8, @ANYRES8, @ANYRES16, @ANYRESOCT=r1, @ANYRESDEC], 0x6c}}, 0x4000004) getpgrp(0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) waitid(0x0, r2, &(0x7f0000000900), 0x2, &(0x7f0000000980)) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) getpid() syz_read_part_table(0x595, &(0x7f00000001c0)="$eJzs0r1LY2kUB+A3F2bT7BAZBqZwC8FgFRVioUVSiMSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/36dycRT/zz1bP4XI7PpWS2sXc18nTScd19W08fRHG/FoWwGkKYvz9M/de78fM7zV+k1tYXixvL+bm74srDwGxvoXOzsLA9uJ+rTP3ITcc/Vi36mP3pxtDRTbv8uPO170u90cpexnOZxPvs53O9zn/3e7VZbY31HC/1Z741zytbce7P8gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7Zaf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjp6matFH7M/3Rg6ummXH3e+9n2p/9LKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//rRGGgA==") 23:55:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) write$binfmt_script(r2, &(0x7f0000000080)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r2, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f0000001040)=[{{&(0x7f0000000380)=@llc, 0x80, &(0x7f0000000740)=[{&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000006c0)=""/76, 0x4c}], 0x5, &(0x7f00000007c0)=""/184, 0xb8}, 0x1800000}, {{&(0x7f0000000880)=@phonet, 0x80, &(0x7f0000000d00)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/208, 0xd0}, {&(0x7f0000000ac0)=""/80, 0x50}, {&(0x7f0000001000)=""/24, 0x18}, {&(0x7f0000000b80)=""/21, 0x15}, {&(0x7f0000000bc0)=""/154, 0x9a}, {&(0x7f0000000c80)=""/114, 0x72}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x9, &(0x7f0000000dc0)=""/65, 0x41}, 0xe8ba}, {{&(0x7f0000000e40)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)=""/46, 0x2e}, {&(0x7f0000000f00)=""/139, 0x8b}], 0x2, &(0x7f0000001000)}, 0xf95}], 0x3, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f00000000c0)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0) (async) r3 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) sendmmsg$inet6(r3, &(0x7f0000001700)=[{{0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0x1030000}], 0x40000000000035c, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000300)={r2}, 0x8) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x4e21}, 0x6e) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) creat(&(0x7f0000000140)='./file0\x00', 0x40) keyctl$chown(0x4, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000280), 0x400100, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r7, &(0x7f000057eff8)=@abs, 0x6e) (async) sendfile(r1, r7, &(0x7f0000000340)=0x9644, 0x4b9) (async) pwritev2(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xffffefff, 0x3) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 23:55:02 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, 0x0, 0x2, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x6) r3 = accept(r0, &(0x7f00000007c0)=@can, &(0x7f0000000040)=0x80) accept$inet(r3, &(0x7f0000000840)={0x2, 0x0, @loopback}, &(0x7f0000000a40)=0x10) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) socket(0x10, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20040880}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000740)={&(0x7f00000008c0)=ANY=[@ANYRES8, @ANYRES8, @ANYRES16, @ANYRESOCT=r1, @ANYRESDEC], 0x6c}}, 0x4000004) (async) getpgrp(0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) waitid(0x0, r2, &(0x7f0000000900), 0x2, &(0x7f0000000980)) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) (async) getpid() syz_read_part_table(0x595, &(0x7f00000001c0)="$eJzs0r1LY2kUB+A3F2bT7BAZBqZwC8FgFRVioUVSiMSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/36dycRT/zz1bP4XI7PpWS2sXc18nTScd19W08fRHG/FoWwGkKYvz9M/de78fM7zV+k1tYXixvL+bm74srDwGxvoXOzsLA9uJ+rTP3ITcc/Vi36mP3pxtDRTbv8uPO170u90cpexnOZxPvs53O9zn/3e7VZbY31HC/1Z741zytbce7P8gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7Zaf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjp6matFH7M/3Rg6ummXH3e+9n2p/9LKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//rRGGgA==") 23:55:02 executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x8, 0x0, &(0x7f0000000100)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) r1 = syz_open_dev$loop(&(0x7f0000000600), 0x5, 0x8000) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000002900)='./file0\x00', 0x40, 0x1) sendfile(r1, r2, &(0x7f0000002940)=0xdef, 0x4) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) ioctl$FS_IOC_GETFSMAP(r4, 0xc0c0583b, &(0x7f0000000680)={0x0, 0x0, 0x6, 0x0, '\x00', [{0x81, 0x500, 0x28, 0x2461, 0x3f, 0x208}, {0x3347, 0x401, 0x3, 0xa6, 0x7fff, 0xff}], ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) io_setup(0x5ff, &(0x7f0000000040)=0x0) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB="2c726f6f576d6f64653d30303030303030303030303030301f00303234303030302c757365725f69643d", @ANYRESHEX=r4, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) io_submit(r5, 0x1, &(0x7f0000000640)=[&(0x7f0000000180)={0xf0ff1f, 0x0, 0x0, 0x8, 0x0, r6, &(0x7f0000000200)="021000000200"/16, 0x10}]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r8, 0x540a, 0x0) r9 = syz_open_dev$vcsn(&(0x7f00000005c0), 0x1c00000000000, 0x84200) read$FUSE(r9, &(0x7f00000008c0)={0x2020}, 0x2020) dup2(r7, r8) r10 = syz_open_dev$vcsu(&(0x7f00000004c0), 0xb08c, 0x400000) io_submit(r5, 0x3, &(0x7f0000000540)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, 0x6c14, 0xffffffffffffffff, &(0x7f0000000240)="76f4bbf9deb24a552e5dbf0150448704bedbf258677c624c5f2f5d054ff18ba885be5cd42f7a45baab3d5429ae50c8ab25ffd405087c160b29f1fab5fb6d7301198f642ccbe41f0b4405c8cb5621313a56f1012cd4063202782b991afb95c458e4a7db14dbb7e9aea92dbd6d0323bbaa3bfff432feeadb2f9c0740d3d8621e7fa6615a58a8bcd3beb67ec0df431ee3fc47ba50bba8f37d41030cc4ea1aed3c3945fe4aac22a0ba0f976e8efe10ac94437842da1f4ca0fa416244c5d83800714f94a3f455589743c43c0605f16797", 0xce, 0x101, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8, 0x59, r3, &(0x7f0000000340)="8aa992824b27f1a7b4d8517d911b4dc3fa5849e1717e6ea1f653dc5b5410170d3bd7dc72e7c92c59a2cb88b7a793f7e8c9cf8fd59964643aca735d006771722c8355884187fec7fd0efc0b21f670d2053c5ec1385bcd17b2017524d2c16031eb558e610f4628", 0x66, 0x6, 0x0, 0x2, r7}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x5, r0, &(0x7f0000000440)="334221cde2647d364634697a375dfb4fe38e1cf08657f2c807ac01fe6776215621043739173ee89024babd3f2eaaec48cc93ad125da08e4a5336203c834db172dda305eb5f73cb1b30025840e964cabe69a5b08a03eb36553bae286b3cd2443184e68d2c050f05d733d0a5a964fec3d597", 0x71, 0x2, 0x0, 0x2, r10}]) [ 536.331925][ T4063] Alternate GPT is invalid, using primary GPT. [ 536.338211][ T4063] loop2: p2 p3 p7 23:55:03 executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x8, 0x0, &(0x7f0000000100)) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) r1 = syz_open_dev$loop(&(0x7f0000000600), 0x5, 0x8000) (async) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000002900)='./file0\x00', 0x40, 0x1) sendfile(r1, r2, &(0x7f0000002940)=0xdef, 0x4) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x3af4701e) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) (async) ioctl$FS_IOC_GETFSMAP(r4, 0xc0c0583b, &(0x7f0000000680)={0x0, 0x0, 0x6, 0x0, '\x00', [{0x81, 0x500, 0x28, 0x2461, 0x3f, 0x208}, {0x3347, 0x401, 0x3, 0xa6, 0x7fff, 0xff}], ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) io_setup(0x5ff, &(0x7f0000000040)=0x0) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB="2c726f6f576d6f64653d30303030303030303030303030301f00303234303030302c757365725f69643d", @ANYRESHEX=r4, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) io_submit(r5, 0x1, &(0x7f0000000640)=[&(0x7f0000000180)={0xf0ff1f, 0x0, 0x0, 0x8, 0x0, r6, &(0x7f0000000200)="021000000200"/16, 0x10}]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r8, 0x540a, 0x0) (async) r9 = syz_open_dev$vcsn(&(0x7f00000005c0), 0x1c00000000000, 0x84200) read$FUSE(r9, &(0x7f00000008c0)={0x2020}, 0x2020) dup2(r7, r8) (async) r10 = syz_open_dev$vcsu(&(0x7f00000004c0), 0xb08c, 0x400000) io_submit(r5, 0x3, &(0x7f0000000540)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, 0x6c14, 0xffffffffffffffff, &(0x7f0000000240)="76f4bbf9deb24a552e5dbf0150448704bedbf258677c624c5f2f5d054ff18ba885be5cd42f7a45baab3d5429ae50c8ab25ffd405087c160b29f1fab5fb6d7301198f642ccbe41f0b4405c8cb5621313a56f1012cd4063202782b991afb95c458e4a7db14dbb7e9aea92dbd6d0323bbaa3bfff432feeadb2f9c0740d3d8621e7fa6615a58a8bcd3beb67ec0df431ee3fc47ba50bba8f37d41030cc4ea1aed3c3945fe4aac22a0ba0f976e8efe10ac94437842da1f4ca0fa416244c5d83800714f94a3f455589743c43c0605f16797", 0xce, 0x101, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8, 0x59, r3, &(0x7f0000000340)="8aa992824b27f1a7b4d8517d911b4dc3fa5849e1717e6ea1f653dc5b5410170d3bd7dc72e7c92c59a2cb88b7a793f7e8c9cf8fd59964643aca735d006771722c8355884187fec7fd0efc0b21f670d2053c5ec1385bcd17b2017524d2c16031eb558e610f4628", 0x66, 0x6, 0x0, 0x2, r7}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x5, r0, &(0x7f0000000440)="334221cde2647d364634697a375dfb4fe38e1cf08657f2c807ac01fe6776215621043739173ee89024babd3f2eaaec48cc93ad125da08e4a5336203c834db172dda305eb5f73cb1b30025840e964cabe69a5b08a03eb36553bae286b3cd2443184e68d2c050f05d733d0a5a964fec3d597", 0x71, 0x2, 0x0, 0x2, r10}]) [ 536.679495][ T5] usb 6-1: device descriptor read/64, error 18 23:55:03 executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x8, 0x0, &(0x7f0000000100)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) (async) r1 = syz_open_dev$loop(&(0x7f0000000600), 0x5, 0x8000) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000002900)='./file0\x00', 0x40, 0x1) sendfile(r1, r2, &(0x7f0000002940)=0xdef, 0x4) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000040)=ANY=[], 0x3af4701e) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) sendfile(r4, 0xffffffffffffffff, 0x0, 0x100000001) (async) ioctl$FS_IOC_GETFSMAP(r4, 0xc0c0583b, &(0x7f0000000680)={0x0, 0x0, 0x6, 0x0, '\x00', [{0x81, 0x500, 0x28, 0x2461, 0x3f, 0x208}, {0x3347, 0x401, 0x3, 0xa6, 0x7fff, 0xff}], ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) (async) io_setup(0x5ff, &(0x7f0000000040)=0x0) (async) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB="2c726f6f576d6f64653d30303030303030303030303030301f00303234303030302c757365725f69643d", @ANYRESHEX=r4, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) io_submit(r5, 0x1, &(0x7f0000000640)=[&(0x7f0000000180)={0xf0ff1f, 0x0, 0x0, 0x8, 0x0, r6, &(0x7f0000000200)="021000000200"/16, 0x10}]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (async, rerun: 64) r8 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$TCXONC(r8, 0x540a, 0x0) r9 = syz_open_dev$vcsn(&(0x7f00000005c0), 0x1c00000000000, 0x84200) read$FUSE(r9, &(0x7f00000008c0)={0x2020}, 0x2020) (async) dup2(r7, r8) (async) r10 = syz_open_dev$vcsu(&(0x7f00000004c0), 0xb08c, 0x400000) io_submit(r5, 0x3, &(0x7f0000000540)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, 0x6c14, 0xffffffffffffffff, &(0x7f0000000240)="76f4bbf9deb24a552e5dbf0150448704bedbf258677c624c5f2f5d054ff18ba885be5cd42f7a45baab3d5429ae50c8ab25ffd405087c160b29f1fab5fb6d7301198f642ccbe41f0b4405c8cb5621313a56f1012cd4063202782b991afb95c458e4a7db14dbb7e9aea92dbd6d0323bbaa3bfff432feeadb2f9c0740d3d8621e7fa6615a58a8bcd3beb67ec0df431ee3fc47ba50bba8f37d41030cc4ea1aed3c3945fe4aac22a0ba0f976e8efe10ac94437842da1f4ca0fa416244c5d83800714f94a3f455589743c43c0605f16797", 0xce, 0x101, 0x0, 0x2}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8, 0x59, r3, &(0x7f0000000340)="8aa992824b27f1a7b4d8517d911b4dc3fa5849e1717e6ea1f653dc5b5410170d3bd7dc72e7c92c59a2cb88b7a793f7e8c9cf8fd59964643aca735d006771722c8355884187fec7fd0efc0b21f670d2053c5ec1385bcd17b2017524d2c16031eb558e610f4628", 0x66, 0x6, 0x0, 0x2, r7}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x5, r0, &(0x7f0000000440)="334221cde2647d364634697a375dfb4fe38e1cf08657f2c807ac01fe6776215621043739173ee89024babd3f2eaaec48cc93ad125da08e4a5336203c834db172dda305eb5f73cb1b30025840e964cabe69a5b08a03eb36553bae286b3cd2443184e68d2c050f05d733d0a5a964fec3d597", 0x71, 0x2, 0x0, 0x2, r10}]) 23:55:03 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) fstat(r2, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98323a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe321f024cad7f8ebb2e5573510e6407c398b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4dd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bd657d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a71c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186e56d29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468708df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9bd20e59458e51d97c3a4df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046fbb556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a000600000045de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394cae6cc071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e00b81eb0f372c1fed900ed6e2167846e5fb2c2840a5205f777519d1122ecb29a83a934ec5d9db8c121d4ac6ba6df47715054ab60aca658eca90278b2864e2233db28145e49e4490ed47419a88d6790288ba51dbff58f1d27181dddc837d773f425ce393c72cfe4cf1fc78183c4e23c7bc46e7cf6ab7ae6f2c5f"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, &(0x7f0000000180)) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, 0x0, &(0x7f00000002c0)) ioctl$TIOCSERGETLSR(0xffffffffffffffff, 0x5459, 0x0) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x40049421, 0x0) write(0xffffffffffffffff, &(0x7f0000001740)="4ed21f587e701ee15dbab223c2593f61a6f5188b1b594b2851616282be0c5f8b802b89dc6548c3a42d23d77402b0513ceeb943d6effe3fd696ac94d53f4032d55d2cc92d182567274e71cee6fe679b0e592767a6b1a2000e7425189e4326335c689be27ad00ef0a7e0aa5937708f742fd7171e6a5a15846303b541cf6c24d175f6cb26b81aefb825cf95b167285b26a95ed16935a78ad4075ea07c7e392c68f8d68bcdf901c38b6aa993a3f2841f9ff6ae2faeb3e51443c06427e18a4377313513bf89b52d881ad3b6dbf844294e5deee283e2ea2707d14fcc16ad4f4ce2a99d20082a87cd264246f4295d621d38995871755a9f59019ae09cfd14c262617df14dc5b9fc50ba40ce86ef3ded85b4d83de0ba70b5b78c4ede07ba24b835c4d81aaa4eea09839374dd43ee87d7d608068ee8e18fc7c80c77d760e0f773bef6f293fb074efe405daf976a28844e4539784a3ec4421c3e8efb5377f94b6337505255a2a2f6cf4df8a58ffe2870383bfae068c799ff073a8d3e51adf6ec592c1493f6ad2e1917848c9747cbe97445df8ae6a4756072cc1203e3bec578dfddc9a241b0d48e131e7bd23aae52765b3bdfbe6d2e3dfcf092d119bbd538f197581812ad71c5f67c0117f7865fb0f4ac3bafea9de86df2eeee82c0e73a6bc1a982ea34be0e3bbc8f3135111c43610448ad7789c4e9abd195d72bbdce44c7131423a2bcd2d63ca3d43ef59df7338c26c2b73a00dc83099a8acc805e615a2ed8c919ad76fa16358844679fc4351d18ab76af74e418e58a5943a517e919af8e1f0fe79a41eda9aaea58fa1adedae24aef95823d4651bd5870f989d5891969bb308ef6177415c61c5d1cc08d5d6f580d291d0ebd77b1f94aba2d12299820f6f060ab2e459a85619450756550fd316c74856bef097d5082b0f0040916c4632ef35fbfb385115f43d13f8e8bf27a2a322f945ede4564b09ad83c35c5c17be0aed36a159f61121bd5ca1f76c0a0c1c09c7f922807e78c418488e360d6179c5b8a14f1c31960805f94b493ab08dd3ae6b6cf1c28d2dd10de1de0a5f137bc0a197ae3de8281d9e0819a7478ca969ab62877d86b06994241b38006eb57ba53395d5c5b6eb0062f6b36f043934fb8559b321835271df3680a64dd9a17726c6e71140234c6fbc3921e8139edb5e010cb59300ed9ec822d1f34995f1f0589b2fbb5bf77e05fb1f8e4bb389f83116c4a4315579f58f81e13aaefb1f6818d13d44cdc3b771332e252d296915b4734c4b1a59e7663e4773882374c286e4224183e71c7d5924c6cf829e5fc114c89ffef4566c55bce5677ad04edfd5c9d08145bcc19edcea22c7bf8962e97b9523dcf0c82bd660adfd744a35099427be26ec927b14ddf136e926ceb541c7b83eeb3a2fbe563afe326738836a2a34625d4f52660be0bc1f9ac2faff9f1741ec1b3abf3c36d09f7b86bf13f196140470fbf97640a9caf568c61686fc31eabf0b3787682ed6eb1da980e5008a95ff0cc54a3e23182d1783dd69ed9dea907282619a0992a49a87e8ab575067c73724c56072d0a828c0bce999df722ed0f24eaf20ad602f3447e4ff3e94b9ea216ecf9c13f41390ddeeda9a56f86782212cb8aa506e67ec5f4b39982f953238ae15736eb7b1cb58bdadb9bbf4d0583f45ed3c324f6d3589b1f321d4caa1f81e2ee367037b969bc8388c4ce802e16fee56ec57903c479fb24d4e9298945dccc4989b50ddf90030d6ae1351bdd5cfa408272e8eb1fa41033e42e77ae7f4b87f3fe5bf5d26dfd33dfb7ab11a9c6ddd685323bbbb4038af61383b2523836f329408d8e3f5624b999efe0b885e8eaa68cd506df7b745c1cd9de0d25ab5d6ff20bf39177aaabed753c5cd759050b0d64ad0014210ae0506108378d39600c5ff3a5ba02b086180644f9468b6206b39705995488fe4d53cef17ca5d51827c2f6117563288652669d7211c159ae97b8ad4f44b94ea946572fb182d588c53388dbbda5ad95157bd5ef82a1fef1326324ad842d1a1e4d7475b82568d2959ba535cbcd26f106227e075c8315d8e24d1be7dcc38a7e33dbd3f1a8d63c7b29cdccd92520870f1df919b42af945060ef921c56401590eae9b5c4c9f3bd838d11b87d3924141717904a935138ee6354b229f3e831198f4eb2741f1e4b98732cefc12d70594334e333729b910a1920a6f4fcc3f06d81fa43923bcd61076f668fb6375ebf3ca7dd0785678bef03e8aa206bf738a71dd8577dee694252edc28de58bcbcb4ee33d73536b7c4510525562f974b4421050c2255b4f324a4d9baefed0af86cfd6b02f6d96dea3e94628d88e1b071c87d4e577ae5264732421a16e993aec8607151bb9f4c63ae9a13acd394b3575a3e705e7a9783569d3da2ef901ccc479ab0eeda238aa98d919aca7de530ea5fa16a3fd2c2f014002b0c70123286091c619c0ed028612d951fd49430ea104a5916767149ac98a922e883bebb11780afbc192a3beb824e3f006d247c7bcf06312adb6472197c536d04cc7ce2be6e782547d40ece9a3937be3229779aa4e750bbb92cb92061c9318bdf8b02c7d899cb7df58785585e2a5692eee319c671384614a317f5348ed0bff436141986200716ed17d6df3d6f8d083d3d3b9012362bbdf8a69658391c5b90a71f26bc8dcfb39d9e1ea847a152e4db0e3f34a495e73aad0a58fe156a4f8d7fcb8e95e9bb03c6c96065bcf376f5a4a0b5dd1f21fb75673c0edb3d36dd6febbb36e6e8fea74b50a22edb8669e6404349934dcb544e6e8d6a82e4e4d47f3737713a8dae468bcfa8a0503866460504825189b5291aae323f4e0b7b419495d15e2b0d6dc770446b3bf990f8c9f522fee592ebe9ebe73405c0f693d5ee64028ecd24231647c8a6d308e86feb8e282154888cc584f53245240bfc9cf70651daf7322c756b614404fe7c99fd9876cf1b38d2cb011d6addb26c290aab1011edd56dff154058a3bd1d83f4c557cd2051195895f8403ec9655264935bc9171bcf1056eedbcaa15c59dbaab9489dc9c416a17c414ec429bac7c696e06a828ae2a8b5335d386d4a0ca5ac055dca6331b7ad42121c9505331a74ed93bdf72557ae54015f5d229f1f1f721fbe034cb7caa67c2a0ae34f26b33c09410cae4a26d31d96caa875ae98d59818efed6d5e0a19a4bb94aea4de5fde76e47f544db3b77cb04b3b8cb2e4c60ce95acc0ccb7a2a817266a05fd62465f71ef24d7da6617f34efdfeccc772afcbfc40ad035c295703ed4cc064b2965fd3cb2ff96f9d1aed2869f7b544055c89f765c06556d849dc2a6c7e364511a0b7e72b4a452a5f3222b64ff9b59d4b364e99959468ed9ecd8b6c43a5dd967bc2e15ad7d2028dc8a25f02331926a85abf2fd0cbbbc23c0dcb8a3ad25da59499e9d0df428e70eb30b7501ba72f4787abdcd1e5f3c729060626e601a103b06ef89f0175053d316d44b627d7b26ec2c22c210cb295c9094f4baab0efc26dbc39e678a5fdaaf21b83b6c0be35e22df9875ab8a6e5d6fb9c9049a4c68df2acef9bf8383eddd7a2df01a8a67b6f82f1f0b122e705ce5b821f8461dae2964602740d03d68b1d53ed4d02338da4567b85fc69c1b1d0b4ee5c64d9e2fc53cf5aec62030160a68c80402696d90457a551354034dcc53e3ab834ebf4faa21d748dc948fd6a1ef8dc890fa3884bb8019143b6dc4b27c277945e2f90f8eaf842af55a229a4f679f5ed5808d5c5fd070ae95284cdc968bdf345d6613f321b4fa117e5b52e6f3126187f23ef0d02fbd79bfaa0ef0d19b6604086f383dd57b4cf90d78798e2d4b35ceea792cfedec96b1d7e71f7f5a8f5f4ca48cb0d61571ba9a33f9ddc4034c21b024f949eaef5384073c21abb4722a26a322bac248adc618409c5b764d45bd9b46fb419153640b97f1cd74b77dff256e7e0cdea8316335de4fda96ea5712117a723a3676a95b5a63d3305c7c871869e02dc87d1474e92d36fe094ebe3e26ab9db31c0374836c2ebd856a85a9c697ea5debee000d0f3ffd6cb9a5f2f10a7f2b81c1c225a9002a2fcf351ae9784082142cb77ec67135d0703fee6019b7aebbd9ae6e21e98382066b5f02ec90ad536ff016a645f12d050b32ee540bf83613e88060c891bf74d0d1dd4d09780a0f9afa34ccba1d7e3f8946e54cd8010779d6351fb96e476bd138ad3d8ad786e0d13d352e0a02f5833cfbbc8bba221d1b8dfd15d55241a67b5fb364de14199c6713036c5e0c5181f0b40b26fd1e0e420e7f51480b14f68265483233de7e685b448bbdd4f09a6d2bee08bb596b317df36e7868ebf8c470f4121cda9fa7eb05268d05ad193f328725cf007ff9a70513c3f2ca38c1fee1852a737030f8a0eef533eb7cb7c580634498f3ff1014b5d384125c3299628f229bc8c5a3ed11e8a4e72928e3e1bba11287901ea8c8848c0ab2cc61ecec4e85eab8d5d2b4bf3704fee444dc9eb4177c8b7e221045e85ce867b2d1467d10567151bd32c532549be43746fa5c2e7747c4459e024af35fc4cb7f6b7e05d458986552c497a78ee311919e4e6945bd55225de13102a69a61309836cc86db82fae12ca800ef4d8b11c0b993c50b6f9f5ac77e9345877ddd9fe6802eb530811c42729e8524d0a5dfc20e22d5b909e2fd8c6aff6c557d75e8268ae8ae0e40e3dd6e92874c8814bebef6a7f01c096513eed2f74b4568fda5e9324b59411eff035109f93bef57816ebaf0d27dae41356fa73c63e8a10440edbb1df711e08b51aa39c17561c65f852a46641caba7a0f9cada31bfd10e2f7a70f60622ef377e7e137ff6f336144dbe06c80323e85f3a0f48e804552eb2b335ea469eed6e020733031ac45fb530a7829793b1171a6dd2387b0d14fab45c3fbe40d47151089edd38ec67aea2c98608c4ac4b1e8f93019a54f645576cc41dd18b08dc5e54517fff6721f4782fd0cb031a8629a1cc8f9a225c332ff2ebf8d3edf11c539644af0e9ebd428288da27462505fb4daf7c3389a6c03f1c17763e58a3a3102e25a85bfbd6c082b833ab246db3c04ead966314bf34ee1120139c9d89420b51b97a8262123924f21003a8498cebe45c584d115f72de851207be68068c7147367ae1edf18cf14fb4c1ef4877de23698920effc75793ccfdc670db10fcef24e8ee5a0cf4d289a0e7132c62a83420341974a95ad0ef45e0c84c0993525be3a1dbe86c1ab28fb232dd981aa0336b4dd26a61a3f3fdb6336f3afbbe045c3f9c89a81a8a767ea9e802e6a146fa41d4f2505612ee55af5efc7051bce2350b55017266c75d0aa9946cdfb40e394dd567cf2a340c713625236c4dc05d60bf5ba4eee14606e868934426c68d94386633cb606b22470ef7b7bf509fbecbaca4d20c54970f95b117bfc9f07ab9598b47dc903ef4a31f33fb646a9641c7ed7db908d56705a5bb0de2e9ae1460f710c0240449d789097637a3315271ea9c44cd7813c8f1369c2fb3ecd3f15a360a2557a5ced2b5d1626f88904c2ab95d34d402befb4cd5c9952afabd8aa83ba1fac4afa94fe97e3b00c858d91eb568daefd442a116fec3fa82ac996efef2df3615d8dbad4257d3fa9d7ae593e5a6a3192d416e492a43af4cae2c411501f66b4e02c7130410c237ff2e1e6c4530f8a974a099cd340b34cca96fb6851d591746edb8512c15964020e1eee7098b80ad35516e34538c3900ab2dceadeb481655a6ac7f7ca35c12562d186a81285a0f7067be775ee3e3abf7c74478796c2f719582ef5629a5d93d42889f5bb17eba57c96f3", 0xff0) newfstatat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000340), 0x400) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000005c0)=ANY=[@ANYBLOB="440000001000fffe8e0200000000000004000000", @ANYRES32=0x0, @ANYBLOB="81ffffff000000001c0012800b00010c67f64ea891915167c400028008000100e69c99e0d85fdf25855986965d0039a9c0140db600f19a73c315937b2a0f4979a06d77fdf26fa1acebac37bdf61f210dbb5f404e59101fc9a269abfe4333b685f14f6cee69758af60c5eacff2977a09e9e8667f5c52454286c799bcac0e7dad2f3e3a75ff696be43eb974effb32c41d213c0bbcf67565ae83f8df6d03f497013f212a94dd75b948a9af993f2e68c0524e559cb82d9419ff53da431b3024c5e3a40ee93805b70c0b6b63739c4b7aff9454e078bbabc4f61c00425c9ee691d13255a070e3c98e7892a362b6a707c0413250b5ffd2348a3e96c54a923a90cd5dba93f2c9e4f6accf9ce5c8847b8eb1531941164f755f94734e416b3f841985cfa7c471716ba379de1fb89512eedf95f7c2b895b5749e59d13907329c1431449114afa41de4e64f2181513b010f99be1f91362644d0a2208048c6910451acb2bb5aa2e7c79bf7a2b4c1329a3bc566dc53a30e1d7dfc313860372c0fdaaa55791e62a00ae", @ANYRES32=r7, @ANYBLOB="e7292cad97e82af6c07628051149030d2cf1d330a9d9acd5b715b8633c202c13df7e", @ANYRES32=r7], 0x44}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) sched_setscheduler(r3, 0x2, &(0x7f0000000300)=0x9) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000001280)={'syztnl0\x00', r7, 0x29, 0x0, 0x0, 0x80000001, 0x50, @private0, @local, 0x1, 0x20, 0xffffffff, 0x7}}) [ 536.949541][ T5] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 537.033306][ T4089] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 537.042647][ T4089] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 537.279491][ T5] usb 6-1: device descriptor read/64, error 18 [ 537.669495][ T5] usb 6-1: device descriptor read/64, error 18 [ 537.789536][ T5] usb usb6-port1: attempt power cycle [ 538.209497][ T5] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 538.379534][ T5] usb 6-1: device descriptor read/8, error -61 23:55:04 executing program 5: syz_usb_connect(0x3, 0x2d, &(0x7f0000000040)=ANY=[@ANYRES16], 0x0) (async, rerun: 64) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (rerun: 64) write$char_usb(r0, &(0x7f00000000c0)="83", 0x1) (async) syz_usb_disconnect(0xffffffffffffffff) 23:55:04 executing program 3: syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x800095, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x100}}, {@block_validity}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@acl}, {@nobh}, {@usrjquota}, {@nobh}]}, 0xff, 0x42c, &(0x7f0000000900)="$eJzs28tvG0UYAPBv13lAS5tQyqOhgKEgIh5JkxbogQsIJA4gIcGhHEOSVqFug5og0SqCgFA5okrcEXf+Ak5wQcAJiSvcUaUK5dLCyWjt3dS4dsjDqYH9/aRVZrKTzHyeHXt2Zh1AaVUjYn9EDEXELxExEhFJe4Fq88f1tZXZP9ZWZpOo19/4PWmUu7a2MlsULf5ub54ZTyPST5K2f1iUvXhmplabP5/nJ5fPvju5dOHi0wtnZ07Pn54/N33ixPFjU889O/1MT+LM4ro29sHi4UOvvHX5tdmTl9/+4ausWXfk51vj6JVqVDuF3vBYryvrs30t6WSgjw1hSyoRkXXXYGP8j0QlbnTeSLz8cV8bB+yqer1eH+5+erUO/I8l0e8WAP1RfNBn97/FcYumHv8KV19o3gBlcV/Pj+aZgUjzMoNt97e9dF9EnFz984vsiF1ahwAAaPVNNv95qtP8L417Wsrtz/dQRiPizog4EBF3RcTBiLg7olH23nw+sxXVtvzN85/0yrYC26Rs/vd8vrf19/lfMfuL0Uqe29eIfzA5tVCbP5q/JuMxOJzlpzao49uXfv6s27lqy/wvO7L6i7lg3o4rA20LdHMzyzM7ibnV1Y8ixgY6xZ+s7wQkEXEoIsa2WcfCE51XGIc3Ff8GerDPVP8y4vFm/69GW/yFZOP9ycnbojZ/dLK4Km7240+XXu9W/47i74Gs//d0vP7XjWbxL13I92uXtl7HpV8/7XpPs93rfyh5s7nPnHt/Znn5/FTEUPJqIz/U+vvptnLTN8pn8Y8f6Tz+D+R/k8V/f0QcjogHIuLBiHgob/vDEfFIRBzZIP7vX3z0ne3Hv7uy+Oc69v/69d/W/1tPVM5893W3+jfX/8cbqfH8N5t5/9tsA3fy2gEAAMB/Rdp4Bj5JJ9bTaTox0XyG/2DsSWuLS8tPnlp879xc81n50RhMi5WukZb10Kl8bbjIT7flj+Xrxp9Xbm/kJ2YXa3P9Dh5Kbm+X8Z/5rdLv1gG7zve1oLyMfygv4x/Ky/iH8jL+obw6jf8P+9AO4Nbz+Q/lZfxDeRn/UF7GP5TSTr7XL1HmRKQ7+z/Fw+V9aHySuPj/MdHPdyUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDe+SsAAP//Quvd6Q==") (async) r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x800095, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x100}}, {@block_validity}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@acl}, {@nobh}, {@usrjquota}, {@nobh}]}, 0xff, 0x42c, &(0x7f0000000900)="$eJzs28tvG0UYAPBv13lAS5tQyqOhgKEgIh5JkxbogQsIJA4gIcGhHEOSVqFug5og0SqCgFA5okrcEXf+Ak5wQcAJiSvcUaUK5dLCyWjt3dS4dsjDqYH9/aRVZrKTzHyeHXt2Zh1AaVUjYn9EDEXELxExEhFJe4Fq88f1tZXZP9ZWZpOo19/4PWmUu7a2MlsULf5ub54ZTyPST5K2f1iUvXhmplabP5/nJ5fPvju5dOHi0wtnZ07Pn54/N33ixPFjU889O/1MT+LM4ro29sHi4UOvvHX5tdmTl9/+4ausWXfk51vj6JVqVDuF3vBYryvrs30t6WSgjw1hSyoRkXXXYGP8j0QlbnTeSLz8cV8bB+yqer1eH+5+erUO/I8l0e8WAP1RfNBn97/FcYumHv8KV19o3gBlcV/Pj+aZgUjzMoNt97e9dF9EnFz984vsiF1ahwAAaPVNNv95qtP8L417Wsrtz/dQRiPizog4EBF3RcTBiLg7olH23nw+sxXVtvzN85/0yrYC26Rs/vd8vrf19/lfMfuL0Uqe29eIfzA5tVCbP5q/JuMxOJzlpzao49uXfv6s27lqy/wvO7L6i7lg3o4rA20LdHMzyzM7ibnV1Y8ixgY6xZ+s7wQkEXEoIsa2WcfCE51XGIc3Ff8GerDPVP8y4vFm/69GW/yFZOP9ycnbojZ/dLK4Km7240+XXu9W/47i74Gs//d0vP7XjWbxL13I92uXtl7HpV8/7XpPs93rfyh5s7nPnHt/Znn5/FTEUPJqIz/U+vvptnLTN8pn8Y8f6Tz+D+R/k8V/f0QcjogHIuLBiHgob/vDEfFIRBzZIP7vX3z0ne3Hv7uy+Oc69v/69d/W/1tPVM5893W3+jfX/8cbqfH8N5t5/9tsA3fy2gEAAMB/Rdp4Bj5JJ9bTaTox0XyG/2DsSWuLS8tPnlp879xc81n50RhMi5WukZb10Kl8bbjIT7flj+Xrxp9Xbm/kJ2YXa3P9Dh5Kbm+X8Z/5rdLv1gG7zve1oLyMfygv4x/Ky/iH8jL+obw6jf8P+9AO4Nbz+Q/lZfxDeRn/UF7GP5TSTr7XL1HmRKQ7+z/Fw+V9aHySuPj/MdHPdyUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDe+SsAAP//Quvd6Q==") fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='block_validity', &(0x7f0000000040)='./file0\x00', r0) (async) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000000)='block_validity', &(0x7f0000000040)='./file0\x00', r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCXONC(r2, 0x540a, 0x0) dup2(r1, r2) getpid() (async) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000006980)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0942bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c3e4ae318391fd5ce13371f02e6d6d90756ff7a902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a32672fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeab23d158a9352017080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fe050000004304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e60007000000000000005bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed842da70940fd64d1d41d1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47614108bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce01f79465959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f0813f80c6ae3207c719675758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f5f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55d4eccf8bc976b0bfadab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a1c0000000000d490e05775393d5cf1a65fcee2eadfb33fcddad6cb82b79757805497822b19f48d3f366d76029a52d82addd6af22aae837c00080c3dd94eac3b75137c02770be9c580ceda8edda94e9115fdbd3b55440c8038eb5abcb0834bd602f44405e902a2325abc6a4e8b352e10c8f2aaa69b8ead3c04e1e427ca4f6c134634e82d882ea7cac1f5c6d4535feca4e5608a0a47725a095e6bbbdff47d2f67e9024cc41e014c5a934320c0a2c7f50a523239ec208a79f5f47f9959e7e4ec3c478fbd242e0c5df5e69a3ba69ab2066adaea58d9210b2868fe9c7bee66191f378ca5f31c01e2c4d21739d0d231da2d953b403fd05f9bbedf1a6b3d9a60a15e349dafcda3f9dc28b2e920f4ae8c394f7dae7816b704017d2be9e657707fec7758c2b45c962872ace8bbc1fd3236314f2d8c44d1f436946bfbf12883fb4037fc93594e7c725ca0b08df0cd77e02ebb094a50de511a24375ba4b7956e0c12c538348bbe0da594d80b447a811a8b8074dc3ed82b1ae"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000006980)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0942bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c3e4ae318391fd5ce13371f02e6d6d90756ff7a902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986371429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a32672fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeab23d158a9352017080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fe050000004304e5247c0c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e60007000000000000005bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188540300000082068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42646bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed842da70940fd64d1d41d1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47614108bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce01f79465959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f0813f80c6ae3207c719675758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f5f4b880ae18459f3790010aff9f89be79e7b81ed891301000000000000004f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55d4eccf8bc976b0bfadab15f1e2413656f1eadc8b70ca24073e310f84053e7fa6589e9af5170bb12ead4f4d0f13c2284659f16acc82c198e436ab638b6c6e91cef0a0e401bbd1d81887b15382487a7dab3895a842615dcf43b068007599a28751c58e45f9b5a5d9f51e7d97a2368917720b26865c0819cc56b1bddcae597ee22271cc6b532810b09607953b6752120d146f290ccc63d029b02c18c495897f4fdd53ae64df2ec9ac09d7fb36432a84bbc342acf26e52c95dfe169deed0b6438a67955b3b866f9d38311a7d595d8534e98f44378244747a17af4cc18fd1a3b14549d08d22b6f4d1fd654423a1c0000000000d490e05775393d5cf1a65fcee2eadfb33fcddad6cb82b79757805497822b19f48d3f366d76029a52d82addd6af22aae837c00080c3dd94eac3b75137c02770be9c580ceda8edda94e9115fdbd3b55440c8038eb5abcb0834bd602f44405e902a2325abc6a4e8b352e10c8f2aaa69b8ead3c04e1e427ca4f6c134634e82d882ea7cac1f5c6d4535feca4e5608a0a47725a095e6bbbdff47d2f67e9024cc41e014c5a934320c0a2c7f50a523239ec208a79f5f47f9959e7e4ec3c478fbd242e0c5df5e69a3ba69ab2066adaea58d9210b2868fe9c7bee66191f378ca5f31c01e2c4d21739d0d231da2d953b403fd05f9bbedf1a6b3d9a60a15e349dafcda3f9dc28b2e920f4ae8c394f7dae7816b704017d2be9e657707fec7758c2b45c962872ace8bbc1fd3236314f2d8c44d1f436946bfbf12883fb4037fc93594e7c725ca0b08df0cd77e02ebb094a50de511a24375ba4b7956e0c12c538348bbe0da594d80b447a811a8b8074dc3ed82b1ae"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000032c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r9 = accept(r5, &(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local}, 0x0) r10 = socket$igmp(0x2, 0x3, 0x2) r11 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r11, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) (async) sendmsg$key(r11, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001880)={&(0x7f0000001140)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmmsg$unix(r9, &(0x7f0000006900)=[{{&(0x7f0000000380)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001a80)="ca54aabf66073a4d736e0da3c6585940df5e33110f8e3a02ef6f9e8861d4363b98a434a4de2a443035c133c2248e156395e3a850dd533fa91a5e131287472780cc77bb403786b70ec1c661692ae09b8b80634b0def0b5c09aa86d49311a23ea512b3bfdd258b97d439e33139e356139168552cd1c0b61ca9e58f54b1b5f04ac7ab52d06c9a382398e54e0280760214b71b3196beab519a2d5de0d495963e0b867746bde829d03851356aa49280fae961b4f926d1f040", 0xb6}, {&(0x7f0000001b40)="be68fbb116f8a6987d613d98ca842ddebd8f0cc6a16bf6ea443b93c706fc6f1e5870eb5e249f6541b1267dc1ba4d6fb46de24e5482ac43ee2be39256a5d13efa63e52979d2d37b3eb7edaaa82f157f10bf026d74cfbc773d9a88", 0x5a}, {&(0x7f00000020c0)="2d965d15471fdaa3a2b5a299bd2f81bebc983a4e2d8b1aee74652c4daed0e3548341c56d2cb8f2598fa801c82293dc520eb59659fa8ec09b75176aab42903c0b3c14dcd1f40f71615a6a7837ef0f7d9383d04c8f4fe5d1515888ee9ffd9692df9708b97c45f572aa01e16cc46f7af8434e06fa480acb1e566f9895459b425e1de8db0fad3f52b7bb8e9793608ff3251caacbd10115323ec249d9e1751b3833b34b4496e20f6adf855eefb282cf77eb854584bb3dca2d3ff6ad1599695d32108f3588201168b25030a392d4812907c5c69fe31ada6115d881e6fb7bfa2a149697c75cc4b0e947115fbb12ba6a8940a0307c1da95514e3b9e4ea1649f5734b0ca6c5d3e92865d252edad59dbd4b3bfe863a3cc7bdad51668ac1114fd7d66abf5fbade0bdc261969515b2492eaa5a6011678323009d4a2a1b8410fb47e693dd5ee98568716a05c669dc6b9c30", 0x14b}, {&(0x7f0000001d80)="47f2127234f9ea451b2cdd6371f7d3601500299188e7affa2c6a57cd5d6ea6494043a49bd18f93ec7d4deb8d9c1cf6e0311f9d2f0c90f1881c477e448f8fa61d6e234d014e89989b2f780fdf7c06234606ccc49f2141965e791ea468612c4b4562378f5d0b2278521011b4514c165d07fe2b4cdff297f2c47ed9e439295ae69477d8d5b6e1d0cea146ad7695f8bafd9c75afb6ed1972d81bdb84707ed4b5c3b9190a10257c318e6112d1187c9ece4cc04be1c117a0b391", 0xb7}, {&(0x7f0000001e80)="71171ab8a1f89d33fcbe80a2a84cefe1e6899cfa71ec87cc819849475ccf30b9bd38ac91c1096e77589fe036fd21eda84da6d15e83fe44fff8ea4adb2cd6a9a64b1357bbfd1a988e6eb5e7af07958e35a604589a408bdf401801df654c42099e3aa58ac19fd5a34cce41d1e60317c7d20a83c0dbaf11db20c604cdeea90cc4354955ffb1c5d30ce0284446ea8c671ac9f807db985f1aaa53588ec3a95aa9576900add81bebcd41350f09af97562bb767cd67fc1f112d", 0xb6}], 0x5, &(0x7f0000001fc0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, r8}}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r10, r4]}}], 0x78, 0x40004}}, {{&(0x7f0000002040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000006540), 0x0, &(0x7f0000002240)=ANY=[@ANYRES8=r11, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32=r10, @ANYRESOCT, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000001400000000000000010000000100", @ANYRES32=r4, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r6, @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYBLOB="300000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00'], 0x100}}], 0x2, 0x48851) syz_mount_image$fuse(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x20400, &(0x7f0000000180)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r8}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x100}}, {@allow_other}, {@allow_other}, {@allow_other}], [{@fsuuid={'fsuuid', 0x3d, {[0x63, 0x33, 0x2, 0x63, 0x37, 0x64, 0x35, 0x62], 0x2d, [0x32, 0x65, 0x30, 0x35], 0x2d, [0x39, 0x30, 0x63, 0x65], 0x2d, [0x33, 0x64, 0x38, 0x65], 0x2d, [0x64, 0x38, 0x65, 0x30, 0x64, 0x36, 0x65, 0x33]}}}, {@fsmagic={'fsmagic', 0x3d, 0x6}}, {@fsname={'fsname', 0x3d, 'block_validity'}}]}}, 0x0, 0x0, &(0x7f00000002c0)="38f9afc0da5771f003f283f14262a928b79aa76d648ffe49db00871656fb82ddc7d0cf95acf50aa63aa60deaeebe832edf34f137a9484cd0f9112788136d149b6f7bf5c17ee7ae143c8dcd3f1a901e727e2c022cc1a37c0da3cace233aa91de573ad0853c1e5b6a0269e8540e743facec06c191ab5432efb64389b39cf748e535cf9f82d73b49fe8a9ef868b7f6ce7ea4ee7563ccac482bd2c8c5be898fe882b64337b6c23ac81c306b501b1f1fa7542394a7ec59d406629d1c9290968f81459b37b7cd9c7e2b627fb91dba21b77") 23:55:04 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8d}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000200)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x0, 0x20048808) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0xa) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, &(0x7f00000001c0)={@local}, &(0x7f0000000400)=0x14) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000800)=0x6) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000380)={'wg0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000040)={@loopback={0xfec0ffff00000394}, 0x4e, r4}) (async, rerun: 64) r5 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg0\x00'}) (async, rerun: 64) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f00000003c0)={@dev, 0x74, r4}) (rerun: 64) getpid() sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000500)={0x0, 0x1608}, 0x1, 0x0, 0x0, 0x4000000}, 0x20004001) (async, rerun: 64) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') (rerun: 64) preadv(r6, &(0x7f0000000640)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f00000006c0)=""/79, 0x4f}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000002200)=""/4075, 0xfeb}], 0x6, 0x6, 0x96) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x2) (async) setuid(0x0) (async) mount$9p_rdma(&(0x7f0000000100), &(0x7f0000000580)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[]) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r7, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async) sendfile(r7, 0xffffffffffffffff, 0x0, 0x11f06) 23:55:04 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x21d3c000, 0x10001}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x7) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}}) fspick(r1, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x2000, 0x0) ioctl$TCXONC(r3, 0x540a, 0x0) dup2(r2, r3) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000001680)=""/4096) 23:55:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x20000000000007) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20c2}], 0x1, &(0x7f0000000180), &(0x7f00000001c0)={[0x8]}, 0x8) r4 = accept4$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000100)=0x6e, 0x0) sendmmsg$unix(r4, 0x0, 0x0, 0x4) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) socket(0x1e, 0x1, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000007c0)={'erspan0\x00', &(0x7f0000001340)=ANY=[@ANYRESDEC=r4, @ANYRES64=r3, @ANYRESOCT=r1, @ANYRES64=r2]}) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'ip6gre0\x00'}) r6 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'dummy0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r7}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000004c0)={&(0x7f0000000ac0)=ANY=[], 0x274}}, 0x48800) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r8, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r9 = syz_genetlink_get_family_id$tipc(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r8, &(0x7f0000000580)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x1c, r9, 0x100, 0x0, 0x25dfdbfc, {}, ["", ""]}, 0x1c}}, 0x8805) 23:55:04 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (rerun: 32) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async, rerun: 32) fstat(r2, 0x0) (rerun: 32) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98323a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe321f024cad7f8ebb2e5573510e6407c398b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4dd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bd657d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a71c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186e56d29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468708df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9bd20e59458e51d97c3a4df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046fbb556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a000600000045de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394cae6cc071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e00b81eb0f372c1fed900ed6e2167846e5fb2c2840a5205f777519d1122ecb29a83a934ec5d9db8c121d4ac6ba6df47715054ab60aca658eca90278b2864e2233db28145e49e4490ed47419a88d6790288ba51dbff58f1d27181dddc837d773f425ce393c72cfe4cf1fc78183c4e23c7bc46e7cf6ab7ae6f2c5f"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, &(0x7f0000000180)) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, 0x0, &(0x7f00000002c0)) ioctl$TIOCSERGETLSR(0xffffffffffffffff, 0x5459, 0x0) socket$nl_audit(0x10, 0x3, 0x9) (async, rerun: 32) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x40049421, 0x0) (async, rerun: 32) write(0xffffffffffffffff, &(0x7f0000001740)="4ed21f587e701ee15dbab223c2593f61a6f5188b1b594b2851616282be0c5f8b802b89dc6548c3a42d23d77402b0513ceeb943d6effe3fd696ac94d53f4032d55d2cc92d182567274e71cee6fe679b0e592767a6b1a2000e7425189e4326335c689be27ad00ef0a7e0aa5937708f742fd7171e6a5a15846303b541cf6c24d175f6cb26b81aefb825cf95b167285b26a95ed16935a78ad4075ea07c7e392c68f8d68bcdf901c38b6aa993a3f2841f9ff6ae2faeb3e51443c06427e18a4377313513bf89b52d881ad3b6dbf844294e5deee283e2ea2707d14fcc16ad4f4ce2a99d20082a87cd264246f4295d621d38995871755a9f59019ae09cfd14c262617df14dc5b9fc50ba40ce86ef3ded85b4d83de0ba70b5b78c4ede07ba24b835c4d81aaa4eea09839374dd43ee87d7d608068ee8e18fc7c80c77d760e0f773bef6f293fb074efe405daf976a28844e4539784a3ec4421c3e8efb5377f94b6337505255a2a2f6cf4df8a58ffe2870383bfae068c799ff073a8d3e51adf6ec592c1493f6ad2e1917848c9747cbe97445df8ae6a4756072cc1203e3bec578dfddc9a241b0d48e131e7bd23aae52765b3bdfbe6d2e3dfcf092d119bbd538f197581812ad71c5f67c0117f7865fb0f4ac3bafea9de86df2eeee82c0e73a6bc1a982ea34be0e3bbc8f3135111c43610448ad7789c4e9abd195d72bbdce44c7131423a2bcd2d63ca3d43ef59df7338c26c2b73a00dc83099a8acc805e615a2ed8c919ad76fa16358844679fc4351d18ab76af74e418e58a5943a517e919af8e1f0fe79a41eda9aaea58fa1adedae24aef95823d4651bd5870f989d5891969bb308ef6177415c61c5d1cc08d5d6f580d291d0ebd77b1f94aba2d12299820f6f060ab2e459a85619450756550fd316c74856bef097d5082b0f0040916c4632ef35fbfb385115f43d13f8e8bf27a2a322f945ede4564b09ad83c35c5c17be0aed36a159f61121bd5ca1f76c0a0c1c09c7f922807e78c418488e360d6179c5b8a14f1c31960805f94b493ab08dd3ae6b6cf1c28d2dd10de1de0a5f137bc0a197ae3de8281d9e0819a7478ca969ab62877d86b06994241b38006eb57ba53395d5c5b6eb0062f6b36f043934fb8559b321835271df3680a64dd9a17726c6e71140234c6fbc3921e8139edb5e010cb59300ed9ec822d1f34995f1f0589b2fbb5bf77e05fb1f8e4bb389f83116c4a4315579f58f81e13aaefb1f6818d13d44cdc3b771332e252d296915b4734c4b1a59e7663e4773882374c286e4224183e71c7d5924c6cf829e5fc114c89ffef4566c55bce5677ad04edfd5c9d08145bcc19edcea22c7bf8962e97b9523dcf0c82bd660adfd744a35099427be26ec927b14ddf136e926ceb541c7b83eeb3a2fbe563afe326738836a2a34625d4f52660be0bc1f9ac2faff9f1741ec1b3abf3c36d09f7b86bf13f196140470fbf97640a9caf568c61686fc31eabf0b3787682ed6eb1da980e5008a95ff0cc54a3e23182d1783dd69ed9dea907282619a0992a49a87e8ab575067c73724c56072d0a828c0bce999df722ed0f24eaf20ad602f3447e4ff3e94b9ea216ecf9c13f41390ddeeda9a56f86782212cb8aa506e67ec5f4b39982f953238ae15736eb7b1cb58bdadb9bbf4d0583f45ed3c324f6d3589b1f321d4caa1f81e2ee367037b969bc8388c4ce802e16fee56ec57903c479fb24d4e9298945dccc4989b50ddf90030d6ae1351bdd5cfa408272e8eb1fa41033e42e77ae7f4b87f3fe5bf5d26dfd33dfb7ab11a9c6ddd685323bbbb4038af61383b2523836f329408d8e3f5624b999efe0b885e8eaa68cd506df7b745c1cd9de0d25ab5d6ff20bf39177aaabed753c5cd759050b0d64ad0014210ae0506108378d39600c5ff3a5ba02b086180644f9468b6206b39705995488fe4d53cef17ca5d51827c2f6117563288652669d7211c159ae97b8ad4f44b94ea946572fb182d588c53388dbbda5ad95157bd5ef82a1fef1326324ad842d1a1e4d7475b82568d2959ba535cbcd26f106227e075c8315d8e24d1be7dcc38a7e33dbd3f1a8d63c7b29cdccd92520870f1df919b42af945060ef921c56401590eae9b5c4c9f3bd838d11b87d3924141717904a935138ee6354b229f3e831198f4eb2741f1e4b98732cefc12d70594334e333729b910a1920a6f4fcc3f06d81fa43923bcd61076f668fb6375ebf3ca7dd0785678bef03e8aa206bf738a71dd8577dee694252edc28de58bcbcb4ee33d73536b7c4510525562f974b4421050c2255b4f324a4d9baefed0af86cfd6b02f6d96dea3e94628d88e1b071c87d4e577ae5264732421a16e993aec8607151bb9f4c63ae9a13acd394b3575a3e705e7a9783569d3da2ef901ccc479ab0eeda238aa98d919aca7de530ea5fa16a3fd2c2f014002b0c70123286091c619c0ed028612d951fd49430ea104a5916767149ac98a922e883bebb11780afbc192a3beb824e3f006d247c7bcf06312adb6472197c536d04cc7ce2be6e782547d40ece9a3937be3229779aa4e750bbb92cb92061c9318bdf8b02c7d899cb7df58785585e2a5692eee319c671384614a317f5348ed0bff436141986200716ed17d6df3d6f8d083d3d3b9012362bbdf8a69658391c5b90a71f26bc8dcfb39d9e1ea847a152e4db0e3f34a495e73aad0a58fe156a4f8d7fcb8e95e9bb03c6c96065bcf376f5a4a0b5dd1f21fb75673c0edb3d36dd6febbb36e6e8fea74b50a22edb8669e6404349934dcb544e6e8d6a82e4e4d47f3737713a8dae468bcfa8a0503866460504825189b5291aae323f4e0b7b419495d15e2b0d6dc770446b3bf990f8c9f522fee592ebe9ebe73405c0f693d5ee64028ecd24231647c8a6d308e86feb8e282154888cc584f53245240bfc9cf70651daf7322c756b614404fe7c99fd9876cf1b38d2cb011d6addb26c290aab1011edd56dff154058a3bd1d83f4c557cd2051195895f8403ec9655264935bc9171bcf1056eedbcaa15c59dbaab9489dc9c416a17c414ec429bac7c696e06a828ae2a8b5335d386d4a0ca5ac055dca6331b7ad42121c9505331a74ed93bdf72557ae54015f5d229f1f1f721fbe034cb7caa67c2a0ae34f26b33c09410cae4a26d31d96caa875ae98d59818efed6d5e0a19a4bb94aea4de5fde76e47f544db3b77cb04b3b8cb2e4c60ce95acc0ccb7a2a817266a05fd62465f71ef24d7da6617f34efdfeccc772afcbfc40ad035c295703ed4cc064b2965fd3cb2ff96f9d1aed2869f7b544055c89f765c06556d849dc2a6c7e364511a0b7e72b4a452a5f3222b64ff9b59d4b364e99959468ed9ecd8b6c43a5dd967bc2e15ad7d2028dc8a25f02331926a85abf2fd0cbbbc23c0dcb8a3ad25da59499e9d0df428e70eb30b7501ba72f4787abdcd1e5f3c729060626e601a103b06ef89f0175053d316d44b627d7b26ec2c22c210cb295c9094f4baab0efc26dbc39e678a5fdaaf21b83b6c0be35e22df9875ab8a6e5d6fb9c9049a4c68df2acef9bf8383eddd7a2df01a8a67b6f82f1f0b122e705ce5b821f8461dae2964602740d03d68b1d53ed4d02338da4567b85fc69c1b1d0b4ee5c64d9e2fc53cf5aec62030160a68c80402696d90457a551354034dcc53e3ab834ebf4faa21d748dc948fd6a1ef8dc890fa3884bb8019143b6dc4b27c277945e2f90f8eaf842af55a229a4f679f5ed5808d5c5fd070ae95284cdc968bdf345d6613f321b4fa117e5b52e6f3126187f23ef0d02fbd79bfaa0ef0d19b6604086f383dd57b4cf90d78798e2d4b35ceea792cfedec96b1d7e71f7f5a8f5f4ca48cb0d61571ba9a33f9ddc4034c21b024f949eaef5384073c21abb4722a26a322bac248adc618409c5b764d45bd9b46fb419153640b97f1cd74b77dff256e7e0cdea8316335de4fda96ea5712117a723a3676a95b5a63d3305c7c871869e02dc87d1474e92d36fe094ebe3e26ab9db31c0374836c2ebd856a85a9c697ea5debee000d0f3ffd6cb9a5f2f10a7f2b81c1c225a9002a2fcf351ae9784082142cb77ec67135d0703fee6019b7aebbd9ae6e21e98382066b5f02ec90ad536ff016a645f12d050b32ee540bf83613e88060c891bf74d0d1dd4d09780a0f9afa34ccba1d7e3f8946e54cd8010779d6351fb96e476bd138ad3d8ad786e0d13d352e0a02f5833cfbbc8bba221d1b8dfd15d55241a67b5fb364de14199c6713036c5e0c5181f0b40b26fd1e0e420e7f51480b14f68265483233de7e685b448bbdd4f09a6d2bee08bb596b317df36e7868ebf8c470f4121cda9fa7eb05268d05ad193f328725cf007ff9a70513c3f2ca38c1fee1852a737030f8a0eef533eb7cb7c580634498f3ff1014b5d384125c3299628f229bc8c5a3ed11e8a4e72928e3e1bba11287901ea8c8848c0ab2cc61ecec4e85eab8d5d2b4bf3704fee444dc9eb4177c8b7e221045e85ce867b2d1467d10567151bd32c532549be43746fa5c2e7747c4459e024af35fc4cb7f6b7e05d458986552c497a78ee311919e4e6945bd55225de13102a69a61309836cc86db82fae12ca800ef4d8b11c0b993c50b6f9f5ac77e9345877ddd9fe6802eb530811c42729e8524d0a5dfc20e22d5b909e2fd8c6aff6c557d75e8268ae8ae0e40e3dd6e92874c8814bebef6a7f01c096513eed2f74b4568fda5e9324b59411eff035109f93bef57816ebaf0d27dae41356fa73c63e8a10440edbb1df711e08b51aa39c17561c65f852a46641caba7a0f9cada31bfd10e2f7a70f60622ef377e7e137ff6f336144dbe06c80323e85f3a0f48e804552eb2b335ea469eed6e020733031ac45fb530a7829793b1171a6dd2387b0d14fab45c3fbe40d47151089edd38ec67aea2c98608c4ac4b1e8f93019a54f645576cc41dd18b08dc5e54517fff6721f4782fd0cb031a8629a1cc8f9a225c332ff2ebf8d3edf11c539644af0e9ebd428288da27462505fb4daf7c3389a6c03f1c17763e58a3a3102e25a85bfbd6c082b833ab246db3c04ead966314bf34ee1120139c9d89420b51b97a8262123924f21003a8498cebe45c584d115f72de851207be68068c7147367ae1edf18cf14fb4c1ef4877de23698920effc75793ccfdc670db10fcef24e8ee5a0cf4d289a0e7132c62a83420341974a95ad0ef45e0c84c0993525be3a1dbe86c1ab28fb232dd981aa0336b4dd26a61a3f3fdb6336f3afbbe045c3f9c89a81a8a767ea9e802e6a146fa41d4f2505612ee55af5efc7051bce2350b55017266c75d0aa9946cdfb40e394dd567cf2a340c713625236c4dc05d60bf5ba4eee14606e868934426c68d94386633cb606b22470ef7b7bf509fbecbaca4d20c54970f95b117bfc9f07ab9598b47dc903ef4a31f33fb646a9641c7ed7db908d56705a5bb0de2e9ae1460f710c0240449d789097637a3315271ea9c44cd7813c8f1369c2fb3ecd3f15a360a2557a5ced2b5d1626f88904c2ab95d34d402befb4cd5c9952afabd8aa83ba1fac4afa94fe97e3b00c858d91eb568daefd442a116fec3fa82ac996efef2df3615d8dbad4257d3fa9d7ae593e5a6a3192d416e492a43af4cae2c411501f66b4e02c7130410c237ff2e1e6c4530f8a974a099cd340b34cca96fb6851d591746edb8512c15964020e1eee7098b80ad35516e34538c3900ab2dceadeb481655a6ac7f7ca35c12562d186a81285a0f7067be775ee3e3abf7c74478796c2f719582ef5629a5d93d42889f5bb17eba57c96f3", 0xff0) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000340), 0x400) (async) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000005c0)=ANY=[@ANYBLOB="440000001000fffe8e0200000000000004000000", @ANYRES32=0x0, @ANYBLOB="81ffffff000000001c0012800b00010c67f64ea891915167c400028008000100e69c99e0d85fdf25855986965d0039a9c0140db600f19a73c315937b2a0f4979a06d77fdf26fa1acebac37bdf61f210dbb5f404e59101fc9a269abfe4333b685f14f6cee69758af60c5eacff2977a09e9e8667f5c52454286c799bcac0e7dad2f3e3a75ff696be43eb974effb32c41d213c0bbcf67565ae83f8df6d03f497013f212a94dd75b948a9af993f2e68c0524e559cb82d9419ff53da431b3024c5e3a40ee93805b70c0b6b63739c4b7aff9454e078bbabc4f61c00425c9ee691d13255a070e3c98e7892a362b6a707c0413250b5ffd2348a3e96c54a923a90cd5dba93f2c9e4f6accf9ce5c8847b8eb1531941164f755f94734e416b3f841985cfa7c471716ba379de1fb89512eedf95f7c2b895b5749e59d13907329c1431449114afa41de4e64f2181513b010f99be1f91362644d0a2208048c6910451acb2bb5aa2e7c79bf7a2b4c1329a3bc566dc53a30e1d7dfc313860372c0fdaaa55791e62a00ae", @ANYRES32=r7, @ANYBLOB="e7292cad97e82af6c07628051149030d2cf1d330a9d9acd5b715b8633c202c13df7e", @ANYRES32=r7], 0x44}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) (async) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) sched_setscheduler(r3, 0x2, &(0x7f0000000300)=0x9) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000001280)={'syztnl0\x00', r7, 0x29, 0x0, 0x0, 0x80000001, 0x50, @private0, @local, 0x1, 0x20, 0xffffffff, 0x7}}) [ 538.599632][ T5] usb 6-1: device descriptor read/8, error -71 [ 538.613220][ T4122] 9pnet_virtio: no channels available for device 127.0.0.1 23:55:05 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async, rerun: 32) fstat(r2, 0x0) (async) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd923e03866fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98323a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe321f024cad7f8ebb2e5573510e6407c398b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4dd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d236f45dd7777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bd657d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a71c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186e56d29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468708df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008aa22b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9bd20e59458e51d97c3a4df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046fbb556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a000600000045de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394cae6cc071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e00b81eb0f372c1fed900ed6e2167846e5fb2c2840a5205f777519d1122ecb29a83a934ec5d9db8c121d4ac6ba6df47715054ab60aca658eca90278b2864e2233db28145e49e4490ed47419a88d6790288ba51dbff58f1d27181dddc837d773f425ce393c72cfe4cf1fc78183c4e23c7bc46e7cf6ab7ae6f2c5f"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, &(0x7f0000000180)) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1b, 0x0, &(0x7f00000002c0)) (async, rerun: 32) ioctl$TIOCSERGETLSR(0xffffffffffffffff, 0x5459, 0x0) (async, rerun: 32) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x40049421, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000001740)="4ed21f587e701ee15dbab223c2593f61a6f5188b1b594b2851616282be0c5f8b802b89dc6548c3a42d23d77402b0513ceeb943d6effe3fd696ac94d53f4032d55d2cc92d182567274e71cee6fe679b0e592767a6b1a2000e7425189e4326335c689be27ad00ef0a7e0aa5937708f742fd7171e6a5a15846303b541cf6c24d175f6cb26b81aefb825cf95b167285b26a95ed16935a78ad4075ea07c7e392c68f8d68bcdf901c38b6aa993a3f2841f9ff6ae2faeb3e51443c06427e18a4377313513bf89b52d881ad3b6dbf844294e5deee283e2ea2707d14fcc16ad4f4ce2a99d20082a87cd264246f4295d621d38995871755a9f59019ae09cfd14c262617df14dc5b9fc50ba40ce86ef3ded85b4d83de0ba70b5b78c4ede07ba24b835c4d81aaa4eea09839374dd43ee87d7d608068ee8e18fc7c80c77d760e0f773bef6f293fb074efe405daf976a28844e4539784a3ec4421c3e8efb5377f94b6337505255a2a2f6cf4df8a58ffe2870383bfae068c799ff073a8d3e51adf6ec592c1493f6ad2e1917848c9747cbe97445df8ae6a4756072cc1203e3bec578dfddc9a241b0d48e131e7bd23aae52765b3bdfbe6d2e3dfcf092d119bbd538f197581812ad71c5f67c0117f7865fb0f4ac3bafea9de86df2eeee82c0e73a6bc1a982ea34be0e3bbc8f3135111c43610448ad7789c4e9abd195d72bbdce44c7131423a2bcd2d63ca3d43ef59df7338c26c2b73a00dc83099a8acc805e615a2ed8c919ad76fa16358844679fc4351d18ab76af74e418e58a5943a517e919af8e1f0fe79a41eda9aaea58fa1adedae24aef95823d4651bd5870f989d5891969bb308ef6177415c61c5d1cc08d5d6f580d291d0ebd77b1f94aba2d12299820f6f060ab2e459a85619450756550fd316c74856bef097d5082b0f0040916c4632ef35fbfb385115f43d13f8e8bf27a2a322f945ede4564b09ad83c35c5c17be0aed36a159f61121bd5ca1f76c0a0c1c09c7f922807e78c418488e360d6179c5b8a14f1c31960805f94b493ab08dd3ae6b6cf1c28d2dd10de1de0a5f137bc0a197ae3de8281d9e0819a7478ca969ab62877d86b06994241b38006eb57ba53395d5c5b6eb0062f6b36f043934fb8559b321835271df3680a64dd9a17726c6e71140234c6fbc3921e8139edb5e010cb59300ed9ec822d1f34995f1f0589b2fbb5bf77e05fb1f8e4bb389f83116c4a4315579f58f81e13aaefb1f6818d13d44cdc3b771332e252d296915b4734c4b1a59e7663e4773882374c286e4224183e71c7d5924c6cf829e5fc114c89ffef4566c55bce5677ad04edfd5c9d08145bcc19edcea22c7bf8962e97b9523dcf0c82bd660adfd744a35099427be26ec927b14ddf136e926ceb541c7b83eeb3a2fbe563afe326738836a2a34625d4f52660be0bc1f9ac2faff9f1741ec1b3abf3c36d09f7b86bf13f196140470fbf97640a9caf568c61686fc31eabf0b3787682ed6eb1da980e5008a95ff0cc54a3e23182d1783dd69ed9dea907282619a0992a49a87e8ab575067c73724c56072d0a828c0bce999df722ed0f24eaf20ad602f3447e4ff3e94b9ea216ecf9c13f41390ddeeda9a56f86782212cb8aa506e67ec5f4b39982f953238ae15736eb7b1cb58bdadb9bbf4d0583f45ed3c324f6d3589b1f321d4caa1f81e2ee367037b969bc8388c4ce802e16fee56ec57903c479fb24d4e9298945dccc4989b50ddf90030d6ae1351bdd5cfa408272e8eb1fa41033e42e77ae7f4b87f3fe5bf5d26dfd33dfb7ab11a9c6ddd685323bbbb4038af61383b2523836f329408d8e3f5624b999efe0b885e8eaa68cd506df7b745c1cd9de0d25ab5d6ff20bf39177aaabed753c5cd759050b0d64ad0014210ae0506108378d39600c5ff3a5ba02b086180644f9468b6206b39705995488fe4d53cef17ca5d51827c2f6117563288652669d7211c159ae97b8ad4f44b94ea946572fb182d588c53388dbbda5ad95157bd5ef82a1fef1326324ad842d1a1e4d7475b82568d2959ba535cbcd26f106227e075c8315d8e24d1be7dcc38a7e33dbd3f1a8d63c7b29cdccd92520870f1df919b42af945060ef921c56401590eae9b5c4c9f3bd838d11b87d3924141717904a935138ee6354b229f3e831198f4eb2741f1e4b98732cefc12d70594334e333729b910a1920a6f4fcc3f06d81fa43923bcd61076f668fb6375ebf3ca7dd0785678bef03e8aa206bf738a71dd8577dee694252edc28de58bcbcb4ee33d73536b7c4510525562f974b4421050c2255b4f324a4d9baefed0af86cfd6b02f6d96dea3e94628d88e1b071c87d4e577ae5264732421a16e993aec8607151bb9f4c63ae9a13acd394b3575a3e705e7a9783569d3da2ef901ccc479ab0eeda238aa98d919aca7de530ea5fa16a3fd2c2f014002b0c70123286091c619c0ed028612d951fd49430ea104a5916767149ac98a922e883bebb11780afbc192a3beb824e3f006d247c7bcf06312adb6472197c536d04cc7ce2be6e782547d40ece9a3937be3229779aa4e750bbb92cb92061c9318bdf8b02c7d899cb7df58785585e2a5692eee319c671384614a317f5348ed0bff436141986200716ed17d6df3d6f8d083d3d3b9012362bbdf8a69658391c5b90a71f26bc8dcfb39d9e1ea847a152e4db0e3f34a495e73aad0a58fe156a4f8d7fcb8e95e9bb03c6c96065bcf376f5a4a0b5dd1f21fb75673c0edb3d36dd6febbb36e6e8fea74b50a22edb8669e6404349934dcb544e6e8d6a82e4e4d47f3737713a8dae468bcfa8a0503866460504825189b5291aae323f4e0b7b419495d15e2b0d6dc770446b3bf990f8c9f522fee592ebe9ebe73405c0f693d5ee64028ecd24231647c8a6d308e86feb8e282154888cc584f53245240bfc9cf70651daf7322c756b614404fe7c99fd9876cf1b38d2cb011d6addb26c290aab1011edd56dff154058a3bd1d83f4c557cd2051195895f8403ec9655264935bc9171bcf1056eedbcaa15c59dbaab9489dc9c416a17c414ec429bac7c696e06a828ae2a8b5335d386d4a0ca5ac055dca6331b7ad42121c9505331a74ed93bdf72557ae54015f5d229f1f1f721fbe034cb7caa67c2a0ae34f26b33c09410cae4a26d31d96caa875ae98d59818efed6d5e0a19a4bb94aea4de5fde76e47f544db3b77cb04b3b8cb2e4c60ce95acc0ccb7a2a817266a05fd62465f71ef24d7da6617f34efdfeccc772afcbfc40ad035c295703ed4cc064b2965fd3cb2ff96f9d1aed2869f7b544055c89f765c06556d849dc2a6c7e364511a0b7e72b4a452a5f3222b64ff9b59d4b364e99959468ed9ecd8b6c43a5dd967bc2e15ad7d2028dc8a25f02331926a85abf2fd0cbbbc23c0dcb8a3ad25da59499e9d0df428e70eb30b7501ba72f4787abdcd1e5f3c729060626e601a103b06ef89f0175053d316d44b627d7b26ec2c22c210cb295c9094f4baab0efc26dbc39e678a5fdaaf21b83b6c0be35e22df9875ab8a6e5d6fb9c9049a4c68df2acef9bf8383eddd7a2df01a8a67b6f82f1f0b122e705ce5b821f8461dae2964602740d03d68b1d53ed4d02338da4567b85fc69c1b1d0b4ee5c64d9e2fc53cf5aec62030160a68c80402696d90457a551354034dcc53e3ab834ebf4faa21d748dc948fd6a1ef8dc890fa3884bb8019143b6dc4b27c277945e2f90f8eaf842af55a229a4f679f5ed5808d5c5fd070ae95284cdc968bdf345d6613f321b4fa117e5b52e6f3126187f23ef0d02fbd79bfaa0ef0d19b6604086f383dd57b4cf90d78798e2d4b35ceea792cfedec96b1d7e71f7f5a8f5f4ca48cb0d61571ba9a33f9ddc4034c21b024f949eaef5384073c21abb4722a26a322bac248adc618409c5b764d45bd9b46fb419153640b97f1cd74b77dff256e7e0cdea8316335de4fda96ea5712117a723a3676a95b5a63d3305c7c871869e02dc87d1474e92d36fe094ebe3e26ab9db31c0374836c2ebd856a85a9c697ea5debee000d0f3ffd6cb9a5f2f10a7f2b81c1c225a9002a2fcf351ae9784082142cb77ec67135d0703fee6019b7aebbd9ae6e21e98382066b5f02ec90ad536ff016a645f12d050b32ee540bf83613e88060c891bf74d0d1dd4d09780a0f9afa34ccba1d7e3f8946e54cd8010779d6351fb96e476bd138ad3d8ad786e0d13d352e0a02f5833cfbbc8bba221d1b8dfd15d55241a67b5fb364de14199c6713036c5e0c5181f0b40b26fd1e0e420e7f51480b14f68265483233de7e685b448bbdd4f09a6d2bee08bb596b317df36e7868ebf8c470f4121cda9fa7eb05268d05ad193f328725cf007ff9a70513c3f2ca38c1fee1852a737030f8a0eef533eb7cb7c580634498f3ff1014b5d384125c3299628f229bc8c5a3ed11e8a4e72928e3e1bba11287901ea8c8848c0ab2cc61ecec4e85eab8d5d2b4bf3704fee444dc9eb4177c8b7e221045e85ce867b2d1467d10567151bd32c532549be43746fa5c2e7747c4459e024af35fc4cb7f6b7e05d458986552c497a78ee311919e4e6945bd55225de13102a69a61309836cc86db82fae12ca800ef4d8b11c0b993c50b6f9f5ac77e9345877ddd9fe6802eb530811c42729e8524d0a5dfc20e22d5b909e2fd8c6aff6c557d75e8268ae8ae0e40e3dd6e92874c8814bebef6a7f01c096513eed2f74b4568fda5e9324b59411eff035109f93bef57816ebaf0d27dae41356fa73c63e8a10440edbb1df711e08b51aa39c17561c65f852a46641caba7a0f9cada31bfd10e2f7a70f60622ef377e7e137ff6f336144dbe06c80323e85f3a0f48e804552eb2b335ea469eed6e020733031ac45fb530a7829793b1171a6dd2387b0d14fab45c3fbe40d47151089edd38ec67aea2c98608c4ac4b1e8f93019a54f645576cc41dd18b08dc5e54517fff6721f4782fd0cb031a8629a1cc8f9a225c332ff2ebf8d3edf11c539644af0e9ebd428288da27462505fb4daf7c3389a6c03f1c17763e58a3a3102e25a85bfbd6c082b833ab246db3c04ead966314bf34ee1120139c9d89420b51b97a8262123924f21003a8498cebe45c584d115f72de851207be68068c7147367ae1edf18cf14fb4c1ef4877de23698920effc75793ccfdc670db10fcef24e8ee5a0cf4d289a0e7132c62a83420341974a95ad0ef45e0c84c0993525be3a1dbe86c1ab28fb232dd981aa0336b4dd26a61a3f3fdb6336f3afbbe045c3f9c89a81a8a767ea9e802e6a146fa41d4f2505612ee55af5efc7051bce2350b55017266c75d0aa9946cdfb40e394dd567cf2a340c713625236c4dc05d60bf5ba4eee14606e868934426c68d94386633cb606b22470ef7b7bf509fbecbaca4d20c54970f95b117bfc9f07ab9598b47dc903ef4a31f33fb646a9641c7ed7db908d56705a5bb0de2e9ae1460f710c0240449d789097637a3315271ea9c44cd7813c8f1369c2fb3ecd3f15a360a2557a5ced2b5d1626f88904c2ab95d34d402befb4cd5c9952afabd8aa83ba1fac4afa94fe97e3b00c858d91eb568daefd442a116fec3fa82ac996efef2df3615d8dbad4257d3fa9d7ae593e5a6a3192d416e492a43af4cae2c411501f66b4e02c7130410c237ff2e1e6c4530f8a974a099cd340b34cca96fb6851d591746edb8512c15964020e1eee7098b80ad35516e34538c3900ab2dceadeb481655a6ac7f7ca35c12562d186a81285a0f7067be775ee3e3abf7c74478796c2f719582ef5629a5d93d42889f5bb17eba57c96f3", 0xff0) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000340), 0x400) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async, rerun: 32) getsockname$packet(r6, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) (rerun: 32) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000005c0)=ANY=[@ANYBLOB="440000001000fffe8e0200000000000004000000", @ANYRES32=0x0, @ANYBLOB="81ffffff000000001c0012800b00010c67f64ea891915167c400028008000100e69c99e0d85fdf25855986965d0039a9c0140db600f19a73c315937b2a0f4979a06d77fdf26fa1acebac37bdf61f210dbb5f404e59101fc9a269abfe4333b685f14f6cee69758af60c5eacff2977a09e9e8667f5c52454286c799bcac0e7dad2f3e3a75ff696be43eb974effb32c41d213c0bbcf67565ae83f8df6d03f497013f212a94dd75b948a9af993f2e68c0524e559cb82d9419ff53da431b3024c5e3a40ee93805b70c0b6b63739c4b7aff9454e078bbabc4f61c00425c9ee691d13255a070e3c98e7892a362b6a707c0413250b5ffd2348a3e96c54a923a90cd5dba93f2c9e4f6accf9ce5c8847b8eb1531941164f755f94734e416b3f841985cfa7c471716ba379de1fb89512eedf95f7c2b895b5749e59d13907329c1431449114afa41de4e64f2181513b010f99be1f91362644d0a2208048c6910451acb2bb5aa2e7c79bf7a2b4c1329a3bc566dc53a30e1d7dfc313860372c0fdaaa55791e62a00ae", @ANYRES32=r7, @ANYBLOB="e7292cad97e82af6c07628051149030d2cf1d330a9d9acd5b715b8633c202c13df7e", @ANYRES32=r7], 0x44}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) (async) syz_mount_image$vfat(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 32) sched_setscheduler(r3, 0x2, &(0x7f0000000300)=0x9) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000001280)={'syztnl0\x00', r7, 0x29, 0x0, 0x0, 0x80000001, 0x50, @private0, @local, 0x1, 0x20, 0xffffffff, 0x7}}) 23:55:05 executing program 1: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000500)='./file1\x00', 0x4500, &(0x7f0000000180)={[{@errors_remount}, {@sysvgroups}, {@dioread_lock}, {@init_itable}, {@noauto_da_alloc}, {@resgid}, {@barrier}, {@init_itable_val={'init_itable', 0x3d, 0xc202}}, {@usrquota}]}, 0x12, 0x4b4, &(0x7f0000000540)="$eJzs3d9rW9cdAPDvvbay/HBmZ9tDFlgWlgwnbJHseEnMHrIMxvIU2Ja9Z54tG2PZMpacxCYMh/0BgzHWQp/61JdC/4BCyZ9QCoH2vbSlpbRJ+9CHtiqSrtLElWKHyL5gfz5wfM+5V9L3e2x0dc+9x7oB7FunIuJqRAxExLmIGM7Wp1m51mxstB/36OHd6WZJotG48VkSSbau81pJtjzSfkocjIi/XYv4Z/LDuLW19YWpSqW8krVL9cXlUm1t/fz84tRcea68NDExfmny8uTFybG+9HMkIq786aP//+e1P19567e337/5ydl/NdMayrY/2Y9+ane90PpddAxGxMpOBMvBQLYs5JwHAADb0zzG/0lE/Kp1/D8cA62jUwAAAGAvafxhKL5OIhoAAADAnpW25sAmaTGbCzAUaVostufw/iwOp5Vqrf6b2erq0kx7ruxIFNLZ+Up5LJsrPBKFpNkez+bYdtoXNrUnIuJYRPxv+FCrXZyuVmbyPvkBAAAA+8SRTeP/L4fb438AAABgjxnJOwEAAABgxxn/AwAAwN5n/A8AAAB72l+uX2+WRuf+1zO31lYXqrfOz5RrC8XF1enidHVluThXrc61vrNvcavXq1Sry7+LpdU7pXq5Vi/V1tZvLlZXl+o355+6BTYAAACwi4798v57SURs/P5QqzQdyDspYFckz/PgD3cuD2D3DeSdAJCbwbwTAHJTyDsBIHdbnQfoOXnn7f7nAgAA7IzRn/e+/u/cAOxtad4JAAC7zvV/2L8KZgDCvvfjLba/+PX/RuO5EgIAAPpuqFWStJhdCxyKNC0WI462bgtQSGbnK+WxbHzw7nDhR832eOuZyfP97zAAAAAAAAAAAAAAAAAAAAAAAAAA7GONRhINAAAAYE+LSD9OWt/mHzE6fGZo8/mBA8lXw61lRNx+5cZLd6bq9ZXx5vrPH6+vv5ytv5DHGQwAAABgs844vTOOBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB+evTw7nSn7GbcT/8YESPd4g/GwdbyYBQi4vAXSQw+8bwkIgb6EH/jXkQc7xY/aaYVI1kW3eIfyjF+GhFH+hAf9rP7zf3P1W7vvzROtZbd33+DWXlRvfd/6eP930CP/c/RbcY48eCNUs/49yJODHbf/3TiJz3in95m/H/8fX2917bGqxGjXT9/kqdileqLy6Xa2vr5+cWpufJceWliYvzS5OXJi5Njpdn5Sjn72TXGf3/x5rfP6v/hHvFHtuj/mW32/5sHdx7+tF0tdIt/9nT3z9/jPeKn2Wffr7N6c/top77Rrj/p5OvvnHxW/2d69H+rv//Zbfb/3F///cE2HwoA7ILa2vrCVKVSXlFRUVF5XMl7zwQAAPTb9wf9eWcCAAAAAAAAAAAAAAAAAAAA+9dufJ3Y5pgb+XQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCZvgsAAP//96DU7Q==") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x18f042, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201005) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r2 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r2, &(0x7f0000001440)={&(0x7f0000000240)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x2}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000280)="7c214a8cf56843298edd391f074a1a23e6a5967df798efaa41695b8aa2169856af459b9510e5112086af31528f07ae38b69b87c40ca5256c", 0x38}, {&(0x7f0000000340)="e056773d5f6f6633db610dd9fe48eac03493eaf11b77902460f042df44057bc12d864548863055e0c1196204434988b74b715a53de46486cd1637fb8f7bffccf6a32e9c7cb1fd0ac538b5370d6817cba3d35140851bb5368290105510e486804dc3142548cb1f6e5f20be0708f36a7e21e4ccd1d1413497dac31d86c8f893a4c7daa5340e307071ccb41c492a7ae8dcb0c8a9118cfb53dfecc3d544abde74a32d3fa18ef3801d9843a6cea0fbf252531dab6eb975fb3915e0c667ba09f75bbc933ca2c508e7845060997a7fb5a8006b73ecaec6ef898e04c996024b4f987367c249e9d99b79d4cd624d8fc11df08fff39cb5512b5c79398052b8c887b2af9cd59626efd4d32c1619aacc55924336de38d2492dd4cf1c7c4de7f8548433a75aa626e2a31b9582c0982a498e1373fb3456bafd4cb3f5bdc21149ba5b12b6fe19cdd0243b861353ee02d3579a7a72514704244c9ed8db3396505925cb8de4d4a31cab62264fdc970766454d473492c2e5145c6890f82b62fb88ee4d84e1dd48d18a58813adfceedc5894b9b9ae4d1dc9907e099ad1251566b87ea6babc08ca592cafdcb61cc8e79476db70a63687d442a78612eb76de4a9768ccf7e2806c323a978f49bc5d20bf925286af14efd9bd70b0bd868a00edb9335d9e9149a6c972e047f07ee1234558d4aaa1786ecc82e5b91f7506f7f7ac2f04534534c5876500f1bfacf8e5293b03d9f82380505c5189b221cb018107c5243109082345a566bcdf52a53bc1c6551f0660843503c7e1210e07aad70fcc7013a183e90c3383955dc57bff9d095a2633b5957222fcc7b9865306b5dd8d3733daedab30e787c0733eff2275a9c89fe47416771b166fec9d5ce94d7af965342c76cbb6856882d8b3a0d84139ba2b017298142bda25051c82a66001cfcb2d51826165996ecca5491a4cdab0339ca6078322102bf123ddc8141085fd0ff11d3b288e1e1716fbc5c72b0e64907a9a482441edb8e6898b0eeb83d6b05c8c4c1b9dae65476d159425dde87d52488b52ba88316e3b0001aada6421a25f9100a9906e1e9928b17e76cd0a9af798d65f2695fb87c9c757fa03e5c189c7640f6b0ba25b247429cabe9b4a6a53ad36555e7dc689ff5974a1a272930b4d7728534f53f2a15fe313c006967043505498c04184b0ab4644d113d168cd4184254cff3744afbf11c9cbbab10eab67f2a353bc6924caca7a054c78480640bc03d1227c5718770591ac38f4e6906eb31703075bbba52b1e8c48805e5b2e59ca1876f643f10e755a6d4eb938c78fd6307c74334d1413839e86b15192dee8745c6e2ecd2d04fd8a23cabc8715ce4ddcbc156e5240b322561af4a904827bfb6f0ee3596fba56f3a9dada61a647db51c91cc010ef65e49ffa187c7abddc26df3272ebb20dd0522623efada826a9a6cc66e33e7adeff7db6c66955b310042214bd44deddaf1ef93a9d64461f22844fec945203b46ee3491768d30ab6c6a069d37b2427d46de3dbd87eb44322a71332ec296c7e3dbf28d22087480a248db5486553032919740dd7498c6cda4aa8265896e0325275d4e9f82c7deac2fbb1ff4b116afce1a4d52ecdea3c9ffebb0e44ab9daba768e323d7b818dedc24980ccd29fa585fe4251aa222bb61ab223ddc696a9ea1ff17dde2e5e10a68ab8e12d43b5bc4578fb6df7af91a914ab769646c828a66b8e79b6d5132d6dd9d6ea7d123923c3e3a7a18feabdd3a18668281c06f99fb0ec422afcbaa996482051c62fe9d806cd07e5bb33012bf2101f17c79e2142c98cc184cbfc672317cf83db701bdc417dd84848b03b477dee08af1fee763da270fe7dbe853336e19b9315eef51fef5ac1f4ed81828b410eb3f64b507384223ec448fa153917a1cf9369660b0127e22b8be1d404b1edddecfd2729ea5d132e5fc3c056ffe0ab1ffc3247d4504269192a23a3e686a09b6854ff59a87926efcb6708a857bceaa180a239c94742be9635ca0c74e98f92e9146632baaca3ebf38681353aa3db8b47ce56c36e366b7f00341add227d0361454dd2a3a80c98a6559cd953a072c4a331a8be41de55bb4bca5dcb498cb12bcb8bdd9a84b5dd33f0ad0d61a32aae1518d105a67726536e2cb122ebab844c8dc99a61f9ba7d9dc626b1c2765003310facfe67d26c2a490783dcb74e3051d28867b7ce3773ef71bf86388d39255aa3099e956053b0146a5f697fbe646126ef6cf31c2edc51d630c39410846c10de85b98391829f58b298d2181f62e4abb76f29d059f5a6f1f6a760e584917d97515008ec5edcd4c7698dbf458f1470810e95a3edba9d0e8fdc1e18b134925e28ece806c2e68a9de576e6d8259259d2043f5a99393080be60c1b48b75e90769f9ce0ab1726ddba1893a2f2d4634cfda078b6ad66c2288accb5b34030f298299a44c26a32abf94ec546a87b8c76174918a6a4f41dff183949ce5a755a6fcafa784244728bafec8581c12a2a07c717adf0049afad57697b28d22e4105920977b89496a43d0ba8c8bf09600856a854f47732957c2c7ca3adf87b81d6c09dc9a5dff49cdf4b3e3ccbfca44dc65c3d9972b1fc08014499895334f5367c937b70785d144e681968adc6c4247128f7f27ee88a3a18c341ed84bc74b077ca5f7139612c716c3c3b26387d0c7674d1177cc2c50f55e099004433dbcbdd76897c358232846fffcc1ad7249b39a2a5ca1338a18f5353156e6a9203f53d9330c75a5d48d11d1aff5594b1dbff1327c6ccb6b35814934bcdd2bb9f5059d8c8b3248c417494929b5e8b4a828b1ebbf39fac766c2953a63d8ad2c73f93139445fce4ada793c87c39e2263ae35f94bc5de42865ebdcc7bb1b6eb3d911ce65fb13c9b68e9303f2b01aa4243af526c03e960899c006c72455db12990583587b6b6815f8aeab452e4817a55a205d2562efd6d13d228bfb95ee6ca6c8abd71bd74fb18280b7094afa16dbab1d19159e2fca5b48a5a9449e5b23e261dc32b3caa68042c2384ea8b5f4398d6c276f3f5457299ffa7e4d3c2888927d43f5a4f2f56ff0fbe834574f0afceb69f9e93796a4868be047d6f3fbf4e794ab5e6bc0360501ed0fd3695e24bc0e9f31d9cff2fc14a24eef2b03df79c02d7cd58a2826eda782f109ce27b23a44d6ace59bd6bf197c24214256726a1c55e515a130027805209aae9711b85daafe877c93259195adc930f90a2cd50a400165ccbb947c606a631df47e12709e4ff346c08926202647ed70ee3642f7fcc263defa3b857a915c7dd28b9aca0ba9e98960c8a102b6c3c51844d0d6efcec01020d6b9b367e63911e1b9ffd47e26e31e3aa21913b3ce82a9a074f4625323fd29842afb5f8a59758391c601f99c4e37b3bc57f0b9869ee7db7c89b0e14a19e0a39d2c27cf0a98a313ed4dd3aa76ba1c17e1087d2e5c8f33e0bef1143dc24471f1c2bbf9f36b3e83c0e9d97bc25dda51637452fbe21378d46dfdca265e37ca5cdd0d4749b7f41abc76b88953c5b98b7419dbec9ee911c54f5e6ab3f865dbe6a47500532c8c7f9c1af2f5470198cbd2a8ed4eda54146e4ad99da1593c546125f1ff3952db9202902498a306c32ad2863352111e80cc11282e3c6a7745bb4ac923f66387918e5ce2bf76a1c638a25bcf387156f67958c7d0fd1c7b39c52a464078d23d2f9e5373c9f557d8ac8accba9d7653d89c109bd9a1c999a59e17e3fce312c0e6f5be88c68ce0500e9b87bd18e2b6001b34449f84c44e9b43d05c09935d54fed7113203528c224056e7f1c5d9f8c526d1e644cc292af6c875dc24a4e7984517acd07523f607664fb80ea297be794ebcebd897a411855421f0b434c467061ef0bf97355cbf462c9f147d0ce897867311d146d5b5de645a10cde1294d4407c79da26e69e2deb5b845ce5bafe09a3335ae71ebbd2576b732bf798128486ebece9dd4e285b2802e81df9e8e690fbdc049ae0dd984b461f48c393bf1f5ef2db100f37f8ef40af53716d5be5b8013e2fd0368cc0f6c2d641bfc3b9ac2088e14c6eb8e566c97a95a40d51db72ad0d6e3a4eb775abac2c3e50877be87d1b7b7a2c5dd77b9a558a5183a0c2cb79a1c2a549a330607a77fe5a8edd4cdc0fdd2cab415a41ade1570c91a1521cc6dce6a27153c47dd5fa0b234ba16513a8526bde1939908e5fc8a99acb2633cd88274b1a2cbcbb780bac6e328f279b106c4ac70f6babba2d2e6e63821fe8608e6e8f1aed1129ebadb47af51bcfba621a828c45e57027829113ef815df4e8278475ea08c9f07611ea9a61f9cc57212967636e39971250c24f86a6adf2864f9771c98f5438522c02142f0d0c5992a559c7ea9c4eda1da1a9e56f5579178ce1e6a45c28eb7af7ba2cbdbdf1e7705cf44958189b7c05cf9877203bcf89cebc97f0ef1839c5ad461bdb33a69aa8106f433dd7677f37e32fcd4a324c9354cc45409a11ac54bfb893ed617ef96397169cd477676a3fc5567f37791968d9935dcc768637594f99f2d99ed86fb10586e379a17329d0532f9b1678e0e840cfdf426feaf6e2ae70ff3787e0aede1810d26734e7cfde2769a58ae86de8b9d76794eaab5d3cac0a24c6a89d871bcbe062b86bce64c214cb645fb412e669d92ec79b3a4491ee6788f1a8a384fc79efbf783c53f0a454bed24824573374d78ca791b4393cdd8624f84d97a57eb73c810d0010ff0aeb81b68d1cdb9aa8c41b0e0da252d84e056f4b0fcb5ad84274e2c6f9dca0c70dd292f3827ebdbfbb642406d49480156bb878963dc38985b8f2f35e4ef7a1e12a2fc3e8773abe4c9932f5a871def5d013475127b04e0033cf34582b1fe4de9aeb9e043dc0cbb3b293b3ec9977d8a4366a1e31d35d124103864f6e05ea6fac69af7c3a4fe389d88b4f3857bdc67a701c8776f35eac7d609dd555205683fcfc1d92f756ef5fb9ec7963d5b81a687d9b23ead5aa9b47d93c4ac49b9e49344f55ef79789a18abd74161f9e7d8b9bd476f4a0d208198f1a216c117d7543fd329fae6dbb9a596b9f4dfb1ed258ac9a85912f78a2471dcd62d624113eeece33905d44360c7fdf26fcf4d035128d45aef708230d77b69e04597f9fcb49471df8902be2282b02fe1d755b0daffc515f6a68b2aa5af255708dd9b38be25dd4ece68de60e736952fec04775a9bd67b327a04ecea3820c1a19d67db6310789b5714a57e2888757d0f4bc3ff181de56919c78088fc6b8cc2326056ac36ab6cc061aa9b5f49012ab3664a6ec92810abfd6fa9c5743e6901906b4279b9371e971a7bfe487e8adf5fc54e6acde460806b1f977cf9e8b9416e3d0903340f727056c554a18dff9437f8623d14db1d2fab724db4f722c7ad2255ffbff35845da2b00c24789bf342ae8eb705a51ec214d2d49f8cfa50fa26c6ac1d29c5407b93c67a28bf3a2ea7ab047ef49f2a9467bb84aaefca8c44acdf08f909d63f8272677ea8a7cf4c4cd97dc50a5a9902554955c1cd32e6d90a7244d02b47127a8e37ff935c769a4c57ee2df2b5a03d43950f1f26c230d69f6602d07adc4ccba1829ac1cc94302fc3f8a15ebf513b2882eaa43761be493a964b70846769de4c81f172ec76a92c820139431500a4e1fb5c4df146bf21f80c7464f2b64b4b9a359a41de85ee103af5baea177555898c578e27d37f5c0519cb2edcd3e4eae26b0fd0ea8de182fc4c34aa761c88394df626ad9cee7b21624335ecc8a2235fe463a359a372c10a5eae0439f66cf214c9e803fa37d20d1196368801e043f50b26feedef6df4ccf12826a4f5391fbc00f5228b1ec1de422904", 0x4000}, {&(0x7f0000001740)="c10859eab1d99d54a7272c67ce63d45dd13a0bd69f83aa61fdf689861c25336a20c3ce1d981273281d76b5673e4375e30ca921b28bc6a07d1adc331d65b52335d2e81ea595fcbd0ba66b333165b1fe0930c34606865c2cf29d776af7df2276debb01c56c3607d92cdc6a4302aa056632267752ad926bdc69f64c7f9c72fb8bed69eced70f2f9528836007c281cf6e5f3014b012ab49d98f6e1b6884255c4629509b8baf862a3a62e0bde0587e6ba8b1686bf5c6c42b360cb10dc0fc0d98de8acb306e34006711d2b185f5832ed695edfa2bc32360b1bc8494536f3cbca35a9a1903953832ecf9d2b95ca44f7833df66d89c8f1ea077be499cdb3fdd2a3219e7393c5b4d2e3c6b2be5fb80648955921c246ba4bd970d5aaeb057a21e48ca9b3468a4b0c30359b82e0e65b993a93419ece5e63715dd59eb892eb32488906ca3dc6de336fcdcfb58be0f9ada2ae4625ef51dd7eec9c9a3526517361f0dd20303d43b60fcb400f5d9cae6404f5139fae6fc3b838c7cfc6d00a2e75322b113591de70a46b477ef4a4e66ba1f6dfdb130d48e2db96dea210303de89856273f59f2954bf6d1c5dd767f3f1b90a3831d7385885a3667770b348a2691d2423fc3d12050d7860a27c54a8e34513dfd52b9ec5c8e21efc806872202ce6a1d5e1f7a2bf9ddc2d158087ed140b60927cb240306bff093b8068fdc10855dc5fe152649104e6cd3416db3d356164bcf27af35f91ed8cc15901bff01c909744facdbda698bcb46e965691a303d142e4e5dc6857f9291e2a9b37d60d6193996b9b2f36d2f701c437e12536f985cc28e2587b72471b0abbf77e69b3365f05ad34cbf3cd6a684f08cb15937699e753889ce789fc9be41f58e0e7ec1e56bc3babf99a4ee8b1239d2199086875560e13af927a52b996a54ab75eb1ac61dd34494220047d514459136421acbf93c749fcd3ce353cb878df057fcc60e3cd84c3aa272dd92fb9b623fea64435cfbd3ae130db703fb1645eac83853774ed8b8ba3127f82b9ebc99c5b4784af80edd38f981758b046b9a873b7010eddf0ed283bc1c693697c0af0d79c86854f94c72fff280b6b469a4039d0d039c64f2929dd9f686b7e25bab36700f8706857f1b745c0572e6358caf050dc7d3eaaae8a698a0264b055d748450924fb53c3272e306008ea6b6642b84f7eaf06d6689cc47033e7713405c5cd88589c8924f1e533c9a6d172ca3193305c6846c00a5b3d36ba510da7320238e4899835567f43b185a8af11b07469ba5f53e281f53d7a077f3f8e52bfe99cde45aeeb59f349271541e8a93ed88d0751baeea835a6b80881f98b796d6a9c61faf4543a9a8bd2e9bb2d5da7de8a9d650d6e2870e3a11aead1c7b23cb9a7f1d3c2d3627277a7ba7a9f8e39657ac5e17929a217e98acd2fc5b258fed7f482abf5d235b92d9e02e065be3b0d3b0fa3c5c85c73b43cc81ff50c28b61c37e337da64787ace3c76e2d5473ebfcba632484bb081f58feef5d6b1628744721fb7f07405153eace7f38c1b1ad7c41ae177166010f853fa854980ea5d0eb7973e21014047c6341aa40fb3ed939ca39fbd7948d5e10830c0e7fa7a05e64af6e3c9b3720a0f2c60fe02f1038468e183d86d54deea26e8055cd1916e64a9eef95ba610b559dff4d99626d983b9756b3cb629041ed8dbe559b7e5f654af40957ef52ef84485c1d34578590074af832e25601550b0e3294974f0e02eb9d4b3d1973bb4641a26970f5c56d9a470c2a3f33a4d183acd57845e158cf917b25f192c3be00699b418118da6f35c329e31416261fcb611e1666a3b0efe21fca382acc6a20891fea9dae3917c2d6a60c6c63931e873572914034aa439df1cd8fa781ccc1c3b574954b7de7a7dbf2c3a3d6b50e3752801a7df49245bced710aef49ae90bb4fc46b33db9d99d0344d221c01639f1c5e786562c7c86d2067deb84497a3cbcc6813f15e4c70babbb97c1d06ae25de7f23cb410d1e562ca1cb1da702fae32e35b0ddac21534b17f2d1e81dce5319bd82f5964907c2bac983458452daffc4639db709d9a38249e997da2546f2b5694746f15d691b27618f23fadcf190adfdcb9d8767dbc92c32c1dd31d3646adfd96497a365d74d873d0e6533ed8ded1fada1322b89fc8246a25c9fd00d6fc60d9646b04e52edf16cb69dc6c4f3902faa6b34afdeb6a20ae43516e8f4998bdcf8d3dda2449d71c9c1ed851b9fd111b7bb197f0f4252d0f1af7d61e06bc56c49365079af581a61d2acde170925739e96a032db9d24d1c9453c51b6a04ec75239f5a491418e00bea8906065d41301cf216cc3ee01e0dcabe2090f4f19042e4de5980a8ec886cc37761a548f12baa9da881cd79a26a11f4a494e6fa916704b5568b4a75f6fe3c84e132263d0579b25812b74230536f5d8a75d0b3e1e0a2e857f91b3388f9d988e9e670192ccf6a55acde7501a19b6828d9589bb1a279f032aec2ad63c1608235db4c96c9ab317aa4aea4ab47ec8fa5205702ceb878ba8c7a186c88476606d95bbcbea0f05f8f81e2f73babb17ee36033dd6354d89ebf54c55fbda27dc4d8ab134c1b13d79cc66f6f784282835ec505d8bde143231e34b8939181ee1fa4d24e0c5fea569f45fb9b0fd40913bc91438afc1b6a354c5b9873fe99d82aab659fb6985f0dfabdf02a5836e918a63c20eb1caaeeb5b57c97727abb90e3b8400e27536536eec17b453ed0bd2bef46664cc527dfa6183f301fb6a057e4db03e2a0eeca6bc9c3edc932b96887a3a9e174463af344efb2ab1bc3305a5bd42828f134063ae5b3b6e25795f85e8e7c917347f05f7b18aecead7bc4e8673c2607c0c2e993c81c49bb3e0e8bbf3bcaa2de60d0571c7e5d07e0815838d8400c8193d647101be909b0c32e6b40ad02c197c858de81317766f5f4d33f99cd31d65212924035ee0946c59fe97ddade6d13de5a8d8f27ad5f18dfdede3ff56fe395a6164018dcd90b634d9655241961738162738cb832d78addd484548c6942fc71fc34e288179628a9db22359f18c7d7acf1847edde6637b10b90d514c2c8f73e0e4b895e4164534f3b78ac49dce517f8bd70c955040f24c806441d6a7895beb2771cf444e014246ddfcd0e620b0a21dea314ede219c833be6f01d99092337a5edab33043a985f2aff2f78b8a1690470774dfaf467d1420405a3e457e759363b435cc6222c3478bc4e900063f67cf08304d4b7d53a6543b5bcc0ee92389ff2b3e1113e18e6d74548f34e3a16be6da28aa82f48d6169a7f79637f9187104be3956abaa30be1c85aca615d761df00f0412deb4c72433db9e16d29f61518be7cb010bd68bce4effb9e32a65769889617014824a515e2ca8720952761c4ecdde95db9bfdfacae2cf0c23478c7574a40bfb35f3bd97f6617b77da061d3ffad44e7d8d275aa3f243b69176b72bdce4fe128beeec23674be4a92c1de2d4faadd2d276f5011db52c4a228efe9c6acae12c93245bbf30957bd5818c3e5248221d31b93490a7b25bfa43b1431b9af4facb99238b6e9ef6517f2515a50a09a4e4e55023d3c0015b063af28f34b73ae4655f9d1629e35722933c7ee15c586256cf4073bd1d4877dfd89a86293fbf7f80beb7d4f2087a678b02b26f11ca8a38b5f945d9fec80e6ec0583a1a1cd5652d2a61e91d18aa72020c3dfafc414373793ffaf1d2d8763048d6759a1dd793ba609ddd6fed4b1385b3ea475c255b6e16eb0af6ced151b18c962610986e48817bba25a4879f7ae167735456c94c244663294c5fb51e613dd188164fe82c4f74be9fa5f6bdc5a2bb816b81e82329e115aa46960a1cda5df6219502738018cdb48f6b793a1ec73456085774aa7d5f11bd5cc320cf475a6f9fa647f4131d937bba3619847db1360980d1822c3139e0a72c53d4a85636f818a77c43478c35856a4aa8b1946982b3a1936fa71df0567be4dbb51b8ccb0ce8e90151651676e14db1383a45334ceff125cb0789c6bdfa27095516bf8d29b7eb0ca7e625aa9f4d4abe3cb9b9a17e9aaeee6f3f5c59b4b00b6c20eb09117259424343edced83e5a2f74fd82037993e16ec36b8b04f0bbafff618d508b4f20060fd00f04a6f2032e237aa451652521a53c83ec59abdf0c3732edb1f4fb5bacb4d383105c2226504881a6fea7b09f5a5fb422740c865f3a83b3ca56575df0f7829590b3b767e7503712e3c4401fbd3e938e5a62886be650a0288ac7170577c7f7fd6d1fe206523f8d3c5b4504e948a5634345a58363effa74991b45b043598f420fa386b83c262e74f0722de38fa18d4459840783afba9370dea1883d7dbc324c552aa6948d5c3a3a890ae3682fe66de7a00d34c081fa925c62c9ff9a7267508ea925b662b9e5c0f1ab7a24f00baa58c2eb667b36dc7719c452ffc8466eae96cebe82ae708a5294b74f40136bdf7e611f7f7c36ab106214ad3b8bcd6fe8c2ca17ae8c1bd35add8b31d93f10fce13a06f4f8084a669fb9a4623fee04ed175e6afba3f4825b2a040916541842ef1f6d44b9cd7df5225850115c89d51a67d7bb912d283a52cce2fbe9485b5784b6f52b60d4cdb91667a1af33859280fabf5b068c0ff53fd708ae8c8ecee8aa06813caa0f6772eec483366d1b8bb182ce7e4148fdb3c481173da9a3c816b41dc9e5564a0754f4cb34f24a24595856162c647999ce67925fa59c96133aac3e9330f3b6b7db0980ab330e1927c9995c3667a688ef2dc8573fb38cc4a51825d82d00191ee02886883a07489eeb2fa1a8d7ddf99851e140eb82d2ce8e68acaf3ead9879dac8214a7051f2558e8ab9109c1af53ef89a7b59f870dd9bb19743526e73b6029325b2cb4", 0xd65}], 0x3}, 0x0) ioctl$FS_IOC_GETFSMAP(r2, 0xc0c0583b, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, '\x00', [{0x168, 0x401, 0x3, 0x1, 0xb9}, {0x0, 0x0, 0x4, 0x0, 0x0, 0x7}], ['\x00', '\x00']}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x14113e, 0x0) r4 = socket(0x840000000002, 0x3, 0xff) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8}, 0x48) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r5}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r6, &(0x7f0000000300), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000900)={r6, &(0x7f0000000780)="52dd8e396e9c7243da249ac8ea572023f7d293bbd1a8082ead", &(0x7f0000000800)=""/206}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a00)={0x6, 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000007000000000000000300fc009500000000403723f23b2619690c1ef8571f1b352dd2e90bdfe772034f156546760f1ae1231150e0301a98b5b9e78cabf63594faae52b8af78160e903f4fee27947aab47ca962262339f3004c262ee9b1fd6cab8476f000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000940)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000980)={0x4, 0x8, 0x8, 0xc5d}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[r6]}, 0x80) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000040)='syz_tun\x00', 0x10) connect$inet(r4, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r4, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) getsockopt$inet_mreqn(r4, 0x0, 0x24, &(0x7f0000000480)={@remote, @private}, &(0x7f00000004c0)=0xc) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000500)={'syztnl2\x00', &(0x7f0000000580)=ANY=[@ANYBLOB='syztn\t\x00'/16, @ANYRES32=0xffffffffffffffff, @ANYBLOB="878000400000000400000009470e005c00640000f8049078ffffffffac1e01019404000044141e21e000000200000005640101010000000794040100442cb573e000000100001f267f0000010000007f000000000000e88a7f00000100001000e000000100003caf"]}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r4, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000700)={&(0x7f0000000b80)=ANY=[@ANYBLOB="84e31bba", @ANYRES16=r9, @ANYBLOB="040029bd7000fedbdf250600000020000180080003000000000014000200767863616e31000000000000000000001400018008000100", @ANYRES32, @ANYBLOB="08001e00", @ANYRES32=r10, @ANYBLOB="3c00018008000300030000001400020076657468305f746f5f62617461647600080003000000000014000200776c616e3100000000000000000000001800018014000200766c616e30000000000000000000000064000180080003000100000008000300030000001400020070696d726567300000000000000000001400020073797a6b616c6c6572310000000000001400020076657468305f746f5f62617461647600140002006d6163766c616e310000000000000000"], 0x100}, 0x1, 0x0, 0x0, 0x4040000}, 0x4000000) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="af71f6407758060d7c1c3b107a25d876de53cf3386f36d8ebd7d62837f3158541e4b07976e756d4f3e196437503fb08c8cf4a4689ba99be6c7f708f00f2b8ea634cfd6aaa23f3f59c43b806a0edd07450e5c5048dcb520bf45f136e6c6d4864946ede273c3aa30106bd3364de4bfb9e887411c85148c761990c69ec735", @ANYRES16=r7, @ANYBLOB="000829bd7000ffdbdf2507000000080001002000000008000300", @ANYRES32=r8, @ANYBLOB="0c009900020000003100000005005300000000000400cc0005005300010000000a0018000303030303030000080005000c0000000400cc000400cc000500530000000000"], 0x68}, 0x1, 0x0, 0x0, 0x80}, 0x4820) sendmsg$NL80211_CMD_FLUSH_PMKSA(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x1c, 0x0, 0x200, 0x70bd27, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r8}, @void}}, ["", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4082}, 0x20048050) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, 0x0, 0x8, 0x70bd2b, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x0, 0x3a}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x67}]}, 0x2c}, 0x1, 0x0, 0x0, 0x44}, 0x4095) write$binfmt_script(r3, &(0x7f00000000c0)=ANY=[], 0x208e24b) [ 538.824560][ T4145] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 538.833831][ T4145] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 538.911780][ T4151] EXT4-fs (loop1): 1 orphan inode deleted [ 538.917745][ T4151] EXT4-fs (loop1): mounted filesystem without journal. Opts: errors=remount-ro,sysvgroups,dioread_lock,init_itable,noauto_da_alloc,resgid=0x0000000000000000,barrier,init_itable=0x000000000000c202,usrquota, [ 538.938075][ T4151] ext4 filesystem being mounted at /root/syzkaller-testdir3656535969/syzkaller.AbsgMR/124/file1 supports timestamps until 2038 (0x7fffffff) [ 538.988142][ T23] audit: type=1400 audit(1682985305.269:254): avc: denied { mounton } for pid=4150 comm="syz-executor.1" path="/root/syzkaller-testdir3656535969/syzkaller.AbsgMR/124/file1/bus" dev="loop1" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 539.033548][ T4150] ------------[ cut here ]------------ [ 539.039185][ T4150] kernel BUG at fs/ext4/ext4.h:3248! [ 539.044996][ T4150] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 539.051084][ T4150] CPU: 1 PID: 4150 Comm: syz-executor.1 Not tainted 5.10.161-syzkaller-00019-g416c4356f372 #0 [ 539.061305][ T4150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 [ 539.071451][ T4150] RIP: 0010:ext4_mb_load_buddy_gfp+0xe54/0xec0 [ 539.077613][ T4150] Code: ff e8 40 13 c8 ff e9 c8 f3 ff ff 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c 14 f4 ff ff e8 46 13 c8 ff e9 0a f4 ff ff e8 ec 10 8e ff <0f> 0b e8 e5 10 8e ff 4c 89 ef e8 5d 64 cd ff e9 34 fc ff ff e8 d3 [ 539.097285][ T4150] RSP: 0018:ffffc9000643fbb8 EFLAGS: 00010293 [ 539.099480][ T5] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 539.103347][ T4150] RAX: ffffffff81df10c4 RBX: 0000000000000001 RCX: ffff88816dfa62c0 [ 539.118793][ T4150] RDX: 0000000000000000 RSI: 000000001cd85689 RDI: 0000000000000001 [ 539.126740][ T4150] RBP: ffffc9000643fc50 R08: ffffffff81df034c R09: ffffed102ec542c7 [ 539.134685][ T4150] R10: ffffed102ec542c7 R11: 1ffff1102ec542c6 R12: 1ffff1102d865a79 [ 539.142635][ T4150] R13: ffff88816c32f000 R14: 000000001cd85689 R15: dffffc0000000000 [ 539.150590][ T4150] FS: 00005555556b5400(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 539.159490][ T4150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 539.166065][ T4150] CR2: 0000001b3372e000 CR3: 000000010d8d9000 CR4: 00000000003506a0 [ 539.174014][ T4150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 539.181962][ T4150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 539.189921][ T4150] Call Trace: [ 539.193193][ T4150] ext4_discard_preallocations+0x803/0xf10 [ 539.198982][ T4150] ? mb_test_and_clear_bits+0x250/0x250 [ 539.204503][ T4150] ? __fsnotify_update_child_dentry_flags+0x300/0x300 [ 539.211252][ T4150] ? task_work_add+0x1b3/0x320 [ 539.215993][ T4150] ext4_release_file+0x17a/0x320 [ 539.220902][ T4150] ? ext4_file_open+0x680/0x680 [ 539.225728][ T4150] __fput+0x348/0x7c0 [ 539.229684][ T4150] ____fput+0x15/0x20 [ 539.233639][ T4150] task_work_run+0x147/0x1b0 [ 539.238202][ T4150] exit_to_user_mode_loop+0xc8/0xe0 [ 539.243388][ T4150] syscall_exit_to_user_mode+0x77/0xa0 [ 539.248841][ T4150] do_syscall_64+0x40/0x70 [ 539.253232][ T4150] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 539.259096][ T4150] RIP: 0033:0x7f93cc43001b [ 539.263485][ T4150] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 539.283062][ T4150] RSP: 002b:00007ffc51baa0b0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 539.291450][ T4150] RAX: 0000000000000000 RBX: 0000000000000006 RCX: 00007f93cc43001b [ 539.299399][ T4150] RDX: 00007f93cbff7cb0 RSI: ffffffffffffffff RDI: 0000000000000005 [ 539.307371][ T4150] RBP: 00007f93cc59f980 R08: 0000000000000000 R09: 00007f93cbff2000 [ 539.315318][ T4150] R10: 00007f93cbff7cb8 R11: 0000000000000293 R12: 000000000008397d [ 539.323284][ T4150] R13: 00007ffc51baa1b0 R14: 00007f93cc59df80 R15: 0000000000000032 [ 539.331231][ T4150] Modules linked in: 23:55:05 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x20000000000007) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20c2}], 0x1, &(0x7f0000000180), &(0x7f00000001c0)={[0x8]}, 0x8) r4 = accept4$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000100)=0x6e, 0x0) sendmmsg$unix(r4, 0x0, 0x0, 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) socket(0x1e, 0x1, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000007c0)={'erspan0\x00', &(0x7f0000001340)=ANY=[@ANYRESDEC=r4, @ANYRES64=r3, @ANYRESOCT=r1, @ANYRES64=r2]}) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'ip6gre0\x00'}) (async) r6 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'dummy0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r7}) (async) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000004c0)={&(0x7f0000000ac0)=ANY=[], 0x274}}, 0x48800) (async, rerun: 64) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) (rerun: 64) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r8, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) (async) r9 = syz_genetlink_get_family_id$tipc(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r8, &(0x7f0000000580)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x1c, r9, 0x100, 0x0, 0x25dfdbfc, {}, ["", ""]}, 0x1c}}, 0x8805) [ 539.337095][ T4150] ---[ end trace f8f1ec03eb1e71d6 ]--- 23:55:05 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0) getpgid(0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb547c40677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb0767190e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61a97c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9eeb0297be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e5"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r5, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f00000016c0)) ioctl$FS_IOC_READ_VERITY_METADATA(r5, 0xc0286687, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1b, 0x222, 0x0, 0x9638, 0x188, 0xffffffffffffffff, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x2}, 0x48) sendto$inet(r0, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) fallocate(r5, 0xe, 0x9, 0x441) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e20, @broadcast}, 0x10) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, 0x0, 0x0) 23:55:05 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000c40)=@file={0x1, './file1\x00'}, 0x6e) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) r6 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) recvmmsg(0xffffffffffffffff, &(0x7f00000035c0)=[{{&(0x7f0000000400)=@l2tp={0x2, 0x0, @broadcast}, 0x80, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f0000000ac0)=""/215, 0xd7}, {&(0x7f0000000600)=""/56, 0x38}, {&(0x7f0000000640)=""/23, 0x17}], 0x5, &(0x7f0000001140)=""/4096, 0x1000}, 0x1}, {{&(0x7f0000000bc0)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80, &(0x7f0000003440)=[{&(0x7f0000002140)=""/202, 0xca}, {&(0x7f0000002240)=""/4096, 0x1000}, {0x0}, {&(0x7f0000003340)=""/102, 0x66}, {&(0x7f00000033c0)=""/111, 0x6f}], 0x5, &(0x7f00000034c0)=""/201, 0xc9}}], 0x2, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r8) getsockname$packet(0xffffffffffffffff, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r7, &(0x7f0000005840)={0x0, 0x22, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x400}, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x800) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000680)=[{{&(0x7f0000000300)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000000), 0x0, &(0x7f0000003a40)=ANY=[@ANYBLOB="20000000000000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e9fdc9e90393d6484a9a7f5c6fd35d8c2104bf68e6059d4e9643c43051f43aaba47d354d4a0efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654bfde3e1aa10fa2080baa793a8885a1215dae10f69845fd8d1699d55ac6e9ba0cafbf32b01574dc1326cc6fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a086bcb96", @ANYRES32, @ANYRESHEX=r2, @ANYRESHEX=r6, @ANYRES64, @ANYRES32, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="4fab9553e5f100000021a400000000f9e3f41fb57ef8df6cab8016c9ce3ac08f2b0de792d7c706ed2f665ecc68b681fd7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837677f000000000000009a04cf1eae879bfdaf8d4d18d0a7d3b1dd71c81cd8eb50790286c9fdc84bbb1445bb63447f73451530bcb43cde8f6c3c564ba1157d944311652a7a2a0f2845e931e945ad06149c51b866b68f257690ce1317526ed983323e256a5a8c4356ac469305f77243c338c60fd8bba96a1f6879bca4882eceb9f25ad58553284588166daa45a518c8b071335b5ff014842183b61e1b53c3dfa40a016dee4390edff49534a1803a9a7d9c5d7d8de94d8e01525bc0e604a67f48474f6e2aae169f823a9d5ae9088efeb1fbb0fbbd9ad701e9d1f63d8ed02af94e9805e33afb4c93e16574a4831dda9d091d9bdae0f3af6ae0040fd4abb72deca61ad382bdc32bd0af99e520def1dd52786cf68a2bdb235dbd6f84578392e2384270700000000000000a18f96a167ae557a2baad263be3af0579747871653381a2d129ddba9575eb0fd4f5b7e03f1ded78372c8b9a5dc36ba6dfab6f6960c3502d7d2619bf05cf0d6e77203c5ba0bce9d2bdcf8e992c9384a1474246e03e941fe86885b2577214a4998e60143253838e3eb58cb153428b5da2c8498722421da4ef88b1951d126f9d441e4cc087c4b4f5c84212facf8667a2ebad8e6d05c181cfde3eeea2458cbe03085f689acfdcde4a6833e09ba874bca74fb31b13e9f9dce52fe35f2708c5083278882183c0f0f"], 0x40, 0x1}}], 0x1, 0x20004805) sendmsg$netlink(r0, &(0x7f0000000a80)={&(0x7f0000000300)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)=[{0x0}], 0x1, &(0x7f0000000e40)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESDEC=r9, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES64=r0, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES8=r3, @ANYBLOB="01c7cfdde9d9de20d40000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES64=r6, @ANYBLOB="0008009800"/20, @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000400a0"], 0x128, 0x4008080}, 0x11) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) fstat(0xffffffffffffffff, 0x0) sync() [ 539.369637][ T4150] RIP: 0010:ext4_mb_load_buddy_gfp+0xe54/0xec0 [ 539.394080][ T4150] Code: ff e8 40 13 c8 ff e9 c8 f3 ff ff 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c 14 f4 ff ff e8 46 13 c8 ff e9 0a f4 ff ff e8 ec 10 8e ff <0f> 0b e8 e5 10 8e ff 4c 89 ef e8 5d 64 cd ff e9 34 fc ff ff e8 d3 [ 539.413823][ T4150] RSP: 0018:ffffc9000643fbb8 EFLAGS: 00010293 [ 539.420344][ T4150] RAX: ffffffff81df10c4 RBX: 0000000000000001 RCX: ffff88816dfa62c0 [ 539.428382][ T4150] RDX: 0000000000000000 RSI: 000000001cd85689 RDI: 0000000000000001 [ 539.449612][ T5] usb 6-1: device descriptor read/8, error -61 [ 539.844150][ T4166] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 539.857204][ T23] audit: type=1400 audit(1682985306.129:255): avc: denied { create } for pid=4162 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 539.954885][ T4168] EXT4-fs error (device sda1): ext4_get_verity_descriptor_location:295: inode #1200: comm syz-executor.4: verity file doesn't use extents [ 539.970669][ T4168] fs-verity (sda1, inode 1200): Error -117 getting verity descriptor size [ 540.007753][ T4150] RBP: ffffc9000643fc50 R08: ffffffff81df034c R09: ffffed102ec542c7 [ 540.042161][ T4150] R10: ffffed102ec542c7 R11: 1ffff1102ec542c6 R12: 1ffff1102d865a79 [ 540.050381][ T4150] R13: ffff88816c32f000 R14: 000000001cd85689 R15: dffffc0000000000 [ 540.058535][ T4150] FS: 00005555556b5400(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 540.076595][ T4150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 540.083516][ T4150] CR2: 0000000020061030 CR3: 000000010d8d9000 CR4: 00000000003506a0 [ 540.093176][ T4150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 540.101485][ T4150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 540.109842][ T4150] Kernel panic - not syncing: Fatal exception [ 540.116088][ T4150] Kernel Offset: disabled [ 540.120398][ T4150] Rebooting in 86400 seconds..