last executing test programs: 5.884833251s ago: executing program 2 (id=35): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0xd, 0x401d031, 0xffffffffffffffff, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x8101, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0xc) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000240)={@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x20) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000800083afffe8000000000000000000000000000aafe8000000000000000000000000000bb80009078000800075e62f6092c95277891bd0988bd9cbc02fe98646d10e7"], 0x0) 5.578278276s ago: executing program 2 (id=38): sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000007c0)={0x14, 0x16, 0x1, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) r0 = add_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000001380), 0x103800, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff6a0af0fff8ffff1971a4f0ff00000000b7060000080000173c640000000000004504040001ffffffc604000001000a00b7040000000100006a0af2fe00000000850000002f000000b7000000000000009500000000000000455781a5feee5e1ce784909b849d5550adf200000000d099d9abc1242d9388b72e45ffc2a09f000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77404ceb9971e43405d621ffbc9a4fd39b0631f6dde53a9a53608c10556e5734eb84049761471ce540c772e2d9f8004e26f7fcc059c062234d5595f6dba87b81d0806fb0289ce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d70300000000000000d9b912ef9f1dcc4ff8546fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f231b6d753a7be428ba953df6c3ad198e3f3a532efa04137d452ff47d2638da3261c8362bbfc7824be6195a66d2e17e122040e11e3bd4a69fc6e8a9f7043e09b9e10dc7777bfae5884e4ba1e9cc4a2a9e99e30816127f46a1aae33d4d63d716c0975e1ce4a655362e7062ff6ab3934555c0184021b829472adefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47910000118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2d727e62b7f097a02dbf8be1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f80492461d273ee26d8115cbca081a14cba24788779291745083fccdddc90d7af35c528df8000000d8d79c79ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d1a1d16ad085886c017679cfcda8b1e152ac1e2bcc5ede5b5687aa418abfa29acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b273940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d1bfa928e2ba458ecd989cb3581a3f270ad48255ac0dad4923e3e36629589ff6b0ceb3438e4b432dd454c04be2d538aaa072b5d7f0a349f1a75f01b5c203d4bdde6ff14ae9a3ad97e2edefb5e0b0326bd25f6fd1d108efa9d30a98838156ff00000000000000cdbf91f7582ab314be3e67b8c9459564c856339a80919ecf839560c62e69df8667b274cc53f83f2086cfd2664252471fad9081824d60741d663ee258705c364e162b84a09870acd0a19399103474444f4fa12dcbd10b40195b6088513029b60a34e4161fe48c092693eb07dc8ddcba2eac2efe30b285a877c862c73ff8a60c3d494239884363cc0000005664181c1f28cd2880e6872bae932eaf4b0000000000007b662c0fe22cfd6d4bd7b851ae928cebeec6375b16af342e93c39d97e5d74d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x3f}, 0x16) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@map, 0x37, 0x0, 0x8001, &(0x7f0000000040)=[0x0], 0x1, 0x0, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0], 0x0}, 0x40) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001480)={'ip6tnl0\x00', &(0x7f0000001400)={'syztnl2\x00', 0x0, 0x4, 0x30, 0x1, 0x5, 0x7b, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x33}, 0x7, 0x8000, 0x1, 0x4}}) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f00000014c0)={0x74, 0x0}, 0x8) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000013c0)={@ifindex=r3, r1, 0x16, 0x4024, 0x0, @void, @void, @void, @value=r4, r2}, 0x20) r5 = add_key(&(0x7f0000000040)='asymmetric\x00', 0x0, &(0x7f0000000940)="308205553082033da00302010202147398ea982dd02ca8b1cf57c7f297b3e61afc8c0a300d06092a864886f70d01010b050030343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b65793020170d3232303531383232333234315a180f32313232303432343232333234315a30343132303006035504030c29436572746966696361746520766572696669636174696f6e2073656c662d74657374696e67206b657a30820222300d06092a864886f70d01010105000382020f003082020a0282020100ccac49dd3bcab0157e846ab20a695f1c0a61823b4f2ca3952c08584bb15d99e0c3c179c2b3ebc01e6d3e541dbdb7927b4db59558b2522ec6244b7163803277a7385edb72ae6e0decfbb66d017fe95566dfbf1d76780231e8e507f8b7825c0dd4bbfba2590d2e3a78953a8b4606474446d7cd066a4113e319f6bb6e38f48301a3bf4a394fd70ae938b3f594144eddf743fd24b2493ca5f77a7c00000000000000004c420b70ca85f3dee5882cc5beb69734ba2402cd8b869fa973ca73cf9281ee7555bb18675cff3fb5dd331b0ce978db5ccfaa5c4342df5ea96decd7d7ffe6a13a921adaaef68c6f7bd5b46e06e98fe8de093189ed0e11a1fa8ae9e964596253dad170be11d4999711cf99de0b9d947eaab852ea37db907e35bdd9fe6d0a487028ddd50d7f03809314238fb922cd7c29fef172b55c0b12cf9c15f6114c7a45258c450a34ac2d9a81ca0b1322cdeb1a38881897960881aacc8f0f8a327b7668036843bf11ba5560fd801c0d9b69b60972bc0f412f0782c6e3b21391c46d149531be19bdbcede14c74a2e0780bbb94ec4c533aa2b5841d4b657edcf7db367dbe9e3b366642667635bfbef0c13c7ce9425c24530305a86724500275ff24463b358976e670dac5518c9ae505b00bd02dd47d5775946bf90aad0e410015d04fc07f902d18488f28fe5da7cd999ebd026c8a31f31cc74be693cd42a2e46810479dfc210203010001a35d305b300c0603551d130101ff04023000300b0603551d0f040403020780301d0603551d0e04160414f58703bb33ce1b73ee02eccdee5b8817518fe3db301f0603551d23041830168014f58703bb33ce1b73ee02eccdee5b8817518fe3db300d06092a864886f70d01010b05000382020100c02e12417b738516c8db8679e8f5cd44f4c6e281235e47cbab25f11e583e317f78ad85ebfe148860f77fd226a2f4982afdba050c203312cc4d1461648193d333edc8fff178cc5f519f09d7be0d5c74fd9bdf524ac9a871253304106736d0b30bc9a14072ae417b68e6e47bd028f76de73f50fc917c9156d4dfa6bbe84d1b58aa28fac119eb112f248b7cc5a98626aa6eb79bcff806fb02527b9c9ea1e0078b5ee4b85529f648521c1b542d46d8e571b960d145b592898a63582ab3c6b276e23c825904ae5ac4997b2e4b4657b82924b2fdee2c0da483fa652a07358b97cfbd962ed17e6cc21e87b66c7665b5b262da8be973e3db33dd133a17636a76de8d8fe04761283a83ff8fe7c7e04aa3e507cfe98c35352ee7806631bf91580ae1253d38d3a4f059344707620fbe30dd818858f028b096e582f805b71301bcfac61f8672ccf9ee8ed9d6048c246cbf0f5d3739cf45c1933ad2ed5c5879748662307e8ebbdd7aa9edca40cb6247f4b49f527f7263a8f02baf452a48196de3fbf9196669c8cc62876c532b2d6e906c543a822541cb186aa422a8a1c447d781001c15510f1aafef9fa6618cbd6b8bede6ac0eb63a4c92e60f910a0f71c7a0b90d3a175a6f35c8e7504f46e870604806828b6658e673919c123d358e46ad5af5b3db692104fdd31cdf949d56b00ad195768dec9edd0b159764ade5f26202fc9e5f56423905b3", 0x559, r0) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000780)={r5, 0x0, 0xffffffbb}, &(0x7f00000007c0)=ANY=[@ANYBLOB='enc=pkcs1 hash=-'], 0x0, 0x0) r6 = socket(0x10, 0x803, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r8, 0x4020ae46, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r9, &(0x7f0000a52000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, &(0x7f0000000080)="67f2e00d64360fae8197530f00cf64f75dd72e3edb3b0f38f173882e64640f01c5baf80c66b866878a8566efbafc0ced0fc72ff30fc7b30000", 0x39}], 0xaaaaaaaaaaaad33, 0x58, 0x0, 0x0) ioctl$KVM_SET_CPUID2(r9, 0x4008ae90, &(0x7f0000000280)={0x1, 0x0, [{0x1, 0xffd, 0x4, 0xb, 0x4, 0x6, 0x200}]}) ioctl$KVM_RUN(r9, 0xae80, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f00000002c0)={'veth0_vlan\x00', &(0x7f0000000000)=@ethtool_cmd={0x26, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0xfffffffb]}}) r10 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='fdinfo/3\x00') connect$unix(r10, &(0x7f0000000080)=@abs={0x1, 0x0, 0x4e21}, 0x6e) socket$nl_generic(0x10, 0x3, 0x10) r11 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc4}, &(0x7f0000000180)={0x0, "1caf60b794a9aa49bfd916f96c956dce3255f89be2e73261c799686dfcb9799ca25fe7c3e143e34086b7d873fb240f936076e8d7ec3f6c8c2405465de2ba6715", 0x33}, 0x48, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000200)={r11, 0x1000, 0x72}, &(0x7f0000000240)={'enc=', 'raw', ' hash=', {'tgr128-generic\x00'}}, &(0x7f0000000300)="4304dae6cf13690d32ee1ff9aa924ecc1bcae4475791ffa583ab6bd2e19aea4a907e233dc27c12c242fc99ce79d6bfc517270b25781920b09157b01232677cc7bf5029261b027480547ce212d6009141f37a12d3f388667b3d37994af212375ff9741b232564c8ceb9398774334c2989000093c01bce0961bc2d0247b60f9b731ea68df26a885f4345882c57ff40617b576d386f3d11632a3e0837c7d3b0ecdaa2a864bf4f46871f7b7cdd90051a555fffea7669d475acdd82a68a4ff786e367bfec306e6273ae383cb9ce7b83a3ae4aef2aded3625ecfa261d7b9318d3ab501a5ce684f5d165de96a766237455a8a9a1e6f87af67f8a72f0a52c870594bdbf746c8dc3f6e5b98130c27f4aa40143e74235c3c144c5a5e64ea2563ad01b706d6fb4baf29c52dd452df66148532c1d915de117bb41d367c1770687ab37d7e91f10f986c98fca6cbf429c51c6c7bf802a3dbcf0474d3bffa41eda45a0ed3b2af6fb430d048ff6e2a83c6575ffec2d812c1f5895ca8dc22bf7a396063f348b0e70404011e214b527df1fc9f80426d4b5b1a82e245098f6955d3e9f691ed18fd4b59bc94d79887d017edce122c99c19dadfbe808543a38828d28498c6b535159afb09cf53f907581007df676f22df36ba6db56b00e13f9f07b836584835560aed32856c9809ecfdfe9c502229d893ae39d2564889c828064be3eec75061d496db2fc7e2b4a58a26ea4aa7a6886e41fb9036fa0f1119c19855505a87af6260038af205b56bd03aeb4c75a1e64c2060de97ae719de8c35e09ea1d076eff975fb1b99c5544b9e9fba63935fd1d77eb92ea08c265aec5b79a62056a4df9e6e2c4db60e45a8b5b6d3873dcc2d300d9e05a1217eca39987827d9fe14ad2e322a4198ac22a24018c61f25efe50276d22fddca0776fe2b0f26973a6b020e49acb2b3aae9121b6aab08600c04eaaa50cb0867eea93f3ed4ce68cb21ee4b5425685d1eabf9fca770042b7a9e00504662d0009ea07ae2afb02fb55a5f7fe3bdabf8bda93c8fdec481e3a3789b5833c10c91db8396c12a2b968e38bdaf330a27ce3aea703927be40cdc847ecc8088439bac9050b389eccb2e7f5951ecd4e4b275104b77e6b0321c25cd05f7410c8bd91be77f579caaf839f4a3a2920617e572832d7964f40c2ea20b6822ee94b3e870c47d9263fd086b6b834dcfb059761939eb29947d7050a97d3ee372ccad43e3363cbd349ae418b2a32a2e4ca022de6a1b75394baa0bda7f77916e8c13e55ae51f31443b75c0372c101b4bbcde355a206566bf185ac5b5cf9859697a8223d065f2bd465192dabac8cedeb6e20dc1f0745d74eabdadc199e18f36fa41767394c7112ac84661ff7bdbbf131cdac089d5e7a8aa7c6c4484f877ee7b1cf5000addc70df5c2b3b2af498a960a7c7ed32e2f12c1db79d7ff481e11ae6c06e27c08dc720d83afad3ac0de723a6482203806e5531cdc5261d5765e74e68a726850aa0cdcc429d4431abe911de78736be459648b4c221542cc55279ed8d968cbd9f9004b435a4bcf61d133dee84fa85304af4d097d74814df66fac828334e47e349d733c0c0d06397d6791097a37c5ffd4454f2a44dbdec1fa49e7f1ac86895fe878b7f441c01c159ac789388f1158a21da2dcf77ec8e20db9b3779c37164c525b8747e901d72ee9abb44ce8825472f2104e4394aa3fca429267e3baf235a2a142a819ec3576e4ecb07cfd9869518be7ccf0664df9a044d7c5fecc1a60fc09f8ecd1f78261f15cd6a48f50c586aaf6d8668b6cafeab98c0fdee51406b4130cb027f936cd9b7ce9c0056e9dc020eeb5293949aed91c454097197ea50a8e94ab749ca280be9c939ec6c5bdd24797ff985d81e589838b773b5bed6e3ac7d6605b16e37fb1984d58b4f1c5631751ca6e68a188892d0a72119435409af8f11eb518f040ccb7d242383e87592f0d78346a29799d02ecbf645d11beb7e86bb3cbd6082574e40d0cbb0352d33bc5f96b90f7c1b3804af60e1d7398b265db8a74584693878b69e16403c5a1094d89392e556bf24757f2e9da87b37176c1b0bfe4bc708b9ebce58d76f8751313f1d3f30eec94196da46f8ebba4880b9f8d6e24f5127f3a4d26229fb8400de4fb33c9718e1b15b7d6db4174fed9cce2e283ffeb4a4b1d429ffaa491ccdbbf1fa63c8a92a1f4a0822c8c47017ca5ea27c39c1f0cb6b38f93cc9172951febc8caa6b6103c60fbc061587c3a01fb49435a630f1545512e48cfe85e2ec1fa63e7a37686e107e3287d274848c671ddb604f634e6464432388bdc8f6116504de3ac0c67e14e811c9867d81c70ae22e8a0085e5bdfbe165ce1dc91af833dd0b80102a1436aa0fa492b3e41ed7ed96f592fd1451f296363d145f9c29bad80953a696842f98398b972c4019a9737d9725fd984129878f90bbd6239ea27e5cb2ef5e78eedeedd53ba391b81705fe30b0fd151d6370d5dd8c59f9576f402e55b64cf7bc09ea66616a6b3066b2258f002191d80231b9dafab65a8a46868135e232b75d607b68e97d0e86e9ebd0f53ed3e383c0ca601b10d204584d69741c4d4a63436f389d7d8409ab875073e7660bdf8c08fc02f9f90a5822a9d5d05b84d2a74bd62eca51afef35fdbcbfb25203574cbdeacb4eff6825c9ae8bcf7352e4f427e930c5a9fc5fba283066521edb416d810ef6d93244425e6875810b043dc74bff16dbf7c3ece2419b105ad5c793a12940dc15b303c5d8eb2a568d1aa8755256c2f71bdb2e4c30b8240b52e40ad9a4a25da8a084cfd9e82937c8ad828ddf2da64eeacb597170c6bc7867240278cb2872ad18b9252f94da4d74806861024a6e444f118cbd5a4a973d3564455965729744cdc6a824213720381f18bfefa99f3aec1d1671ce3222c6826e9d9ba1497b0c00547fdb229477d773f56b4a5de2a5ccb387ab431b21fb9f285002f3118f004e6346362d8befe286446648fcaf4428b9d825cb1019da42bd359161046b314dc948f9e73962ecf889dfedea926e93ec41bda0697ba6bd495330dee3bdc5c7a61bb9743fb38f68163611bae39b9f4b5b946886e2fdb355dcbfa3623e854d0119b59aec0ecb602d7a1dd395e0234f62b62994056072443d4b3e370b989904ed2cf9debde0d28c1a818a951c773edb91c3dfc6076276eb4586580d01598234000f9628886d74cbdf673eb29dde2531db83b36c5fb898c94f43cb744d29232c4511125bdb44b479d1ac3d3d63628894e59f3d6f4e216d3ea850df59c3b634f0094302a88343040a1f5baa56232a63bf4ffbf958b343ce54116365bcbf98fd0264f8a40d7484c0607e92d17cb4a9fc4a80cf2ea419933de985da58f7aed179535179a7ba09b7a3124b841da7ebfbfb5ae1b273ab7ba13499de45d1f6ee74d48e4f991b2591343a3606d85a353527212749d3f3661cb79eec2ce5aa3fbd32441f86b15773f49fdf00bd5ed707d61c04559895ec5cd6b23d85c1cd5953d142afe591660d7641e03bc143a560f7d587581c67d21121c7fea67c786a4ba2d582c94da6e33160c50e3ba92f87e4b07292648661c75b854f645538a8b1b8c9c2f8b3ecd58cad0438656bac9f282ee5caca33db919777e542f71fd2c602546138b656836e9a418b07fea62d18908a07127148c2cf26e951834e9c858ad61812bd573cdc7a686e96616c78fdf8eba0da4d17fa0f5cd34ce31ef1321aab15d006e0fa0361cd1813fc6ac1b75f10a60278006eb122f28c55b4d07b75d53512168c4587ad34d5edb2d82b56c3d901b5c9c76228c2b7240c5c92d0d44f5c21a5f0ba382848a027883749ac3a338edeb32a1078a9d1983830897d3f04a9a9436a947878ea7735a361ded64410252a8e4bad474e73b143c1e323bddfbd96f90aa6d64fdb935d1fb2738b85517b8e1e92ae8bf696612214994b4bc843c2b19185df3b56eef7df75a0275247940ac482a2c6954eb9f63826a2ff10b274baa9a8e7dd5f3a8e63df20f88b7635c625732a5440a770e87781e8574e6048fd7ed9fbb3609d9b60a4a558c2655f71bef80a6becc988b5f0e29918603dc4ce4f0a35c831c46ffdf370344f206f2f1827c37b13c6e8433379699ef900fa77521dc8006fbff00fd62e456eca660524d8f7e4858520ef6849a6a946ed20cf46761be9bae54c777279506f3b37bfc809c1279144bdff0312b5643472c97f462c50ecda13b95927aad8e1f20d3301effa8324d226e53d61128064744568f8271d4a7778aa037050428bcc12f200dcdd08c4e209f39dc164dc1b670cbaa6f3a5e9984cf067bb043cee3938da80a8c5e0bf305812c36ef06ce71162f35d780b8c8438f9c19086500c1a769159dbd99cb06552a2a07bfd4e58c534b1e67036f319bd3e347ca1fb94afe37d03b1b538cb88af255729280983a811102dc53b17101dfa9ed61430b32d95834baeb4df6e951d31fd23bab6d4e060aa3ac8374bc5e69854721f37a631162b598bf9cfed0d8342857f50c3f5190039f7224777083de15f56b817946a005b49021590d385b1459f65a7e294e7a3c0fd41bf914a6e880afcab28c259bbffc3cf19f3af77a64fd183329722a439346f6b9fbb37a314ffcf57a4cb0e9aa76bf743ed580801a91b46aaff38914b51bbb93a27a4b48eca260d297fd9a921662533b22f0443bfbcd23f3aff85d2708f366e2e4d56e31a62c8e94f5dfe34f1cc06d984d56ffbda38f0d9da62c8592efc1ed20d5358ea52adadbcb06e45103999869424a8a0d81ef622ba7e9f0eb9b29b34aa209689ee25c65e740740e2f808cabdd8beff0017fd4adb3e72559ea9aaa6e389c2e44d41e6db726db5dfa6b7dd53aeb24f9b389ea75834515cce2aa79261fa71cdac31f38ba8344be39b82fe3abfb8799dc567c6eccfda9340d115b021f056c9e3fef30829fbe5ff1a5db4b2185d296830eb453fd5898ef73a14d2ec3d6d82d80702835d4e60a74a58e5406f2303e9246f41ce00966d8b04f4309cbf842fd84b6f8d84014efed9da8d111b224c209e233bb37803efb689ee16fa977aeddf552846779338b6792c185b9bdc6ff639e86e18f72f48f05d64a8e3d282c06be6f977fc1549d431332117e714da40f3226c7f14891f7bec537a7ac575405f13c75afb60300fad82b5f9d8a416dc0f116d9f718869df546ede8c4f33479905bb77bb1abfd061f365654657c2bb5f604a20f6efa43985a71db06822c318725733caa1f777745d1f0ede4b4e0e9b02a7498e069a653aaff3b8b473bceb18e2ac263433509abde33cf1f3eff89defa739e0e52dfc5d3fada7d78881033117717f68fd4d8a126bb37c7bab60175bbc240a827e83ae3192fc533a4bf3e9cfc84604543c14132b81994518c45eda5bac483119948b114d852e6787003469403503a009fff19b74fb54c27267c176993fbcf136dda314324a170adef65abf5af2be70993a99540dd43ec26df01ccc4dbed12d77c7de4d55541d5b8d5c89cc171fb625a2beeba696b93d9e460260a3fa9f1e61b5390b1d1a7483bf5a64e534c839f95c9e47dbcdceef5ce9c727c7cbad218c9ac1c2514ff01fcc4c2c563f10ca9b048e5c58f304430d23e844bb7d18811838bbf0ba5ec690284c7c153198c9ed1d44b5428e282730ff18d5ba17388b0dde00fb76d40cf25f9ac5e077dd32525e2c8941d0c46ef0e09a71847349e646d2e7cf5ed307af8d254b0a5ac4bffccce57653b66c8cf0514a7386880b7e87e77542c670c41ca5a1e893587604e3679fbb615c7a21706e6f10308d48536cff4ec", &(0x7f0000001300)=""/114) 5.438896968s ago: executing program 2 (id=39): accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) (async) r0 = accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000080)={0x0, 0x1, 0x6, @broadcast}, 0x10) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000000c0)="c953bf46304720b97213f9283f0b13126bacb8665a45b31ab2654a085c1cf1f6e7c67242eb1ac0b4b36655f7c685bf839e1de2ac7b96709fb731ebe0b2d88cd70418c1ce08bf3de41d807186c35c3630a925e5f8c1ebdd68fd69e9", 0x5b, r0}, 0x68) socket$tipc(0x1e, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000001c0)={'batadv_slave_0\x00', 0x0}) accept4$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0, @dev}, &(0x7f0000000240)=0x10, 0x40000) (async) r2 = accept4$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0, @dev}, &(0x7f0000000240)=0x10, 0x40000) setsockopt$inet_buf(r2, 0x0, 0x27, &(0x7f0000000280)="e2a49f2466cbc24d15b901297d9886cf37f5be920253a67c9e3fbe117a1406e9877a98f164920460078642218e38d0db0b349209614a6d46f85dba7fc09f7257542e15c8f65bac17809f0089b8741aae86cca97ca50eda9712f74711ef2049ab5c1eee7418045f7326cac001c0bac12f6063ac30588b21e3154f9eae46b426997260457c52eacebc8060b1f38ab8495c9d5d33f7e1307c5a31bc7666e53c9ebcca703857ab73f29594fa045ab6202dad0a915640af7fa1c4767c89cc19da29ec42351b3957feb8c26c4fbc1c90", 0xcd) r3 = socket$packet(0x11, 0x1, 0x300) r4 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f00000003c0)={{{@in6=@private2, @in=@multicast1}}, {{@in=@dev}, 0x0, @in=@broadcast}}, &(0x7f00000004c0)=0xe8) (async) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f00000003c0)={{{@in6=@private2, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@broadcast}}, &(0x7f00000004c0)=0xe8) sendmsg$nl_route(r4, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)=@ipv6_newroute={0x48, 0x18, 0x200, 0x70bd2d, 0x25dfdbff, {0xa, 0x0, 0x80, 0x31, 0xfd, 0x4, 0xfd, 0x3, 0x2900}, [@RTA_OIF={0x8, 0x4, r1}, @RTA_PREF={0x5, 0x14, 0x1}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x1}, @RTA_UID={0x8, 0x19, r5}, @RTA_MULTIPATH={0xc, 0x9, {0x2, 0x35, 0x75, r1}}]}, 0x48}, 0x1, 0x0, 0x0, 0x4080}, 0x4) clock_settime(0x6, &(0x7f0000000600)={0x77359400}) (async) clock_settime(0x6, &(0x7f0000000600)={0x77359400}) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async) r6 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) r7 = pidfd_getfd(r6, r3, 0x0) syz_usb_connect$uac2(0x1, 0xec, &(0x7f0000000680)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x41e, 0x3000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xda, 0x3, 0x1, 0x3, 0xc0, 0x8c, {0x8, 0xb, 0x2, 0x1, 0x1, 0xb, 0x20, 0x80}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0x5, 0x7, 0x15, 0x6}, [@output_terminal={0xc, 0x24, 0x3, 0x5, 0x101, 0x5, 0x5, 0x80, 0x40, 0x8}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x9, 0x9, 0x4, 0x1}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x79, 0x4, 0x80, 0x56, "", 'eM'}, @as_header={0x10, 0x24, 0x1, 0x4, 0x4, 0x0, 0x1, 0xfc, 0x3, 0x7}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x5, 0x14, 0xfb, 0x8, 0x7}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x2, 0x5, 0xb4, 0xbf}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x8, 0x1, 0x9, 0x0, "9760", "b0"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x88, 0x0, 0x0, {0x8, 0x25, 0x1, 0x0, 0x33, 0xf, 0xf4ef}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x40, 0x9, 0x5, 0xc4, 0xbe}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x3, 0x7f, 0x7f, 0x1}, @format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x4, 0xc}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x0, 0x98f4, 0xd, "e7"}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0xf4, 0x6, 0x9, {0x8, 0x25, 0x1, 0x82, 0x3, 0x3, 0x14}}}}}}}}]}}, &(0x7f0000000a00)={0xa, &(0x7f0000000780)={0xa, 0x6, 0x110, 0x3, 0x2, 0x0, 0x40, 0x81}, 0x117, &(0x7f00000007c0)={0x5, 0xf, 0x117, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x2, 0xc, 0xf6bb}, @ptm_cap={0x3}, @generic={0xfa, 0x10, 0x1, "1a954e6cc8d79c22c84ff6c0f0026a6da2c9dac0dbf0a99205f10d4cdf16b486f28423cd153c1c239c96fe5bdfe9f5ecdfb0dc4c7be48a26ad44b1e88745d259a9aec4810ab0f1fc96f1ee2aa6c70c8440586e75863c2b932cf3c71cbe28f8cdb036d7bdd1504dc951a26a372dab540a809854790618f2552865b4a7c375d18c3a3d12380907d9fc5f626e01f68bd14a2076bb35fa66521bb86c5fbdfdbb1e6232f0cdc50d58f5867c05c9ad69eae61601c64516d2d9f8d91c5e907b41e55c1b2cf6f7a756818dfab461febac2582e31834f0571953e5bc4654f636471c87e3b7ee53e9711a822c94ed5d4dad78cdb9968b6c3307a4f0d"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x3, 0x1, 0x1, 0x5ec, 0x5}]}, 0x4, [{0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x406}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0xc0a}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0xc0c}}]}) ioctl$KDSETLED(0xffffffffffffffff, 0x4b32, 0xe) (async) ioctl$KDSETLED(0xffffffffffffffff, 0x4b32, 0xe) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r6, 0x4048587b, &(0x7f0000004080)={{r2, &(0x7f0000000a80)='&\x15+-^', 0x200200, &(0x7f0000000ac0)={@_ha_fsid={[0x8, 0x4]}, {0x1, 0x1000, 0xe, 0xec}}, 0x4, &(0x7f0000000b00)={@_ha_fsid}, &(0x7f0000000b40)=0x5}, 0x8, &(0x7f0000003f80)=[{0x1, 0x3, &(0x7f0000000b80)='}\x00', &(0x7f0000000bc0)="962295db670480ee222b97adf34fade6dc65977b83401c8fb5ff89fb81a778a8e3ce4e82e7b6efac0f79d8274909bea1c7ab8c434f7d69e33a5d2f386889c8980f2932fd7da56285b606d90c9ea0cfe58e3619bd32cdf965c06c891fe3ae73ad5c487f54a59ec52fd7bc2b5f02c964685c62867ca0c8508a86ba33407b84594a86138315f2b2b1dfa01bf7316e3023c3fe4976b2cfc6103f59976dd75183679a32bb4fe89ee948c3401c2cd3fa51d78d29c6a885ef", 0xb5, 0x1a}, {0x2, 0x2, &(0x7f0000000c80)='#,}\x00', &(0x7f0000000cc0)="41b134c7664de6d97366ef2c118d82ce79ddbc3e52706b21c359675995011a23dd395ea83b714af0798c5f902b6b02a75d0cbdf2ef1ccead64d2cbb225d6d03cec7d39172a7c593ae6e630cffc4734820a27eeb0286aed796f098c951fbff7850cd83b954b004a7211cc03fe8478d03556169b98268683b6715c23cb43b2ba", 0x7f, 0x20}, {0x3, 0x6, &(0x7f0000000d40)='))(:\\-]\\-^}*h\x00', &(0x7f0000000d80)='i', 0x1, 0x28}, {0x2, 0x401, &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)="9679816edf8b2c4f9268cbec833112a7bb5d04eeca0619a06a438b061a808cd3c3b7b13032f498d7c062008de5f4090f80e5ea0dff465d97c46ff75b2358934d7b2315caf13eb737eb32a238a8f9126405d8de17124439aad53e1d200545c849c3571f4d224ae1a02f628c48fed75f28370fa388f4e5d9b587a7140f04e07936ab416d409963f99791d7d677d49d32041e84ff51a09af2c6e906182ff4967a3381e8c50042b00082e9fa3edb1da64c4dc3284b32d5e612e9762e8332e61f6220bb201ed855d2e7950a8f2807d32758fa5d2c3bf904c095f9bb961d5e526923d13453ebf598ec1482880c6c79044cfbc00f0eb50f7a61da76086dd52e96e6b855e4fb6e6500ccd6857972496dc609ca3fcf353fb1459cb68c515ccd3348e6b88e4783ae8f74843a591bee9dd68d2d03a1c5766990d04eecca46f085c48b2e6bbcde46f6296796b334e848d6928edea77ceb656cd80b0e6b8a323d092f616ea298531d113a3645369f6f310f957006e169f4bb2b9f196c980def9ee63c5666d3950f6a68d20836970d7cedf5fbe878466962bdcfef0e1340b6d5e348419998f79a5db48619757dd3516e247862206d22d9c3ac54c7a7a0bdbd75d9170d88827918ffe9fe1c6ec1634c01a1abdc6ccd0593f0b867535b60f9d64632fa16814330e58f7cec337f1099d08e069667d1633526d0b9cbbb2bef03b01bae92f02f76a81f8b53c16f8bb7e4b94c54778ff93c1e98582d9b41c39a55be34d762a2773f7f408b1c2a866d170e43ea0ee78bcbd6cb8e105ae13c74bfa3bcfdfce4bf9e50bf6cf54f3bc3923ab9b9d18ff9356324e09931de875676cc2c770aa9b297dc79083ef66dd34b63375efef3fd298d6174165ef5580bdc414fe6a0e3fb382a16fdd9a521a6eb5e94b1445870f02bcc315f75537bfa77671865cd5c7d744918537bc5c28c7888c02ec64b2ce8781bf03babfcfc723ccb985eae28a9908c457da8e9b7e631e2fa77128940ec20012116e5e8aab127a371f3024776eaf416b0afbce503b1d55df801b755f78aad1caacfb3b3484f698fce8ccd72d682d6a6368bfd4b96b60f95b90e6c2b71ecab5a89b0967cc36c48d68596569ea15be7cf875eaf5c5dd9b97706f013aa305f4d5ddf35c9d039dc6dc7152e460210c9da076c3af4efa700e2fb4f7a2989412cc96a75e80b9a10cf7baa5fb6246cb1c126a6be8f1b1c79c494a04487224d51a5e9541779a0a7b9d774351f18e81ac3af5ac131727319025ee1a3e780607ba9028f80d1c6581a9f9e1c8a36bcad807c8b49f5b5b7fa9d1b549a7124defecc99b6a45306d8f7fbf8b127f85194cf9a507d69f2a77d5fde435019837702de944d98da9f21b6838952aba15d8213e4aa96308b073e777cb87dba1b8f7579299955f3d8e9119928024e666ea44d0714f70bcd6ef55d4367ab4ea603efa9430aa1c345a74f0956f820245a63645d61ae29e9e6c5c36712321094c35546f3f358b9eaa2fd93abf32bb4ef4d9120ca61500d80769147736078fab6c95959fa953ee0d39ed0706f3d9e291578baadb77a692c3a5dda5c5aa55fb3b99c223c1aea6d0925fd169e36b7cc39b5d1f130e20722780c867d4bf68fb81fe745f49ebb8c2ff65eaebe424cfd493fa713b8c2e05c3f0438a6fe733f6f17188694ee574ec8f666394d1a422a18dbdb364d3221c79baa2b43a45f57eae252ff3aee1ffa44b5cb2d99447b937f09f1753c39a82560b851c435309313ca37b35d2f73518dbc16c528020621b7d370d7f10bf8b592f78ddef6f6d26722016515edc4dbdff7657ccd5f24f4468ae699ee63a7c0e2ce8807f2334a53d1edccb140b006563d5ddc6feaef1509e8e7d94cfaddc1bc66c63af53acfa4dfb9ad4367d92f66c4ab8a2281b648972d923c172714c049205927e6c8071563a94506fc6d8835df250d73bc23a5da19e5b7630cf12123200173a7d271890e650dcd9dfce51429136e48f820f6b152d75ae45c81bf60f2fc550c0acc028f40c038b62a7c40ecf0408a0e073c0ae681310111735c4b0a27e7023f4d0d7335a72860f4d9d24535559fcbee77a9eae8fcd02df977d08b890bd7ae233e122dcf8fddf305ac06f323f4d31ddc90a6c133fac6c4b064da225252fb4bfe8849699741b44cfcd66ece0df345a66ad970f65978ad9b266dfaf8610d9febd4308b34161edd8de6ee07467732b4c14459d1679c3fcb25f3f3a3503b925ba7b3bf70c01a8120a110265e55047897dc4cdc40638f90c27dc8cb466b6a2796d569f9923679c2160623f07f7ed262664c0f026bf16aca5a0af84e5df58dad8f438a6bd56b4c8fc0dea91f763f01b6e67548669a2b2a74b162a07891289a0477a58e1259710331c969a257bdfaba16bc55ae079f0ae262df90a925671a690168fa37c681a53621df0b5d6b18bbffc4c30a3e5a387a7c5aa53fff2a919e7fea2691fbd17ecc63f5834e79ef0688ab7151cb4cdfcb42232d3e9b3652aa4f33cb078be0bdede6c66ba1c537f0d4f13ad9e6eaa24c5140d0d18ece8e26ef4aa9434178c732751b219d1d0df211504df89bfbbfe618e55761b063582166f7f8bcb46b5de6a411222cd16f5e38bd2b56ad6a06ad3470d636e91d874258e496364710714c6e43691e5a8562299fca305b582f0275ccce755f969db75c900a896ee27a22481b980a5d24b41e2cf8c5009da59403cca066dbbf5b6298a8c5826c711cc3724c3c825bd5face536a10e4e06a5800c8222fb09410ba9b5f5ba5b97ed1ba0336157c95d0a620450c2497a593f04f4927766ef4e9277f4f07966f6a5d3ade1fc536b211cbc189e26872dcfc0fa5c892586f891cc8301e3a4f67abfbaf667aa7c75ed618e15a83e366f4c5b2929640735516931dc7d467f76cb238933bde1822db2538afc086e8f83283a8606c259f480f30f0711d5e18f2cb1684c29cda59cf491ffdf946b5e73ea46905275a1aec8fd147ed8d65441df39520c313df7da9a9b505357ed96d779d698318c7b2a3298db7dc26df3ac397072188979ac39169f81ad6a557038c7e732b9d4a975001a0963b66a2ecffa69cf0da111f9b163b30013bb78c1127f5407b03a9cf24d771e9b49fbf287de6eb65bd4b1c36574f4b91eed5321bc1e70dd3d0a1834c2537503321504618e8863a717a500573f49a209ddf8cb1e1435f36b6402eb0b6e5a95ff0c4950e9d4d3cf5353a4509eb6d25a9a93f37e781e38dcc62e7a3f1be68f5697d37fc76657523c3bd62740f1a2dcdfb97a86d8ddc15c2fef54602c91e514e3aa2dc2c1980712a3de18d3731ad39ffec0fc6da0a016e3d80539c4044058b4b484baa9b96fec83b69e225dadabbaf768de5f41bb205db732bafbeb8cd1097041a568f94575287beaa3e066cf8aa08125be76b057e0e9cfa5b61b415139ae7e7bb2d65b700ef8baf643ce1cc4c0442900cb50bf3220bb30f2c770c4f13ce4bf2c3a537ae702762471112c8bd5c8d665a1f815b010e03929b4171c8e7ebe667b2a87a9464a10091217eab8a2d328ed69319ca566a6cde2245abef8fa748ca73923fb4a1ac2d18bc03ba984fe9f4322256c5226311d291f82237c489a555edccd87daa7261679816f34867c24348aa3d39af6db34c790b351c4409c9860bb4ad1e1d45bf1fdb81c63d424dfcdd72347c8b2d5a6813df2a4b33b31f4900142dbcdec77e68356327ca9f5cbaa203ec3fb5f1c6ef120871afe023be4d481a9f8d4d45b6013a0aafcfccafdb231c71f1604c751d3c31b5cc07120da6a270891558162db1a4f69bf6f02bfa134d2cca99d636c1418b7784b5fa364096a3e04ad1735e5d7d9c8753e1af71f72c1f0d2c1226aec89b6d5b3ce4ef01d0bfaf7c4cd623400a84ac383728ee3d56334992517e86aaf91ca0956b0af9031da0f2d62778cadfd833b006bd0c59dec8e29cc9a0c7e3e1afc341f059383f40b244369cf9b8180a93407ac2223a4f78e488f40fa5dcac3c17696c7fa47d298023c6190946906de18e6dd1bef96461926f8dbf59cef9004fcebcfcd171001fe1fcf4837cac9357dddb7cf2ef77b12c664069ee6453ec8252668806b64fb746b59601445e93c254351f6efdec896ee7d3a4e020c25835cd5a49dd5f6fc8e7c491caa42125e69042af8718fa694a353d324fee34daa2374e58023d777e019d642dac4daf8e71d024217f0deb260d837d35a023bb7dba0581e9ec4271b83958bd229da7ebd7da3da92ac81e2b01b38e6baeac0ec61c74f7df359bf1efb2b745c4e998b7e75ea5eb666d66268157965b95a8685a81be222cba5aec8d3ea428c8bf680a40eeebdc6f12d5a455faf061819b8752c40cf3f8861f7329149b7bd125ccebb95550dcfb8c435fe491fed021a50e4afece50463bd46601fb59c33b2ad886a73e5e1c66a1996c928f835da8ff8abd229b95436c70dfb5aea3fedf03c208aa4e9e05f294ba40b85ad011fa681ee7cd3afdfec387a73d008ee58c22496694a30417adaaa7cd0de3ec778e9d7e4a49ad01d418a1ff971a0ccedce1810d48758170e66f3735eecff42d1f81a5ace12867048967f0b37ab18616e76f20f498bc64a1f4ee6cd61d4753c69fed7d7c6808246cfdc0c35cc83b8a1f470550e0cebba179554e7f4f31cd0d0de740e88aa8a771befce6e4b2f87b2227aef19d060c9091d53f0c3bcc90958b17d888159186d739b7952a4d1bfd021edb7112b037d450836b46024159ca1bc729f7d64dd2a3c062231e02e7a15b81363c7c85266adb1ba82ceaf1a578bf05b33f34ac5f804883b74f89da28bd2d847a1b56d074b7e13eca6f66d1313c2588e948ef1dc1023d11808ed693149770677dd0c43c909ee54768f10116070a18151f8efbb64a1caec8271392d60678a0ce5cb1a873600e7f6a2aa9f557944d93eff7e74aced1f8bf74dcc2d9d4d38b2170225ab52638f56328defd05cdc58375cfe6a585e45ca9627f8f088215b0c40beba29da4fe5d45632c9aee111fe6aaec0bea1137416e9b160bedf067892921868025104a5ebeea280dd51e0cac7555831c9da1359a17aa8a8ac531f9fa8af6d2117f775a4a414ee943fad65f80012859a72ce7fa9c1463c540fe2f7a0c1eb550a951621be788051867a9fbda06618d8cc1ef9c63fdddbdc570c411876cb0c7a57a609fcd7350874907ecc28f78c6042d405a1f7050c0d5387cc61d3473c52ac344fb135d8b9893270afc39e3276f1024b4c76261c20db243f49267bf525d43de7f161be7bff275f4346f6572ae3ca7120d61eb35061c5f983d8cc63f39c4042c489e9ae62ad2930069c37ac7cb698ecbd9caf36baf8e56dc3163dbfbc9556cc1755dcb31a72dc23e0584a7b52cbc7ed1eed7192b417da78f102e6f07b21e7dc4f9d9c7f2b84fb710977cd35f9fbe17f17aad4492f00ba0138f115f85fc5ff00609338410558eb067ee2cba1f65d1a83e26d81e65d8c6a9570eb0f79723ddca63e3c674ec4a7de21f67b9537ef95c50835eb638a2047231ad8a26a6e2beb95909aee89e8d0003ea4d5746031ec239405d30923928e205d65f83bf81ecdd93c4074b1bcb3121889526bce80d1f75cc8f458a6ef3eaab5d3b538a2d1b3ccbc8ca915af043e7882ce9cdec217c5864cb1d4991be4bc7463f3af9ac84f9409a6c6a2c8d29b7bca9bdfd9e63acf3977075e98d16918eb8a72d0fa481f79a0ddc63daf549a98e30fc4d749e452264f203d46e81e10458817cc4db8b6519167dbba55d4c2ea0808d8c4ffd12b9ba24c69b00b16dbce12496c3b10e2bec", 0x1000}, {0x1, 0x4, &(0x7f0000001e00)='\x00', &(0x7f0000001e40)="2d4a80d5bfedaeb9686cfef030f7f6aed0d02adc94e0c37d1dc21e2ad6f2fdc2177dcdcad54df4feb65be593ed0c5721dda71be3d0a86f019761ee9a3e83a8325257143d76a6501d38a5ab8d7412893ffea9b80b52dca8ec836a31ef1a595a1e01ee05ed6b3332156845854ed625eb62193e2b1c3997ed8ada73b176a3fc8608219d59558b80f65340c446f25991fea8e9082c7097a9318bbe17ce8942e56e1471069f99aa87ac9a087d7ff67a6580e1665d9b392e892aef19503a551aa1bbdac17cec878ebcab0b513daf916930ace2b65047b2ed98fcec1774f2b810fbca8bc5b963b76aad1ad586aaebe83a9f80fa5d8ba02dfa0c57c74f6856b277ef67212111c1f6b953074111f922c2a12ccd88e183b7424a1db8e061962f3cf6b49eacda8c4efbcb6cfaeebe9b6aad3b0461047435fb91c3af15e7b70512f62b69dfb7c09cbf0c5e7ded02f1a301022950e22d2fb1481b46a92b6073c755137ca1cda9a5cf51f6312bfb0ec44a1388fdca51f141dfb869d032a81f5fe528a4b59079695c768eae7bf0cf908e4da45f00c9a268c7dbf66204741e845444ae934aa0951d6a224989a029e3596dc3ee2d0c02665bf105caa6e5c653debb9013a5b263729f5733ede0c49d7c149b768c8ddf47bdf8a68a477de27fff93947e267d7e8aad0447826d9044ace3c33357aeeb6595f40a2631248f459364d67f44a88a4be692186bd3742d438c9a0f6f7c78fb336f8974fd85ebb73f63e2373e5f6ec007c391bf8cb5f139234f763a5d2572baa110ca1b6780ea9a2a6bec887a0e987d67f62927a074e7684da4d3abaa68143ee385bf88ebea7c482133df57cdd712caf3b6681078b0860808f56394cd71b8860a724f9d79cfabe5d7f4a819d0e374ea7afa8c686e0fa98eb7c5305e7b457915b00cb1561178595f57eaf266f17de7e3e2a9fcf5bfdb186c095492572affd223a6d4e093c6232e9b65481666c49fb2098766206849f7f235d918dbbb2441dee9ca9dc68bdd82502677b12757874ced2f8a6550df95ffdfd2fed9d23f58da71800f7d33960d73f2043a7537a1db01e0f1d0d3a96611c5cbcf16f12e6c54fe3a23efccc8f875060da3b76d7cb360a9d1929def4a4bf1e90d7973eb6f3375edf1d7f0b3a54810d368dfd1203b8eae4fde83b66c9b8fd5ca3854474440723266f7d21ce7f087b340a1e275a56b2314011a8c2d4aa7e199ade1369b2875f151f099b3f7c03f4a932ff2d125c1d5c42afcaeae3aa91e2a2ac8cb7652d1e367b43b90b0efdcff019e69a06c3dccade7648e3ca57f90c472f3d085b8dd44ece409f37f1134c4d72ba607f75f1634b5051e80134ec4737d856217195fc76056dbb1d727b0d3d85762470260c36782373ba14ce5937a430723026c31cb174742b5a52babeef92dce17ba8c61e4471d5d2784066dbb21a49a9eb956fc922e1dcfa565c92fedf3372f9a6bdc6bb09569d0e9fc67a3ec86626b1f2c62e6d1403382172aec37b1da5be7f0d53867eff9737f04b29c6b6f629eb8ecca7d63ac8bb4e36ee55d3a4318ab77c2c1fa597de8ac1bc0b6dbf142b9aeff5b5b276ee56f10b4da9f8cfd4efbb7bea4668564209a7e60b450bfb0a1778880cbff856816219bfb32ea9db750be05c586aa1462f5e23e595e754cb8f7a61804a07686d2ee101178585078cc1f2b3f18af5c7019a6ecbd9cbabb1cbe73c79cd44fdb2d0fff547ac88277d6061dc11411f7550efdf0546f7927be26c1a2ab6040c571f091188998e0b3811a6296a02b9a189b5ccb89b509ae33338c0f8e97f5228df3d2f96b38d9748826562a1490013760c1e7f262db4484934417d3b65414a079925e1145c87124f42ada516e8a4dee49a27c895e83678b0964181cc2172b3a7cefb50b66c8cbb3d7de231d7aed9634c560bc829d22c255bf70c64f0b17c11189878cc9706e16196fbef1fee10e81a7746168cb2653ebc31484701f9b3e4502b08e73ffd70c09b2d5a24297a1541cd0919e68643a365c29aa82c8206dbd5a959b51e369aa3923b18cc56c1fd4df969fb7e1186847937c348c596b05fa69d220b25c3da6b4ce61aeedaa54d0b53407e6687fcdfe35c02a3ef37f268541c7df3e3bbf20844fc238d72e634ed6b07eaa62de2f125dcfe536804541bdc0e227649d8ee92014a8cda2edb827b39e43536e20c995ea3210a0eede930839a4ef870d879978db47bac3321f356b6cc8a68fab76e87cf32179c700acc641106ecbb19170f0b5d347a1a6c51d3035100615efe542f4095199528326f337de4cdf3e1e8734ed1c5d4fb0bbf268bb899fb44243465c7d65f33c5ed93f0015d661dd85437aa0d3d7483a0b59d503ee01bc22faf62535d7e8f663f84b8c0d64720db1f93f0d099a0e0214efee1acb0f08bd0b3919351d5695aa60525754e36867b7afd883def1fbde4ffdd8574856d41957ba00b128778737c15e40332f15ffad5bf5473eb5d2e6ede8e41fd1bc5d2891367644468d66e9502215678e1c974d7b1c467cc9824ad86401016de15d8ed0bd0dddeb213f14fafe02c60065695da8d4e52666e027befcf6a5ea868a6971556a0f5765039905dca776cc9c2a3d5add5c2d0f7307cf71e8d90d0baa12a8b32ee0a3a60ef74caa0b4c815dfdaa54f950bd459e9e0b127336c702bcd22bf8af1a8d09606f4055e7f6d40fbf2bf53f86add25c560857e4c0efdb773805cffe332bf027cf68d231c3424f61a7bd72e5df67061d7e392530a2258cf45c2bc4fe64ec888f879f8f74d3695791a037b244d93bd658c822fb2abea4e25e1bcf6970c4a1596698be5a2a535263a97551c31b5cdb4539f2f845b3d805fb36996b4ae504b84145fc4a640e46714e51221a7cfa67dff1b1a4349fdb28b7ccbacc4f8a3fa85cb99af0261269392cf0cd4995e916eae83cc20846be42f27138a5b79562145707fda59b5a6dc7903ecaf5dbabb0c85cf07bef501f4541d4c4fd2cc68fd4016bbd2c32de8e1e69aea1fa36ddf1e192edf5eba185ce7395db942c61292aa0980c20035b88f10d2bdb0820fa125dc0098bb85431f8e87dc8ef5fd21bc9835d1475f1199b03e5b4cdcc3ce3fdf100057cc4753c5ef381fa4222791697034d82901615780d336e1e6825ab762646e052b735423868cea526c461f0c6a6425b291aff63db8a9b0c6958a823971fbdf50e6a859b0237ebdc38fafe2b9a9db5cf27c60a5e986733e81e7b8bc1fb5e2ee4f8574a77c5f33e3c586da9547363411135470a709cfcebbd69bc31bd622c0c24a36da71014697374040464187beea5a1dd40ea033ff6c3b96f35c9293397e6ebc478130562f3edd90f3fae7d26ae15ac670ef1ed27f23497acab2a25e6129354ab6c4ee6d973afa711694213a2fca3be4e6f63ab03c88ca70e8890d997f2618f94fd41e1052ac16919cc27d2ae0a809cc6315ff6c7ab97fb8183a596d69eb7f3c1b8f2d11f290e0ab525b6a54aefa803a8b9aaa519e36deacda54e6ffa7394ada27be1d35a16ab3e80919eedae33f872d801d1c24c99d80ffb0eba36ff86d1379bafc7d2bf3192f2f02947849ad0258df3429576c3d29fbd0efc3d4e8d415b28b5062e107b17a05918c0a018b6588af2e25c43d2064c92ceb12bd700e6139af3550f83e0c8651fe6e82761141c7dfc7694680e0176ac27cd9f5857c8c2f14069bd3a1c2f3d31ef096c483ac460cc0331d0c930544a5f3e51e756b0fdce49c992a6cfede39fcb26d372d462f7dfb3611d9453c90881ca99c2104b9533e0ec918dd43857a06e0b0f4ae900f9c87f4e88c3a3ec043e86a0842e30a90af1c789b531652222dbe518cbdc3c5647a2c39c2d8cf42c761f04fdb72c7463c6b1db27e0899696ae96469fb1e07fa8397ad0249e3446ae9be52fe308b8695c9abee7c190b97b64b925f4448156d7ea6e8c52c8092f4c10a1e16dc21746c0bc662a818bd02a09b8b7d2d5b6539a00307553e5908fddb8cb1ba61dae85bec13e6c173efc38dcaa189f7c3bd5f2b893121b9ea7286fc30e55725f6a6372893e914af934d9720ae01a031138628960c89d84f16677c1672fc798b49770190d84f70a36238fb0fb881b40f547899c96bf91aa2460105afed9b03f8adf8a89908fa492c423ecd8058b3b63dd71f43f9dc674631122868d6ecebe3c979731c47f80b3292c60663a4d3bb7f16731737a946edf2730a0dd351d3f571049cd19af7787677b2eb457f0d8f842135092b4a4c896b67669ad7fe52ef9f942b15ed346bf680f82d06d31b432318790a10ff04c2284912e48c9685d57ebdb5a81d18b3f03d97d81442b0abbcbe83fe2c00a7ccdcc6c7661b019298e79e4b45ed1b542a0213f4e9f70c77a3e3159999e76bdc9ed06505f2b1a4b376e11de7bdaeb1613e4edc64d491a2479600a73d6273190fd5562b38615e4c95966664d7690c6e3d81f975d05ec1133c19f766e5ed814cb37ca32ce250fc08fad829357ccee4741da574dc196929138fb03af0e5d9107f0ff7172b7f0b8ae421f626c6d993cda8999c2def61e3d260362ef4aa8eaee79c8863a31c7ba788af963970a166b0b3bc76fc561ea1fdcf679696fdcec2d3ab015f4ed214cea5e5be21675842cc14b951a2b76b4132bea57553e0dba67519ab0bd6e1e30bf62d8021ff5f4581e36c51642941f7dcc8f83f6d27f99c3790db640999c677c59211f44e05997b0f75e5ee7bdc1a9413033273dd8fab32410934aa570662320ca79c86f9565af84e0f57fcd59c6825662ea1e13dbdcf1ea7598a0cf2f9769bcd734da9ce32ea9ad1b14b795f4a844161f19b1966f9a84701f0548667c36721fc8d359d1a2c29e58428905f6c251f68b703a3d4ebdc78a2cabf749291d3492ea60dd3539b9a8bf120480bcfc6b6289b00302eaed88b52a428671ab753c13fa8a7b7a0fa39ec4c91f12419f85eae294bf28d2f19b19aa5e2026576053c5630684f395433d06d368498d2bb81a3b9f847cc5deaf8247ba1b00c0909fbd8a59c93d29773c0cdde3acdb79a4e831e281ed9ee3e98f38695942300f109ef78abc298d5cf3bf23d3079cd91a8a57835a4914efe3d54fd49cd03290f30baef09b618a3ff8a69dd5bdbd28ad1e5245a978b6258b2f4d4935a14997e10c70978ebea5e807e89132e77b3933dcc5d019725a6f9b4339587805a79ff991ecfed5c211c175b18c81cacbc0fe1468247dd6fda81d57b16e6843204ce1f4f8f2e100c2bfaf5746ea9c5589852bd969a786e25f3d01215938aaf859b21ab232e82cb24dfac0c53c3619e7b346ee1c77b817378e4d5cab5790678c43643e3b387dea556abdb41562e5389280499b3db6ed149ea22d1db1c81b85267b380a8376a61e33a81aad113c6d7e8df1a2a927899afd6a29574c38bf5b669e3f6ecc2d55c6671db1b71cb2b5595b73889c0064599b1a4b65674f1e14ad39e9398d42e48807553b6c78476a60d9423032ea11555e523ea1c91b11169d6be3fdf313ca7890feb803021796e7e5ee084f692b95a1b617d187d923dd23b4966c87056614fdadea7c10b20ec2ebf464599d585f3e4ff1ef4ae59284bb03a5e5b4bea2c5742324fc6e224663cb3d222a36d8d986fb65d4ed71ae59894206ba3109af316576164e01485512f7a6bef88e1246db885bc7ce47a0c2a6f63ed7e456e8af574ecb5f3b7c007db4c5bf7b732ae9392f0603967dc282e018bcb340869c22864f48d4c7e9ad363dbbd6c00711a550bee023f81c88f7631b9e0ba35d153e586b15a7ccecadfa4572a73c51d6b43a6b0a3c", 0x1000, 0x24}, {0x3, 0x1, &(0x7f0000002e40)='\x00', &(0x7f0000002e80)="c96ed412a9f076ef0df68c71b4c06f76", 0x10, 0xcada77fcd31dd8c4}, {0x2, 0x1000, &(0x7f0000002ec0)='\x00', &(0x7f0000002f00)="15a8efdad6c0a5f134e6eae5830535cacf7d40b8c36dc5b0c6b5c911964c6b80a855905b0c02ee173842ff6bfb23b2cfc9b42e392991ce42fd9e3b80f40efafc", 0x40, 0x10}, {0x3, 0x5, &(0x7f0000002f40)='/proc/thread-self\x00', &(0x7f0000002f80)="714484006dff7249ef4c64f02a6a9953db1f1abab08192eaf8510618ed7a82edb3cc1c62d4686bf0646520b37055623483b952fd26d11d71eadb6e0a8510fafb895fc245a0c813fa2b22f1ab0c7b213d6f6f90957abdf81940bc9eaa71fad62a04b5aab0155fd0df942e260bb204c344a4c532d4bf03e7a9671cc7af6e7a4070692aecd0abbda9adc11419ca402870b10e9f4f9f9c2e7a36f097d06caff9916d3390e76989231e3932afcc7a67221490ac125a1a53775ba4aba7b3e75ea703156b585298a10236ba8e264206ddb928c661cb121b3161b56019b9918f1e9ef08bf66d73af77b266848b12fae6194b7ef020819e6857920bac65df49759d46d87f1ffa7a433032e46f4675bede970fc4d4f343cc5e234b2227df5cd469573f67473e5730cdc9736d874e51ee5f772cca74ddfeb2afe68f6c10d51824c379e4788730f2dc9961f20e3f9c20b347908176cfe9fb0d1bcfe2cece2c34d2221183916f3eb8c5a28c217cf0a853027a33cdc1a572a57751a75436b5357cde7d5a7d63fec1a543e6997e7f5ad45055f6b57211be32ec0b048c5ffd2f4ae49b691214ef5a5f44dc0b765c358cdc4156b190a716196496ab85742c8033788a1be221330ec28af2840156a44e0fdf16b1f0ec979343acd1465b2cedde1142d81dcf39d8dab3775d3923e49f36c70a0930819c142a6240b6dceabb747797c314d772d41f5d93df117dca8b3ce14bc10dce244b5eebcab306e45fc73567ae3ec3b677a105d5759ba90ddef570b7a2cf35ec2f755a2e7f7f80579bc9ec253d500280288809fa0d717b3a32a3f58a685c58a3a0246706bafe710b7796eb4a7cae108d2c6aaf5de7146dfb7b1a412bbe1a9024fd8dabd66d8f587276241f0b7441ae6cf0f5b6bb75728f074bb912449a1b562f4fd2bcb1e7b814a36ab7b6f06936435bdb06b06e9b1df532abcca05928523c8fa7e433515fcaf0d957c96e7676487aecc8ac67d21ace0f47c0e5450b15629e96cde6e578b388bdc643053e4eb52ba6c5206b2d08fd6e98a1f118d59ba0255ba35ef7aa8ae952c6fdd6515fd6275fdb76e07b2e815df2271f660dd9aea947908f3e94e9af0aa6392cd041e7e08df375f52dcb4f745722069f8662fef0f6d580ca9331cacc3640adc43f40aad1d05c60c40ace66e524ecf22fcf4e3070b14f4be9997306f91b8e10e391c4aea1f048a5cd40e6fde626b478b53baa7a5a90f16def243b2f83512be0cc1fc63d680b1aeff97c3df5f214c5bf263cea91a659c6300ee41cbf2a9874243eeedb262319b34019a9344b43e1da94ad045cc6f58c8aea8aec5c7c7f57962b10028e9b6f865c255fa12a75a3901790926679455e1eca4bf420966e0c45c04560ee141bfa4191401bf04b49e43958cba360c284992206819d7b937deb3bea799d2e501505e684c0c5b672e704e92d2ed1733287ebb268b58d06889147e6f49dad94928e0d26346272b171a2ab3afd2a3b837590f7c0a4a465e2c45f9320296961cb74401032cff250036b0c7d43947ad1a9de7672dcd98de1611ff9c826dac9dceb44c5c734c527bdbdb8d19ad82c0bda6fcda6fa63fe17c9199fd2c79a2d99d87d7112299854a8e5902911a41ffb39bec1907de03740071e6fd66b7571951d5aef2910cff75c465896ed17cc9c14ae56e1e3658e7f7256e03e103a054153e50c43efa742a49d1716f59bba6493c592a62a43ba598a168123ec4c01e233e88a06b68584b9a0cd363ce9d651e37fd4c791190159b51697c190edacfd309c4dfb355b16b3eecf65625da42b011809301d2569ceaa3d58221468a9eac446ced907869ae1a9fe342c547d396e5aab16f53c5e92d99ea36fc4ca305996ea5633f7c46e40c1c34623666ac5d10fcc5c01b9ca5a7aa10fe0368e735147adf5f5cf0991502208b49dd1b8506d5c8fa056bb4dfa2feac4f26f0fc5556552a768dc401259dc1c57ae33edd8f4449569132aeaa1cc1f3a7b6108fe191e3b165af547e5cdbf78fe6c614d3c980511edd6bc906164c5eca91f99c11f4246dfcb9de6325bacf73f1b908555d7253f97c73bf760baba0920b6be493734118c3b52241f0b907391b26c68acc5747910fd60e23e16a8f20ec6f1482cde80d0db1a59a900e957a412b66c3f24736856b16ac438f0df0b31fa0092220b3f78b9f04eba20aa59af34401fb4043d30997e81b5931f8e545e5e6c6effe040c8c880217413a77b9f6c5b552a73aed4e035b0dfba7ca27a23afff9b2431c45ae64ca503e5594efb08467b56f9aa8fa7f665f75329c42eb2df23fedb0583aaf36706874556f5eed7874b58fb8ec279d118a3723706d7f552a3d96b4ddc51ad4e6ed7923ed609f4fc3453530297947b8c94d7f16922a722d838dc609e685775de3d27ca7a6631e69fe26b2a40b0316ee7ce8746ff03989d38bf5f6787670dc28ae854eeef59369a03918d53928791c8e7e28bdcf61d6564c93f06c9325242ea48e3067b9780d4cc57afabc54dfef00118233bc728720770759cfd06fbf39ad2cea3e5bf37ef7bfe3e3233f03e3eef3965afdc8fd0e6ea74853e1e41da6b626e5ec7471ba16e029402c13de86523f3839ae095febd0a4b648bfa7433ed6f2bcc63ea77f740cd6779d31771aa35f63ae4b22a4bae02a8105a67043863a0c0c755cd0018795ffd13887580b92a8476e62ca828935b047ec5509aed7c87b78e67611d40dd6ea2909dc14b869b9dda8d9d15f372d441570fe6d651feed1ead7d39a45cc2224b42b0d09c18a7426eb1c1700c12b0f57738d7f6d13d5a30655a2b7424def693dcab52ab017979d1b843a4bfbbf577c1483384c249c4ed325a73cd03f3d1e6fba9180d775babae0cc64230bfa337857c0b8d8457905db91370b2f61e8ac2376581a6f410eea2d149f54516831f28a6c92556ff2b725ff8ed3c11f4fc397099c168cb230a0a7f15b2b0f447d30e34d2405718015040aaaab34caf566c20621ab0711916b44b4ee29e86ea5aaf503fcc40286104065858de486babc71846242be43cfdbcc8bbb41639798354c40585677e992ff21ca1ddd3df2598835627f570a9b4d0182640f00649d2b22b3c3c4152f1bd291f3318e4fa8636c20b52f8fb4017d827b05ee2de98794417580ce19ac1b9767406df827c3ba51e73346b647318373bce2dc5cd5888b32cf41ca4463d8269cbe38247fda452e41e9495510e29cd09ff1f3c79bf7d184135f207488f87a9d764ccbf305094880eaa2f99a69ee15f4ff672be6bf673c8e45420e36505584a7d65853f9149ad0138d15d53d80e077c94b87e8d992e04ed4c7fc4a2bde41bfc76b8853187d44986dfe40336311cf23a4ed8d8edcea7f0556f014a9f5884439de1d9e3218729e74be9997a842c7ef3258c7718dc03448a8bcf86aa9b007ef600bbb522e8304efad35813e4e5c322cdcc821f0831861e631bbb44488c07f0078a6f66bf1b7cb13a64393642def7a026b949318a9198072f56a5bb2dfcf0052247ee1a80380bc5e616fc1a04deaddae1b23a1873888f5503356529945a61148d07743cba937e5fbbd5106aba5c7dc1871af00b5c804492843ff0beab31aa4580fe0f610f0512cbbd6b36efb22baca451aaf41a159c5c48f7d6f6bf6c9fa6b84ed7d787cd6890a851a32e3e7f950743fcec2629b730400ac27eba7c751c0ece85c8c4c73d40d65e1c3747bf4dc7968fca16a68ec5fd8c3382554d2215c2da69a16e46db5d307d2b6004c621f868291abba81e88cdf40f2afb31412eb0fea35524bc4ae376434f623c77c8e07ba7d57117b86986d82df2b064ac834c5bb8f4f8f40e249b21587231c817676b9bb4ac690bb8fb887d7366cb94d9eb2491f12e376d66e1ab3591e9f1e678c15082464314300683ecd649f4c0db1f8f7f6ec9e433415f4c6a0b8f2a6c28e25afeaceb81568436bb4454e0d36f6504a8c295f798bf1378d7192b8f98298d0b76b3cafe29a58598d736126de8f16336b04d48bf0c46660a216921f41ed8839cf56af4d70419d18613a6b59336e93004d0235b24db44c665b70aacfe2ee55da79c4e11c72a389b8ec8e304b6ff54765e6c39c795571e38a27b724ef54d20bb91007cbbbb60bcc9f165b89ac826f1f44459e6055d6e8164390da4c85f3dbc2c34029e82880cabd1b875c8701072544f88f78c83398bf06d8e70efb860013b37449087828cd4e73242e6fd88f00062863718b20af339ef07ed92dfa9049d4e167d7365a8bd70225cf9def98838d5747cb5ff6ceb83c43a14ebbba6d40798ee933433746532ebb100c37f549b92ad8d88e426a38bb3db89e1f49d7b5fd1910ed39f3beaa08d98be785da962aac397c87f32c6a3b0bb034cec74b2586f1e33cf075f50b52cf699eef9a12394f1b049210de9c689c455eb912045c2cd3934f2f1be406f8b7fd9e5625fb671138af091b3254e664880bb0daa36abf0d8e91782bdc0ac4d1f65733aa8c82dbc900eaa3d45f7b2506c1c6274ae94a07933212b7077952283d97b0ca16b6d8b63c5d40969ff3be6b078ba905791749680b209476e8e8b9748455419c95507131c35ec449484918466a6495df67656791e442d061b61674c59101b340ef498267660d3b92f987f57ac23634c1294dea7dc553dd79b12eb45957b13c0f4dbf27e7294d4c6b8fc9a17808e2d592ae0bf245fa1ad0dc376a4ef4fc257371de742dc7c1aefc59c26e8bec3ccdccfc505255a08dff394b57d41418349e9f3cf3353706089a263de0fef97dfbf7e1029da4d450b2e241b1d720367e8727446ac70c8dc8a16ad0da358f5660305831798f9da37d09ca323191ebe9c013046aa6192420ee20246d108e5f370f995de72b9a0b3e996dd852d82c1e1ed1c4444207b4635a7462fc65714a17c6545defd575167d125950fc302efc7a7d734c140e4c8f3203d798569099be4edf7d10fdbab3702f883866a2a3a65501591002262a919bf68bb31b90d54f70fa6c0335e6e8ab6732ea6ca3ebf10755bcc82f52eac70f8e44d54704c65af2beb9ae3d218b49eb16269626d2af5d602f0412b9f031b01405d23a622e791ad704aaebca25ab5902724d4d5bc261f8c14b2a35b246c8a4cf122ff04549018c908323240ad6fccad2de41e0f1635913a527243220c44f26ac2299ecd9aa6c0d2a8a5562a0b732650cf8d646558e9e83f1c77f73151a4921bd6115784997a603aec9950843fb1eb4af64d07f566512079a110454426268b7860b342d67e878ece4e8faba876e09a30b29c8cf7748064b949d3e2ebf0c5b7e3b9b01e4239200055b514150d20b57d4d8fff9e1015639cebc65c903a1736831554002fb4139415687f5d0266fe1c84d658ad60e1ee52e47ecc8c32299aaf6b10f524fe916b9f472910b0417dfab0be03026c7ace077994d43eb682e32826327df4b9768697596f895a9374a7d2e860127897d642eb4fedac0ed89707cdbd8ec485bf4b4a358fdf4e25940a4f7e88b99de1d0c9db5a9168b4dbf377c8bbc12fc1891f6291a3eafc4a37ec8ac3b1399e1d4a814efd6f47b484484d95a6ed62aa4438126ae17f47af84650435bbfd2d735721fb6b5f648d0e15b82ddad3ce29a5bb7d49bd677e08b5ff8890a72404a436b452aef94d05a3a3ab4152f7931beb2747a07a79160e228e07113f3ae6f074dc50dd94e7eedfdc441a7374b1173e675fdedfd10d80135b35a4d1bacc8ad0f6a83db607eac69298c1972a614a1faa423dff1c8d54a611b5aaf82048f177089706bc78c64994a12fa137f0b788763f", 0x1000, 0x12}]}) (async) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r6, 0x4048587b, &(0x7f0000004080)={{r2, &(0x7f0000000a80)='&\x15+-^', 0x200200, &(0x7f0000000ac0)={@_ha_fsid={[0x8, 0x4]}, {0x1, 0x1000, 0xe, 0xec}}, 0x4, &(0x7f0000000b00)={@_ha_fsid}, &(0x7f0000000b40)=0x5}, 0x8, &(0x7f0000003f80)=[{0x1, 0x3, &(0x7f0000000b80)='}\x00', &(0x7f0000000bc0)="962295db670480ee222b97adf34fade6dc65977b83401c8fb5ff89fb81a778a8e3ce4e82e7b6efac0f79d8274909bea1c7ab8c434f7d69e33a5d2f386889c8980f2932fd7da56285b606d90c9ea0cfe58e3619bd32cdf965c06c891fe3ae73ad5c487f54a59ec52fd7bc2b5f02c964685c62867ca0c8508a86ba33407b84594a86138315f2b2b1dfa01bf7316e3023c3fe4976b2cfc6103f59976dd75183679a32bb4fe89ee948c3401c2cd3fa51d78d29c6a885ef", 0xb5, 0x1a}, {0x2, 0x2, &(0x7f0000000c80)='#,}\x00', &(0x7f0000000cc0)="41b134c7664de6d97366ef2c118d82ce79ddbc3e52706b21c359675995011a23dd395ea83b714af0798c5f902b6b02a75d0cbdf2ef1ccead64d2cbb225d6d03cec7d39172a7c593ae6e630cffc4734820a27eeb0286aed796f098c951fbff7850cd83b954b004a7211cc03fe8478d03556169b98268683b6715c23cb43b2ba", 0x7f, 0x20}, {0x3, 0x6, &(0x7f0000000d40)='))(:\\-]\\-^}*h\x00', &(0x7f0000000d80)='i', 0x1, 0x28}, {0x2, 0x401, &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)="9679816edf8b2c4f9268cbec833112a7bb5d04eeca0619a06a438b061a808cd3c3b7b13032f498d7c062008de5f4090f80e5ea0dff465d97c46ff75b2358934d7b2315caf13eb737eb32a238a8f9126405d8de17124439aad53e1d200545c849c3571f4d224ae1a02f628c48fed75f28370fa388f4e5d9b587a7140f04e07936ab416d409963f99791d7d677d49d32041e84ff51a09af2c6e906182ff4967a3381e8c50042b00082e9fa3edb1da64c4dc3284b32d5e612e9762e8332e61f6220bb201ed855d2e7950a8f2807d32758fa5d2c3bf904c095f9bb961d5e526923d13453ebf598ec1482880c6c79044cfbc00f0eb50f7a61da76086dd52e96e6b855e4fb6e6500ccd6857972496dc609ca3fcf353fb1459cb68c515ccd3348e6b88e4783ae8f74843a591bee9dd68d2d03a1c5766990d04eecca46f085c48b2e6bbcde46f6296796b334e848d6928edea77ceb656cd80b0e6b8a323d092f616ea298531d113a3645369f6f310f957006e169f4bb2b9f196c980def9ee63c5666d3950f6a68d20836970d7cedf5fbe878466962bdcfef0e1340b6d5e348419998f79a5db48619757dd3516e247862206d22d9c3ac54c7a7a0bdbd75d9170d88827918ffe9fe1c6ec1634c01a1abdc6ccd0593f0b867535b60f9d64632fa16814330e58f7cec337f1099d08e069667d1633526d0b9cbbb2bef03b01bae92f02f76a81f8b53c16f8bb7e4b94c54778ff93c1e98582d9b41c39a55be34d762a2773f7f408b1c2a866d170e43ea0ee78bcbd6cb8e105ae13c74bfa3bcfdfce4bf9e50bf6cf54f3bc3923ab9b9d18ff9356324e09931de875676cc2c770aa9b297dc79083ef66dd34b63375efef3fd298d6174165ef5580bdc414fe6a0e3fb382a16fdd9a521a6eb5e94b1445870f02bcc315f75537bfa77671865cd5c7d744918537bc5c28c7888c02ec64b2ce8781bf03babfcfc723ccb985eae28a9908c457da8e9b7e631e2fa77128940ec20012116e5e8aab127a371f3024776eaf416b0afbce503b1d55df801b755f78aad1caacfb3b3484f698fce8ccd72d682d6a6368bfd4b96b60f95b90e6c2b71ecab5a89b0967cc36c48d68596569ea15be7cf875eaf5c5dd9b97706f013aa305f4d5ddf35c9d039dc6dc7152e460210c9da076c3af4efa700e2fb4f7a2989412cc96a75e80b9a10cf7baa5fb6246cb1c126a6be8f1b1c79c494a04487224d51a5e9541779a0a7b9d774351f18e81ac3af5ac131727319025ee1a3e780607ba9028f80d1c6581a9f9e1c8a36bcad807c8b49f5b5b7fa9d1b549a7124defecc99b6a45306d8f7fbf8b127f85194cf9a507d69f2a77d5fde435019837702de944d98da9f21b6838952aba15d8213e4aa96308b073e777cb87dba1b8f7579299955f3d8e9119928024e666ea44d0714f70bcd6ef55d4367ab4ea603efa9430aa1c345a74f0956f820245a63645d61ae29e9e6c5c36712321094c35546f3f358b9eaa2fd93abf32bb4ef4d9120ca61500d80769147736078fab6c95959fa953ee0d39ed0706f3d9e291578baadb77a692c3a5dda5c5aa55fb3b99c223c1aea6d0925fd169e36b7cc39b5d1f130e20722780c867d4bf68fb81fe745f49ebb8c2ff65eaebe424cfd493fa713b8c2e05c3f0438a6fe733f6f17188694ee574ec8f666394d1a422a18dbdb364d3221c79baa2b43a45f57eae252ff3aee1ffa44b5cb2d99447b937f09f1753c39a82560b851c435309313ca37b35d2f73518dbc16c528020621b7d370d7f10bf8b592f78ddef6f6d26722016515edc4dbdff7657ccd5f24f4468ae699ee63a7c0e2ce8807f2334a53d1edccb140b006563d5ddc6feaef1509e8e7d94cfaddc1bc66c63af53acfa4dfb9ad4367d92f66c4ab8a2281b648972d923c172714c049205927e6c8071563a94506fc6d8835df250d73bc23a5da19e5b7630cf12123200173a7d271890e650dcd9dfce51429136e48f820f6b152d75ae45c81bf60f2fc550c0acc028f40c038b62a7c40ecf0408a0e073c0ae681310111735c4b0a27e7023f4d0d7335a72860f4d9d24535559fcbee77a9eae8fcd02df977d08b890bd7ae233e122dcf8fddf305ac06f323f4d31ddc90a6c133fac6c4b064da225252fb4bfe8849699741b44cfcd66ece0df345a66ad970f65978ad9b266dfaf8610d9febd4308b34161edd8de6ee07467732b4c14459d1679c3fcb25f3f3a3503b925ba7b3bf70c01a8120a110265e55047897dc4cdc40638f90c27dc8cb466b6a2796d569f9923679c2160623f07f7ed262664c0f026bf16aca5a0af84e5df58dad8f438a6bd56b4c8fc0dea91f763f01b6e67548669a2b2a74b162a07891289a0477a58e1259710331c969a257bdfaba16bc55ae079f0ae262df90a925671a690168fa37c681a53621df0b5d6b18bbffc4c30a3e5a387a7c5aa53fff2a919e7fea2691fbd17ecc63f5834e79ef0688ab7151cb4cdfcb42232d3e9b3652aa4f33cb078be0bdede6c66ba1c537f0d4f13ad9e6eaa24c5140d0d18ece8e26ef4aa9434178c732751b219d1d0df211504df89bfbbfe618e55761b063582166f7f8bcb46b5de6a411222cd16f5e38bd2b56ad6a06ad3470d636e91d874258e496364710714c6e43691e5a8562299fca305b582f0275ccce755f969db75c900a896ee27a22481b980a5d24b41e2cf8c5009da59403cca066dbbf5b6298a8c5826c711cc3724c3c825bd5face536a10e4e06a5800c8222fb09410ba9b5f5ba5b97ed1ba0336157c95d0a620450c2497a593f04f4927766ef4e9277f4f07966f6a5d3ade1fc536b211cbc189e26872dcfc0fa5c892586f891cc8301e3a4f67abfbaf667aa7c75ed618e15a83e366f4c5b2929640735516931dc7d467f76cb238933bde1822db2538afc086e8f83283a8606c259f480f30f0711d5e18f2cb1684c29cda59cf491ffdf946b5e73ea46905275a1aec8fd147ed8d65441df39520c313df7da9a9b505357ed96d779d698318c7b2a3298db7dc26df3ac397072188979ac39169f81ad6a557038c7e732b9d4a975001a0963b66a2ecffa69cf0da111f9b163b30013bb78c1127f5407b03a9cf24d771e9b49fbf287de6eb65bd4b1c36574f4b91eed5321bc1e70dd3d0a1834c2537503321504618e8863a717a500573f49a209ddf8cb1e1435f36b6402eb0b6e5a95ff0c4950e9d4d3cf5353a4509eb6d25a9a93f37e781e38dcc62e7a3f1be68f5697d37fc76657523c3bd62740f1a2dcdfb97a86d8ddc15c2fef54602c91e514e3aa2dc2c1980712a3de18d3731ad39ffec0fc6da0a016e3d80539c4044058b4b484baa9b96fec83b69e225dadabbaf768de5f41bb205db732bafbeb8cd1097041a568f94575287beaa3e066cf8aa08125be76b057e0e9cfa5b61b415139ae7e7bb2d65b700ef8baf643ce1cc4c0442900cb50bf3220bb30f2c770c4f13ce4bf2c3a537ae702762471112c8bd5c8d665a1f815b010e03929b4171c8e7ebe667b2a87a9464a10091217eab8a2d328ed69319ca566a6cde2245abef8fa748ca73923fb4a1ac2d18bc03ba984fe9f4322256c5226311d291f82237c489a555edccd87daa7261679816f34867c24348aa3d39af6db34c790b351c4409c9860bb4ad1e1d45bf1fdb81c63d424dfcdd72347c8b2d5a6813df2a4b33b31f4900142dbcdec77e68356327ca9f5cbaa203ec3fb5f1c6ef120871afe023be4d481a9f8d4d45b6013a0aafcfccafdb231c71f1604c751d3c31b5cc07120da6a270891558162db1a4f69bf6f02bfa134d2cca99d636c1418b7784b5fa364096a3e04ad1735e5d7d9c8753e1af71f72c1f0d2c1226aec89b6d5b3ce4ef01d0bfaf7c4cd623400a84ac383728ee3d56334992517e86aaf91ca0956b0af9031da0f2d62778cadfd833b006bd0c59dec8e29cc9a0c7e3e1afc341f059383f40b244369cf9b8180a93407ac2223a4f78e488f40fa5dcac3c17696c7fa47d298023c6190946906de18e6dd1bef96461926f8dbf59cef9004fcebcfcd171001fe1fcf4837cac9357dddb7cf2ef77b12c664069ee6453ec8252668806b64fb746b59601445e93c254351f6efdec896ee7d3a4e020c25835cd5a49dd5f6fc8e7c491caa42125e69042af8718fa694a353d324fee34daa2374e58023d777e019d642dac4daf8e71d024217f0deb260d837d35a023bb7dba0581e9ec4271b83958bd229da7ebd7da3da92ac81e2b01b38e6baeac0ec61c74f7df359bf1efb2b745c4e998b7e75ea5eb666d66268157965b95a8685a81be222cba5aec8d3ea428c8bf680a40eeebdc6f12d5a455faf061819b8752c40cf3f8861f7329149b7bd125ccebb95550dcfb8c435fe491fed021a50e4afece50463bd46601fb59c33b2ad886a73e5e1c66a1996c928f835da8ff8abd229b95436c70dfb5aea3fedf03c208aa4e9e05f294ba40b85ad011fa681ee7cd3afdfec387a73d008ee58c22496694a30417adaaa7cd0de3ec778e9d7e4a49ad01d418a1ff971a0ccedce1810d48758170e66f3735eecff42d1f81a5ace12867048967f0b37ab18616e76f20f498bc64a1f4ee6cd61d4753c69fed7d7c6808246cfdc0c35cc83b8a1f470550e0cebba179554e7f4f31cd0d0de740e88aa8a771befce6e4b2f87b2227aef19d060c9091d53f0c3bcc90958b17d888159186d739b7952a4d1bfd021edb7112b037d450836b46024159ca1bc729f7d64dd2a3c062231e02e7a15b81363c7c85266adb1ba82ceaf1a578bf05b33f34ac5f804883b74f89da28bd2d847a1b56d074b7e13eca6f66d1313c2588e948ef1dc1023d11808ed693149770677dd0c43c909ee54768f10116070a18151f8efbb64a1caec8271392d60678a0ce5cb1a873600e7f6a2aa9f557944d93eff7e74aced1f8bf74dcc2d9d4d38b2170225ab52638f56328defd05cdc58375cfe6a585e45ca9627f8f088215b0c40beba29da4fe5d45632c9aee111fe6aaec0bea1137416e9b160bedf067892921868025104a5ebeea280dd51e0cac7555831c9da1359a17aa8a8ac531f9fa8af6d2117f775a4a414ee943fad65f80012859a72ce7fa9c1463c540fe2f7a0c1eb550a951621be788051867a9fbda06618d8cc1ef9c63fdddbdc570c411876cb0c7a57a609fcd7350874907ecc28f78c6042d405a1f7050c0d5387cc61d3473c52ac344fb135d8b9893270afc39e3276f1024b4c76261c20db243f49267bf525d43de7f161be7bff275f4346f6572ae3ca7120d61eb35061c5f983d8cc63f39c4042c489e9ae62ad2930069c37ac7cb698ecbd9caf36baf8e56dc3163dbfbc9556cc1755dcb31a72dc23e0584a7b52cbc7ed1eed7192b417da78f102e6f07b21e7dc4f9d9c7f2b84fb710977cd35f9fbe17f17aad4492f00ba0138f115f85fc5ff00609338410558eb067ee2cba1f65d1a83e26d81e65d8c6a9570eb0f79723ddca63e3c674ec4a7de21f67b9537ef95c50835eb638a2047231ad8a26a6e2beb95909aee89e8d0003ea4d5746031ec239405d30923928e205d65f83bf81ecdd93c4074b1bcb3121889526bce80d1f75cc8f458a6ef3eaab5d3b538a2d1b3ccbc8ca915af043e7882ce9cdec217c5864cb1d4991be4bc7463f3af9ac84f9409a6c6a2c8d29b7bca9bdfd9e63acf3977075e98d16918eb8a72d0fa481f79a0ddc63daf549a98e30fc4d749e452264f203d46e81e10458817cc4db8b6519167dbba55d4c2ea0808d8c4ffd12b9ba24c69b00b16dbce12496c3b10e2bec", 0x1000}, {0x1, 0x4, &(0x7f0000001e00)='\x00', &(0x7f0000001e40)="2d4a80d5bfedaeb9686cfef030f7f6aed0d02adc94e0c37d1dc21e2ad6f2fdc2177dcdcad54df4feb65be593ed0c5721dda71be3d0a86f019761ee9a3e83a8325257143d76a6501d38a5ab8d7412893ffea9b80b52dca8ec836a31ef1a595a1e01ee05ed6b3332156845854ed625eb62193e2b1c3997ed8ada73b176a3fc8608219d59558b80f65340c446f25991fea8e9082c7097a9318bbe17ce8942e56e1471069f99aa87ac9a087d7ff67a6580e1665d9b392e892aef19503a551aa1bbdac17cec878ebcab0b513daf916930ace2b65047b2ed98fcec1774f2b810fbca8bc5b963b76aad1ad586aaebe83a9f80fa5d8ba02dfa0c57c74f6856b277ef67212111c1f6b953074111f922c2a12ccd88e183b7424a1db8e061962f3cf6b49eacda8c4efbcb6cfaeebe9b6aad3b0461047435fb91c3af15e7b70512f62b69dfb7c09cbf0c5e7ded02f1a301022950e22d2fb1481b46a92b6073c755137ca1cda9a5cf51f6312bfb0ec44a1388fdca51f141dfb869d032a81f5fe528a4b59079695c768eae7bf0cf908e4da45f00c9a268c7dbf66204741e845444ae934aa0951d6a224989a029e3596dc3ee2d0c02665bf105caa6e5c653debb9013a5b263729f5733ede0c49d7c149b768c8ddf47bdf8a68a477de27fff93947e267d7e8aad0447826d9044ace3c33357aeeb6595f40a2631248f459364d67f44a88a4be692186bd3742d438c9a0f6f7c78fb336f8974fd85ebb73f63e2373e5f6ec007c391bf8cb5f139234f763a5d2572baa110ca1b6780ea9a2a6bec887a0e987d67f62927a074e7684da4d3abaa68143ee385bf88ebea7c482133df57cdd712caf3b6681078b0860808f56394cd71b8860a724f9d79cfabe5d7f4a819d0e374ea7afa8c686e0fa98eb7c5305e7b457915b00cb1561178595f57eaf266f17de7e3e2a9fcf5bfdb186c095492572affd223a6d4e093c6232e9b65481666c49fb2098766206849f7f235d918dbbb2441dee9ca9dc68bdd82502677b12757874ced2f8a6550df95ffdfd2fed9d23f58da71800f7d33960d73f2043a7537a1db01e0f1d0d3a96611c5cbcf16f12e6c54fe3a23efccc8f875060da3b76d7cb360a9d1929def4a4bf1e90d7973eb6f3375edf1d7f0b3a54810d368dfd1203b8eae4fde83b66c9b8fd5ca3854474440723266f7d21ce7f087b340a1e275a56b2314011a8c2d4aa7e199ade1369b2875f151f099b3f7c03f4a932ff2d125c1d5c42afcaeae3aa91e2a2ac8cb7652d1e367b43b90b0efdcff019e69a06c3dccade7648e3ca57f90c472f3d085b8dd44ece409f37f1134c4d72ba607f75f1634b5051e80134ec4737d856217195fc76056dbb1d727b0d3d85762470260c36782373ba14ce5937a430723026c31cb174742b5a52babeef92dce17ba8c61e4471d5d2784066dbb21a49a9eb956fc922e1dcfa565c92fedf3372f9a6bdc6bb09569d0e9fc67a3ec86626b1f2c62e6d1403382172aec37b1da5be7f0d53867eff9737f04b29c6b6f629eb8ecca7d63ac8bb4e36ee55d3a4318ab77c2c1fa597de8ac1bc0b6dbf142b9aeff5b5b276ee56f10b4da9f8cfd4efbb7bea4668564209a7e60b450bfb0a1778880cbff856816219bfb32ea9db750be05c586aa1462f5e23e595e754cb8f7a61804a07686d2ee101178585078cc1f2b3f18af5c7019a6ecbd9cbabb1cbe73c79cd44fdb2d0fff547ac88277d6061dc11411f7550efdf0546f7927be26c1a2ab6040c571f091188998e0b3811a6296a02b9a189b5ccb89b509ae33338c0f8e97f5228df3d2f96b38d9748826562a1490013760c1e7f262db4484934417d3b65414a079925e1145c87124f42ada516e8a4dee49a27c895e83678b0964181cc2172b3a7cefb50b66c8cbb3d7de231d7aed9634c560bc829d22c255bf70c64f0b17c11189878cc9706e16196fbef1fee10e81a7746168cb2653ebc31484701f9b3e4502b08e73ffd70c09b2d5a24297a1541cd0919e68643a365c29aa82c8206dbd5a959b51e369aa3923b18cc56c1fd4df969fb7e1186847937c348c596b05fa69d220b25c3da6b4ce61aeedaa54d0b53407e6687fcdfe35c02a3ef37f268541c7df3e3bbf20844fc238d72e634ed6b07eaa62de2f125dcfe536804541bdc0e227649d8ee92014a8cda2edb827b39e43536e20c995ea3210a0eede930839a4ef870d879978db47bac3321f356b6cc8a68fab76e87cf32179c700acc641106ecbb19170f0b5d347a1a6c51d3035100615efe542f4095199528326f337de4cdf3e1e8734ed1c5d4fb0bbf268bb899fb44243465c7d65f33c5ed93f0015d661dd85437aa0d3d7483a0b59d503ee01bc22faf62535d7e8f663f84b8c0d64720db1f93f0d099a0e0214efee1acb0f08bd0b3919351d5695aa60525754e36867b7afd883def1fbde4ffdd8574856d41957ba00b128778737c15e40332f15ffad5bf5473eb5d2e6ede8e41fd1bc5d2891367644468d66e9502215678e1c974d7b1c467cc9824ad86401016de15d8ed0bd0dddeb213f14fafe02c60065695da8d4e52666e027befcf6a5ea868a6971556a0f5765039905dca776cc9c2a3d5add5c2d0f7307cf71e8d90d0baa12a8b32ee0a3a60ef74caa0b4c815dfdaa54f950bd459e9e0b127336c702bcd22bf8af1a8d09606f4055e7f6d40fbf2bf53f86add25c560857e4c0efdb773805cffe332bf027cf68d231c3424f61a7bd72e5df67061d7e392530a2258cf45c2bc4fe64ec888f879f8f74d3695791a037b244d93bd658c822fb2abea4e25e1bcf6970c4a1596698be5a2a535263a97551c31b5cdb4539f2f845b3d805fb36996b4ae504b84145fc4a640e46714e51221a7cfa67dff1b1a4349fdb28b7ccbacc4f8a3fa85cb99af0261269392cf0cd4995e916eae83cc20846be42f27138a5b79562145707fda59b5a6dc7903ecaf5dbabb0c85cf07bef501f4541d4c4fd2cc68fd4016bbd2c32de8e1e69aea1fa36ddf1e192edf5eba185ce7395db942c61292aa0980c20035b88f10d2bdb0820fa125dc0098bb85431f8e87dc8ef5fd21bc9835d1475f1199b03e5b4cdcc3ce3fdf100057cc4753c5ef381fa4222791697034d82901615780d336e1e6825ab762646e052b735423868cea526c461f0c6a6425b291aff63db8a9b0c6958a823971fbdf50e6a859b0237ebdc38fafe2b9a9db5cf27c60a5e986733e81e7b8bc1fb5e2ee4f8574a77c5f33e3c586da9547363411135470a709cfcebbd69bc31bd622c0c24a36da71014697374040464187beea5a1dd40ea033ff6c3b96f35c9293397e6ebc478130562f3edd90f3fae7d26ae15ac670ef1ed27f23497acab2a25e6129354ab6c4ee6d973afa711694213a2fca3be4e6f63ab03c88ca70e8890d997f2618f94fd41e1052ac16919cc27d2ae0a809cc6315ff6c7ab97fb8183a596d69eb7f3c1b8f2d11f290e0ab525b6a54aefa803a8b9aaa519e36deacda54e6ffa7394ada27be1d35a16ab3e80919eedae33f872d801d1c24c99d80ffb0eba36ff86d1379bafc7d2bf3192f2f02947849ad0258df3429576c3d29fbd0efc3d4e8d415b28b5062e107b17a05918c0a018b6588af2e25c43d2064c92ceb12bd700e6139af3550f83e0c8651fe6e82761141c7dfc7694680e0176ac27cd9f5857c8c2f14069bd3a1c2f3d31ef096c483ac460cc0331d0c930544a5f3e51e756b0fdce49c992a6cfede39fcb26d372d462f7dfb3611d9453c90881ca99c2104b9533e0ec918dd43857a06e0b0f4ae900f9c87f4e88c3a3ec043e86a0842e30a90af1c789b531652222dbe518cbdc3c5647a2c39c2d8cf42c761f04fdb72c7463c6b1db27e0899696ae96469fb1e07fa8397ad0249e3446ae9be52fe308b8695c9abee7c190b97b64b925f4448156d7ea6e8c52c8092f4c10a1e16dc21746c0bc662a818bd02a09b8b7d2d5b6539a00307553e5908fddb8cb1ba61dae85bec13e6c173efc38dcaa189f7c3bd5f2b893121b9ea7286fc30e55725f6a6372893e914af934d9720ae01a031138628960c89d84f16677c1672fc798b49770190d84f70a36238fb0fb881b40f547899c96bf91aa2460105afed9b03f8adf8a89908fa492c423ecd8058b3b63dd71f43f9dc674631122868d6ecebe3c979731c47f80b3292c60663a4d3bb7f16731737a946edf2730a0dd351d3f571049cd19af7787677b2eb457f0d8f842135092b4a4c896b67669ad7fe52ef9f942b15ed346bf680f82d06d31b432318790a10ff04c2284912e48c9685d57ebdb5a81d18b3f03d97d81442b0abbcbe83fe2c00a7ccdcc6c7661b019298e79e4b45ed1b542a0213f4e9f70c77a3e3159999e76bdc9ed06505f2b1a4b376e11de7bdaeb1613e4edc64d491a2479600a73d6273190fd5562b38615e4c95966664d7690c6e3d81f975d05ec1133c19f766e5ed814cb37ca32ce250fc08fad829357ccee4741da574dc196929138fb03af0e5d9107f0ff7172b7f0b8ae421f626c6d993cda8999c2def61e3d260362ef4aa8eaee79c8863a31c7ba788af963970a166b0b3bc76fc561ea1fdcf679696fdcec2d3ab015f4ed214cea5e5be21675842cc14b951a2b76b4132bea57553e0dba67519ab0bd6e1e30bf62d8021ff5f4581e36c51642941f7dcc8f83f6d27f99c3790db640999c677c59211f44e05997b0f75e5ee7bdc1a9413033273dd8fab32410934aa570662320ca79c86f9565af84e0f57fcd59c6825662ea1e13dbdcf1ea7598a0cf2f9769bcd734da9ce32ea9ad1b14b795f4a844161f19b1966f9a84701f0548667c36721fc8d359d1a2c29e58428905f6c251f68b703a3d4ebdc78a2cabf749291d3492ea60dd3539b9a8bf120480bcfc6b6289b00302eaed88b52a428671ab753c13fa8a7b7a0fa39ec4c91f12419f85eae294bf28d2f19b19aa5e2026576053c5630684f395433d06d368498d2bb81a3b9f847cc5deaf8247ba1b00c0909fbd8a59c93d29773c0cdde3acdb79a4e831e281ed9ee3e98f38695942300f109ef78abc298d5cf3bf23d3079cd91a8a57835a4914efe3d54fd49cd03290f30baef09b618a3ff8a69dd5bdbd28ad1e5245a978b6258b2f4d4935a14997e10c70978ebea5e807e89132e77b3933dcc5d019725a6f9b4339587805a79ff991ecfed5c211c175b18c81cacbc0fe1468247dd6fda81d57b16e6843204ce1f4f8f2e100c2bfaf5746ea9c5589852bd969a786e25f3d01215938aaf859b21ab232e82cb24dfac0c53c3619e7b346ee1c77b817378e4d5cab5790678c43643e3b387dea556abdb41562e5389280499b3db6ed149ea22d1db1c81b85267b380a8376a61e33a81aad113c6d7e8df1a2a927899afd6a29574c38bf5b669e3f6ecc2d55c6671db1b71cb2b5595b73889c0064599b1a4b65674f1e14ad39e9398d42e48807553b6c78476a60d9423032ea11555e523ea1c91b11169d6be3fdf313ca7890feb803021796e7e5ee084f692b95a1b617d187d923dd23b4966c87056614fdadea7c10b20ec2ebf464599d585f3e4ff1ef4ae59284bb03a5e5b4bea2c5742324fc6e224663cb3d222a36d8d986fb65d4ed71ae59894206ba3109af316576164e01485512f7a6bef88e1246db885bc7ce47a0c2a6f63ed7e456e8af574ecb5f3b7c007db4c5bf7b732ae9392f0603967dc282e018bcb340869c22864f48d4c7e9ad363dbbd6c00711a550bee023f81c88f7631b9e0ba35d153e586b15a7ccecadfa4572a73c51d6b43a6b0a3c", 0x1000, 0x24}, {0x3, 0x1, &(0x7f0000002e40)='\x00', &(0x7f0000002e80)="c96ed412a9f076ef0df68c71b4c06f76", 0x10, 0xcada77fcd31dd8c4}, {0x2, 0x1000, &(0x7f0000002ec0)='\x00', &(0x7f0000002f00)="15a8efdad6c0a5f134e6eae5830535cacf7d40b8c36dc5b0c6b5c911964c6b80a855905b0c02ee173842ff6bfb23b2cfc9b42e392991ce42fd9e3b80f40efafc", 0x40, 0x10}, {0x3, 0x5, &(0x7f0000002f40)='/proc/thread-self\x00', &(0x7f0000002f80)="714484006dff7249ef4c64f02a6a9953db1f1abab08192eaf8510618ed7a82edb3cc1c62d4686bf0646520b37055623483b952fd26d11d71eadb6e0a8510fafb895fc245a0c813fa2b22f1ab0c7b213d6f6f90957abdf81940bc9eaa71fad62a04b5aab0155fd0df942e260bb204c344a4c532d4bf03e7a9671cc7af6e7a4070692aecd0abbda9adc11419ca402870b10e9f4f9f9c2e7a36f097d06caff9916d3390e76989231e3932afcc7a67221490ac125a1a53775ba4aba7b3e75ea703156b585298a10236ba8e264206ddb928c661cb121b3161b56019b9918f1e9ef08bf66d73af77b266848b12fae6194b7ef020819e6857920bac65df49759d46d87f1ffa7a433032e46f4675bede970fc4d4f343cc5e234b2227df5cd469573f67473e5730cdc9736d874e51ee5f772cca74ddfeb2afe68f6c10d51824c379e4788730f2dc9961f20e3f9c20b347908176cfe9fb0d1bcfe2cece2c34d2221183916f3eb8c5a28c217cf0a853027a33cdc1a572a57751a75436b5357cde7d5a7d63fec1a543e6997e7f5ad45055f6b57211be32ec0b048c5ffd2f4ae49b691214ef5a5f44dc0b765c358cdc4156b190a716196496ab85742c8033788a1be221330ec28af2840156a44e0fdf16b1f0ec979343acd1465b2cedde1142d81dcf39d8dab3775d3923e49f36c70a0930819c142a6240b6dceabb747797c314d772d41f5d93df117dca8b3ce14bc10dce244b5eebcab306e45fc73567ae3ec3b677a105d5759ba90ddef570b7a2cf35ec2f755a2e7f7f80579bc9ec253d500280288809fa0d717b3a32a3f58a685c58a3a0246706bafe710b7796eb4a7cae108d2c6aaf5de7146dfb7b1a412bbe1a9024fd8dabd66d8f587276241f0b7441ae6cf0f5b6bb75728f074bb912449a1b562f4fd2bcb1e7b814a36ab7b6f06936435bdb06b06e9b1df532abcca05928523c8fa7e433515fcaf0d957c96e7676487aecc8ac67d21ace0f47c0e5450b15629e96cde6e578b388bdc643053e4eb52ba6c5206b2d08fd6e98a1f118d59ba0255ba35ef7aa8ae952c6fdd6515fd6275fdb76e07b2e815df2271f660dd9aea947908f3e94e9af0aa6392cd041e7e08df375f52dcb4f745722069f8662fef0f6d580ca9331cacc3640adc43f40aad1d05c60c40ace66e524ecf22fcf4e3070b14f4be9997306f91b8e10e391c4aea1f048a5cd40e6fde626b478b53baa7a5a90f16def243b2f83512be0cc1fc63d680b1aeff97c3df5f214c5bf263cea91a659c6300ee41cbf2a9874243eeedb262319b34019a9344b43e1da94ad045cc6f58c8aea8aec5c7c7f57962b10028e9b6f865c255fa12a75a3901790926679455e1eca4bf420966e0c45c04560ee141bfa4191401bf04b49e43958cba360c284992206819d7b937deb3bea799d2e501505e684c0c5b672e704e92d2ed1733287ebb268b58d06889147e6f49dad94928e0d26346272b171a2ab3afd2a3b837590f7c0a4a465e2c45f9320296961cb74401032cff250036b0c7d43947ad1a9de7672dcd98de1611ff9c826dac9dceb44c5c734c527bdbdb8d19ad82c0bda6fcda6fa63fe17c9199fd2c79a2d99d87d7112299854a8e5902911a41ffb39bec1907de03740071e6fd66b7571951d5aef2910cff75c465896ed17cc9c14ae56e1e3658e7f7256e03e103a054153e50c43efa742a49d1716f59bba6493c592a62a43ba598a168123ec4c01e233e88a06b68584b9a0cd363ce9d651e37fd4c791190159b51697c190edacfd309c4dfb355b16b3eecf65625da42b011809301d2569ceaa3d58221468a9eac446ced907869ae1a9fe342c547d396e5aab16f53c5e92d99ea36fc4ca305996ea5633f7c46e40c1c34623666ac5d10fcc5c01b9ca5a7aa10fe0368e735147adf5f5cf0991502208b49dd1b8506d5c8fa056bb4dfa2feac4f26f0fc5556552a768dc401259dc1c57ae33edd8f4449569132aeaa1cc1f3a7b6108fe191e3b165af547e5cdbf78fe6c614d3c980511edd6bc906164c5eca91f99c11f4246dfcb9de6325bacf73f1b908555d7253f97c73bf760baba0920b6be493734118c3b52241f0b907391b26c68acc5747910fd60e23e16a8f20ec6f1482cde80d0db1a59a900e957a412b66c3f24736856b16ac438f0df0b31fa0092220b3f78b9f04eba20aa59af34401fb4043d30997e81b5931f8e545e5e6c6effe040c8c880217413a77b9f6c5b552a73aed4e035b0dfba7ca27a23afff9b2431c45ae64ca503e5594efb08467b56f9aa8fa7f665f75329c42eb2df23fedb0583aaf36706874556f5eed7874b58fb8ec279d118a3723706d7f552a3d96b4ddc51ad4e6ed7923ed609f4fc3453530297947b8c94d7f16922a722d838dc609e685775de3d27ca7a6631e69fe26b2a40b0316ee7ce8746ff03989d38bf5f6787670dc28ae854eeef59369a03918d53928791c8e7e28bdcf61d6564c93f06c9325242ea48e3067b9780d4cc57afabc54dfef00118233bc728720770759cfd06fbf39ad2cea3e5bf37ef7bfe3e3233f03e3eef3965afdc8fd0e6ea74853e1e41da6b626e5ec7471ba16e029402c13de86523f3839ae095febd0a4b648bfa7433ed6f2bcc63ea77f740cd6779d31771aa35f63ae4b22a4bae02a8105a67043863a0c0c755cd0018795ffd13887580b92a8476e62ca828935b047ec5509aed7c87b78e67611d40dd6ea2909dc14b869b9dda8d9d15f372d441570fe6d651feed1ead7d39a45cc2224b42b0d09c18a7426eb1c1700c12b0f57738d7f6d13d5a30655a2b7424def693dcab52ab017979d1b843a4bfbbf577c1483384c249c4ed325a73cd03f3d1e6fba9180d775babae0cc64230bfa337857c0b8d8457905db91370b2f61e8ac2376581a6f410eea2d149f54516831f28a6c92556ff2b725ff8ed3c11f4fc397099c168cb230a0a7f15b2b0f447d30e34d2405718015040aaaab34caf566c20621ab0711916b44b4ee29e86ea5aaf503fcc40286104065858de486babc71846242be43cfdbcc8bbb41639798354c40585677e992ff21ca1ddd3df2598835627f570a9b4d0182640f00649d2b22b3c3c4152f1bd291f3318e4fa8636c20b52f8fb4017d827b05ee2de98794417580ce19ac1b9767406df827c3ba51e73346b647318373bce2dc5cd5888b32cf41ca4463d8269cbe38247fda452e41e9495510e29cd09ff1f3c79bf7d184135f207488f87a9d764ccbf305094880eaa2f99a69ee15f4ff672be6bf673c8e45420e36505584a7d65853f9149ad0138d15d53d80e077c94b87e8d992e04ed4c7fc4a2bde41bfc76b8853187d44986dfe40336311cf23a4ed8d8edcea7f0556f014a9f5884439de1d9e3218729e74be9997a842c7ef3258c7718dc03448a8bcf86aa9b007ef600bbb522e8304efad35813e4e5c322cdcc821f0831861e631bbb44488c07f0078a6f66bf1b7cb13a64393642def7a026b949318a9198072f56a5bb2dfcf0052247ee1a80380bc5e616fc1a04deaddae1b23a1873888f5503356529945a61148d07743cba937e5fbbd5106aba5c7dc1871af00b5c804492843ff0beab31aa4580fe0f610f0512cbbd6b36efb22baca451aaf41a159c5c48f7d6f6bf6c9fa6b84ed7d787cd6890a851a32e3e7f950743fcec2629b730400ac27eba7c751c0ece85c8c4c73d40d65e1c3747bf4dc7968fca16a68ec5fd8c3382554d2215c2da69a16e46db5d307d2b6004c621f868291abba81e88cdf40f2afb31412eb0fea35524bc4ae376434f623c77c8e07ba7d57117b86986d82df2b064ac834c5bb8f4f8f40e249b21587231c817676b9bb4ac690bb8fb887d7366cb94d9eb2491f12e376d66e1ab3591e9f1e678c15082464314300683ecd649f4c0db1f8f7f6ec9e433415f4c6a0b8f2a6c28e25afeaceb81568436bb4454e0d36f6504a8c295f798bf1378d7192b8f98298d0b76b3cafe29a58598d736126de8f16336b04d48bf0c46660a216921f41ed8839cf56af4d70419d18613a6b59336e93004d0235b24db44c665b70aacfe2ee55da79c4e11c72a389b8ec8e304b6ff54765e6c39c795571e38a27b724ef54d20bb91007cbbbb60bcc9f165b89ac826f1f44459e6055d6e8164390da4c85f3dbc2c34029e82880cabd1b875c8701072544f88f78c83398bf06d8e70efb860013b37449087828cd4e73242e6fd88f00062863718b20af339ef07ed92dfa9049d4e167d7365a8bd70225cf9def98838d5747cb5ff6ceb83c43a14ebbba6d40798ee933433746532ebb100c37f549b92ad8d88e426a38bb3db89e1f49d7b5fd1910ed39f3beaa08d98be785da962aac397c87f32c6a3b0bb034cec74b2586f1e33cf075f50b52cf699eef9a12394f1b049210de9c689c455eb912045c2cd3934f2f1be406f8b7fd9e5625fb671138af091b3254e664880bb0daa36abf0d8e91782bdc0ac4d1f65733aa8c82dbc900eaa3d45f7b2506c1c6274ae94a07933212b7077952283d97b0ca16b6d8b63c5d40969ff3be6b078ba905791749680b209476e8e8b9748455419c95507131c35ec449484918466a6495df67656791e442d061b61674c59101b340ef498267660d3b92f987f57ac23634c1294dea7dc553dd79b12eb45957b13c0f4dbf27e7294d4c6b8fc9a17808e2d592ae0bf245fa1ad0dc376a4ef4fc257371de742dc7c1aefc59c26e8bec3ccdccfc505255a08dff394b57d41418349e9f3cf3353706089a263de0fef97dfbf7e1029da4d450b2e241b1d720367e8727446ac70c8dc8a16ad0da358f5660305831798f9da37d09ca323191ebe9c013046aa6192420ee20246d108e5f370f995de72b9a0b3e996dd852d82c1e1ed1c4444207b4635a7462fc65714a17c6545defd575167d125950fc302efc7a7d734c140e4c8f3203d798569099be4edf7d10fdbab3702f883866a2a3a65501591002262a919bf68bb31b90d54f70fa6c0335e6e8ab6732ea6ca3ebf10755bcc82f52eac70f8e44d54704c65af2beb9ae3d218b49eb16269626d2af5d602f0412b9f031b01405d23a622e791ad704aaebca25ab5902724d4d5bc261f8c14b2a35b246c8a4cf122ff04549018c908323240ad6fccad2de41e0f1635913a527243220c44f26ac2299ecd9aa6c0d2a8a5562a0b732650cf8d646558e9e83f1c77f73151a4921bd6115784997a603aec9950843fb1eb4af64d07f566512079a110454426268b7860b342d67e878ece4e8faba876e09a30b29c8cf7748064b949d3e2ebf0c5b7e3b9b01e4239200055b514150d20b57d4d8fff9e1015639cebc65c903a1736831554002fb4139415687f5d0266fe1c84d658ad60e1ee52e47ecc8c32299aaf6b10f524fe916b9f472910b0417dfab0be03026c7ace077994d43eb682e32826327df4b9768697596f895a9374a7d2e860127897d642eb4fedac0ed89707cdbd8ec485bf4b4a358fdf4e25940a4f7e88b99de1d0c9db5a9168b4dbf377c8bbc12fc1891f6291a3eafc4a37ec8ac3b1399e1d4a814efd6f47b484484d95a6ed62aa4438126ae17f47af84650435bbfd2d735721fb6b5f648d0e15b82ddad3ce29a5bb7d49bd677e08b5ff8890a72404a436b452aef94d05a3a3ab4152f7931beb2747a07a79160e228e07113f3ae6f074dc50dd94e7eedfdc441a7374b1173e675fdedfd10d80135b35a4d1bacc8ad0f6a83db607eac69298c1972a614a1faa423dff1c8d54a611b5aaf82048f177089706bc78c64994a12fa137f0b788763f", 0x1000, 0x12}]}) ioctl$TIOCGSOFTCAR(r7, 0x5419, &(0x7f0000004100)) ioctl$PPPIOCATTCHAN(r7, 0x40047438, &(0x7f0000004140)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_clone3(&(0x7f00000043c0)={0x100000000, &(0x7f00000041c0)=0xffffffffffffffff, &(0x7f0000004200)=0x0, &(0x7f0000004240), {0x27}, &(0x7f0000004280)=""/192, 0xc0, &(0x7f0000004340)=""/58, &(0x7f0000004380)=[0xffffffffffffffff, 0x0], 0x2, {r7}}, 0x58) r14 = syz_open_procfs(r13, &(0x7f0000004440)='net/vlan/config\x00') socket$unix(0x1, 0x2, 0x0) (async) r15 = socket$unix(0x1, 0x2, 0x0) getresgid(&(0x7f0000004ac0), &(0x7f0000004b00), &(0x7f0000004b40)) (async) getresgid(&(0x7f0000004ac0), &(0x7f0000004b00), &(0x7f0000004b40)=0x0) statx(r8, &(0x7f0000004b80)='./file0\x00', 0x4000, 0x80, &(0x7f0000004bc0)) (async) statx(r8, &(0x7f0000004b80)='./file0\x00', 0x4000, 0x80, &(0x7f0000004bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r18 = accept4(r4, &(0x7f0000004cc0)=@in={0x2, 0x0, @initdev}, &(0x7f0000004d40)=0x80, 0x80000) r19 = signalfd(r10, &(0x7f0000004d80)={[0x7]}, 0x8) fstat(r4, &(0x7f0000004dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r21 = signalfd4(r14, &(0x7f0000004e40)={[0x2]}, 0x8, 0x80000) sendmmsg$unix(r15, &(0x7f000000db40)=[{{&(0x7f0000004480)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000004a40)=[{&(0x7f0000004500)="754c51977d0206413cf7d505e0d1fff661ab7e09708b8a838fb26134188169401731b3c3f9f0c82ab1562be6c773d233d4d6b416fff3b15b6e08f0f9de684e21671027d609c1004572ef9ca885c927756ff3cb0234e23cbf7bbf6d960982b5a184574c06c4a92bbc8723869434bf58ef5c4a8c4965c68a76192569afa15091062b1432dcd523924d0beb2731c2415be0767071eede3379d14c3d693646d1b4d11db106eb6f10b03d2dfb1ffcfd2bb3bc947e4b2259006f12ee549b9a7919292a221b92af1fea", 0xc6}, {&(0x7f0000004600)="b37651b013c0d2ad03fe65fed7f58f677991b4571db6e8edf9584159dee2e2255a3443fc5a505931320abfb22949725c60f2022dfcbe995a7af4fc8f65ed0714597a2ceeebdba94abe99e63e6a65b18674093fe76019af7ac7b0b4c56db8fddbb0aecc947d0e7856cf5e8e97c71a6ee52fa0e94e457c87325d675c3b0498e810c1b6e946e30cf1cca8631f6924ad278d136a15bf94ebb57c813205e82456191059545485e95ff9bcf7ccfd1e03118b9b67f59315471a8d942e0559d435bc33b4d02d537534e9539e56757dfb8066cf4d27797cd8d3f705d897b96366e6cb7f", 0xdf}, {&(0x7f0000004700)="b2cae701", 0x4}, {&(0x7f0000004740)="698e61af4b45c4241ec9f0509c36", 0xe}, {&(0x7f0000004780)="fa764c03417c6e41d8976bdcbefffc8bb824e81fa4a1b194c95aac0b64b86ab8972f64143dd49e2ef8cae011563d96ec6e42d708da94a689587d251a91edd0a8e2099399a954805474d2e9967f9894f30c25563229e78ec8a39cd3ebd0ce18b5a31d3f0d5983ef81f165efffed72b2d00f0eeef5326255d1af8c85fa658e9ebacc16d961f14085ccf9bdeb55bf8ea4281a10a5fba7e1efb2327d3ba9813d1e40e0227066e91e62184be7", 0xaa}, {&(0x7f0000004840)="61fb8aa29173a7e6cc718d6cd5ee2a762a6fbbc5eee62dc3e1c74ebc06e77bef644845044c85912a3ba4c90bbcc3555063c62c7f3ffbc6d8bfe9d0fe45004966f9a499ed46a3a6473ffa5c0e35", 0x4d}, {&(0x7f00000048c0)="ae54152e388d6bd3694ab852884840f98178960fc000c31d67e51de328297107d232d960dcb6362a8fc9e3570ab58c82d4295896caa935617a3dd474ca7fb12f0843825c7ff31436d6b3a2868430e2ae0f39f202e279a688feef1bce8efb14b99b2a4412f7377e12dd5de078b65ca699d4cd7db37b12ce75d315a4d80e1bd8ece7cbf329eef0", 0x86}, {&(0x7f0000004980)="9699cd09dcde2b98995d6cf55f4cbe523387faf67c85b03983a0b77ffead0f015c1ba11d59e4f340d7047e4b8821ec5e28a100ab006d051511af5010497083977b3e22eae466804689fd538c085412f281b09d02826fae4ccca48109e46da2ebf28e10eec8b522f9c6e595a4ec2253eb2aff8f9230b5c5e72caa82119dbdb6a0934fe1f79479457e7a513331", 0x8c}], 0x8, &(0x7f0000004f00)=[@cred={{0x1c, 0x1, 0x2, {r11, r5, r16}}}, @cred={{0x1c, 0x1, 0x2, {r11, r5, r17}}}, @rights={{0x28, 0x1, 0x1, [r2, r6, r18, r19, r4, r8]}}, @cred={{0x1c, 0x1, 0x2, {r13, r5, r20}}}, @rights={{0x24, 0x1, 0x1, [r8, r0, r0, r8, r4]}}, @rights={{0x30, 0x1, 0x1, [r12, r3, r21, r12, r14, 0xffffffffffffffff, r6, r7]}}], 0xe0}}, {{&(0x7f0000005000)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000005200)=[{&(0x7f0000005080)="052fb929152da117639d7347d5d37d05ee435ee0a617079059743656f7459748883f87fe8cc404f27f42b5151ca3fe808aa8f5348cceb6ba80b72823c896d5abab0f0fae0f1f0869713634a8870fe28f7c6c4b7379ac4cc920", 0x59}, {&(0x7f0000005100)="0e087b81f32d66b3d4148caaad3f43652f8c8aca44b8f29127f73469560420e8bb22932871c3df85663d1b056750ea0a36a2502db38dcb486f71ff7b7f271e6725c2df07c1ee93025e799362abc78ebe0c8e5ba7bc206bdcf2fb07706db29abb723950e1b4368c711fd97dfc0d6485b9982bd0ff6086d0538a7ed90001e1e0a7b3ec426f19fd0f709d8bf1b641a73a0158bbd0d4f7636802a6b593742e64f333ac165e23161b9fc580111749d188d1a3c4258deb2be93b8361ed889594f77494aea4cf37385793449bc80d47580cada1100cfabd2bf13b9ddaac897619b96677d67ba78be438c0858430", 0xea}], 0x2, 0x0, 0x0, 0x4020}}, {{&(0x7f0000005240)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006640)=[{&(0x7f00000052c0)="fce72c4da810b93b18da68b256a965b54d8fe298804466754c73ccd413835ef4cad69cda79492f02e4013915833032f8ce542bc15183c7baba430409bef5edb076a9231554ee7614988dac0b3288b7122709ffcf954ec42676b234b10be55400b73989fbc3aff02b46f5a901abfd3333a7c43de00a3ea1a02e60844d621be597f53aee09affa37ede7170da7a95636fea76438915a9ce633101eec23", 0x9c}, {&(0x7f0000005380)="20679c6120129eea7dc2a3e9cf9ad7f7a7b7f54833e18a365bb22103119bdc98d38cae97eb61012cc0a648bdcf216a48e858139c528945eb116ddf4695303e4aaa18bc6b0403ae148f0e764f11ca2d9fdddb9810371fd89e0b26331b8b44bccccffe2c9459f9666ac412f384aa4567a7d094417e74d6e898b8c8dcdf5b32985f7ad1f08e6323283a9b021a298755caac81bc61ac48868858de11040aa287b964da7fde37bb3dbdce3a33668fce297766d8bf7f25a40981542ae9ac1a57b871cb1d42b393ca134d41564e6ee69d0810053dbcdacdb16c868e75928410ae69fce73d6a49156a93970ae90f9f5f00cc8a3a4dbcb819f6ca9d8d3a4b61ab705271e5f50b36bfe04d7a08c2260c255c9068167592a1ed42d4482b5b9d9c21e6ddfe5cb140e2c54794675b8ae531fa03127dbd408778f106055f119c5e313a7410c8a54a4014e4714aecaeeeb72372bbc495327e562e1a8e1a1f4eda101f8e98e352ff42a20026fc630914226d14bbb11f3c30607ea2fccc9250faaf5fda01cb03511548e0a03c3ca0c723369275665574ecffd6504c9719485be9bf2032fce14f453bf4179a7c552d67995f5984e529fb10e3bef0d3e95ac6212aaab74e51823fa31363bfebccceb5c3bd6c05515f71011e2718ac254c140e7ac28dca1b42fa216605d01459b546fb9c897377cb9993de9bf5b692950a66ee5a51c42d14a81df6b93bb0f6e0cd6ee441b226c8f86cddf80a830cfe0a05542f12a17e745abd3141e569ceae1c9cb1f2c5747250469ecde3103203757dc3d086350889ea6a7e5d1ff714b27b7681a0013d4cf8b46bd9e4cb47c64cae79a53e0d3020bf0ca44628377eb5991bb74e2d2d049d117df9ee2870dbfab738ea3407879964c7437025578eb80fbd0f168e5dcdbe11a0f71caa22364b3a6e5c7cf3c6818cd99115d90b9794bf961792bc509bc85cebf7366f44c60fef23168d28d19c2ecb73c093751029e5c7dfe1eb842de3c130e63d9d3bf896eae773a7a53d60a2b64d7b8649e4ad91096098f8093b886f3c4916c4a8f4a298c5cde7c132c0a13bcf537b9a78816d214d43757595c9504824bd95852bbce3d2945c92fa2f1b84d6f0396c9bd3e250254fc427c5c092d519a17169efed5bf8c541472326a97ccd0938813b06f660f407c9ca4d9c4d8ae85668911f18294a6a4ae75945d16a956c4c3d8e7798595fdb2b55b13dd2836d5af3b915f346cb3200d7904df3483b09f9237558603aad9edfcb27cc8c3a99fd32c86fe2244af83e7437d44bf99735001d93bcdf5b6fd23291bbebdb967a8240ee3db3307a91b48794cf2cc73eed45ad4b6bba1636fb16c40828190f32c517b42434a542ede0d44e262f6616275e83e750bf33bbdf45189f06fce8ff305348e17a006ada830efbaf3a217e0937e945a155d0cb250936f7a4d5f2dd00c2ff5cae15cfa369b3d41e5daa6831300166497e24176a4f674cd37c3f2275a8bf51e6fcea3a99aea571ed3354524376ddd4eb0ca6e39364fe330a3055192b4718377f5ec2c8a5c1f4b2d190f4d3a2be81df3258f1d6b1ba554c2dd2686004230a3bb23803518defb53f91c63dd436d8bd3bdc88c289065b9468a0896342bdfa1ca264d7baebe8e9cab0814c6cc3db59d001b85cceb9fe786c0fb4769c942fe9fe740db7a01ed009d710dbab165c03b22844f4277ffb6ed3ef8735fbafcb4de16159a494da786f5728b3f504ed780313c66aaf4bbcabce0a093151f9a6b5e876d3377511451e7e455cd761c3c23c47226d8cd03ba8fc8c446b98e70646cfe01420c9a5963c1d2cb61d3fa53b6be5e100174f272e4a439a162946492f8790301111edeb7661e647508c0587cc132909e850648f479fa0871534ef569ac45eb2dc6fe60f737ce32da929a627adc81ae713094af7209a911c205b6c333fb14117183416a982a11593463f800910a4fdbd961e3a57370ff48bfa8a8822e2eb8c985d9e7eceb2a164fa6f4b81c3994ea58ae020c61e32e0f26d23f0c0117553358d29f61e8ca0b3364a1e9196591fc184ee74bb69097a03dead47a2316fb7d66b0d4084abb24e1b3911611abab936d34019402a9c639eb750d0cf92d652d4d014458f4e6068e2142b8ef2540270c6317b01e10d093892a501fddab52e0af27ead18de9defcdbe785b2c07d520207bd572961e016677f001f73463b23303ad6385f413c62e034c63f08688f7fd95705eeda7587095d43b3695a12795a5a48ec8fb283a3c98460947097b0b232f9e90bb4367e9c5b4876443480936e0204bfda0a61ba91365f90def3dfbcff47acadea8e372187f7d95cd9a0b64fb9313fd48331aa57ce704364171a9a2306b78bb76342f037531898b749535c8f9a255b119b27aeda2189f25e0fa86b361d5c1500549f6f40f0828767e7764f09f6abf68c280c6a7f8b06da20dcc91cd638734f8ad8b0c44cb7c613474d82194a5c9ba431d78903a36e38e731d8aa03a9b801322be97ab6d159106bc369b12a4fb0109790c5a606400561ac0d9b1750bd5ea90d9204f8260412292174dbae62f1b8f0a1cd0472354f778a6fb5169714f5c16a738f0256798bb7e7579c0f831fa90ba49f63b2546637a8fe5a7195ab5dafefef76866ca101e95c70dd3ee06d44de7a30a35e55f9c5888b36a4ac48270ff2675855cb6e281a732f93a9344518a5424153da9516fd8f583056af3f6b3e15cf1001ae010713d03f6e1764bd5e2f8bed61fc11280d4e70b725c40fd0858c3dff2a0c9037a339a8ef6ed0fc0bf7217a60fce09010247600f2826b1ab17940bab302073cf0dbf3d5cc53207a4b101578b58eba916e439246ae3494a13d6d9d291df278d5492c302715bfc01c05410f7c42a5c918975f425d464341ea7706de53036915b293a9148d520695f95c3b75fbdae075a48b08c5cc2e4edd4e03286cb4849d64940ef1060647e93db45b2a23941e132697c08056af7e71be6588deb86244f922a0f28b627287083c8784c1b578f8f2d09eae714e3eebb8594cc4c4a32dc2307c3850b57f6bb59ee2a5b4cbbb6d3b1597933bf3bd7956d60fd87f635d8134b21abad083f16306519daa62a8c5509f296a5a8a80c9a773f8e288093df5d04e105be52cec33bd0d026e3a5415061f9bf12ebc6a3214e43a15be71db0fd6de79a8998e8a9e6b9798ea6bb7f4523f9063e431ebc032765ba44ca6949165aa488f6d0a71f4b133c999b6dd4bfa90ba2cb3335d9a6060cb0a589fa21e2bbdac4599aecad97d26ce935dd8caa9c1fd55d859bf5fa1da9013941858e0b6d615585c244e3ff07d3bdd1273f462149b8531b7111041a66b9804b96470d07f9cf53dcd5c2f5542813b4738088eed81cf3a0908126580b376a881b277e8b44a129c2272d7a20062939697424114d9ce186337a4e6b2d2493cc2eaced3400e97cc4bd0b13ea58926a5926d49213e3dabd7f282f68cd9418e6d34fa291c04bc0f300df665408eafe0b73b92b303e4d621786682d44a7eb3ba3b26b1bc3843b71a727b150876f446ea2a925c8813ddcef2b6e3b5192fdd833ea5781db3d7ff89ab132277fea0659232e2e402a5b9cbb163e2c0f187ba8b8e328f3321eaff6dc6bdc176ceb946bfd3954daa09ba69299bbe055d381d328a3edafdf337b125b8f37c2312a808ea60fc507dde75efe738d33bd6fb8e0ddadedfae341f827b571895af8238be5fb989f58ad2abcf2a69348ce5c09c7170631537eca1d3989d7b5a7964889d9d1c613818146c9b25d3b91de2007588880d534d468b7b6962c5911e62ece68527bc325b46e13a42d932b810f459c1efefeec4554d49b6fc41dbcaef93b68a9054c7efaf8a4409cfb77131588c30c0e586ff68111d4e62057a8e6b5d319af61b945504c6b7146fba82675b2af96bd63de8501e1e8782ede80bb35e23a63e660464e9db3a8863b296db24056599ec43e88307181ab01cc3bc8b86aeac43caa1e8913f980660ab2ec2f03efd5d982ac2d7866aaa757c4dd7529e43c027ab66bdec3ba1c5dc08c969598ac09b8160e7de62a30bfd1c4ccc82f43a1a3c9dcd649171340d7ae550d45f67e92c32345480403c556183072465fbadb627ca1b42b8a37cd20b1f2dfeb5136066f67636044b51ee75e6dbb0d9f2b4702f3e3c99d4b815cde4bc4b933dc3c7488be6ba03330e72283c38dc83f1b2894f0c4db39890915effad3c0e29a7ce84fe244a6aa86162f093a8773d7062f0ec9b822f59e5929edcf3685e917873b0e4f957bb93451b49fe2db08b17e70ff3e75a8965b769c2b5b7a6ef1705a7453d155b213ce18bcf8e20e90ae1b32cc8e5a8acbfe728c174c9fa4a4dc395b80b7758666f8f7b74ddbc3134ccebae5bc0abd1d08f2872b4681a95e7dffd5ef16f96d033daa2219f2a525a62f55b8f490abe31871d62b0252c841a465143718f5f2fa095a9e3d5edf1b0358308ee88f927d0077152d88a08e225f70ef5ac2166ac620005581f4155c95805db8a14855e08eca84b218caf69b2275e09e75047c80157d12a5016770fc5abb3a3dbbf8b2b3161d359c3d2ff5fa2b5372077e5c2c20ec46e48797572307e512dc0701051461659a22d9b9fa4d41cfa008da009bf5584cf9c127f3b4d4bf6182764f0bbabe7f3ff1a57cef8da0631f1df15e9f2d66ed84a46b09d3176abc394a59795b37c42e0fc295736fc1c85425a1e85b0ea914d60d2b5501df14fa4f245bf7139b5d4a3066d8cc2e4daecad0fd3d7c589c1b2656020566447ea536c203e587e37fe1be6745d7eebe738c5c7cd8066bf5cc09607bcbd451cab22d85a11606c9d5d796e31ac22ec3c2c489029b8a3a8d6b290f4f9a44692f7b040361223a50d8d7990119da473b4ae592846fccc8734318d4fe09e177246331bcd0e10518099f105d47c8484944c0b348ca44474571cf7b146a4ebff80d9cc76060753efe2f19c920afce7280a7214603390b4e911ce0fdb8f4e400b29ca091401d5a92f6ed876648bca8948394fbb40abd511f41be60c114c4ed9abcb37a63e88fc0d04b42a0b5eb676d811519952fe40ca074d129452d3a3ed241175fa5d9191a48df832edc70cee5b044e4d6e378f77e6d243df3917dfdb2e5853fb66d48e882ff7f70df1985091b8c269478aefc9ff441621d7e547954d95511389a8a028d8c49555fe7961a11ffd5efd555a0503d3e44d240baaba60e33169a8f4995bbb97cd7de5e9d865b260fcc5958617122022f49e3cb99cdd8ac891813484a78f407ab7614f16fa298d1c88eb4c49096395dbf23aa46bd6eb448763dbb43539e5ff1a7aa604a9ea15d63a4fccbc07022c94f00ef979e6f1e738c3619949380fca33b1995a0cfefd481450ed573cb374fb95c37b97d07d78cfd6bc43dbe129539fc1c7bb9acdb7bfb1cbac67804b8f150b793de8aeb23be491f1118885ac8faa02c8608148686ae3046334f9f37db3a385fd3675b18808b09dc0bc33efc3da5fed72ccb3dcea6b4429d37bb322477e4325dd588e51f9c623db8b26f0810ca008181140ab07bac77f8afb0180864d3cd0df9c456e06ef74743a5c425d5e31b2a577f64378d682e38ce460359647c735b78e26a844cd41bdbf523774c66cf5fbea5efc839f14dc8537c4cb96af05dea3609ec8164284f1b5d646fa131445a89165a4866e2603ab11092464b2b9000ea061563e9f442349bd809cb6db33e4035f0eb27ccb12229e77646b874a51161cfdd658e27aae55e141208a8804fef4c982e690b8a3e3cd186a7e7ea45340d8602d24982c661c3ff", 0x1000}, {&(0x7f0000006380)="10870886701254b9b018081c891a3c876acfe08a0801e940a3659257a6a267abe93b184f51d47ccb797c2efa520508f25199b458c291385a09947eeb7f8c077556622455efd8f1481bec955931623d17292020f11d295f30658eb47e82a4f1a532ed825a1fc479a727130c35649dd3b8118b7469b9b9ffa24ffed15bcb5bc0b5cbf9e8dea332e1a360646a03bdb43560fe3e0372fa470dba45e40a9b0fcc1dccd1260f7b29f775399678cbb98736b278756e772119b029669786aab4a1f55cb6a17a61c61f497fc2cedfc0d2a1d121332fdb390c96a2a713ee571695eec3b54ef3418cb859ab48d26d3a9ebfd7cdb7aad9710e04b4dc", 0xf6}, {&(0x7f0000006480)="caade8838ff45c306082f050d9a1323b2a70c10e9dbf085ab484d447e1341d08b007a0baf939b013a0e8741e88fd8d7cbcfb33269677e9f1f7108c1b89233528b036ab012992055e16d6726b57cb3477844e2ac7fa8824301dda290de028a9dbf977817defac5d2941a87ab917ca8cb66da23b0531d438d8828cba3559fcd87b8f6f25b5f0a6b0c3d5ca71a65fb8d6cf1b3ba0027f9e5dec862b0d5688653e79e94a89a01ff2ee136e46143dfbc88fce4f95854886c4cc7ce92e744ff6056efdec5939b1cf79", 0xc6}, {&(0x7f0000006580)="445a3c4307a9cacf1413e2d9c3a3bafadede397bc1612c522c95ee7dc744ab7c41086c544897db2849635d413f02085d32eaa390b53454d162edda3431264c0bb5688dca3777cea92be79993223ba75bf082da57ef051b2f6da55ce6a78b750ef3c50938cd5ceab9d33188313ff124b9b14944fcee8cb527a25a47389e206940e75d2549f22ebf67ec0831a9117c4a92245d753ea14dfbd8474e", 0x9a}], 0x5, &(0x7f0000006700)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @rights={{0x2c, 0x1, 0x1, [r12, 0xffffffffffffffff, 0xffffffffffffffff, r2, r8, r2, r2]}}], 0x48, 0x8010}}, {{&(0x7f0000006780)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000006980)=[{&(0x7f0000006800)="c89e2c820a22bed784878be3b203fe143be657a79b2adf6fa28f8f9ca3d982101a1f22c69656e94923dec582aeef3c50790f8d7be6c3582f", 0x38}, {&(0x7f0000006840)="2818d95be118c94bad1f8bea238dada695", 0x11}, {&(0x7f0000006880)="18b730cffe795ecddcf64ac3b5092110cc5919bee4dc010e777e1ad666af1a8a67b14bbbb4004ec1f43e7f3233b1710bf58cce5bc653e77927fee2789178459b3954b1b9f96c506f97260641ddcd8275371770dc786c9a56eb08794c4c2f0dec2d707fa28ac984d0fad56a8ab7157eea397930d52aee7ceade5456cdb5847ded68b2e64e268b548aeabdc3400f20ea99e4ce133045b978cdb5b52d25139b3aeafb0ef1ab79a290c06b973b615cb7ae187b072ae29cc0bed349fd72047947b979a835a119bbf12fd8ae7d354b60ad", 0xce}], 0x3, &(0x7f0000006a00)=[@rights={{0x38, 0x1, 0x1, [r4, r9, r14, r9, r8, r4, r4, r12, r3, r9]}}, @rights={{0x28, 0x1, 0x1, [r9, r7, r0, r3, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [r3, r12, r14]}}], 0x80, 0x85}}, {{&(0x7f0000006a80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006b80)=[{&(0x7f0000006b00)="d7851c0e098d07c03fa74dd95db7e7754c95e7b38f8fa32c7ae1ae686b29682abcd4751c2b60099c4025bbe6f54b26482bceabf6c344b25a9690767ec48f392689178e7d03799e68365403c18cf2e39577daf683a74f8d0cd540562125932d00", 0x60}], 0x1, &(0x7f0000006f00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r5}}}, @cred={{0x1c, 0x1, 0x2, {r11}}}, @cred={{0x1c, 0x1, 0x2, {r11, r5, 0xee01}}}], 0x60, 0x10}}, {{&(0x7f0000006f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000093c0)=[{&(0x7f0000007000)="37717d145f9d02e46c657dea14a1a4eca99f0ba74be8f196f3716a73388efa121dd28118cf9d1859d1859fae281df59c48d3367c47541d6479175dc7dcdea3688670253810f8a410a2b3d8d4aca908f445e3e71f7e7393b70f644a44b84efa920acefa003373adf68d8975c0ef35ffb7aee9ebd2f6510ae4b145ff58c6206ecd44be92fc5e03f6255c380f376f1b220acc1ad679b33588709c40c02d921263b42b2e769bf5ce0133464195111b291aea92dedc860198d07a523aab9e1869ab712cf611dafd80c6381cbda257", 0xcc}, {&(0x7f0000007100)="11979a7ecf5821248b09fc5f", 0xc}, {&(0x7f0000007140)="ff11d9b1f679a5f3c9e6357b4e18269f", 0x10}, {&(0x7f0000007180)="76ff66ef87e40de8d9e42bb274dd93d46e798c9a20865ca84edafe82c80fb23694cf782160d6ca74afcedbadfbc9abd2a66c536b6e666656020e4c166fe9dbb8d3e6159e03995267a4b81e0f00a311ab51613e3d86fb6b3ed7cf443c29748b1c16ffc8658bda5278", 0x68}, {&(0x7f0000007200)="ff687d7d117144f1bbbe994e9d05af718ce31ca689ce12ad5bc90424755118aee7784d8d35b2628a3b2da60ea63e37e2ed3dfb6451ec0d200933444d4682cb3c37397f69312dc5000ef8417372267e66f2830276bdfd893bcbb6102afbe3866d44c12292f228a7ce83e5cf00b1fad1c1968e155cf2085e0c9511eaca7e90ff8760fd974ad6a442d46480336af4a9661f59f775f5801b6a0addf44fc9a2282d6412b036cc8c6237f197d0d460249f97c248685ac2943d7c6d141076f15747c4a45b4a37c633a23fed686ce143c4b4654330fdb14e780b8ab2c42d745c6c8d5647680c58fdb5cad969404a3ed66943fa61d4874805a526f54532063fef054742735922f5abfc992b5f65677046b8f5f8f1e2a355271d1c198fdaad548cc00879e8ff86f539790be6e24a7323d5a9140041ccdc1595616c2faade58921f25030514c191a682d576241e18ad44e6011f5677e63f2dc44d194d4373a1b051d8bd6b36b4ed160d45b8fdbdaf79ac9eb371a376a34479d07cdefb9e208dca8045b05298e2045b591a8505bc108c3747028ec76ea382076464ac1ef50aecf0cfaab4d6f832bdaba123f7b65fd8df28950b3739498d2d9ac9aa68e9388a684a279bcf3db02cf3d986b9a61879eedb4992aefa9ec04d675cce60b171970f8df7eb4024912f532f0f8aff6e852fa68d14a9d8bba67ce6f4cfc173b531c8f0245827b04e6eacd6b21a1d731eb29066b962e73edf46c43b69d52c40cb124cc03c31e4f686d1a6edac4f28cd8a7084fe4013aa8fce558f57e961ad0c5f2085e6e4c68b7a623310416fedc0e7c3ab6c30dac4d1f7f447423d351cc299d53f89a9f2ffbdf4de5f55df63bd3f36910a09010cf04e57872ef71ad1949fdb57665986b39d21efcc1f8beff0d2ae83df6836ccc69c70be7c923fd6dd69ac4528a50ef055da7ec9cecbffa822ec389129ac2cee4b6063f6291bc97c3534689ead338216e809247891a57e0aafc08df152366c1e5968fb216d91d33e424fcb8f17b3ae8bd9a6c823ae81ffbee5b23273a385d51842f7ec94a643eb27c92490a66a796324f556b6d2051fb92c1dc15b24aaa6c899c5857cc64710b7143174af5bf08cc7a0dcaaba2e0283a10f722f08ce7fb97bb9a280f6995bca02a39efac733573c34b1729d8038e516bd9cb0e61778e6c860cf24ba2fce74c307978a7593e6dc09dd726fc9c9193967a16533e1195cc435a5f11938b7b3ecd042f9348adb5b4f21e4b65699b156d0702e7e0f0b0daac23ab1cdaa894736f00dec680486331bb289478f5ee5c173c49054d17c5f3e236a46bdbb353bdb9d1f45b13ed6e73951df6d1fce9f9d39206160d0b6924279219c6ae2fbc286bc961c0849c284803c6cedf157fae8daadab730573d79a9b6a5195d3c33ac220a956ea1c2481c54916de919890c20812a2a16b9f76a9d26a48875dca51424d8b62ed0b4eade7c7e66bc30de33131e3ec204c04f83daaedb82d5673697aa2ea6f58b4ccc3d1096b4190b94017c908b18dc01a2a8b1e31b329f935b987e2c1c61c753bdf62fcb26b715accaaafb985274c6a7d3d209ab9b2a7e9b2996c6f96d55608a95ffea20a3a6021e46e11f5e123fd2f3e8593bdee485c5865cbd41f25c900287fac5fc717e0bd186ccb472095933503aa69014f5b56c56df7c61eb921532fddb6ba06ce89ed3ff91362f4f0b0bbf230bafd752514fc151dcb5ce86e2bbfedf4c14f597ba24a311ed187f5f19599e47689b5a8f7399533041bd523bd1d9658992a3eb3dc504147e192f7a3c4181440e97721e9c5466dfedb408abe87dc236c08ccbc341babdd3b09f6badfe03a4b7203f3938a595ca755d8befa79018a99de0d8eded8377ffab947440922f55449b2930636cb81b6bb9db4333f162f0b009d22675e16b2e75643cf64ae1cacd8187cee7b5a988f1a73c695057372487f0aa412b28ef435cb2e6202d93e600d4c408f840b2d000e1539422fa09ee9ca97621a968b0987365ce80f90b0a2008692c24a390e966afb77fdf836fe352b16454fc204786d7198d9d0e9ac4901a39129eb1c49161d5c6b016a069bbd4807e60ae973a51d8a3f6f5a9fd8716dec419fc5c57043c4317dd78bad57dce00b38c39b1ee11a6796a210fcc0c84eb7a41cb21c0357cb5dbb928458b07f6b4bd9b45ff954f0de09bcd3289b2ea750baaeaa8d26795c8c6a2d8ceaaeee575da5609ddba2c0080820fcdc4ddddde3c1c5af5174ea65478a819451b0d21b650adc18cd5cb774f2087d235b4d47ffd27b46cbd0d9381da33e8e07d4bf85529fcb2c2e005efa637a6afac907805701df8aa2e8a5a42b6c2bf117aacc9e22835cb87542b903f8bc994451cefe097956c9fc6fb867f27b252234c11627b9ea85e245493784c14cae38851871921c67e957c5e0adefb03e91b9404199072b4a80b99c45b6703a667ff3c6a815c066a5618beb0ace3ee9090818b12bb0482db7b7f83e3c420c6669c5edf0ef23f995b748c6c3a7282ccd56d1228b8468e5fd67c12dc015d65e3d054ce00e8663891b7298a993ce3fca651aeb84aadb7ee1e725b14b73aca21cd64c136d1ddcc3a82f35df0d29e49b523275863791bec8f316e210e1ff96e96d6e0a42fe72c93470a2f11afcf70180dde571f85e6a2a67e9a2bb45da12060453acfca4266ffbc222809dc15b95850c0e3aaa6c666efd84236427acd99e841cea303e0a7ab9cfefe24c99dccba1c298370d4daa4fa07b1d50b4c5170bfc3c86e773f219488a92d7c90f0f2d5446f465e45ddac99cb3dfb101ad902e7e5d3853f56ebbe3a46ccf35ced359ad8392daa6c4bd7bf504fff3a923d69fe8912c89f399d64b239fa3bab2e7a415c747a8e03cc89e28b3fffc86591f7192b07fc5f9d33f711d19d59af9f501bfce516e76c1b86787282295f72ce2cf8b86793467dcd525d44e8d91a2351aee3c87fd22b860ed42e19bbc57314f5a9b33dc8cbcee341d5eed5156a19e2860d9efd6ab5f99a4b29c8972620e5b2d5bb9c953708548d1b6dfd63962d66726fd9085d0639594c1b19179255931909c88add06ff41e01f622e7b0fbb375876adad200420b6e9f4dd690d5958695fb4e20a0b467fee7a8ba8ff4ef823fb3cdc4d66a97b4979351c80d5f20909557d69167974e61aef88174f4c4dec05533967de73158ae70b82145def721dbe6d4bb179bd4f156b665f9d594aabc79153a55cef2b29d2d69e501e4f1e514fb6e5860bae26bd129f70d91e065fe154d6138176d1976865aea755f72e8847d02d65a173301204c4088edb32d32f3cd061ce93d0cec4974ed11653e351abf2fdd663fbd527e48a5f3803b5ffb6c54aba789ac475548ef537ca350631661eab5bf73e125070e5e40b1036b746f02f0a2d5527095bfb7772b62fc0453889c1cf9c2be0db1e608e5b5361bd64237dd87de8c93770d5445b7e2b07c1e039c48555c373245334f5ef0b411240b0488ba449b1793f85e30bec391ce64f6e928977466e7e0aadd35ad7826dd8faa9a561bb95cc4b7055398b4e8340fbc447e8d822f6f4b27c3311ba04c5905880e3d3e300e352b55a0a3abf9e76ecd225727910da2f766c9b5b5721ea778b439652287cc64d82e43f9eb3883f17bff7e3e02f7c5c2d9dee91418c96ec607b4d947adb268573f60a643294d01d47af9c31bc85af1ef6ec20b1bdde630c3e85d7e3dee32cff00b537c0afa6f3a225e6d3a281c9cc40b7d5ea78532a074b98103fb684a3755d208ce940edb1a08cd2d911f7a2d2dd68a19c46a4a9c788e43fea49663e029ad716a87546043ccd4456db359d4363079bf239ae4c4c667ef78946f6d6a5220fb36a7b2d8d16d94284ec75f71bdafb72444b6fd26ef26bae988160254acc8a0076eaec9bd48d1dbc532488972246b4be895dfb6f647a2db468557292ebe3aa174332a22c0ae2e0beda18f6573275b13cf05a3bbc050eec44bae4f6cb4ca11b686fc25371a96798bddb65b0f478b2e2fe7ecf56e851a8b52cfd2522af800b2f7bba3822e12809100fbc775776dfb8d8baa8a322635625ac521f32b305ebdf05d05ae6984fd60e9cf99cef052437f22e018e4ec79abddc4dcdb0b4c567bcc09819bd958de96bef34b17fa136c785adb32bbd2d5de29ab41dc3b540eb57fd3a85f20a39135aea85789c103300f09d599fae8dd4ed1c611b3c1157a38edefb8cfa3842467ac472b190f5642f437c0d080b40bb0f51a94fed87cf369ffcbcbe62cb1a8c61a096dbcaedd3214ea1306a73464bc01316dd66f2edac17b69645fb45b49d3c622722e039ce7932935d347315b83f7d16b5c67f4fd8dfca2b3b37078b016586a1d37b41f81ad87dd7db3639df2a82bede405e2f7cc26040393ebb9e1e14ae944b1ac73d9b23f3a03e20f6e768d34262beea9f2439c314d54ccfd85aa3abe9adfb587c7d80e53ad90c04d88864efefffd153239b2d20876118229b86607ee44f0123073961548ce570acb947dc3ce4374b842f2ae8862121eafedb4260d448afb337c2252f843b1b64dd2d0472e994f8f669c518b8f874caa61af4df80769ebf330cbdcc181ede373e872160b5593ae01830e327acc8ec8d845f09f0a08d586137f8a297019e04a20fb1f45f913023cc18b85530a343c2030b98077e7d0e2d6268985ce193c021f2e2fc23995e4d509f6610637f56b8b602799a23e9a5156b99e84442dd58826dbc30124701f2fd45b0f684426dad96a359ee0d15f2b3dfa17dab6a24db3d391594c8c060f242dcadfc9faa7f415b4f8c4922d10cea9180268504daf58204e89d3dcb94024e1be09c43d9b76d8b59d5a02fcfd7517993dd4fb24352fc9b33db0bed221cab4e695eedb395e984afee9e41a218103cb46747f72c6a2cac384af832987961ce841b2b8cebc2168de7c181a36dce7ac8fc1a43348b81363fc3a5a28553dfca42e70d91f4dd86ddca8a19d5df92fca633f1f8df06d07e019cd25c6e389dc45be4b7b3dc3a85bf2a8366b4c543558d57af2ed5834a6cdf73a2daa93f5405140c35511e1b9bf24f8509782da517d571c1e7b093869fa70a2a8315104c2ce545e5973bf4e5d07afb9194206517b8fdb8ecd0b9dd1d89b7519d500d4b80b7f20b1e7789490fafb48488d117c8d940dc2b1ecbb6a6d0091013b28aa90fd4722fa667442292c10d4d3adb5a355ae4a2b868f29b8d4f71674e2754f95596325377fb06012094269c2df2a172795da41b352bddaac96307f328ce5d171fd3d24e8fc30f07a597b9aaa6170950e5fb6fcd7f6851bc622004c978444e841ecd0c5abf72a6f33debfa4315deb4d15cf42d13ad866b40a365e1d105f08e073bde96cb404fb5ee002eed065264ad3c85587d80238c9f9e458bfc7bfdbd714fb2faefd0b832aa6c12187a8c40c6948c5bc32df9fa1008ebc5d7acdadf0efd411196fbec565ca322ad09de76b7d7fd423fddfcc9b1345fe647c94d5708639e2895be79b9c8afad4c61f9f0d9927fa6cdf3411d93b39a128ce4976662084ce16a64d7facc33c84ea819f4076f6f307731d161b5d6fbb9da40f947fe5ae5817da8b2c7c890e2dab0049e8a95326dc269b296fc499c318500f8c50035943788178cafa27338e3f58ccffd96110482d33dae726f602b6160dfe99925ce3eaf810c8b65ce989d89136a9fc852cc48a33fa1c9ede47d2c2a86c410870b2bac9668cb400537f01a45ba21b9ba02439576ef853de5da2038d3607c6a55482609708f10d5778d9b1609854b23a96108d84e044b690134ae5daf22f", 0x1000}, {&(0x7f0000008200)="54cf60d86f658220e5871c9c452ffe957dc7a51acd9875af7669ee8fc80952b7c10aee4b974dfae9e168a8e0d2907aa23f3d30632f6f4dd5af1cf47104edc11f5345da90612817732a522a7cfcf739b002368b19d46598819efc03e05bfff4ba093ae7999b39", 0x66}, {&(0x7f0000008280)="e9b2ce1511635df18794687259e1dca70b649cfbb69d1ac044c83fb22770e17a43b974ffc8a41c4affa18b0592f4578f34f5402c13376ddaf2118356de6ae56e18fd1d8b4f28c5a230b798aeb31e64a7151068bbee7ef49ba0a6ff82907602037e5172097f4b4ad97599f47db34ada95325361354fb2cc1f57c63d4069501c818b00be26812021ef2cc1079dff6d0d74b1a7e5b31bd53ae2a811c8c985a360d9f5dc04616398260a852d4c268535c5f11f60835150655db38d27aefb40555f1b2b6de9eea80c41882630391e60a381c1e3a172dab6e93969", 0xd8}, {&(0x7f0000008380)="772a9ffcd3baa01f", 0x8}, {&(0x7f00000083c0)="49c7185243d926e44952caf32b0ab954b37db0277bede67f083f6361cd1285d091a274b8676ebe36a4ee74fdf7cc798df832620ece4bfbb4c87843965f70c1d53d28596cc3ac925c82bbb67c5a9cce121a836b8470a2ace0740353707a2badb377e3d0e519f774f48642ddd39ac19ae3a8ab5189ce7339df9aedb542bb6804d62847c27dcd9aac003a9cc797a18295d04fa41ded1b6c48ae710e2372ab2e352913dc6785f917288f461f38a10ebcbf147c04da25d2d0535c56974c42de8fb0a001ff6ddb0ce56864ea339b9e494569d34be1d3ecb90126d8b4c7967b039fecf08a970bfb1f01da9ef862a86174b093fd8ea1202e224676d87c33227cf524144dfac7eddf5dbf083ee9e2aeadd0d97e2d631928f0c1a95c46cad16f67395a094fd17b23caf4136395f5712df32ad6653d919c90c050b468a8170c9754cf87471bcd3563c53d3e99d164e56db59b4d32e1298302eacdebc30586d4e5337951d67e15500e8459d53b2d7f700633cb7a1f68bcb2cb6a8152bb96cd6ff5abe8ac25f8d42f40b9fb27541687a552523e72061f966d10012ff40b8e7b7e553b966a26b21a4e46a9f3ae619f3da604649ebf66a20306eeebdbd7810dfe5f1c552c5de585b6adbb72d385eeb7036ba7b4fecc0ea43ca2a56c5e9d5b6b6769840ea7c891b4adc07bc7696c4b016de71af8b15251b810e25d483c8952f61f83636688f6d0b5ecbb6327cb21b3844c2dda083011fa4f30a2d8b6a9e3626917debeb20e3372a537e946741747de2138ea31f3b88abf66035fa2d2c63569c2b121df17e1d3e2a6c6b7cdcadfb158ea69fbae0a2e86718085cc4e6c3d68dd95a51f858ccd615c7ca942d546c3f3cf0c5851c8103d32a689fcc5778a723f55436ce3d2d446514ab00a316b33d840886084416ded7862391d2b373d0e05f7dc1c8fcb3cb2c2ff484347f0d9d3adc1508d4931fab0d8657d413586d3b64b9f8ed5a390167e8f4c72dd86d4ec07e24fcc0850db32b617c6418d3008368ae50c6588a5b9ae631d02a336ebfe1f73070a9d96072e0026903c98e058cbae9634b21bbd10915ac626e67b6595786757606419991558247123470a4cb9c6e035f81f7d0a1b9970b997e0b2fc4f9d7ee59b12474d9cb37c07f87707bd860bd500763d1f93e9cf653493a47b4afe0e5bc2d3a0d36125598253c775d07048e6e6ef105589d51d8c77a32e43d36b4773acac2c45a7c67753cc55664c8ec095d13397f0203a9addc7b8016b47827804208f6c9dd6d54ab59ad6fcaaab8fdb4d9bf1bbe741e8a06c1c963d75bf7e07538efc7b4c9ec84101fc81d7fff5e172c64adba6be70c6d7622e657402aee39291440b2c8c87cc0e45aac3e2f8afb42f90513e6d599ee59a7746871b633cbe16bc70c232b23922ed2ef80becd5232239a3fc004f68129818145d6a9791b7efb32f9f74a1459551586314f6f8868c887e6b8363422fe27217f832ae50cf08ccc1f97539b3bbe6d78176c24e6e85a684ee9ef509dc82f67dafb621c124d0892cb47d02d33f6dc13f8d7a03c71686e55d8b2c5b56974b2697f3e489c00a49972abd2bab0eb110c4d9d602f894a8b52993030e2029568f8eaebea43606db88d8f1c6aadc464adecf4273840fbb708b2bad85d7a7f256a10798866c95b1b7cf8d5256931a65d06c402b529b1b26c5c4e64004d4a1fb39e429346e6187894e395c718ab49c919f9a8e7d1e292a3fa2a7a838df5709ce7d6ce1cb39f1187e0a344260bf61fb8417aee2fe6adce533007d9d5ae94df97ec7298f56b2b86aaaceec1e67692a7ccfae10b9a0e14a0f0d42fc0ef824390255c040d46bf5e97a928545f96a0e52588a4691fbeac2f22be9c5171095fdc930001ec0206f7d3a24266b7129dd70edbe6810e7208d85deb7475160696a85802b9807f2887f4f1fd4caeefd024af20393b3b7fc64bfad4c08fae45254e4e4840ce106d18ecef57073b12c886725e3a18c05c568d6dc4b71213efe528f9678d280dcbc88fe622b42e9434e150675ac93326ac5f67568bde0efe9792d9ffe9a3c79097626f61549df13be550997518777804d277f8befabc12edcf09ac81d075ce73381bfd4285be6e12caae929213d00e7756c53422c81d4c71429b5c41ead5a52b76c5897836b867323a8bffca4ad784975cb66f1d057ae3942aac3cd902eb405238e1fd6900210af8410f1e0a18969442fe1470de2b19fad5d8a35fa28fb6091c5e4e5779662087a464c02d526526d8c62b257e30d9d754611fc8f9363806cee0dd0237f39a2e2484ed909501c9924f5cddd9d44e1e36415cd507b8680b67567d5e2996e7cb7dffa59caed1f15de5abdbf9ceda80f45b8bee137d20d56c4d8aa6988bce686926c33450f887f44147aa5c04a7ec78bdc2e0900ca337292a107eacab6ec8d684c47a0fa3211575d2a464b2b193affcd184273bb747e9d9b5fa7a1d7ddb62e4994e2c70964c88c8ec7e4a23111500148ad6aa251b8d697aff8e4f23d1773ecc89816867fe3b6071ab2c7c02323ad84ea1f86ad39e78fff00784f748359f49a5f32de38887b07355844ca45a4bd1c9cf5b92d50522bb829c0f89338c29cc31346d3c91eb791cd95b98af6e5a874c7e3e172473c7ac4e95cbf734cec548b41ad95c6081f14fe1af7fd8dfd3c9c1e89c36183b2ef8b4be80174569b7ab60db10939ca5df69b1249e695d30e00ad67de83316fe3c8c070da821cdf0f5adb80bd5c254969de295360af7e448241bb50a8496b644ab485a678f204c44013adb2d2fe17abb1f9f8fecc7e659534bba1c61bab3ab45541854c87f63ce1362752fca709f53d8bf3a044dba3803decad6640b39279bbb621c65cf45f056047c15fb90fb22c8a97aef067bf4b43422b4fb8338cdcaaa887ffffac83b5a2572bd036491ac2cec9334502437fe08777f99d9b02e4e4462160bb282243243db42bfec6639245f7dc9b59fb3c55da66c0df09a516deef941b9add476d56eb4214dcad52010b4a4f68e56ae43ac08d0a37bdc1b7ba7d120543004acad8cbaa25b19321cabbf51ac6713336007c2b898bde9bcb5cfd1a93bad877bb81d00d72e1f564d4e592df74e63ae92914c24501d58a6b710c3363cafa9b907bdab8e6c330eb329011dfd0e2ec4ead998d8ef7948b29ba0df14af6b3e17bc07e4973844d35dbfc0a9d3b3597631aafae0c726c9cd4969ef6c33fa5b74eadfb6d2b7251326759e8553622263a25e5effc304edb39738006080bde819b8f5b94977824da51ec4b2df505a4c1f429f14981321004e0dfe8a257ea7049e8db103cefb980e01b402f19d07a52302e7928e86a20f0afd1ec21565c0f1765daf2627eed11d1d404d24bb21d201902a788aaa119c1fe74709d0ad400d1ff86f66ad6151e51733ac00659ac401bac54dd44e47c88c6d10d24eef0f737dee758ead4f3c18662b9a6eb811e165d671f11616784f72f4d4e65c7fcd7db0d49ac76c1e62d7663eefe1f05752176bffd4de1f89103bba479f4afe4512e27cfae9ba331659e3e39e4758f6beb27a3701aa3532f7e3f725c919359192043dbaa727bbf660646e26f1ee7f4887be3f07a76809ccb01b88b25c08c22d076ea9aa4a6de6c929e6f9a74a3a840e0feb393b3badedc984741548d9645a33fe72106cfbc204ffca97e33ceceb90741c1160ff554927a3e256704dc33952461582cdc80102ee4a9ea2f4aafc6144fb43234e2b6161fca916589106f54d01c1847fd9a6a51acf5ac500fa9a1c644b416c7c9da0b4aecc254bf9d1b1762d154c13800f64742ff909bfea5a0a4ab09f64bd81aeebd9b702c50c66f4dbcc3b7930cab6127bb74460ea57d01613e9ca33aa8dbd9852d0f55f7c62acc985b9eaf8b293d32e22d7a7a5fe73c924e857c459fd596e44ff28ba3b669a299d53eb610ff1a4a86f2ff6e35370e08f6faf32c9e053a0f8518c03c52efa5a1ef70f73164e8ca12e655fdadda4b9666913465dea74f53bba87aac8376c158e14c0827029a3dcc09b8c084fdb091be1407bf9e001a92d81ae32ca40af1b8b316582c3f403a55dbd7600cd334f949c9eb21d42f4f85c88bbb408213a237680a8fd92b7afda24dc334383cee9497bb59ecf92189932e22096374f3a00e13a11e9e9a91dbb2cb2593fe6a21c57c94d49d65fc8cd59843ec94f152d0709a722e09c4e70fc0955adbe26c2f77fed5004a1eb2455c5e8e97bc65575e7f48d476ee964f1e1b233d1113d8b2b0d9562d964b619c3febeacfd86f9282e972fdd9cf58a4cbb81a14578a698dc68d1c2ed9e38e8a5d641f37f75cfb813961e45a1f7f979e92ff25474192650212eb93616db313d6d317535ef5516a5deb88a6524a8fd2dd992135ad5a8e8ca182e278294826a826f71f85ed9d910628f3ad28db2851e00ffd866351315a34b31cf68e9f1fca58bef9f9c84b2635c2d1bfc8da8354d1c54b81774795bc72553e7655e429f20fca077a294dcf233d834c76c8ebf6cc7130029b4186b7ce376d092b6a44afc15e0f4b9cd1685f94b90ce7a90e5f7557f6d3fa0469d8bf6bbca444c1ced2e19f7f1c18380e96d6d5e50f0e164fe58d1e9f92afa8c3b4b02faaaf0363f2c8d0f5ca233ea6f8bfe267f127daa18dbb2442efeb0affb7574dbb239aa8927931b5fd6a6a574a6b5cc61d4dd541a8b54bb89e053455faaa21e2ee8a68a7e2611c58a12e24149ff43ec2eb7b3b41db9718a3b665793da36c72f10d817aa790ceb620cdaa760f6fe7a7b2f3f9632285d1d403cdfe904bc0cc5d3bfd9dab50aee6ad97105f60e906f87990f03794433934b7cbf20f70faae69f1fab00e00d5b715c5885da0672bdcb5dd253d0cc610e7f00267a0b367ab5383514f6960098c04364de9a75e2f440a5adf87d1610f88ed570e4fa1791126a4c910a999ea95e447b6e1946fa1c0be1bd99928453348608443e175190789abf26488947923a84346523d7a24d9f97ea9c94c47df51b313785692d7e397e8c2d837d472ad8d852645c35237b8178d50068b8df090a7b88bfa63e9cb272c732e3e592cf121f82f41711fb320b8e824e79a5609af7aabf0c00562a9f1ce8fc47333bb177cd3fe54eef1b5ee463901c6157d8e5641ca7d13fd9102cc90ef254f42c88afcfe3c5c872aafa2ffaee75c88edb0df035498f91ee4b19241cc16a8fdf3e82b3fbb225539a72ecc95247e06e6431102c8e64b1a6ceb5e5e671017307d014d126337b3c9ad48f35f1a4a8e48d95fcad970eee17088fd3a2d12753b876e2dcb6eac11e106152b7e7bf72e19fa370b206d1537df5cbb54ac213a366534ec4236626f559a9a71beb6696cd384e40e04d44034acd2fc6f1e0c32490aec54dc94c030801b7f4c5ade7dbc065336f3e285934197682bba742f35a438aa2e8b1191b9df4bf9ac35eb7959cc44884a4444ac3dd53001d73006469156acd2bf4a98ccaa4f07395929ae53b2ce329fbbf2cd6b6cf39d7f6dfbd9f67badda3135240cc6cdd5dc11656426a676c2b7cafb5a7c99ae2550194c129e2fdffa5a9eb31bb18298d1c2f2df01a00146ceeae2fa3abc9de727ed2a375d97153f476f4c8af84489af84f4d668c6c2fcb9157f35bb8e40ede9f4c4563117eb331ac862e7481e939a2b28156e8b8cc037e3e7c422d49b70742545fe9c4976494e5f3546e93e89f4e6751167c546df32736a72aa97d6cd60c8f71388ac6160aa59afb8d00d86ec8f6287258f9e0cdc897355591cf0681b99e6eea0b7527d8ed547368c0ba8cc4719874ea4eb3152c09ebbe516", 0x1000}], 0x9, &(0x7f0000009480), 0x0, 0x800}}, {{&(0x7f00000094c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f000000da80)=[{&(0x7f0000009540)="cfd1d1acb8c94195f796e68b0d3c26aa45a51636a4b4a6a340654b0cf3211eb9cee59248c27412515bc56cb91def2009608ddff66e88bbf3da1772127c540f4f931a1287d7024cd9a1813c9dcfc1a663efc0b972bfaeef58ffa3c1298b4c89cb2d8da84d510dc11806c6be547bc353ff86a66f5a0ad00877e6f301b3b8419bd51a764a44d10c43792f7dad67aa7172ca24b3dbcbd28e599f650021f2831d781af55ac4f024cd06e83ef8b2e0b2cb90d1d283c1c854cfaddb5b4a3b760ea99eb8ca025f55604b5a3cf814700e95d9c3a167ce5778d64864559bb1995892b953c32ebb24a304533af464dbca8d0e154bdd204d9edc3830818fdaa8a22a9eb44bd92a0dc6429fd8c47745723ca6939e8080e1d9bd26884c897215131533e6ecbae2b198db09192948e73aa89005802256c3f279141e5a542ef19c5472a2a59749ed4de9d8233b1bc59123dceea219c2e566fc65da5d1fa3ad9be0dbdb664c227474968e7bac3f2a1be3f67e11bc0381c836a55fc3cd5917db97f4172c227a213915b750a1c9d7a47e2dc8ff3f1351e820962fb82a65f654a4153c225cae08abb740b407ae16877076818d90387f89985cc08a41e4bc34ae7d8bdc146078a2af85a551073e4f0841b9a29fb27c536241c3661bb24b7ee9fa77835166a0fdcfccbdab658aa3f3e84a6ea95438fb0fa2e119890918f9ae97eac94b5b2a21aabf817fbe87b7236c3d01289418870903d5f76404aa3794b2d2025fea07e47e192f07f3d99cd242d9bf6f3b29296891a4082e2347ed59652323a078ecd26bfb51a43c086dfc9ac5036987c081f92d8168371554832fab79ac13722d8bfbcd006d17675bb437cd1192276138a532c766e8a372cdb91aadc51f61e6ce5b48418b04dd213b971c38a886426c68375c61d149129b2a99a396461052939759443b12bc676137b3b042400168422d469679c02b70ae0ea7006e796dc477c875244eb9c3cb13638a4e338f36caf6c683519a69dc3cf6af0b4bc061492010b99f95a1653494fd16dddd65f61c8a2d73a600ffcd4a6f4196e25f4055768242ead3aa752a7e2d1bfb0fe4cd081d7c9ed207430e0ad475505351414980773ceadc84df54fe18ac73af2e060a8df4fe2c3e57ff77f213f2f2a85ba8f44a182123c5d6dbc2c0245e5cf1510212fd69775d95dcc89df90a66f01928ba9b77fd34ea179b2a9b571f1c83ef7f91f5ee1984d7e973fd3873940b97e73d8ef4f49adfb0d34eb848fb4cd55e547e52f6b6de49aacd0804d9460c2734e52d10305602db705d058bcf0376e15b8978827bba812b1724bb3532dd2b7e4cc734198b9f5fa516de0e2171df0c4ee423a5367c1bb998df5bbff4360bbc45934a08ea1100e84da68dbb9b7ebde3fe750b665bed8939ed9f3e829fd5b4b71db593469607cbec702f42b0c95dadd6f627824be90d56dde6f9c37863e2f5b41789db8650c98a3cccf929af1ca487ad84fbf6a4587f9988b9f58d7c365ba7605a6fdacbe0518876ee75b08fbd9f75c1e0b09e0ee64be832638fcd190ed6d2620578e5fa6afbc0955440a9f107ea47b98be6aea1e0de08b4fe5c7f2f22349e2d1680879ab726a8c01be3c2f0577c51a29cff71830fd0ceb30a1adafdb64aed037af8a542d8b71ada7fc1979f74002aea482fa2e1c7d534c08a9bf257320c373b8c36dfb824fb27cdf358a3208936a0f592da01fe022b1dc7c1debb11d6885a827f1c9d3e52fb9c7c9f663ba3007f3ae9de802a664193984254b6ddea1c6cc8d07f280eaffca2fddbcc85f883bdb1921b1854694488d608342f9e75d92989891e8504ce83b9637b1b55af6ee8c71da6c0c77b1429b9e0ff5532927d7b4a8580c3a333064264bac9b9997295231d9c903c5d714db730d66e12a4621cb08f8beae4027792fd4f3cc16a754e63778e3955ff7d0087cac872193c332747ed0012bfbd09df38f0eb6055449fdae15e83204c4ba1c6ae8ea4441aa6ed593bc16849904495455a197859e8efd7cff1b6c0776e4b606b4aa754d5219138149e5f3d6d0a91db62585c7d3ed268aba1361df38a2c54bf7bb571ae1214aca5ddcca159fdcaab8d79178ff3f6c6fc78952c745ad1d430e0d39aef3409dae5266d6f3f7c468b621dc3ad3b97979673b3b2bb69b920e3a92b08a1902ab72328f3f0412eb59bdc1168e08982cf2836ae4a0ead974b0996d702a9aa0500d41c13fbb06e621ed2daec541284ff3bb9c84cfbbf4e18f907687e39af99622fedf4b758d7f534f9d153adf1f1b7e3bffcc3df41e712e50d3d61e00c85c27b0aa619a76338c7c65983ee6c895987d89352afe5365dd6649188bf43b8ff83917084e90f3a2c5718ba2a81a7ba7c918fe02cba081c9de9f860de0a70f434534065608c4c7fa4e8008d92da73c34665b4a3156a75d1e106a54a842696778904383a85f2d1c52ad0595191b742d447156c9756d3308f67ce231eaaa066abfefd2760c1a9d0175293e3be47d54f28861673a74fe359a7bd0de33fa731d491bfa57510cc58200ea60aee75f15b6fdf0bc0c68c528417819611cb6456906feb6adf8baeedeff78c061f8320a58b15f49fe7fc009c51bc7936546ee259bbb86c7f78c592d3fc1d02d9aa6a85c1d8e8a7475e96042cc9c03c505ab2e68bed6c025a363fb9c830f27db7c03c6f975be7e5da087cdf85c26f57d2208ee40044b6e79d8340b892a8e178b3d820e9114c6377bf42e84c393d8281d04f74b44a67de180734c2664e3e5f6a394d78844bc30de88631a37c26ca019be31b773ae29258744b102e27bc519e9c19cf06b709423075b079ef9890c991aca68854799edc590983d6b9b1b1fdc089ca28376caeef36ab0518758049b180a00909535b2c9335ba732d6a49c8e01c6e451d4a504a380c37e91c22b3e33403c144c4fd78a1451beb957d6ed9a1fe2af54d386ac82e021de903f9d28174ea678db97a7a54f4d56ce98e8f1c05db827829e975d1b56ebbd97c1aba105c2846b0d0be42638a696b04f048d8884d2855bcb17e7e104ec29c564c8bdd0567ef767a002b4f0b45056f5d908fe00851fb99bd20c5353f61beec99c86b9cbffa81dfa4a1c6ccd228528f8512112171d640f096597704494608f758d0cfebf3be292e80467d1e5bb5e62ccf92aa023c4a96ce2e3a62aa75fb284f1bb1fb23a381d6a288fb737e608e774dfa30f941e973819f04be03be427ffa4597d59b12b6e66bba1a5d73c38915771fe36aff467dd60d953125890996e6359f577b2028d17fb33eb2fe75eb67ce77e0b0963b2156a7a6b5f92d929d158f30e41962010214c5acd18e91c37156156895ad1ce62a59942b4501b9219c39c12a43fef2ff02366be935293536ccb578e6424d99218fcbdcb5485557daacb855e6d84a0fb00f65dbd240d653c249e366de3188c02b168bf256e7028020ae6fb1d11a63fd778ce1a5a3b713f4743417981d77591841302f92f79ee27d4b315293003a37cd71a7269d9f002de6b42aead43475f9b3060ea4bbee1bac3806ba8ef210cd11aa9b27e1c20c0526015bf08e7640de36b8353bdc3629b81b3bd4946771dadac5b972e18d23b10421d40e77738de6d95d9f095d780525ca2553abeb48d5d885076a9ba3c2a3a10f301440014378788d14a28b4e4f8ed152dbcccd7ba27111a75660102bbae77138619fb6e717b46c8aee9d38bab3c6c26c5b59bafbde05049e41b3345caba246ace50ac375f866545ffe72206a4bff4c06a46f52801dffb1f37936b54343af11b80a9a1bd8255a9a01c4e08c1fe806d9fc35248c2d111169fc1b8bbafe9800dcbd75bbfb9a0364873d04f18c9492bc271be1fc6945e98553f6f373d3518d57d9a76fa1bfafbcbbfe052a7fa5faf54ff25cb2ab65c578ad708ac184910c769431691cd78812ff94616e5da18aa478dd5bc925eb369a524d62d9a6a255f4365d16cd5ae208a6bdb90160edd6dbe3b8cd13475e98d957be7b843faa2d8afd1ca233a511a37106a12e01a718b26dd8ed5972cf4992beb6fd6cc7933f0fc62fcf2630594e4e4a2e0a1abe0bd750a2fa9f3c8675f6645ef96612f9035f89b0efa11f81dcc9ce1d44105624e80940f9b133b83878d16e14595b2d05abdb1e9af1e9ff3efe04195aba4f94e0628ab5580cebe9650ae59d373167563fb464c5e2a1e594d8688ef995e2427aa7161801b51493c445de779658355c2da7863003f3c3007bf1515017c81fbdd0c8a18f15039e2e42a02eff4a4e7804a2944914db8f0bd5c78fc9af75f4482c57dff94bed9b1dfecc7c33ea3d86f7c4d0afc46bd52e6b491b956ebd9a204d326fc4bbf2e7d385862dfcf94aa5135a3abef4382d5e7e028157ce402e12c2c42bf2f07df2b03c2eb80bbee0de175d00f9b2fb1351b4d94f9af95f98d0a4834c2d3d4afe4c744aa266f8df4c9522e3b29fe5f483c549322f1d5041a84905dcd1864dec57a369e728f4c6eaa62f74ba6519e9db2c53a4e3bc55d4c7698c126f58d2d4bb194e676dea7fbb5119cbd295fd2b603b37c39ae013f35c21c6aa9c844fe5d3e02d519c809568a70134c148f473e84718e8c94c5e60b7d9702ae93a0b509bb18da6f8506d3ec34c8296c0a397e51f6fc441d74559464e3ffbaac81a2273d29ea45829a1fb7712afc4c5ee3ba2065a9553fa8405ec341ddb8af1efe6d88a5b4b0eb3b6f869c0277136766b27df09d38666b82fc53960dc60d56c9a0a55cf1538c31fb8d358735274b380ec94d83b719c7db20283bdb2c3e974dab7662a5c945b2059b5dc58522cf5c38584073ed6998f17f1a0a26880007dc6392e9dc8a06ba146e25aa12deafc31989f41235c9a4d0a8c96852d6603cb286bfb49a17b5b931b91f4dec07dd015c7a311fc4bc96dc49a68fa2914963c11b0159f681500a017ea6b138765957f507ad2182b0895eb62dfd740b6018b21b4e984ca02de8c05ca0d302129c3fd9119ef514199fd94677ea15d68c59341573d014a86af1b5ee67affd14ef73051442fb34ae148004c8aca1153081e0b43e00cea1752be841ee58001ac6bfc3a1a7ff862ba0288471b34b803d23eb6aabb693c19c2878d34479dda9b27f6cd326468a37d8fd4b6e8835972aa82d7fa47de2e3be23d63f5e1dd04925195c89f9ea0bc7f3f1d5e183d5dee2d43208b2ee347a16dc164811fa45571455e4b09d87328efaefc7611df42f7035e60da7341d8a4ae42cb71c6b203e7888d3d887e47c15c1f0e89084a12a7a2750d8f2ee3a8b70f17ca756074b57f98f6aa0f98b56f74b7fd35f0fcaac24bc7a0860b6e315db995b2d091221c1d08d91c394e377aaa9e2a80e79e90b43fbc44a6efa53983c60c7f5265e059de540956663b39baabcf327ec1138f1b155945188947b63694e9d74445a1517af47dcd50315eaa3fa4a59ea1ab880d1ed99bb3f7062d99ea76b85b9ad159698da33c9397b6e545aacb8f24e97fb6beaf822b251a660c9eddff3b2678b3a89e2858efd95c56f81703ab79f5bff0deffa72c9e97e73799e54c1ace8cd3bd970a310c44f0c8b93a3cf7d78398a36e13a438d0a8feae28f7ac167acf12d404508368101c34110d3c217f92469a4bf622f64b5e5b8a3e59240af08b0205741f098364c0b03c0437d02de8e3bf01093c0d8dfae47bf4553285c2003958d8f5b77afc292a488bec3341cceec8d38ba392e36831633f7aa32727c5e5bca711a1f5a95399da56ba18d7c1809a174343dd951a09f155291d761b00a434e4c0666f8f71282f832b59e52f74b2cabdfa7e5794bf", 0x1000}, {&(0x7f000000a540)="fd13b8b21035ebf6a631c055950cd821b828b8c2135dbb1339b5ecb3c1abab26a1d0fa155742ad6f5fd17b278000455f9d890c9466ddedd42f8d6ba866f27f70593b6326684c1f21b7bcd5ccdbf55266b0bd7d673946514854e80bcc20520cb9545f2480bd0c7bae813f02df88d52cc504f09b88c41fa2e4ac347a7781df581ff89f8e84b8bef97ada25c887d86059403f388ed1abbad39029a2c1f35f26e17cfe0e2b317bf1", 0xa6}, {&(0x7f000000a600)="06a377fe720e1989d1659b90d1ccd9ad80c7a3b3f00d086c3f8e4a931b3f2fa07739e55d552fe36727023064af442d7e0430b07eb19dac81f9302567ef6442cf535ba70a7a7ea7d4c113212a9959a3587763a5806dd2f1cff3fa6b3be2e427778f312726e29088aed72ff20148b09594d1b1a7f425c117defccea8674de08120b80852941a89ff30f737364f12ee7da1dd928eb79b169ea4b613534b9d72d7ac73d20dfae1e6fc3da96dc1d0a7f0c5c058685ddafacfee19a7c3aa0124bc09a4eeba6435aef5494cec160ac567d80bd26bbeb89e375858eb1e56a827a21fde0b25e72216a93747f855f5879bbb6a736f9a15a687808cf8d8277028b6f7d4a11cfc6059fd9033266cc6c8656e72c83daf6a75b61c3642b71837f95d47a74b9bec818517261c01293d7e4dca6c13ae86c9ec6e5cdca8b38a6da680273b553b4632f2233933e3724ee9853001534fd32443d98f6835045ffa9b2af399e32bd2b27c4d2edea1aa981b7dbb263b3829abb7b21a2114905746d00352fe56b7e60458a636c75bfb8e0018d2f6d49029016524c5fe4e225c8670b31ca61337da83f6aee3106d04b7e61f42f889e58806155a6d55040892816587e410f65c7ef7bc9d97f680aefe6ab21b8716d269d707bc37f5bf91a27c10e0d4971a47016d4c73d737dc4e923fb9e396f6e2f7b2bc8614774e6b77cd4e14951a91835c7b5dd3bbdd21304566f19cd9e63cb5568faa6e0840288a27c881ab0a49878691468672e920497cb24afe8b49fc46a7b3bfbe7dea8bf8cf66f907f77e3bfac9cb030589668d88ac927346bd35e9f3c3fc772be10ee564e9f3e58360155f705c15b7abf20d679a2be6518eda431de8cb01c6846aaf057f3243f0e2cfafb2055a0b06ba5778594c2fec007e6abf3aaef705836206fb13825cd7e7460c993a8111031c3b808d44347720a6589dda2d44752fc83dd034274e2647b6ed728ad8ee35f2f5206bea3cd2fd872b2e7412ed36bb3fe85dc6a7513268a828a2232ccaf984e57bd124e73d58aec8e3379799df058f517e507f3bf178146fdd49dbd0813bacf54afd59f8eb24c23d84c82ffb92583af01e4c05c4819d7a98a340eb6cc700e4780090ce2a11e417448cfe2fa15396739c9b0cee4af4f2b53b6ae835e3a1e764fd5be6619cc8961db7890fb02fc6334fbe539ec0f3d9fd22c239fac74a2dc21a33252e23b6b001614a4ce313943bcc36247a261dba4a1604a19d6dc41cfa351fc45f0d2bb54bf101b75b17fed0d8f083a8d672ce06fe23389d49dc271e4aa854772cbeb74142467480101a297ee7240742046f8b53b1880e0789db5cfcd4c96f68c8ab69a3e6a39c542657970aa555a95c2e2d4a16a2efec1f9cbc85bbe2f088b995a043cafff8683003243123459def5975a4d3890b0356fcea3fbd074dfcaca28959d476e9d48981739430fb127ac5927e5012b4664128cbcf062db7dfa24e966e1508a25b771e29960df306f4ded34e50084c0620d175bac19cdf04386dde7509e880c581d141477b24cbccda83df17bae1fbd8eb330deb059ea5cbc04990ca1c265a9d15094289b3d6d4ae86e318a9dd933663de3a292acbf8ed5d1bc15d7daaed0f3e04c6c84f9f28b7c163a1e9df83dcf8b6ad1b57fabe53963acba2bc87ad5fd85b8eabb6ace4061211110da4cca30ecd9da62b395a03703088ef4339beeef67cf2eddc6f5f95631f7ae49fcb35ed325b6e2319e78c37f5064a0fff61b01686a5a463d2dbed9e067bc069daf60b1c9b9c574d5ccf507610bd6ca557a00b95f53118be8323fc55881aeb4cc22b74e05a8efcc40f1c3f6fe51e08e9486cbab2e93b4f8663c853f944181bee9be137f335bd5ad5c42047ccba3abd0078c34e2074f08a5ecf9959f15836be09c7bf5cc68923713e96401e9157f44d078679291514dae6fcae7192b3359a3723fb3aae1621eadb3b90a2e6ca9e429caf6b5c1939acbe4847f67fb529fa9941f38f5df88998370431b9023337d40c58a8c79f45c5e479c04dcbd2e10a6f825c6e1a610f256e52b259b16defa7ac503fd32c41cafac6c47d9e0876863e17046c542568b4e40bb0c609f27d0ccd5a8019b003642a4318e8a66024d143a336c6df3a93a83722e48ca4c79c7025c9c524c668be5123cad4dcde9dc2dce06a9f8fa490ac99a47b2149e3a0cc8bacd8b284eeb5bb2bf41f4afd759f6064439706f0c35d93a49be8fd00de3f738264107ffffb0c775477d73700bc533df5246bfdde7f5befd239f3f4fdfc8db5cb8499af5f83bbb56a48b59bff0d46c718b4b2c15207c7cd18f77a28c9412824794098e1ed79da7292a9c41fc4465359b939f4bda5377a83baac2186b2df19bdb0405208ffd2aed20567e1095eb9d672017e5803a1e6db87df5a27c0bd64f45ab6d77faf3b42a6fee47d35800c68bb9b3b20c67b5ad723ecd61f5d3129a3b7c832417e2b74202db2a212a1f44ab58dd2421d35851be4bb9ae2e7073bcf96c1b81f90963a709182f61b5597fb401b4f7e48542bdbd636d40d8bf5319771830ad61cdf519b277ee8ca6b879af81337c0102c2110f72c688e80f118277ab8218e87ed9c399e5100c3bf43ba218ea163b01b60206b8b4069d503837013738e4d19238d6b35296984d6fbfb672e240cbc7fb1b2200cb39bac46e6294aa24397c31d6207879ad0ca3b4f3487cbe1b67750a5f1787385b1fddb14bca986df817a990b73a185f42e7ba5af3dd2da20111011aeb216a29989c7089a6d2eccf0057a9c4f179092d54c51a96d55b1f46e01a7ba1365ed6a0d19e75e3de1acfb9f205b47f85d8205bf091709427f0510cb1c797199367e5c3c176d68b08bab2cabd9f97b6e90057af241ddc4ab5bdfa8cc80fc1c61939929001896deace30540c4e9ad99cdbd6ef0017c1baa6315d786bbf614108b805c5af656077ca4507e4f934bbf1d293e1cfa7b9111dd6cf2aa34310f21194560ca91d2ff7e8b946bf6669fae32690021402ae69052a82827264d44f0522c0ff503f80ac4cdfa30709f76887708ad880b5e8ad290a2506771db4994a0b9372482a69f8e8a9428cff4cf70c9e194b7c4275688f385ac0a52693481bddf3ecdd700980c82d2aed6958276c5ce1e0e9ec77a37b051f90c82be04b6e467ef12c06367cb425427541876864c2b1c3843d0de8ca6854cfa93c1d0d08a711b6467afa1b19776c36440928cfc2b27967efb922f4977d0643be91b3ab6f38c350992cfed6f0e5e7d9328b94c8bb5066989e5f177186b18d83b5b3ddc91613bc1d052693508de346b5b533f96393435b7e599ccd8bec2da866b77352e47632044dd004cef6c5b527f9775cd774fdab27000a5e2d164f061cb42910082afc18d62dfc982e749766b06bdc626b6b31d57e5b6735c032cd554943243b5c49bf83a6e9cafc8bdb52c6e82fff930d0588a02c44dc147be111edf3ddf8a57e713aef1fe6b4545d22548c11433ee820dd5d947f44c2c57f0656ccd35eb5685d290e9a5e9dbda8e4f799a4363eca55369e84f5828ffb32f236bef65131e63a44cfe522de19388e8c157002b3749d5a87e79566af295fd732343368ba53f0af0d05ed74b39a78faa4546ec115a2b4483896982e391b0a6e2e77d02e4aace3d960efe7f24081143f85764837932c099991e898c005c1d184ac7b70e9d3d836596be9c49ff5230573203561afef2f3d328c1d9730efa3e596fddf5e64d935c5c212857f7a7336d1d07766b8ef07962213de388f085770f79963f553977e72268293b8e3ad94df9c6fedd6087cbab9baee80543eb8b862db9d807daafa80093dd65237b8dbb11e56707a789a3f1dfbb6b1fc2de794ea030d44566124f2f5167dc17aa33221e3747783c4cf35e769203e587f57207721df2886399ad036dd4063d0dc44431e3f9e136d7b2c90a7df0a74733981c6e1b0f764a4c1017e0f3b0e4542811b2fb13493062d574bb4fb95d53169f724724a66a474556247cf63e0a67ae03883f4dead3a3710a4ab3c0570cffe7b41c5a2a9b5c4be12285fdeacf73c5816a69a9faa864c3ccbafc5e2dd2027d15f292e9c3df7e4ec3877c7a277e3adc0f0ddeb466a9188d0e46dfec5364e1bc16a9acde5e6131185e941fe283672cd59ffdce44c4b155c979ae9f1e8aa5d23b61ff6370c3f1bee7c59fbc9f3a0e3622d1dd2f69643069877aa945622c2f40756055b4fd2dfebbb7c8386c98ea6e3470bcedce846bdb2e6ab3bc8edc7e56ec188d92cbc78b07d4aaa47c682148f2a8d6b9aa23edac750eccba4618c51c866dcd360d654e47f531ba29f5e9d0a8485c7bfe2e46470e6d8655bb1d7159d9f5269f6661fdebf9f0607588533ae08985a4b4d8e82f5cec0e8145d594d0bfc0592bafba17ebd79876e986d394753919d3756fa334b36e880c2fe534a37a85292119496d00e4bf13ed3d6236f0fd32e9d2120d6ee6516a35fd860ef809cd698b81aa7f5f99766198f75abe6ff5c4e1d0fe331f5224a72b0267727511b6f9a25bb627c66ebd875b4520ce6e144066adbcc72838d11f9bac7015221619c8f6d69d2d010a4b92b7a3785e6ec2f6589f2bb0c08b9c9788acaca5616bd8be3ea3fa8864d055aea076be09e3eba700f312c85365795542c92005a0d9019ba981dcf0edf48e57bebfed0f7933a3c8a5c121c86d1c194a335a88f30959db98c2d17e8dc18704c79ac10cc096af9e5b9b222fc1882a5c02b61194200a3137d9b2d44799561b898a3cce5a36ce0a0009a86e42d42d955f68bd7e5c1dbb9157205e855e80b6097abca33c51228a98827a3244ba5b78da056d717fb2dfd35c1da037aaab4deb472628ace02d75109f44cc641d86c3a796e95882e8d8c44c6b9bcbc8baa88439dcfe1ad36e7fd1c75fb3549896b4e372cf7ba930d8668204aae39b28109f9480bf453e2a63095f8cee63e59d96431e55d80911182a471d4d90eb7d09d644f28f917ca24644660b0dd67aca6dde212761b53970537de53a6f5fad6556a0119c6d26a0da54a539e4f75fc0c73a652017fe24166035ee285140e2ba1d71ea244df7ad92799fe857b6f1c510a3d12e6969fbf6f8c0b56845789cc41951182affad177543ea9582d81f28dfdbdb551bf68f8cfff1423460bb07acddd7ba50c1345e5a9a62967523cda313ec4c8115485607c8138479ebe983608f10ed3e97a39d93519f796cce6e6baccf33d2a6f3728a34d290fcfe11dc3c1a8391e41a6035dc461cd246a36f6ebf713a36f26f5f3ef4c158af4ca14f86dd08ddf644e7f7131cdd048b18e9a915977a6f410c1a8b2543886792ccb3257cce3e5c13fc5cee6affcfa0ff5769aa8f8ce015a74f5b72cdb815f1c3b0cec6ed706972804b8b8066807cdd897ba82ddad92a5a3ecdc1a5bc4dcd63965f71faef52a9fa1975da90313cbe44002e61f3ec91a0afafa5b1761116d40e834a29024c94fd185d9ecfe17428f2cecc4ba6602b264f5b886c1a452af2521390ca85b4b68878f9297a855c310be4841b57b001226f353a4fa57c7c7189a17a73e596f0fe16d7fdee850e5294d5188fccdb1f3af7aa190f2d6c8860c76525beaea2307d638e75dd070d847b3a0ce1505c1a38cc6c120a24839b8d89a20909db7c3a0321cc8c7a03925650f5bebeaacbd26befdea0a867a06071762bb16e94b80af989695bf46bd68de244c537722fd08dba789352f1dedea1df6179742ea6668957da518353d84bb07218151b52f1f1efdd843d46bf37c825d4e3223549f24c5932ab80945cddd43edaf5d24551ce8d", 0x1000}, {&(0x7f000000b600)="d5044fdf985eff1370d44f91964e11478c3a0ade319b2cae87ba03a5658a25906e6957a2d392270bad039c8aa7083d9e24456596ae08edc3ba56c65f79b46b1e2bee9b7fd8b9f1b5eb7d4809089b7b8c9e2973af18f46d1767a1bf804f0ded857e48b5089c0d91563dbbfed10e878d9087806f46de287f84b25f747d9b019937b35583b754b9e262a071", 0x8a}, {&(0x7f000000b6c0)="429e4f998873bfe7fc3eec4ebd0063a43e13b026ee709f6750146b984bc587be504c57d9610038788e9e081ac945c0343176c8f7d408c49ea933d5b7506c45bfcc8ccc54d06c756fc3bc409656bb4b79ac2cc74910f58e0e3d20d25709dcaaa03e912c0a1a4e9d2e0c0cccf73e124e7e6442dcc1180ecc1ee158661b16cdb860595dfa06a342acf294bbee7e70a4ef90eeb7bcd6181b1f8580f69e7c3fcff5681659eb7eded2ca221f1ea8722e807a1322b16a79fd70c0d57bca9280082429f5d926660e7d9796994e9381e6273b8d0937fd6e7830ca235fbda6e3287d75cd04", 0xe0}, {&(0x7f000000b7c0)="d21245cd653bdd73cb65aecc9e592eeebbaecfcbce4a42c4aea5b2870e65874dee3bce7ce1cf3e3f94ab564eb337f2a07108bdae0e8d78bb5dd75e7bd78ad404ae3cc66d8dec5f66ff6d645454996f864e837b0f65e516ffcf7fee046fd662f42b8649e5ccac2dae10c331bca1da05593867db91f90b5045e2a06097c7b3af4d93d58bf821658e159016b4a87d0c2d6fcdb381eefd9f83387e65d3ca5877edab38b583e55900261e9d8e459e451bd1f04cf882214ed2f53463ac170a78e7c8093f2af066cff8990bb9ce31c1e4469a96323d159beff70340ddbb20ccd346ce31ffd5da45feb0719dd7d1d6b1d3ca63fb", 0xf0}, {&(0x7f000000b8c0)="30f49861045635b8d2db1b7f89a9820ffbbe8b6c2d9e2c23db582929a55a2ab5195f8c478a7667f055d5dbf8523421457ed4bb0dfd1b74042c3b7984b23b89baa636d28529bddcb45fe92ec491cae4b8d6a37ca4e05c1d58ae89c50f534c6345637b1f439c22fd3e72dce129f707beca5938e569c95f44fc8a05080e154aaf3d9e9eae0ecd20da5c12ff40299ee1ac26c38d38f79f02e30404d5db63d63c0375f24835d02660569d73f8c96306d1ceebfa7d9ca89d01c32607fccf40e480407a228e8dd6dd6e0ad3056bd1e726c1b96ef2e50a128c8a1ff790b6a4ae121935b9ffa4f0caf0159679d1ff7673a5b180da43a7fcc3fa7ff00a9f3016228f490da2f82757168db3a589360b30c56a9fad0a50c4af86e074fa2449c192d755a1c4a1947cb529e86d6e218cf2b115a7832df4d8387e35b9b8f6e1047886457150a4e21bf99f4e8e05409efa0561df9330d31f53f4c9546c50f96abe97e69d3cc1940817934960cd5ed2ea5c47c0b6e2669231aa9e58920e02d0caddcc0bd0e5a5d78998a47ba9186e11cc0bf08d55fc50182b1e6edceea37977290f4af1e09aa79f5a355006f35576615fdb8faadf1213027103dfa79cd094c5abf10c6750b28a4ddd51df939b781df0c795de5fc36b6bc92546cebc3ce6a09fc675df702a1f8d9c4a67fd354ff52ceab6bf4366f242e7a52dda6432055b06ca3ef7dd2de64158336fd8e32b35426053bb62171dc15a45cdf3fcf94d75b41bf944ce52dc21116322ce5922bae4ea8c8b049d318a9c177f912b718d15c1e3b79e2f06d38c4847e598c8e4cf3bbe1274d9c2b54a46b845472aeae0cc6b3c265fdbf272c5695d4af28e0314ec56ceaaa209cb45d9166f46bfd08fc7a2ff76fef981ad43857165100c1bac9137e5e30976f2269fb8c45e0407eb555e54b278c58d733e0784744091860bbf61f1f406ab802ed6133e0e82aa7f6075fdb2f5e65072cf0fe9a19ffe2b765865ec222244bfced33887d3365e577054a71636495dfabc1a7acd9dec740d1aa968c4f5dd8a5dc1fcb2c5b6090f0ccbb45fd79ff5d551d930ef8c9aa73d2e465c977610355966b1a43d36c04133b70f442dec748cc83705865ab7325702419ac0ef8189d02ae3beeffeafa03903e2cad114b36335466e09841cbb41e09cb54c3891cf615706d67a306f2e7d4632f9c8c0dc70e193363e027e79f3cb6dd50253e9231138e2f8f0cce812fda28ad3fdf7fddec8c4733643a4c7538dd8b16b110b61650b7ccce8e46c1b0d9ff49b19e93d00f3e40f6c9e9cff58f79e26fe35aea9e9074ffda2407d052c6d446964087164a65eb42b456157a4eaec6df9db4b443f8878094612c244225c2b56a9578164bea7030445b530468f98b00492a41c042efaed4c91e061cb0c88256a5bf3e8c52646c7d7a1e48003d4ea0cfcb797a4b6ac26eab0de934a4bb2390c7e3779b95031b75f761ead06ed2b5d96499e11f3be05ec950c801004e627cd1c3916f5c36e0bc006bd3ec6b6cb838565de1fca59917f143911e9b22a7359c0435f223322835a7a13f60267b30da0b8274d5b63878a2c3798c09b16d59691bde190108dc71bcf46e51d5ead9713e910b764dac39c361fc6560082a85dc3cfa864841774c8eba236d3f2213db09f829c21e02c3de2fe8205e4c320ce7f1376c20d41e4de437dd893cad3ba39c9a059f89e33adc7affaff68ba4b0afaef0461702fc68469220b14cf4f1b08bd11bcc6d0a0b1c80f688d7f6a383ae929bea739b63868c9f1a824f0835841fe09a6ee3e4a90a9df9b846fd0e5a8b8cca78f0031abfd4b0b3a42241721239ca5c5e4bc1bc122ad1e35a52fa997a38198626cd4c163e46a80fc686412ac03cc56dd0ac100a29bba258b03dd177484fc9ac82378c8364b1be72fd72545dfecd807be0304a3494cde075f6268e0f2f0242b5ccd65b1deefe88e8f1b96cf5a240d4c644edb1cec7513e713ce62dbbec86fed89915503e7bf579edda666083379b935c9176747eb63a564b32a15243406354a28142ad0f2ca9e275e36aabf5e75c657560c8291efb5d8aebae09666fba403b6b32a95886bf640bd81c4a6f7dd307ebe413d93cbb4fd0877ef7a2e6d79dbcce8f1a27ed7d470944de1f8a58d734f47a787c5bdff30545e66ff9f510ef7d356e33f86ab1aac8efa0ee80de9152f9ad4fd2dfe34ea1e18f726577e81ac8f2b6aaf670a06194718cb059f9963d7ac9ce936c9a8fc6d7168770e9c01975ffff894adb7a9174a250df7ad0e512924df4c25e01bcbf862d53302b28ce6834b2f8fcb6c510ab63db0c88357c1b0931f3f680ed2314af8c248278ef9814e20836466a41d514a75a938258c09aa81da22e17b0636a45415db68c6df21f76e267b4145636b603d70278b4b86d98737858f382a099cfe36b5e3f83f2602afe963e2571f11dc2dec9e40737fc66576d5afdc4c1903b14dc713a53fd0d00459b8e46c4edeb3271b040c3c3039157c40db1d64406cfc0a9890241af9b59cd130e07aab72376f15269b3b800c71393da97c77e4d8ca8d8facdfe0a4b9df3cc2bde30c51d07aa4ceed3160a51ae59c6149629250fcab3428c024d0d6b9f9e0db6d2c19ce0fe68512f570e1b2a5d93268b6c0f11bb841f79d53a6e861dbcfed93327d220fcd9718cc701bfda360203e3cf4b0fda56fcc3490500e25785f5ee6b9fdf1592bc3c101703e060b5ca6b2a88a62e660cd8731bc8127124b1845f24b170d88984fa6de16ce591c1d4b2683ad0ef81db405681a4d216f64e1ba736952e53bef17777f5c56656a63e893d3e0cdb61d46b8bd06646b752b09098ab58767d934d8b06da4bc068c42a3cafb65966eaeabc0c018e607147d3e824cf7a0d69ec8a755ff516b76b7251ec26116e598dcfb08db9fd920388ec622a82c2b36e520f31d3fe37389dc8141b942684c9afa9dbd8664dbea824f39e60c80fd15a3225c8cdb77cf0c2bc89325ca3efba4474e46c2d413ba8c1d578d0dd7b26f11060440310708cee8ee0e243724fec194f0d5ded5a01c9352aaa29546cba5061cbc574796bb765c8dd0d97b9c9a57276d902b63855260c805c7acf8ca183a737cc51ec0448cfa4560c61bde742b3e5d70263ca0596937ad779bcbbe319a527ff27e293639f47c69e49433869e2c26a19182f7c11395cf0f57e08d2e88af632530ba61da4f043eca1d23aa82bcc0a0b242b04290125b0ffa92e9abf2aae1587f32c144b8661cd13c025e497374baafa9d84226af25002ce4377c7413b55bd3a659560c9a8ce46bbdf7f93215bcb3c0e8a0abfc4b97c8cd1c308c8c8dce08cde7a71c6afef7756bd029c8367654eb18bd2d4eb89f9d67f9dc107928d22bb5ee59f459e32076a24ebe2cc48d6cb4a813337c833f41eaae7feca7b37c9ed11705a37a742c979cb8ad6e63cc4e7183782c4a200159b990f94dc6593804013cc06a2ee1667106d1b16c2fd7ec4dbfed3bfaec1956f78777057d15fea1beb9311a13a0384013cfd3d78b477a0fb4982f4d98f5df13bd662beaf221d8b0c9c3d7ac529e01ef68b0be05eefad219e1fe6d8ebbbfcce262ec3c36650b514ee02ca9cf0bb9f835fb5a9e9af45fa17000794cc7fea3a5b66f53b184d1d6a41cab6be3d99b691d41950bea1418a36494d2da7d184366793a24c2b8d29c28c45c64a840c5bc4b9e2712d6806f793bc1ec9219cf72d2c94d3e8b18aab83684b630ddb3b4d737105d04ec8147f2674b4886304df1ee16053e8d36de28514228df6553538e5cd53e6961a4335f2a92f3768334bd58147f513d7412ea1e009398f0b205357d037541ee435ee59408c85af221cb29cc7bbc0f752fac33dae46bf94c2e7a5b96a0aa0cf31e96298f7fd466040cc6f5de30dca8910e1fe96fef6addf11da5fb64d453b4b1375a5321a1477ff1b22b665e2ed4bf2f2c53ee031fcdf4c27f11ac17a7013885eaa3a778367cc5d16c2c5557e82c7cdf34d655c3d5486bfb6d2f32149e46f122cfeda9472dedb56bd7a34a970a7a2deb1502a9a1b9246f84f1c35b8ae03d7421db1474c7f69cb94c6ede2168e178fefbe0b824318f6a0b256cdf3dfa28f1058a91f7f2357bf438e200a4516e63810f5383b3128273d79ec7bd9ae5a9c495705b4b27c2c3930e3921117b0f064e4575e966ad3bfc2c46c27f021003c525fc276ea8730a608ad0bd6027285a2095c1a38fa6e3fb4d8de5d9d41af4f7dfbad4b169584f22d629a398bdd99b2e03aad3278f325f81d80e6b7b1a80aa980de3d3561cbea6bba21d5dceaa408e2873901f74b50bf0eb4c6f68a0b8f6b46826c85cb525a133259f6f4ea5e00f3effe811941b8e7c721aadf64c7a678f265d706b8965bdf303a92c4e1cc37baf065e7fac942604df3519933a4fc565349b7bf6e9a97c1c54c5c1ae90b4f78866ef30e946a00a5684c751aa2c01ee082d9b88f1749b7034f73a56bf26ef0c7c25e62c04f9cb97bcf9e5a976065298558e6b882a0acd9f51e88f9e279a173b339a9717feed2b0faa800ddf9460bcd39586b9bbd4c39ae39dfc3c2daa756707af121be07598ee4966f9c11dc2960e87ee3edadd3258a61ea87c282aeeb4d92d600468e5e6f6c0133e9f377874185282fe102d298ad9e93d893366bfab6a01e1ff4f3e03ac8d3511cb2fa8c5bb36b54e81b0750b2ce9d10db713f085f315ca5bc2831f80e3e3d8d2e5d1d50e0a0b689ad45a6bd59f931d873925a50199815c50872e85058e4c131a74dcdd7398972b0de020aa6a32d260465e5e3357bbdab94077919bf9a9caa8d9a87042c8e07b8477769a1306d8eb7e25f5fa2c3f8827f2d35b3482f3711ef07ba40a4cfd2c0891ea79ab57facb4bebee66aaa32dd663bbbd70f8d80292a537b9b4539130584b0a9b2df6f522f83c614ceabef4d4d63119084274a8229d4dc295c455216ebd15818d748e501608679e79db5decf698b6cff187928f4941b367f9a25b8faa9ec553a0eafaea11aa7b671c5e6662fb0c83527394791f3378d04ed3a3366e62ecf12c81e410520428a8b5a3b93e3908508cf31675aa0a95a1ed8d61b49b0f3e13d9ef9e75b67bff3ab794412b35f4ac37ada425746f886e8073baadba99a67d0f05fd77d131c692e861a330d91a977f90f665d64d6e481efa524615514f4a7fc6247a71362bf9c1c20680cd7adc95e2372e206587b599fb186c060ca16714d935d4a159638192f25efa83ad6ea8b3794c48cb0c997f09d6a65f71efcd9bc33667252921f20b73cfeb3b21540e79153fc10c4293011c26df689846b8d1b1109f01d81f2135ddfc999638bdf68dfeace194ac21fdb25abb550fd4fe5b73c00663fdeb4e247ff21bba530e52b8e132fab644b500863b8211e9ffd58a119c6c46f75bc856e8fa4e35f4f712b4eccfe06319d754f9db9300f1c89d17f11b9d7a5cfb9f5e14e15450873ced470c35dedcc5fdf3ec064fa3de9c61f6fbcbd2e162ad68c58a30a235a199134769b143e0205852e711e7fcc60f3473201e726f5f81e053b54644e786c37a7407cc5ffe2942d43e95917f3df556abdda59bd8659f50ea9feea0c9f5bff28b398e36f43f324768ae5a92252888e886203f7215f78a4b1c4c107856ab2d44ea3ca907a5cf4e00f37e112066a1b28d051d999414cac45042f5bb4584b92d1523ffcae6bd3bb2fdf198c6f3ab7b56b7d16db886b46201dafcd8e926969aa90a5486a0fac2640516edddc7b9a9bf1c58f5ad5f8bc8060c736352024f512e7c30a40925602274d091401c2874d0985ca270", 0x1000}, {&(0x7f000000c8c0)="a87842f14f202e59e16e6ae416fa2f3b91cd798971f5b26e509b74e399c9f05541ae906d8764c3468df04a8df046dd5d172938435ebaeb17fdc41b55d512e4963c547a4f8345431492cc0d19135d1bd5c12cae998a30e0a85cb99191581b62942d13993880e817842ff5f37155e69539dc039b93fc224c93c53e6548600bad48e3afd8d9c578b45709f65a4e7b6f81e2a2ee1221cbad42764ea41a7563e58ef01df71f9980baa28c929dcdac4fc8231a618fa759337a24dcaa", 0xb9}, {&(0x7f000000c980)="103c6cd0f35fa3c7d7276c684d0efce8aa30683b34220bb4544921b433301ab3e1fbe512ea9000c94d5403f0da9bcb9027e1e981dfd68021b2245f44e2534aa3100da26c18f426e03042f448960576583c060bffb03677eed2e3cd4f5794c8253925cf2e96048d80ed6fe00193d08e8f9dedd7420e22e08b23cc19c3ccc8735c77ef1c676eb4957f3ab98241fff813514acd2598830c35dd685a993df026ccffe2b1750df05ea70a952a8ef48ab00919ce46636ec90cf05f3673d51ed4d2d390d24ce1600cbd66", 0xc7}, {&(0x7f000000ca80)="ac7c35fbe0ff5ca8755e8cc4d0312bad899b54d0068fc29b8df4510270f27580f3875dd56794ea6ab1eeee4639f3d7164b22c987f37889f463fc8000e091f8211aedd16afdfa019e72601025a70b7631b99190d5f78309e9a27e33be6e270164c17760607505ef8a028be23991f3485e756a928d29d0adc175fe4ca326c2176e69e3fe0f686ea2daf460a8cbf11778f7359fc3edbd47c6f48dbf62b11074c7bc0a63ea009e1dabd91f91929c1b7b5eb42889c0b028843dfd799f491b9644dd251b6bf249f917669c503edc3f45d69b622e53da5b9a83248c86ce11c5fe84fe97b47aac5b0ae2f912ec07db6ae819ff4799df90fe94a3e2be9ba41c5a7977c3f9b9620f1e60c4d6b0a9f9894400c403e7d8aa415150b511403fb2b3061453766fc11c6762e91aeddd704f20ff9bfb2255294f41ef66c0b04cffdf01877fb9dcee9a7a17bdf8495f1e2e3f001b94dcb444b4df2c36b25e06aee75610e9fe6c842a89c388eb2473f38acc446c46e039d444db101c7bd6d8ea7e7a1f8201d211adeaea07075f3a7999d1dbd78ef3fc5a3d3b4a14ee6dd778ab0fabe7c04b92c83ee55f83aec0d568772e30c2e26d6664bde8713d9305b37f1891eb0a22936568d061a503258c404f65277f5876c93d48683c6afdbe3dec0a2508096832021f76188fabc55950b4d68a2f8b360488b3d168cbe70b0f74804307c940830c69ebd588e0492caf1f8d3291ba01a9c7fde59d43ddbd862b827ad8b4f31818ad1fc33b7d8529d8a254a29a8237d8c2bee9e47cae0facb2423361cccb63eb61adc80a3125b149b3ff4a08340613bbc9ebf2e7b62db10c6e4deb4dcb95417f3afd67648f9e61c1eadb0c350e067b0d741ae01a29190dc6de948e7ae60e817f1e47dd3855b9c8cb39e5830fc1439b6c6866bcf4a927f90db38ffad8c36efcce5cd76e85f57c57291b7eeb68d8171d6fbc0d675708faf877f059a644df5119ac6480509467c97e60d19e080aa30a1b1dcd43b386aec745cc37914f5dee10da25cbfc9d8c54b7d220680d27ab8fe41968b133241a986d4e2f6fb216977acb18efede815fc7a8d722fd10cad922c1d275bd22027e44989b16a09dcd8a3cb2f0a5a4ac55d42c3c35e48afcf2599e0740431f457f3f65f9dacd803333dd8c6260905e987bd6de314628a590d4d165bdeb76ac7cc96e10a78bf90d9b194eeebf3a2b7d8246569aaafe7141b8caeaf247b3f3a097ffe2c6777770b033c2bc1474f462dc17b2e339098db2a2d407da967c47fd0a01ee3d95aaae3170c294b43bf0e427b6ef0e575d197c2732471884437e29c3ccf776b4b393a31375552314a6e87ff737fa50cd4db3384bcffdb7d19376a1d5e19aa618a69aba58e7c4d75e0f422843aa0ce15c53499b14dd396cbc8f6c0ecb2b4bef9f7c98f01e60ed6e49f579e900029fdc6ed597ecdd2de2f887e0fa9fbdad25a4e7aba63feb0c2d7c02caabe08327d658690b5ab2eb58f951d2708f2af63d01402a6aa002d5c07ecbc2fbee97e6c64f776690fef49713153e81363f6b24009723b8ed6affb6e99cd8d901d241e3b7630b76b6aeac1eb40f83fc680a5f44b7ed50902ad876c6d409d078663179357e8284339aaeda04fae58dec6447e2808ecaa60abe2a0458d6c61a24a74cbb0e17e682814fe0cf3961757318049d3c90c6761d79ca382a431c10fbe53d97961d73a36dbfbe99afb1b1261884050ea95748e60bf35ede9f962508e566428b9e93ba5f7e2b6443177df73ff5c3624908feda05cc3beed2da665dcce6f8f37f28e48892244ee7320b91d64fa3fbdb7740e4c0e9054cfe851f5bd2b847467d028555f5a22efb54439c3d04fcbe16337c6dbd67530ec3457fb776646dff20c38e3187a5f6da0565d7c20966a2e984b14d7522fa088110fd75d1fb82348eb62df7be59f281f6fb61b48decd7a4760baad457ff05b9e1501f51b54cbc8189c0af68aff3f11db18cdc60cd01c3d6537e7fb684988aedb1fa2d756c5a483eb31a5ed4d831190a91844bf442b9e9aba78fe282c3577ae144a328dbe9dcd48ac461d73eb8aa130cdcb824b8a97c0be70bfe2cf19b36b563962437260a6ff573d23cf8f971856efbd9450cec91327a2ce37be28a8898a5a89d03d6127498408bf431c45670cfede86d29456afa1cad66412a772d42f5dbff56e7d28a4580e709544ae45b7e88ef11a652f026c0ef599a99eabd1ee876f0abbad5961e9c7401dc5acd686bc007ca58af620cd09484bfd11a8e9cc2495cc3959646ae65e632f6d4fceefeaa4d87b2c67766a8da42ffde8abc7fa0bda55b8fa779929191af9a1a43a740a78b677fd56e22ecaac23d1e461e640a4fda5eed0541381c2cdf469d708f995f6d079d4ad7f25442e9221c7f7f86bff949b9f8e8d84cc38eef3bbb3c56c284a96224668aca7667fb41d4fa9dec68772c6c2683709773ad07809b8f8d75ec5f623fa63709b9399720c3013b054583604674eb7a00501506976f0145680894518ac89d98a08f2829dcf4a55bd61dc3a3f8def0e73745fb6227617fbe063da95b8ec20d4ab69939bf1571824c06a6ff8d59598da2b77eeb1505319fcce5e84ef0dc664ba2a2d66ec72f18bd9c83b407afbd06715aaa1d96849e34e736f25196ca1dfdc5a6d1fef7d47d88ba07cc729ac0c8664f8f1e60c81365ebc83625b825c139723613ab0dbea2dde62ddea496d869eabd1548ced2e421686c5248a17c354f2788815204e3df46adf3fed8ad305a145a9ce22a9753691351b8bb1daea40e3cdde0f813fb6adf3825337d2882d0ccce2f8dba237c34abc6775d0711b72f662926851c2a748e58f079685dad5353d96adf28b43eb1f77b23c4a62f6b7333f89dbf2b5d2c930af199429bb1cb3f13a014340d8be50381c3cb52a8de722060d2357b3797ab0a4412a386e00afbb9ed39a788705d43f01a2f6df64b8be2418a892c8652db1311b3482011f1c2c23712cbcad366eee4484b6372ad318d55ed1fb8397413773138827abfda093f03e468a2b1313b30bb82d155dfb707de3aeec5d6e5a523d4c87e30071b139caca78fb042008e485abd1446c88438ec82a1d080e195d2467d1d031772463e3900e6f87296c3dbe9d1ee259a7a25f513da21cf822d4902f4ea79ed6dcadfcc2c0bbaec39607ded9b965393a2e471c9c6d31742d6880d75baf53a08da679861498a1567c5937078f0e4093fb5c6652d48aeeb1dd2fd28c7e6c60f16b45bbe0ce6b2aedaf9e3e1d7791435f4dfce70888e46ee1201a85976686406bf89e9cf1d27a37c5e98d80e91a1bb08328de11a34226f9861a64c9bd72ea7670d39b15020f7768127c4eacfa161ccdb6326c9ef9f23373acadb64568360ff8f6370654067528d6363a0b3a10864fabe8733e4921159b745318db431833e75e754cc906b513943d4d1ee53304f32c69c4759451c4ca369929fdea11e66d9fb0d83831de79ce6890665d820aeac4391172aa9ac108b257ff3488f3ca4b19190b3dd1d6ef7aeaf1ba6a46a42f5af428408daa57130bb94622163120a99f023bf31514245b257e79587ae1b3062ba8af3b40ced0bc004c3823b81ad04bb090a52e8ed0f0c64691c115c2b77f747c5aa015d528fd7ad76c8046152d936c1c2df8d1fa0d407f3b3f5b6c9ceeecfc7d7308be04b5b40511c14495a9bc4b20e83bddc2f968b7e6a7291cfb2fc3b011bc49b6d695e785d86065052f9b52052a9eafe8e6fe664c00c7b40ee765e7aef98540f55f311374bb7f935c4bdc445d62ed8900004f299d77b722c4571326b253cb1d0726601843a86b6dd1b856f6b1ad9932a45d85f9f89670e1f65a0a56b99847555ce4348f6f5cb192a4c66261e1194b21384d99995598619ca29546beb406deff25d238532fd25ff8ce9fa6c8b5ff819741af238e1b084cd684bf1d1a51288e25ad0c38819c68eaeda9976189fa112a937a806db8f334a0905aa8aae2860e0a4eae8787367350178333de0de48b0fa4ca013febb2d5fa3d97282f09ab357245d593320c28545d1ba970cf99046ec4582dc6a94baa2f3b19aa629a1102f353aff67c70be56cf09ba3217ced95e953c8f28a9a742daa266a7cc8ff3df399023a130f34833fb4e5489ab22f0077f6c46600c816057cfaf658df9ca22346ac4477d093a84282d3a41b9de1c4b7177f070c6b69377f9fb2e45b8e3d5e435a5a2abc4b6ff5b90f197f188a354a307c09b21ce564e531b3ae375d1d969da016d9cf1a09bcc20c0d8e377adfc10f5ad2102cc3ac55e9a1f015ae4e5f4361cbe8cfcbaf3ad000625b8dfe0d2826fadbc082c38962dd586446a5f1637527e0ff5e493e4d564a4ec2a0879fbe6f7908e309dacd2272459ec595e25ee3b093e9d24b213e604cc0b8fe942c5e1b383b93e602955d47480c9a846308379dc9502ebb04d0a9a6d076907771c672f8752cd1ab5e24ea3e354240a41af1c159b7c47da8658d31297303d7ed03f5579d32712a42172a6ad519a02ee55747a8993e417bfdef47beab969ca85160cd5c126d28e74de808aad835acb34ecdf14e26ad6da4b0e2289acb97d8c295e7fd48eabbe1270363acf415bad9cfdc2dcf15ea5968bb98bb5ba2162c4b67f6690f663092e25461f5fd08a7ba19b1c4a5e509b9a7253231b6075cdea41ecbeb262aac552b7ad8c126f3a95ec980b85ff1d4e4fc1c9dc7a0476a0738df2120916b3c611a9db19e070d6fede060eb23e8680a0da97898cd64de5a48ad24cf69140883085e609a9e566dab1957d457c2f1e054b11b73842d759b152e3fa228d012ae3996e67852c6374ab5e352de788d6bf6a5107bfe2fa78fc3bf158f192dcac41b4ff3499ce5b54be126877dc996f2930a5399210fb561b5056e4eb82e4cc0e17a9d2953204b3b1c34db9d4177f1216304547ef6b886ca077d2d33aa4ffca8a8abce9ce1482a4b3aaa45e18d56325ce0301e67b5a3ab1f1aac75d71724ef5d0f910307a09c8879238f7fc1a2ee4250d4f16f5845cd35059b0e3a74d93b525c449849f097ab7bdc59b0bd13c837eb9e5bae0a762a8279ce231b51afe4bebf39b77970fd7f3166de43b9f976fcadc452e44fa2998eb12b61b4d0cc89e7ad32f72176af84ed7a77e3af74fb2df5030e715939a6d16791c2667716294a4427e4ca1e7fee61d9427e6ffdf85e9e811cfa9d16c89fad0c0e59421470790349ad1d4b3de396538fe4f712b15a90e187d4b7e350b66a23a3ed76c8007d2f86c43e829596cf686ed16ca3ab644a52b596c4c8c123f9b23ae2a34ef63ffcee726db808789339775cf4139a32183c576b78ec80a0c39a7d2844b5b5c2b0c7db6f64813e1f50e587bb9a36cded3645074af0b753c4b447399c35f21886587b4e2b583f86a3b1925d71c56eb472fd93b912aa85fea12a35e6709df5402cce724b88ab910a718658e6f5320bb98d21c01f775ace7e9b67769f5b56d7ed0f89af6c1fa33805cacbe3b5d32c61059d57a1e97433f15ef79d1670693c02bcb9a9a6d1d9c213cee9a783d60c0cd26a838d6abf8803c4e044bbf364da8e771a1ea757ff977db23d9bf85329ba3abdac505f845e696434d105a337f13fdc18a26bf11ba34e06573ddbebe3beb8844e7bdd25ab96776b2c017475eb7073e2559a193689789257bfa4db6f6d9098a345798630f5d04150e645746f3849f34b23cb1a05d741e68496a754bc039dc6b53a6b01b3d74f49390b83c129a48eb8cb5f9882f2a493cf693d78353f51709ccc712d34bb24088fa35950f9a81611443a5c38bbe01", 0x1000}], 0xa, 0x0, 0x0, 0x10}}], 0x7, 0x0) 4.930970095s ago: executing program 1 (id=42): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000200)=0x474c, 0x4) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0, @local}, 0x6f) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x300) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x408e, &(0x7f0000000240)={[{@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x2e}}, {@min_batch_time={'min_batch_time', 0x3d, 0xfff}}, {@jqfmt_vfsv0}, {@stripe={'stripe', 0x3d, 0x4000}}, {@errors_remount}, {@max_batch_time={'max_batch_time', 0x3d, 0x4}}]}, 0x3, 0x43a, &(0x7f0000000340)="$eJzs28tvG0UYAPBv13FKXySU8ugDCBRExCNp0gI9cAGBxAEkJDiUY0jSqtRtUBMkWlUQECpHVIk74ojEX8AJLgg4IXGFO6pUoVxaOBmtvZs4jp0mwY5L/ftJm8zsjjPzeXbs2Z1sAH1rJPuRROyJiN8jYqieXV1gpP7r5tLl6b+XLk8nUa2+9VdSK3dj6fJ0UbR43e48M5pGpJ8lcahFvfMXL52dqlRmL+T58YVz74/PX7z07JlzU6dnT8+enzxx4vixiReen3yuI3Fmbbpx8KO5wwdee+fqG9Mnr77787dJEX9THB0yst7BJ6rVDlfXW3sb0slADxvCppQiIuuucm38D0UpVjpvKF79tKeNA7qqWq1Wd7c/vFgF7mBJbLTk2fzzArgzFF/02fVvsW3T1OO2cP2l+gVQFvfNfKsfGYg0L1Nuur7tpJGIOLn4z1fZFt25DwEAsMr32fznmVbzvzTubyh3d742NBwR90TEvoi4NyL2R8R9EbWyD0TEg5usv3mRZO38J722pcA2KJv/vZivba2e/xWzvxgu5bm9tfjLyakzldmj+XsyGuUdWX5inTp+eOW3L9oda5z/ZVtWfzEXzNtxbWDH6tfMTC1M/ZeYG13/JOLgQKv4k+WVgCQiDkTEwS3Wceapbw63O9Yu/vJG/nAH1pmqX0c8We//xWiKv5Csvz45fldUZo+OF2fFWr/8euXNdvXfuv+7K+v/XS3P/+X4h5PG9dr5zddx5Y/P217TbPX8H0zerqUH830fTi0sXJiIGExerze6cf/kymuLfFE+i3/0SOvxvy9W3olDEZGdxA9FxMMR8Uje9kcj4rGIOLJO/D+9/Ph7W4+/u7L4ZzbV/yuJwWje0zpROvvjd6sqHd5M/Fn/H6+lRvM9G/n820i7tnY2AwAAwP9PGhF7IknHltNpOjZW/3/5/bErrczNLzx9au6D8zP1ZwSGo5wWd7qGGu6HTuSX9UV+sil/LL9v/GVpZy0/Nj1Xmel18NDndrcZ/5k/S71uHdB1nteC/mX8Q/8y/qF/Gf/Qv1qM/529aAew/Vp9/3/cg3YA269p/Fv2gz7i+h/6l/EP/cv4h740vzNu/ZC8hMSaRKS3RTMkupTo9ScTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAZ/wbAAD//9E940M=") quotactl$Q_QUOTAON(0xffffffff80000201, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x28011, r1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x492492492492846, 0x0) fcntl$setstatus(r3, 0x4, 0x2c00) ppoll(&(0x7f0000000100)=[{r3, 0x201}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000880)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000000840)=[{{&(0x7f0000000080)=@nfc_llcp, 0x80, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/26, 0x1a}], 0x1, &(0x7f0000000780)=""/141, 0x8d}, 0x5}], 0x1, 0x10040, &(0x7f00000008c0)={r4, r5+10000000}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x6e) r6 = socket(0x10, 0x3, 0x0) setsockopt$SO_ATTACH_FILTER(r6, 0x1, 0x1a, 0x0, 0x0) accept4(r6, &(0x7f0000000900)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, &(0x7f0000000980)=0x80, 0x180000) setsockopt$inet_int(r0, 0x0, 0x19, &(0x7f0000000180)=0x1f5, 0x4) setsockopt$inet_int(r0, 0x0, 0x14, &(0x7f0000000000)=0xffffff16, 0xfe7e) recvmmsg(r0, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) 4.361972174s ago: executing program 1 (id=48): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./debug\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./debug\x00', &(0x7f00000003c0)='proc\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./debug/dynamic_debug/control\x00', 0x602, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000600)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x100000, '\x00', 0x0, 0x0}, 0x50) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0xc, 0x10, &(0x7f0000000740)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000020000007b8a00fe0000000087080000000000007b8af0ff00000000bda100000000000027000000f8ffffffbfa400000000000007040000f0ffffffb70200000200000018230000", @ANYRES32, @ANYBLOB="0000000000000000b704000008000000850000004900000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000900)={r1, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000040)="7638300c000000000000e9000000", 0x0, 0x2f, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x80000, 0xc) write$P9_ROPEN(r0, 0x0, 0xfffffe74) 4.128306898s ago: executing program 1 (id=49): r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000040)={{r0}, 0x2, 0x2, 0x9}) sched_setscheduler(r1, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r5, 0x4068aea3, &(0x7f00000001c0)={0x79, 0x0, 0x78b}) (async) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x2) ioctl$KVM_SET_VCPU_EVENTS(r6, 0x4040aea0, &(0x7f0000000180)=@x86={0x80, 0x5, 0xff, 0x0, 0xf, 0xf, 0x5, 0x2, 0x1, 0x4, 0x86, 0xfa, 0x0, 0x1af2, 0x8, 0x8, 0xf, 0xf4, 0x9, '\x00', 0xf2, 0x6}) (async) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000003280), 0x2, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) fremovexattr(r7, &(0x7f0000000100)=@known='system.sockprotoname\x00') r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x2, 0x4, 0x6, 0xbaa}, 0x50) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000004c0)=@newlink={0x114, 0x10, 0xffffffffffffffff, 0x70bd2b, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, 0x18f0b, 0x80}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_REMOTE={0x14, 0x3, @remote}]}}}, @IFLA_VF_PORTS={0xc4, 0x18, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x7f}]}, {0x34, 0x1, 0x0, 0x1, [@IFLA_PORT_HOST_UUID={0x14, 0x5, "9f695235807c280e523df242605ae473"}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "0cd9997c3e7260f682e17341345451a9"}, @IFLA_PORT_VF={0x8, 0x1, 0x10001}]}, {0xc, 0x1, 0x0, 0x1, [@IFLA_PORT_REQUEST={0x5, 0x6, 0x6e}]}, {0x74, 0x1, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "09897009f3c8078bde844295b76b150a"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "196a3d643e9dab8d7ac7cc9c9e05f7ce"}, @IFLA_PORT_VF={0x8, 0x1, 0xe9}, @IFLA_PORT_PROFILE={0x6, 0x2, '%\x00'}, @IFLA_PORT_PROFILE={0xd, 0x2, '/dev/kvm\x00'}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "fe2ae00d3f99f513a9d9fa4531ddf327"}, @IFLA_PORT_HOST_UUID={0x14, 0x5, "fbbd44974e7c0fa4c39388059808faa4"}]}]}]}, 0x114}, 0x1, 0x0, 0x0, 0x8880}, 0x40014) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000), &(0x7f0000000200), 0xa7c, r8}, 0x38) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) setsockopt$inet6_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) dup(r3) sendmsg$nl_route(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000002c0)=@getroute={0x14, 0x1a, 0x100, 0x70bd25, 0x25dfdbfd, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x40091}, 0x84000) 3.919116781s ago: executing program 1 (id=51): r0 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000380)={0x0, &(0x7f00000001c0)=[@nested_vmlaunch={0x12f, 0x18, 0x3}, @nested_amd_set_intercept={0x181, 0x30, {0x3, 0x1, 0x10, 0x1}}, @set_irq_handler={0xc8, 0x20, {0x4, 0x1}}, @wr_drn={0x68, 0x20, {0x7}}, @nested_vmlaunch={0x12f, 0x18}, @out_dx={0x6a, 0x28, {0x5547, 0x0, 0xd}}, @nested_intel_vmwrite_mask={0x154, 0x38, {0x0, @guest32=0x4826, 0x4, 0x81, 0x4}}, @uexit={0x0, 0x18, 0x1}, @nested_amd_stgi={0x17e, 0x10}, @rdmsr={0x66, 0x18, {0xdc7}}, @nested_create_vm={0x12d, 0x18, 0x1}, @nested_intel_vmwrite_mask={0x154, 0x38, {0x0, @ro64=0x2400, 0x3, 0x1, 0xe}}, @nested_vmresume={0x130, 0x18, 0x1}, @nested_amd_vmload={0x182, 0x18, 0x3}], 0x1c0}) ioctl$KVM_CAP_HYPERV_SYNIC2(r0, 0x4068aea3, &(0x7f00000003c0)) syz_usb_connect$midi(0x5, 0x3e, &(0x7f0000000180)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x9e8, 0x62, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2c, 0x1, 0x1, 0x18, 0x98, 0x4, "", {{{0x9, 0x4, 0x0, 0x0, 0x2, 0x1, 0x3, 0x0, 0x6, [], [{{0x9, 0x5, 0x8e, 0xb, 0x20, 0xf, 0xd7, 0x2, {0x4}}}, {{0x9, 0x5, 0x8c, 0x2, 0x8, 0x6d, 0xf7, 0x80, {0x4}}}]}}}}}]}}, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0}) 3.246860501s ago: executing program 0 (id=58): setns(0xc9, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x18, r1, 0x71ea87ade5feff97, 0x70bd25, 0x25dfdbfb, {}, [@HEADER={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0x44800}, 0x40004046) 3.157726692s ago: executing program 0 (id=59): bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_lsm={0x1f, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000007910b804000000006300e007000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x2, 0xc4, &(0x7f00000002c0)=""/196}, 0x94) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xea60}, {r0, r1/1000+10000}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext2\x00', &(0x7f0000000040)='./bus\x00', 0x1208002, &(0x7f00000004c0)={[{@grpquota}, {@jqfmt_vfsold}, {@resuid}, {@debug}, {@dioread_nolock}, {}, {@acl}, {@i_version}, {@data_err_abort}, {@abort}, {@journal_async_commit}]}, 0x1, 0x5ea, &(0x7f0000000bc0)="$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") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x84c42, 0x1fa) mkdirat(0xffffffffffffff9c, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x1000) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x8) bpf$PROG_LOAD(0x5, 0x0, 0x0) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) ioctl$VHOST_SET_OWNER(r2, 0xaf01, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0x4, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00}, 0x94) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40000) unshare(0x22020600) write$binfmt_script(r2, 0x0, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) fadvise64(r4, 0xa, 0x7fff, 0x4) clock_getres(0x0, 0x0) socket$can_raw(0x1d, 0x3, 0x1) 2.63552175s ago: executing program 4 (id=60): r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x42, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0xffffff78) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000180)={{&(0x7f0000ffa000/0x4000)=nil, 0x4000}}) creat(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) chown(&(0x7f0000000240)='./file0\x00', 0xee00, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt(r1, 0xff, 0x1, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mount$incfs(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file1\x00', &(0x7f0000000140), 0x18020bc, &(0x7f0000000280)={[{@no_bf_readahead={'no_bf_readahead', 0x3d, 0x1}}, {@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x6}}], [{@obj_role={'obj_role', 0x3d, ':'}}, {@euid_lt}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) 2.529169352s ago: executing program 4 (id=61): r0 = syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x200000, &(0x7f0000000040)={[{@grpquota}]}, 0x1, 0xbaf, &(0x7f0000002f00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH7+DAAA///6CAm5") mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x290) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000080)='./file1\x00', 0x20c484, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c6a71666d743d76667376302c70726a6a71756f74613d66326673002c6d6f64653d61646170746976652c686561702c6e6f7265636f766572792c667379ee635f6d6f64653d706f7369782c757365725f78617474722c64697361626c655f726f6c6c5f666f72776172642c000000"], 0x1, 0x105d8, &(0x7f0000010600)="$eJzs3E1vG1UXAODjpOnb5i0lQizYdSSElEi1FSdpBbsAqQCJVBEfC1bg2I7l1h9R7CSmCBFYI5b9I7Biz54/wQ6xQGJXBPLMGJpSREqN8/U80vjMvZ45PteKlBzfyAGcW3PJLz8X4mpcjojpiLgSkZ4X8iO1moUXIuJaREw9dBTy+T8mLkbEbERcHSbPchbypz69f7D+YLA+m2e9fjwrBk6ClyKivZ2d77ez2G1k8U4+X9lrprG9spfH7In23XzczeJ+fTPNsF8ZXVdJ43Iju767vdsbxq1WpTqMjeZWOr/dyV6wt9cY5UlvuFPZSce1+uao3IP0vnvZYJDHe71+lqeW5/s4TR/9/ihm8/VBPVvP9t00Vjv9fL6b1VerD4ZxL4+9bDqq3VYtrWPzX77Jp8Dbzc7uINmr7/Sa3U5yo1R+uVS+WSzvdGv1fn2lWGnXbq4k843W8LJiv15prza63UarXqp22wvJfKNaLZbLyfxafbNZ6STlcmm5tFi8sZCfXU/euP1+0qol88P4WrOz22+2eslWdyfJ7lhIlkrLrywkL5aTd9c3ko13bt1a33jvw7UPbr+6/tbr+UV/KSuZX1pcWiqWF4tL5YUnXPCvJ3L9w1/Rk1n/Iy493e2cd4XjLgDg9En7/8sxyf7/k2/v/7T2ReV7/T+cLU/0l9hp6v+beUOu/x+/E9L/Tq7/P8L6Pz9H69f/81T0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgd3buJjdtIIoD+LPBLf1SUdVlpV6lOzhGj9Bll4gD9BIcgV4hF+AMZJcjRDjCYxQcESkKY6Og30/yx1jw5xmxeTPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCn22o9/7/4+e/cnF19njx3AwAAAJyyrdbz5mSaxp/a61/aS9/acRERZUSc6t1H8a6TOWpzqmdeXz2p4SaiSdh/xvt2+xgRv9rt/mvf3wIAAABcr81yNUvdetpNL10QQ0qTNuXn35nyioiopneZ0sr97numsOb3PY6/mdKaCaxJprA05TbOlfYio85hcnQo0qEctBwAAGAQ3U5g2C4EAACAIf05Ol9csA4GVsRhKfOwFtz88/5xQfBDZwQAAAC8QcWlCwAAAAB61/T/nv8HAAAA1y09/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+bav1fLNczc7N2dWv8GOS3lzXdYZbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2J9jFQhhAAaguXJ36ib9/4+VoODo6PIeFNKEDgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgwec6Gcn3bvec19HwazWT/Ds1LJ0a1s4NWx/MFz8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzW7375PzE1ziRzp42l45Fk7aqxddXYe9A4ejDe/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzt38xpHGccB/Jndne0LSNcoC/VixUpFscnWNwQvPQjBg+BJPC7pblndqrQ52JKDuXgQ/A+86LUXISBIPfgX9ODJHuulguyhggcvrsxbnLyAE21md5PPB555fpk8mXlmAiHfeSYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqTy+FcUTeTTSerG/m+nx9urCX9vV194kH/9tmkJXVU77QXTiu5R91ZzwIAAICjrlnk+xDC/XhrNekbnTT/P1eMSTL/xmNZXeT53bm/6Ivsn7Q7P3zz7vaJOtl54hDCd53xYKW2K5xv5yuOO1NhTPosIXtC00y/bY23N5+YxOldj768e/etdlqe+H8zBgAehYtFnxfD6LP096PhaDzozXJiACyu1r9/uhhS5P9mp4Z5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBv9ufeNmEgjOPw60uixG0yQnqLjxloqBCsAEhIljwDA7AQDRWtxSKwAkhwrukMxfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+/69MVHRBSRukyRptu/82dEfEXate3k+57F/nJqfh65OBxnOX9j/l9GRBlFH+cAAPSu6jbHelOvBnmHeUd5x3mrsqmXr/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwYwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jY4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICxAgAA//8mdl2/") ioctl$PPPIOCATTACH(r1, 0x4004743d, &(0x7f00000003c0)=0x2) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x89901) r3 = fspick(r2, &(0x7f00000000c0)='.\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r3, 0x0, &(0x7f0000000080)='ro\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc4) renameat2(0xffffffffffffff9c, &(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file1\x00', 0x2) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r1, 0x40806685, &(0x7f0000000100)={0x1, 0x1, 0x1000, 0xb, 0x0, 0x29, 0x0, 0x0}) r4 = eventfd(0xfffffff7) fstat(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r4, r5, r6) mount$9p_fd(0x0, &(0x7f0000000280)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380), 0x94b80a, &(0x7f0000000540)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3def3bbffb47be3dc0c4f21939aa887aab99e1b78959262bacac88b5331cf9b5dfba27450a251e0a34be7a2332b345ef2858bd099f96374e4ed924c2881ee0e7fd892f0b0d25c40e5b11aa27f9d085", @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r0, @ANYBLOB=',uname=.,ignoreqv,loose,dfltuid=', @ANYRESHEX=r5, @ANYBLOB=',mmap,cache=readahead,subj_type=ext4\x00,func=KEXEC_INITRAMFS_CHECK,smackfshat=ext4\x00,\x00']) ioctl$FS_IOC_SETVERSION(r4, 0x40087602, &(0x7f0000000000)=0x1) 2.465801353s ago: executing program 2 (id=62): bpf$TOKEN_CREATE(0x24, &(0x7f0000000440), 0x8) (async) bpf$TOKEN_CREATE(0x24, &(0x7f0000000440), 0x8) r0 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000000)='bpf_lsm_audit_rule_free\x00') bpf$BPF_LINK_CREATE(0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x17, 0x0, @val=@target_btf_id=r0}, 0x14) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4041}}, &(0x7f0000000400)='GPL\x00', 0x9, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) prctl$PR_SET_IO_FLUSHER(0x39, 0x1) (async) prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x4400000000000000, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x50) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000000)=0x6) syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000019680)=""/102392, 0x18ff8) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000000001050500000000000000000a0000003c0002802c00018014000300ff01000000000000000000000000000114000400ff0200000000000000000000000000010c00028005000100000000003c0001800c00028005000100000000002c00018014000300ff0200000000000000000000010000011400040000000000000000000000ffffffffffff08000740010000012400068014000400000000000000000000000000000000010c000380060002004e"], 0xb8}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_GET(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="b80000000001050500000000000000000a0000003c0002802c00018014000300ff01000000000000000000000000000114000400ff0200000000000000000000000000010c00028005000100000000003c0001800c00028005000100000000002c00018014000300ff0200000000000000000000010000011400040000000000000000000000ffffffffffff08000740010000012400068014000400000000000000000000000000000000010c000380060002004e"], 0xb8}}, 0x0) unshare(0x22020600) mkdirat(0xffffffffffffff9c, &(0x7f0000004000)='./mnt\x00', 0x1ff) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000004000)='./mnt\x00', 0x1ff) mount(0x0, &(0x7f0000004080)='./mnt\x00', &(0x7f00000040c0)='tracefs\x00', 0x0, 0x0) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x3, 0xb, 0x6, 0xff}, 0x3a, [0x9, 0xc95a, 0xf, 0x8, 0x80, 0x8, 0x3, 0x10007e, 0x20002006, 0x53, 0x6, 0x10000, 0x80005, 0x2, 0xffff2d34, 0xffffff01, 0x6, 0x3, 0xfffffffc, 0x2, 0x4, 0x2, 0x7, 0x3c5b, 0x80000001, 0x26, 0x1dbd0552, 0x1, 0x6, 0x7, 0xe65f, 0x4, 0x7, 0x6, 0x8, 0x4c74, 0x80000000, 0x0, 0x3, 0xe, 0x8, 0x800080ee, 0xa, 0x17, 0x1, 0x9, 0x200, 0x3e, 0x8c, 0x6, 0xca9, 0x0, 0x5, 0x4, 0x8, 0x400, 0x7f, 0x10001, 0x5, 0x6, 0x6, 0x5, 0x1, 0x5], [0x10000007, 0x9, 0x3, 0x8, 0x5, 0xfffffff3, 0x2, 0xc8, 0xf9, 0xe, 0x7, 0x6c7, 0x9, 0xfffffffc, 0x3, 0xb, 0x0, 0x5, 0x42f, 0x0, 0x312, 0x78, 0x1, 0x0, 0x2, 0x7, 0x3, 0x6, 0x4400, 0x401, 0x6, 0x1, 0xfc, 0x5, 0x1000005, 0x5f31, 0xd, 0x40000101, 0x1, 0x4, 0xffff80f1, 0x8, 0x6, 0x8, 0x9, 0x6, 0x47, 0x8020, 0x1, 0xfe000000, 0xffff, 0xfffffe01, 0x4, 0x9, 0x4000003, 0x3, 0x9, 0x400, 0x3, 0x3, 0xbc45, 0x48c93694, 0xa74, 0x9], [0x7, 0x8, 0x0, 0x5, 0xfbfffffc, 0x100, 0x9, 0xb42a, 0x5, 0x7fff, 0x0, 0x5, 0xf, 0x4, 0x6, 0x5, 0x5, 0x8, 0x5, 0x1, 0x86, 0x3, 0x303c, 0x3e7, 0xb, 0x5, 0x2, 0x2, 0x3, 0x200000, 0x2, 0x6d03, 0x6, 0xd, 0x800003, 0x200, 0x400080, 0x3, 0x7, 0x2950bfaf, 0x2, 0x4, 0x7, 0xa9, 0x5, 0x6, 0xac8, 0xc2, 0x2, 0x3, 0x7ff, 0x7, 0x4, 0x6d, 0x7, 0x0, 0x2, 0x2, 0x120000, 0x6, 0x0, 0x80aaed, 0x4, 0x24], [0x9, 0x40bb33, 0x7ffffffd, 0xb, 0x5, 0x93a, 0x9, 0xffffff81, 0x100, 0xb9, 0xce7, 0x1ff, 0x2, 0x57, 0x4, 0x3, 0x101, 0x10000, 0x4, 0x7fff, 0x1000, 0x7f, 0x2, 0x5, 0x200, 0x2, 0x14c, 0x60a7, 0x6, 0x96, 0xffffffff, 0x80000001, 0x7, 0x4, 0xc8, 0xfffffffd, 0xfffff000, 0x4010080, 0x3, 0x7e, 0x100, 0x1000, 0x7, 0xaf, 0x8, 0x6, 0x226, 0x5, 0x5, 0x1, 0x30b1d69b, 0xa1f, 0xf40, 0x7, 0x1, 0x8, 0x0, 0x4, 0x928, 0xb1e, 0x2140738a, 0x1, 0xffff2441, 0xfff]}, 0x45c) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x1c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = getuid() setreuid(0x0, r4) (async) setreuid(0x0, r4) setresuid(r4, 0xee01, 0xee01) (async) setresuid(r4, 0xee01, 0xee01) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f00000000c0)={0xa, 0x4e22, 0x9, @ipv4={'\x00', '\xff\xff', @loopback}, 0x5}, 0x1c) 2.202184937s ago: executing program 0 (id=63): syz_open_dev$vcsu(&(0x7f00000000c0), 0x1, 0x248402) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x17, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000540000000000000100000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @fallback=0x38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000080)={'wpan0\x00'}) 2.063448629s ago: executing program 2 (id=64): sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="f00000002cbd7000000000007f00000100000000000000000000000000000000000000000000000000000000000000050000fffd000000003a00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000ac1414aa0000000000000000000000000100000000000000030000000000000009000000000000000900000000000000020000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000005f000000000000000a000000000000000100000000000000000000000001200000000000020000002300000000000000"], 0xf0}, 0x1, 0x0, 0x0, 0x20040}, 0x80) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0x5001}) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000200)={'syzkaller1\x00', 0x1}) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03031b003a003200060063000000004488ff00000000000000000000ffffac141419ff020000000000000000000000000001"], 0x76) setns(0xffffffffffffffff, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x0, 0x20004015}, 0x2404c8c0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r2, &(0x7f0000001380)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001340)={&(0x7f0000000300)=ANY=[@ANYBLOB="141000001700000826bd7000fcdbdf25170000009860604ac9cccf43872546d03088e62ac7f047f80b96424be732bfa849afb11649a3fbe8ab4b35af313a2897da7cf595e73786f8dacfcedde85c17d19c503f9deccb6075f895dc96f91469da32129c769d5e559f8fa6adc46fcbbf5befd13bce2a203458e4a0b521ef2809767e274b352ae5ddd2eae3ea32002adbbea2185b33b7da2af1d9c1b91cd792f30f721eb474b010f7791582a66743bcdeeda6c86d799213b5cdf0bc99eceb23ab0e5a80b4d912b12138db38950cb9bca4b37e92acc9097834f167595120c75419d394583a8e3d9b9188710097ef6cd3e22e3b98d62b91d2bbf78fe322f298750058b5323a749329d4afc2d47fc72ef9725f591ac350e5aadd0ded5bfb79939a130de551fe01ad3090e028a742f798dd96aacbf311ab8892fc4f773542dec30abc0b374c8a407d8f8c5585a669bf0ddbd5ab74990d9defc5930c1ba3e21f4e3e090761a225d8adf6bc63b4fd83e20f2b046265f796769db5e2027669b478d3c90898067a4d15a765a44de394b8249ee5f1037c82a723287f6a74550bced3703cb9e255f3ba58b2b14454e868f376a0ea782375969e54911b7a89df4a9c10061398c830a0a184c9aae64b771479aa37bec75b7c340c939712a55370c48c238f3f53830ff8fc495877ed0dd54ecfaeaf0ef6c22c6164c763f670cd51dd81df7e9439691cdef9d5df1eeaac08c9f4c59e4a3082cfad604eb981c757140cad4fcd494ff9fe4cb92764400065a53848166e8936aa0f6f73db580becd3898b28f61df8fd02a04e6785c6ecb26d8fcafda7145e425852b73aa7e120fca95148643b87870f6ad70b69f4ab33fc2e1f7921ccc30e3dbfb413abbe390e41852f83400b0755fb35ea4c225e67e4aeee99b9b59bab93715248b89196b8a34d4f981944ea5fc77dcb7f72178e5aaf78454424e9b730870e56339490a62313273deac4ffec8b0ac4ab36120c3cb3e6ba0a308d0f0cdcc66e889a6c6fcba4fe02caec2d3569d341344682c76a377975e490375bf68d4e6afef59b6b2bb4238269c7ce8e6ba741a31e68e0e0d615d75b6f854ff744c59b5d81e0318a588be894ecdb69a2b5e0e94a588a03848773ffdabaa28faa18670b71fdce8cab16c29f983267bff658106a885ccb0349fdb076e9935dd4207b94caff27389b7779f95782e34150b1bc961c15b7f88a8c2ccdd1b6cfbf7ed10f9234f9e669859b5c4f9f8841ea8a1bf3b567d71c2310b21458eec9ee692d727bd8e99effc728fbf7aaf163332623db9778a6689fa99fd2f80e2545f8d2f601d951c53472f1658c100753eebb93e8264338f5398e6ff9586d3e9ddf76dc3a6ea60e18906d2aa2cc89aaf295e93073e406e2d6e55f7503e7811630494be55fa551d44fc445b1c82aea92b6e4e9399b052e66c9084d53e956c3dd6668d7512fc2050c91b9c694ff7f35673052e44fd0ec084bd83425b281d20f2135cee063efe24ced9eb1a6d5bf0f181e85a52e2b671ccda8a75ff50cc688f46e3a8da508b68fa5081e604a892c671161a6e6b6e43a55fffa2903684417944c5918412feb0b45775be04d9887a5ebdbe54e980de3cb2c21dddc83f3e5b63ec3c0909feee622d332613f9d812b93838e6c63db9d78f5556998d1e6a1a0159080bd97a3d0c3f02083acd7e9c0f161d97ada2f22ef4a1b5b3d60d9d59f4afdcf81bb3b501ddb0c0af3074632f94382a417a64cde65a65f7a79ae6413c55777c42bf08ea18482ea2980b2764838a72d947d39ba7e99e4fea38fb09ccc90c523e0b845412f292d5d84bd5feed75e80e87afce6f18da5c2162faf90175665fda60cbce84eeb5c14dddff9e51147bdbf1ef09db41f3898cd90254c1f2ed3f7289c29479193693565865ea91c13a5549178f13d18f0a45474972136e6ac3dc92a69037ce8bc166c06dc7f1b9b57aae49ace702034ee041d988dc02560a639d89b0c2d5fdbc0083b9d8ee3932c4fd9528090cc016259c206addd7be39de99c69857590340455f738719870ea3398f91f3c178f89d8407ae52174adb69fc18fe14b7e8ea74b91fee16d1c2bed715ac03e24e6591e20447c3aa7f7ffc05ade63550af596fd05703b489219db53624c64dbee536e6f1c53c2c7a75e82a1261a15f2d77a26a3a37fb3518fe6d7f454e50fbdf55134e70b33fdc21254a1bdb2987c4658d955b89ac66869df30bd3dc721848108c92fb6ae7e371cd0f9e3c2cfca71bcc0a7a007cefd6b1df872e2fa9be47484c05386bcfe757da3d16bb4c4722460f93ee73bcfa381c8f684379c2dc8a072d1c8aa9f6aad3aa1663cf2e5cbf3cf7c5d666cdd915603cf670c7bdaadc4114c0e97ab244ce480ef33a2b95c8c3a8b44e61808853a3cefffcabd3d838301fe332596ec86f2daeb0cdc73c7986b1337013d37d164e9a11a6f66f066eb0997ed591687375974f6e49fe2ad993d08caf54da5f463a919aebf32635d7a2961fff8608fe88d840261e10db33ee882732548ed04f07fd42c07c02485b8c8e12e7910db0753b1f401d2c66efd6cea2338ce2a8459bac4d3f0235c51d9cf1d47a904e592bfc8fcf0fb05782c0ec95aa96ba2dbe6dbf8cdf51f444f03ba06f9799638180318ea5524dac14d964f1c9b019396687539a8a10bccfe2d9fab01562813b34a83e1e2b8e422c030268a0cb3e62d441e066f77d46688b99897b5431ceccadd3a8c3c7c570a92b18e9c9cf832c8fadc980975aac1f2b5df4eb554b90062789fe0e0d65e09469d2be0447461de73692f3fc75e8f99696faff15812b9f2e233c2be1b9b0ca7f298d7a63708f4b08c4cafd0c5f522b5963534ff203c70912d6a58a347cd36c1650c7271c6e040d85ec64a9b61e50479c1895859197f4caed2b50b1e682a1b8009ad6d81a545f9657f81f008f22786e1584093d1a8dc1a98d895928e68a93f14e3f334a096f8d0cfdda288673a9cb55efaf66b41c1be27a4ad0cb806b6d52f663c12720617aa18889ba0b14e0ada9210f9c859759e2636f4905678a5266b8bdd8917fffcefb200a313daac2f90dbba37717ee9299906bbcaf1ad4ec8a00e39a68b1407f0b467af27debb954ef74de31c5ed98f1dac940fdb2c63df501dcac8317df02b5df287bf6ec5d59cffda1fbd99d9e91ff4d7c8abfe0b3b0aa21090092e0416aa505795059ebdd6023f1c8207ea39489ca70d4484ce5e505dfcde5da047017bb52332c3f6cc1d67f69d895fd6bbfca1fc723c831dc45c60c47ec1f7d28a6c9c7464358c46e41ae6ed0c5c9ffc7f69abc7dde896abe56f166e4a1f795ee0554e2532b3557558a0a28ae0345d0de92d92b26703f373f930dc9ae8f623293a615cd779f4ffa7aa17d255a60aa654039344d2968ccf73f9b614b08c555d8b8712cb8ec7720b11592c5e81fdffe12f5ecdac7350d5bfcf484c17bf3eef58d8ab3376f7153762606535938835a498db2fc6cf640aabba6028bdcf1d9866e1a208f62026266dc830116ec2cc548ac56bd3fd7c1dca09f3dde782781f1fe0bcd7a2bc9a19467fe37b912b505a111287656fb7bdae41069ab1f1689a108f7c98d9117cebd6384406764cc83be86771881e93fce1ca6b78ecc35944bc47d773e7691c59288140e69e61912d8c9f8cdd50903bfa1b8ecd76ee7f2917dca409a86846ee184151ffe5dc4637311fe6343f422ef4158a4d456f23e6a2c2f946d2ae6a1f72f5a003784844ccd1c07b78fbcefb9debc3b9b5f1f841ae7a6023f1bdd026275eb100c678dc8635f27ba71da3b4db3fe4c7a59d36a38da3eaeebfede9a73ff51351014c0a49a68eacead47efadaa5b7d3a29eb7b9d45f070e71ed993e0ad3ff184139d67bb5c342fcc96e65dd73f9f29bd14f95c54ca3bcc068e767f2bf15a3f4ebfd780d7c0996f0c22ea8affb9bf34821a5c3b34c3aad6d3e7918fa1f4c2ef084beae62a8b5c290adfee808dc60b437ea0b0882cc53e1a2b0a78c05313aba9c83283ebcf2375b892ee1bc21f631814206781c5808919c6dcc382faf1ce67f9452a46be5627b8c3dff1a1bc08bb0527f36b4e85f4469aaa5888f1bc491e0893070caae800865f0040ab996cf3185261b13f11240fc6608283184fa39f3a0860988371eea7e3f25c8604d304d5ccca6900978ddae0e876ba409e9f13c1d12bc9433edd8508c19e5448d799f2147b52822a5036950febd9fbf8884bd751e04df192f7918acb87b091ee1c693a4e55fd7925c14d0624a28bdf9117afbbb3bfe800567601708d05efde81fe9e467d3ef7370a15e4e4ecc4b51e307826d9808d34726bf18bafb16ad9fe301c7afbc92fb7bf5c0e8c8591c09de7fa780974fea7f69aa581132754bfc644f657cfc16cb9d0db718a1f348b0cf1fdd024e019ddeced33ddd1fbe9b3c8422c8bd264941378256365200e57280136df5d810a9985964c2ce6a0ded2c65bab573e171f68d4daf7385113a36266dccbf34c1529009b69ba280439531f8de5ef736b5d010d88983dc8025170594d8fd683da40556d8b5a3bbbfd15a78c28a55bf9dc3ef1d317e4c07d11f8132487473bca83dd34b4e8b66271dc3a87cb295ca8f5f3b01808b71bbf0a3d3e46b10ed67f56a42d28464ca0cbd8893228cace87f1a38a02e1daf977ae348aa0497bb967448eca70cd38ca6c802c472ed6898f45bf83cb7867d483ec0a6e9c577d28f5a1dbb10d19a05b9909214bc2e97647d1d5f05a7ee0c5e0a48dd1a3afaeed67f1907bdcc36cd6ebb2c6f92f9b491ae6f5146bfe20cabfefc39d117f4e3a0d20bd6eaf16142d520698e6673daf400638e2742a31af4c11885f80d9cadda7390ba80465d651b6e7728c7074bf7ae4ff6285ec856ed167d74873a38dea8f960ee3a8a7bcbc46fe4802dbf08182e2591fc6710653b6857c0c6e1880823f174bababc2c35fb472cdfb4ae12077c779ccd023bae6477c661d3a27dd3b2823b0fd6e979189ef3c1e4353a742cf7c579daf1cee950132f56b7721fe131719cc70170d19b3354242322926a3ac2530f1635835523d57cb8d565472d1a41ceeba7c8dc3e6655941b81c175fc9b4d1edad562dd238a0a643b9cd7643fea19682571d0fef9afa5db581621e9c89909c9e2829a11f7a6dd16f0dcb51b3441aa9fdf335802df7bbba32ac764794407cf80f8d60d9e9be9b875cdf228f192b364095b34c3bc59809805c24b9a8b10020461b8f4be0ce9dbb6e496c2e1178443c6d5bf6498a198a6f87da6593c171b52550e76bbc8b7fb2bbeac4488eab926b7af153e6a2f0b037d7b7d5b137800581f464ad78efe61e71f76e2a8dcb8236c025e858d8db2d2f36f076d993819f1dd59197632c6d141cfc7d710d4a891f40ec4f70878eb90df86a7e6b850d45b0e4ad584ec306e2279335bf0f2f1e81340c3e986c9242e9867cbc9969124f6a8b195b98169ecae50458ed331e5f3568241006d573ec1adbacdee11f200cf7d6f5bc90af7d6f0b8945daae22fc014f9453e985f14ec118d8731cc8e1b250298e888a7da09ad645121c09ad4d7b4dfe14de1c282c77669bd4ddf2df60674869e8d2eab234579c689cb283a76df9dacb058f99559df1f9bb2e3948b02e373b1cc904fd2b1b258ce74f54711e9edb860b2043a1354236d02595c9bc3d215b00e865e0b22b41d23ef336a92992bc01f974fd49186502de2f7b2018f1b6765d448c34b304c340aa97d3bdda8fb51385e5aafb68d781891f71e2b26c07b5943a2d4448c1122cdcd10379d7c8d47960d2221a89522f0d3dea8dea429dc356091ec3a1dc7c8efd5f00241c0fc9aa3"], 0x1014}, 0x1, 0x0, 0x0, 0x4000}, 0x48004) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000180)='./proc_mnt\x00', 0x4008, &(0x7f000001f380)={[{@utf8no}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}, {@shortname_winnt}, {@fat=@codepage={'codepage', 0x3d, '864'}}, {@numtail}, {@uni_xlate}, {@shortname_mixed}, {@uni_xlateno}, {@shortname_win95}, {@shortname_mixed}, {@shortname_win95}, {@rodir}, {@uni_xlate}]}, 0x81, 0x2f6, &(0x7f0000000280)="$eJzs3T+LI2UYAPBnsskmOQ83hZUIDmhhtdzdJ9hFVjjcSgmijS7eHkgmHGQhcKcYt7IXrPwOdvcB7GxsrG0sbMXOK8SR+bfJ5hI3B7t7x/H7NXkyz/vM+4d32RCYN5+9MR7de3By//Sr36PXS6K1F3vxJIlBtKLWDQDgpfIkz+OvvHJR2+1z79qtqxwXAHB1Nv7/v3VtQwIArtiHH3/y/v7h4cEHadqLGH87HSZRvVb5/fvxRWRxHLdiJ/6JyM9U8c27hwfRTtPmy4BpP4YR409/iXz+iaGovx07MViub75RSEvxdhGX/c+mw07cSCL286Rqcid24rWIvBP1TaqX9+4eHtxJm/qirhj5eBbD7XjnrR/q8f/7UUTsxK+fx4PI4l55i3n917fT9N38+7+/rGYwjEhm02G3bDeX+wQEAAAAAAAAAAAAAAAAAAAAAMCl2U3PDBbPzylPA5xF7O4u59vDiD/HTf38fKC9KM8Hqk/4mS2cr3MrTdPmGJ/psFOf79OO19vRfo5TBwAAAAAAAAAAAAAAAAAAgBfGycNHo6PscUyqIDsug5/yIuifa1On1gbthSvNY/0XVy0ENyKaYYx+jNiw6hmD2KqHliVPdZE0qeNJf9MbPl6T6q6r+q3uZHLSK7oqU/2q0/ONo7VuDdtZJJ2IGH23nLp5WtWsH/Obsaqv7NUy6MaK8n5suLyDOCpG1Xr4aNTsrtFREmWb7fmOW6rqrd4kC7uuf7ZiyTNsyHzF0m2trdq+6IZbmy3C9isrUj9vspH6sSpVzLhTz7qe/TdNm97SYnYu+S9lSXL+rZM7AAAAAAAAAAAAAAAAAADg0s0f+o0/nkqePpchAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC1K3//v58dT8ogK4IY1MHZleVgVheXV1r/37g7OVnR7eCapwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBL7r8AAAD//xfPN7Y=") mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) r3 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001fc0)=""/184, 0x20002078) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x3, 0xb, 0x7, 0xff}, 0x3a, [0x8000, 0xc95a, 0xf, 0xffffffff, 0x80, 0x0, 0x3, 0x10007e, 0x20000006, 0x50, 0x6, 0x10000, 0x80005, 0x2, 0xb, 0xffffff01, 0x6, 0x3, 0xfffffffc, 0x9, 0x4, 0x2, 0x7, 0x3c5b, 0x80000001, 0x26, 0xd, 0x1, 0x6, 0x3, 0xe661, 0x4, 0x7, 0x10021, 0x8, 0x4c74, 0x10, 0x0, 0x3, 0xe, 0x8, 0x800080ee, 0xa, 0x17, 0x1, 0x9, 0x200, 0x3e, 0x8c, 0x80000001, 0xca9, 0x0, 0x5, 0x4, 0x8, 0x400, 0x80, 0x1, 0x5, 0x6, 0x6, 0x5, 0x1, 0x40], [0x10000007, 0x9, 0x80000130, 0x8004, 0x5, 0xfffffff3, 0x2, 0xc8, 0xf9, 0x9, 0x7, 0x6c7, 0x9, 0xfffffffc, 0x3, 0x1, 0x0, 0x5, 0x42f, 0xe, 0x312, 0x78, 0x1, 0x0, 0x4, 0x3, 0x7fff, 0x6, 0x4400, 0x401, 0x1, 0x1, 0xff, 0x5, 0x1000005, 0x5f31, 0xd, 0x101, 0x3, 0x4, 0xffff80f1, 0x1, 0x5, 0x8, 0x9, 0x6, 0x47, 0x8020, 0x1, 0xfe000000, 0xffff, 0xfffffe01, 0x4, 0x9, 0x3, 0x0, 0x9, 0x1, 0x3, 0x3, 0xbc45, 0x48c93694, 0x43, 0x9], [0x7, 0xa, 0x2, 0x15, 0xfffffffe, 0x100, 0x8d2, 0x40000009, 0x5, 0x7fff, 0x4, 0x5, 0xc303, 0x4, 0x6, 0x5, 0x5, 0x8, 0x5, 0x1, 0x86, 0x3, 0x303c, 0x8001, 0xb, 0x5, 0x2, 0x2, 0x3, 0x20000008, 0x2, 0x6d03, 0x8001, 0xd, 0x16, 0x200, 0x400080, 0xffffffff, 0x4, 0x1, 0x5, 0xa1, 0x7, 0xa9, 0x5, 0x6, 0x1000ac8, 0xbe, 0x2, 0x1000003, 0x7ff, 0x129, 0x200004, 0x1, 0x1000000a, 0x2, 0x5, 0x21c, 0x120000, 0x3, 0x2006, 0x80a2ed, 0x4, 0x24], [0x9, 0x40bb34, 0xffffffff, 0xb, 0x5, 0x93a, 0x6, 0x1000006, 0x0, 0xb9, 0x2, 0x1ff, 0x201, 0x57, 0x4, 0x7, 0x101, 0x10000, 0x4, 0x7fff, 0x10000, 0x7f, 0x2, 0x5, 0x1, 0x2, 0x14c, 0x60a7, 0x6, 0x96, 0xffffffff, 0x80000001, 0x7, 0x4, 0xc8, 0xfffffffe, 0xfffff000, 0x4010080, 0xd, 0x7e, 0xc8, 0xff, 0x7, 0xb5, 0x8, 0x10000006, 0x226, 0x5, 0x5, 0x1, 0x30b1d69b, 0xa1f, 0xf40, 0x7, 0x1, 0x6c1b, 0x0, 0x4, 0x928, 0xb1e, 0xc7, 0x200, 0xffff2441, 0x8]}, 0x45c) r4 = syz_open_dev$usbfs(&(0x7f0000000100), 0x76, 0x101b01) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, &(0x7f0000000100)={0x3, 0x0, 0x9000, 0x2000, &(0x7f0000000000/0x2000)=nil}) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) r8 = epoll_create1(0x80000) close_range(r4, r8, 0x2) ioctl$KVM_SET_SREGS(0xffffffffffffffff, 0x4138ae84, &(0x7f00000001c0)={{0x8000000, 0x3000, 0x3, 0x9, 0xfb, 0x8, 0x3e, 0x17, 0x0, 0xc8, 0x19}, {0xb000, 0x50000, 0x9, 0x0, 0x22, 0x5, 0x79, 0x6, 0x5, 0xb4, 0x3}, {0x1ffc, 0xa000, 0x0, 0x5, 0x3, 0x3, 0x0, 0x19, 0x1, 0x5, 0x5, 0x81}, {0x3000, 0x30000, 0x44e41e77284b2876, 0x1, 0x0, 0x42, 0xb, 0x0, 0x6, 0x7, 0xc}, {0x11f6593269eab9dc, 0x126000, 0xb, 0x3, 0x15, 0x19, 0xab, 0x7f, 0x7, 0x83, 0x8, 0x9}, {0x8000000, 0x0, 0xc, 0x4, 0x2, 0x8, 0x1, 0xf7, 0x8, 0x5, 0xff}, {0xeeef0000, 0x2000, 0xc, 0x7, 0x8, 0x5, 0x9, 0x7, 0x5, 0x81, 0xff, 0x6d}, {0x100000, 0x1, 0xe, 0x5, 0xb, 0x7, 0x0, 0x34, 0x2, 0xb, 0x3, 0x9}, {0xa000, 0x30}, {0x100000, 0x7}, 0x80000031, 0x0, 0xeeef0000, 0x1200d, 0x4, 0x8000, 0x54000, [0x6800000000000000, 0x5, 0x61, 0x10]}) syz_kvm_setup_cpu$x86(r6, r7, &(0x7f000000b000/0x18000)=nil, &(0x7f0000000000)=[@textreal={0x8, 0x0}], 0x1, 0x10, 0x0, 0x0) ioctl$KVM_RUN(r7, 0xae80, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[], 0x4c}}, 0x0) socket$netlink(0x10, 0x3, 0xa) 2.063127349s ago: executing program 1 (id=65): syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000001540)='./file1\x00', 0x8010, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/17], 0x1, 0x14e0, &(0x7f0000002a80)="$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") setrlimit(0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file1\x00', 0x20fdfffffe) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x20100, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x14, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB], 0x0, 0x4}, 0x94) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000001040)=@nat={'nat\x00', 0x8, 0x5, 0x6c0, 0x390, 0xf0, 0xffffffff, 0x2a0, 0x390, 0x5f0, 0x5f0, 0xffffffff, 0x5f0, 0x5f0, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x1d, @ipv6=@private1, @ipv6=@private0, @port, @gre_key}}}, {{@uncond, 0x0, 0x168, 0x1b0, 0x0, {}, [@common=@unspec=@conntrack2={{0xc0}, {{@ipv4=@dev, [], @ipv6=@private1, [], @ipv6=@private1, [], @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x1, @ipv4, @ipv6=@local, @icmp_id, @icmp_id}}}, {{@ipv6={@mcast1, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv4, @ipv4=@multicast1, @gre_key, @icmp_id}}}, {{@ipv6={@rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @empty}, [], [], 'dummy0\x00', 'syzkaller0\x00'}, 0x0, 0x218, 0x260, 0x0, {}, [@common=@inet=@sctp={{0x148}}, @common=@mh={{0x28}, {"0c06"}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x726) r2 = bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x6) ioctl$KVM_SET_IRQCHIP(0xffffffffffffffff, 0x8208ae63, &(0x7f0000000340)={0x2, 0x0, @ioapic={0x0, 0xfffffffe, 0x7ffffffd, 0xfffffff1, 0x0, [{0x86, 0x40, 0x3, '\x00', 0x2}, {0x2a, 0xff, 0xad, '\x00', 0x10}, {0x32, 0x23, 0xb, '\x00', 0xfe}, {0x0, 0x1, 0x82, '\x00', 0x72}, {0x26, 0x1, 0x8, '\x00', 0xff}, {0x0, 0x8, 0xfd, '\x00', 0x7}, {0xcf, 0x20, 0xc5, '\x00', 0xe3}, {0x6, 0x9, 0x5, '\x00', 0xe}, {0x5, 0x7f, 0x7, '\x00', 0x4d}, {0xc, 0xd, 0x0, '\x00', 0x3b}, {0x0, 0x8, 0x0, '\x00', 0x8}, {0x7, 0x6, 0x0, '\x00', 0x3}, {0xc9, 0xc0, 0xa, '\x00', 0x4}, {0x6, 0x7, 0x7, '\x00', 0x3}, {0x8, 0x5, 0x9, '\x00', 0xa9}, {0x6, 0x8, 0x8}, {0xff, 0x5, 0x6, '\x00', 0xda}, {0x5, 0xfd, 0x6, '\x00', 0x8}, {0x45, 0x4, 0xff, '\x00', 0x6}, {0x9, 0x9, 0x7a, '\x00', 0x36}, {0x80, 0xa, 0x2, '\x00', 0x5}, {0x2, 0x9, 0x8, '\x00', 0x44}, {0x3, 0xff, 0x12, '\x00', 0x6}, {0x4, 0xa9, 0x1c, '\x00', 0xa}]}}) r5 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f00000001c0)={0x5813, 0x0, 0x0, 0x80000}, 0x10) sendmsg$nl_route(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c0000001e008d2a00000000000000000a000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00'], 0x1c}}, 0x4008800) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f00009b3000/0x18000)=nil, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x21) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./bus\x00', 0x14552, &(0x7f0000000b40)=ANY=[], 0x7b, 0x11ff, &(0x7f0000002480)="$eJzs3E+LHEUYB+B315iNG/ePGqMJiIVe9NJk9+BFL4tsQDKgJFkhEYSO26vDtDPD9LAwIkZPXv0cIojgTRBvetmL30DwthePEcSWndEko5PDSEiH5Xku80LVb6jqphuq6erD1774sLNXZXv5MBYXFmKxH5FupUixGP/4NF5+9cefnrty7fqlrVZr+3JKF7eubrySUlp9/vt3Pv7qhR+Gp9/+dvW7pThYf/fwt81fD84enDv88+oH7Sq1q9TtDVOebvR6w/xGWaTddtXJUnqrLPKqSO1uVQym2vfKXr8/Snl3d2W5PyiqKuXdUeoUozTspeFglPL383Y3ZVmWVpaD+Z24Xe18eauu64i6fjRORl3X9WOxHKfj8ViJ1ViL9Xginoyn4kw8HWfjmXg2vvnl69FRAgAAAAAAAAAAAAAAAAAAALh/5t3/f27cq+lRAwAAAAAAAAAAAAAAAAAAwPFy5dr1S1ut1vbllE5FlJ/v7+zvTH4n7Vt70Y4yirgQa/FHjHf/T0zqi2+0ti+ksfX4rLz5d/7m/s4j0/mN8ecEZuY3Jvk0nV+K5bvzm7EWZ2bnN2fmT8VLL96Vz2Itfn4velHGbhxl7+Q/2Ujp9Tdb/8qfH/cDAACA4yBLt81cv2fZvdon+TmeD0ytr4+y5080OnUiohp91MnLshgoHvriZLPD+L2u6+YPQkPFva+UpYj43/+8EBEPxwT/UzR9Z+JBuHPSmx4JAAAAAAAAAAAA83gQrxM2PUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YgeOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwVAAD//+pd0x0=") openat(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r2, 0x8004f50e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x24) 2.054005909s ago: executing program 0 (id=66): r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000, 0x0, 0xffffffffffffffff, 0x1}, 0x50) timerfd_create(0x0, 0x80000) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') read$FUSE(r2, &(0x7f0000000a80)={0x2020}, 0x2020) mmap(&(0x7f0000872000/0x4000)=nil, 0x4000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000680)=""/140, 0x8c}], 0x1, &(0x7f0000002f40)=""/229, 0xe5}, 0x40000004) close(r4) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000004b500000800edff070000000000000081115d7789c170453b2173942227b3c777b385ef048eee77d4158cb67048c9e23f84540267b3dd3371f3f42b5ca97919234317074d0ddd1dc97af955319f1624188668e7169f167f1d70bb3ef8cc2be1cd191242dda2924445e1c59cdc71ca21a2c3", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x6, 0x15, &(0x7f0000001480)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8c}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r5}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x9f}, {}, {0x4}, {0x6, 0x0, 0xa}, {}, {}, {0x85, 0x0, 0x0, 0x33}}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r5) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)={0x2c, 0x2e, 0x1, 0x0, 0x25dfdbfc, "", [@typed={0x8, 0x0, 0x0, 0x0, @fd}, @typed={0x8, 0x0, 0x0, 0x0, @uid=0xee00}, @nested={0xc, 0x0, 0x0, 0x1, [@typed={0x5, 0x1, 0x0, 0x0, @binary="98"}]}]}, 0x2c}], 0x1}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000380)={&(0x7f0000000080), 0xc, &(0x7f0000000340)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r7, @ANYBLOB="09148000"/22], 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r6, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x3800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x50) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) syz_usb_connect(0x3, 0x35, &(0x7f00000005c0)=ANY=[@ANYBLOB="12011003d55fc8089904a489cd4f010203010902230001020030050904e88001ffa57350082403008102010009050802"], &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) 1.98236551s ago: executing program 3 (id=67): r0 = syz_mount_image$exfat(&(0x7f0000002bc0), &(0x7f0000000880)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x1004413, &(0x7f00000002c0)=ANY=[@ANYBLOB='utf8,utf8,discard,fmask=00000000000000000000377,dmask=0000000362,discard,iocharset=cp860,namecase=1,errors=continue,discard,\x00'/138], 0x1, 0x1542, &(0x7f0000004d00)="$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") (async, rerun: 32) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x482, 0x0) (rerun: 32) write$binfmt_aout(r1, &(0x7f0000000100)=ANY=[], 0xff2e) (async) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r3 = fsopen(&(0x7f0000002dc0)='fusectl\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) fsmount(r3, 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r3, 0x5, &(0x7f0000001040)='&+{%!\\\x00', 0x0, r3) sendmsg$nl_xfrm(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000780)=@newsa={0x140, 0x10, 0x1, 0xbffffffe, 0x100, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @remote}, 0x1, 0x394, 0x4e23, 0x5, 0x0, 0x0, 0x0, 0x3b}, {@in=@private=0xa010101, 0x4d4, 0x6c}, @in=@private=0xa010101, {0x0, 0x9, 0x6, 0xffff, 0x8251c, 0x2, 0xfffffffffffffff8}, {0x6, 0x0, 0x1f, 0x1ff}, {0x2, 0xfffffffc}, 0x70bd2a, 0x3504, 0xa, 0x1, 0xfd, 0x20}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @XFRMA_IF_ID={0x8, 0x1f, 0x4}]}, 0x140}, 0x1, 0x0, 0x0, 0x8801}, 0x10) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000008c0)=ANY=[@ANYBLOB="380100001800010027bd700000010000fe880000000000000000000000000001fc010000000000000000000000000001000107144e2300050000006073000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff020000000000000000000000000001000004d46c00000000000000000000000000ffffffffffff000000000000000004000000000000000600000000000000ffff0000800000001c25080000000000020000000000000009000000000000000000000000000000ffffffffffffffff00000000000000001f00000000000000feffffffffffffff02000000ca3d0000000000002abd7000043500000a"], 0x138}, 0x1, 0x0, 0x0, 0x8801}, 0x0) (async) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x0, 0x83, "00000000000000000000ffff00000000000002"}) (async) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000080)={0x0, 0xfffffffd, 0x0, 0x10007, 0x12, "e315bc1cc24ff7b7cdb242e6ff0aa690b300"}) (async, rerun: 64) r5 = syz_open_pts(r1, 0x0) (rerun: 64) r6 = dup3(r5, r1, 0x0) read$watch_queue(r6, &(0x7f00000007c0)=""/136, 0x88) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@o_path={&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x10, r0}, 0x18) 1.619436175s ago: executing program 2 (id=68): r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x34, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x55007}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x34, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x55007}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x0) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000001080)={&(0x7f0000000080)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000000000fedbdf25030000005800018044000400200001000a004e220000000500002d003a2d003a0040ffffe000000102000000200002000a00000000000000ff0100000000000000000000000000019c0000000d0001007564703a"], 0x6c}, 0x1, 0x0, 0x0, 0x20000014}, 0x20040084) r4 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_PIT(r4, 0x8048ae66, &(0x7f0000000000)={[{0x81fffffe, 0xd, 0xc1, 0x4f, 0x3, 0xbb, 0x80, 0x5, 0xfe, 0x8, 0x8, 0x8, 0x7}, {0xb, 0xa6f6, 0x6, 0x48, 0x9, 0xfb, 0x44, 0x87, 0xa, 0x13, 0x7, 0x6, 0xffffffffffffffff}, {0x1fd, 0x7, 0x2d, 0x21, 0x25, 0x1, 0x1, 0x6, 0x3, 0x15, 0x0, 0x87, 0x40}], 0x2}) syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000000)={0x0, &(0x7f00000002c0)=[@wrmsr={0x1e, 0x20, {0x2a8, 0xfffffffffffffff8}}, @out_dx={0x6a, 0x28, {0x455a, 0x2, 0x4}}], 0x48}) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f0000000200)={[0x67a, 0x6, 0x3fe, 0x4000000000000000, 0x1000, 0x1, 0x4002004c4, 0x1000, 0x0, 0x97, 0x7c, 0x2, 0x2, 0x4, 0x0, 0x1aa], 0xeeee8000, 0x400}) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x9, 0x3, 0x1d0, 0x0, 0xffffffff, 0xffffffff, 0x98, 0xffffffff, 0x0, 0xffffffff, 0xffffffff, 0x138, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffe}}, {{@uncond, 0x0, 0x70, 0xa0}, @common=@unspec=@CONNMARK={0x30, 'CONNMARK\x00', 0x1, {0x1, 0xffffffff, 0xffffffff}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x230) syz_usb_connect(0x0, 0x466, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0], &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0}) setsockopt$inet_group_source_req(r0, 0x0, 0x2f, &(0x7f0000000340)={0x6, {{0x2, 0x4e21, @local}}, {{0x2, 0x4e21, @empty}}}, 0x108) (async) setsockopt$inet_group_source_req(r0, 0x0, 0x2f, &(0x7f0000000340)={0x6, {{0x2, 0x4e21, @local}}, {{0x2, 0x4e21, @empty}}}, 0x108) 1.506185248s ago: executing program 1 (id=69): r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt(r0, 0xff, 0x1, 0x0, &(0x7f00000000c0)=0x30) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x4c, 0x4c, 0x4, [@var={0x2, 0x0, 0x0, 0xe, 0x4, 0x1}, @func_proto, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xb}}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x7a}}]}, {0x0, [0x61, 0x61]}}, 0x0, 0x68}, 0x28) syz_usb_connect$uac2(0x5, 0xb2, &(0x7f0000000100)=ANY=[@ANYBLOB="1201100100000040630703204000010203010902a0000301e6d040080b0102010020a90904000000010120000924010200081500000c24030600014605050400fd0b0401000001022000090401010101022000090501090002030807082501013008040009fa010000010220000904020101010220000e24020108010900fa45e04397bc0a24020229c90900f2010924020108fe020e010a24020123033209f3f709058209ff", @ANYRES64=r0, @ANYBLOB="a4415a95b12b5d4a95e921a7e43e89f7e1730c9c4f0028c0cf28dedcfafb3c97edfe1efb3d9bcb3060ec7140af46be4ca7014b2e5a6e86c4ff4d1efcb4f446d9149eadf01f1f36187608040f93207db58dcc80866575f8d6ddd8d2d401d18857e659ac203edcef9e4f3fc7ffaa4912c82f1adcb4bd32090aea35a3f658e29fdda951efadb64f8d211e288ff11cd00cb04d9ae948aacb8edf1a5a50b766e1788c6dae9aa24fb193fbb56202505c41f23206513a897b144ddc"], 0x0) 1.216882232s ago: executing program 4 (id=70): prctl$PR_CAPBSET_DROP(0x18, 0x25) r0 = socket$nl_route(0x10, 0x3, 0x0) setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000000080)={{}, {0x1, 0x2}, [{}], {}, [], {0x10, 0x3}}, 0x3d, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x2b, 0x0, 0xaf, 0x1, 0x7, @private1, @remote, 0x1, 0x40, 0x7, 0x1}}) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x40, 0x10, 0x401, 0xfffffffc, 0x80, {0x0, 0x0, 0x0, r1, 0x1503}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x10, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_ADDR={0xa}]}}}]}, 0x40}, 0x1, 0x0, 0x0, 0x20041809}, 0x40) 983.478135ms ago: executing program 3 (id=71): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$NFNL_MSG_ACCT_DEL(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x3, 0x7, 0x101, 0x0, 0x0, {0xa, 0x0, 0x6}, [@NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0xffffffffffffff7f}]}, 0x20}, 0x1, 0x0, 0x0, 0x10000810}, 0x4004010) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000200)={'\x00', 0x8001, 0x4e2, 0xd, 0xe, 0xfffffffffffffff7}) timer_create(0x6df6e89dd0075dcc, &(0x7f00000000c0)={0x0, 0x21, 0x1, @thr={&(0x7f0000000280)="946a15645d3adfd355f30e8f942c82690bf010a7271c0558a590c10e6e069f6843ea24498079b5776a5b38cb98e281872c6bac0fd8dee4e8e6e9391dfd1a48439f7f49a1c89082fe9b6b95cdf8a7af14418b40dbb6f2c4d2522f0f6804ef56097c46e56ad6bc80bebd4c66778c5fe376f3eea9e152d99aecf64425259a674e2ac09ec3a9a19acdca664705cdf69849d1e3b2e0b96ef37197e70797f66c79af49cd8819f7f973f1ed59eccb93f7ef7f869e2858fa016c2fe64fa167b5005046c2a541cd0cc8c650d6b19386ad1447a0f5530b00000000000000", &(0x7f0000000380)="540ed41b684f2de5085b2694f995f0893ece40730341d9e50f9091de5fa5ab5d380eb451124a6901fcdb6870d392f194624455063e6863b1d4d5020452270b310132fb352892ea2a8f15907e443ccf5cb1215cfb5073f8d494d2cb6519ab3c7a547aad3dc7a52402af60f0730339f69c6ae2c156ca17eea5093171cfa0a348aa3407b7e76ae0d67cfcbaf6addb9a026239893e95572987235080c6"}}, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x60d3, 0x5}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) fsetxattr$system_posix_acl(r2, 0xfffffffffffffffd, 0x0, 0x0, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f00000009c0)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x560, 0x0, 0xffffffff, 0x1c8, 0x410, 0x560, 0x560, 0xffffffff, 0x560, 0x560, 0x5, 0x0, {[{{@uncond, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz0\x00', 0x0, 0x7, {0x4}}}}, {{@uncond, 0x0, 0xa8, 0xd8}, @common=@unspec=@CONNMARK={0x30, 'CONNMARK\x00', 0x1, {0x91af, 0x6, 0x9}}}, {{@ipv6={@mcast1, @private1, [0xff000000, 0xffffffff, 0xffffff00, 0xffffffff], [0xff000000, 0xff000000, 0xffffff00, 0xffffffff], 'netpci0\x00', 'gretap0\x00', {0xff}, {}, 0x88, 0x96, 0x2, 0x82}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x1, @ipv4=@dev={0xac, 0x14, 0x14, 0x29}, @ipv6=@remote, @icmp_id=0x65, @icmp_id=0x67}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x16, @ipv4=@loopback, @ipv4=@broadcast, @port=0x4e23, @icmp_id=0x66}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4d8) mprotect(&(0x7f0000a42000/0x3000)=nil, 0x3000, 0x2000001) timer_settime(0x0, 0x1, &(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x204031, 0xffffffffffffffff, 0xec776000) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e22, 0x80000001, @local, 0x7}, 0x1c) r3 = socket$packet(0x11, 0x2, 0x300) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) close(r5) r6 = epoll_create1(0x80000) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r6}}) setsockopt$MRT_DONE(r5, 0x0, 0xc9, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000001c0)={'ip6gretap0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@newlink={0x4c, 0x10, 0x605, 0xfffffffc, 0x83, {0x0, 0x0, 0x0, 0x0, 0x1001}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ES={0x5, 0xa, 0x1}, @IFLA_MACSEC_INC_SCI={0x5}]}}}, @IFLA_LINK={0x8, 0x5, r7}]}, 0x4c}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) sendto$packet(r3, &(0x7f0000000440)="367e51edea3d5f44cc2a5e143201e7d019979513d82bf71c376bd04b2e37268503722884c358f3fdf9baeea028552c4e2fbfd23c788b719cb23daaa939f5dd0947b1fa8d1caefb27d35a1346377600f050a6d145c9ef128282bad2e3307d91981c337d202708848bae1bb740280aa1fda52e5724843ab9687a868e0aecfdbb017c0f530af0d0c97747562a0373857a99800a3d7d62f9b15f484cf26a5e5c1ecc9055caf24101f4b2ef3e", 0xaa, 0x40400c5, &(0x7f0000000500)={0x11, 0x11, r7, 0x1, 0x58, 0x6, @broadcast}, 0x14) sendto$inet6(r0, 0x0, 0x0, 0x20040000, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) 957.494276ms ago: executing program 4 (id=72): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x61e041, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e24, 0x8}, 0x1c) listen(r3, 0x0) pipe2$9p(0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000080)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x9, 0x6, "9e00", 0x2c, 0x6, 0xff, @rand_addr=' \x01\x00', @local, {[], {{0x4e22, 0x4e24, 0x41424344, 0x41424344, 0x1, 0x0, 0xb, 0xc2, 0x3, 0x0, 0xb70, {[@mss={0x2, 0x4, 0x2}, @exp_fastopen={0xfe, 0x12, 0xf989, "c69575811fb4abc26df0e2257779"}]}}}}}}}}, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000080)={0x1, 0x0, [{0x40000022}]}) 944.210356ms ago: executing program 4 (id=73): syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @dev, @void, {@ipv4={0x800, @icmp={{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010100, @local}, @info_reply}}}}, 0x0) r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0xfffffffb}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x1f, 0xf, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000180100"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c000000120021"], 0x2c}, 0x1, 0x0, 0x0, 0x200000c1}, 0x0) 887.385547ms ago: executing program 4 (id=74): r0 = socket(0x840000000002, 0x3, 0x100) connect$inet(r0, &(0x7f0000000040)={0x2, 0x4e24, @remote}, 0x10) fspick(0xffffffffffffffff, 0x0, 0x7305dde9b6f26858) sendmmsg$inet(r0, &(0x7f0000005240), 0x4000095, 0x800000000000000) syz_usb_connect$cdc_ecm(0x0, 0x6f, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000020000402505a1a440080000010109025d000101000000090400000002060000052406000005240000000d180f010000000004000000001524120000a3178bd8b65166ebffdac0ffcb7e312a07241c"], 0x0) 113.751248ms ago: executing program 3 (id=75): r0 = socket$netlink(0x10, 0x3, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="4c00000010003df600"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400030064766d727009000000000000000000001800128008000100707070"], 0x4c}}, 0x0) 92.884038ms ago: executing program 3 (id=76): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FS_IOC_GETFLAGS(r0, 0x5437, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x2000) (async) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="9feb010018000000000000004c0000004c0000002a0000000100000000000001040000002000000105000000010000040400000013000000010000000000000017000000020000040800000021000000010000000000000025000000020000002000000000696e74006270665f7370696e5f6c6f636b0076616c006d61705f76616c756500636e74006c6f63"], 0x0, 0x8e}, 0x28) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000400)=0x14) sendmsg$nl_route_sched(r2, &(0x7f0000006280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000d40)=@newtaction={0x68, 0x30, 0x30b, 0x0, 0x0, {0x0, 0x0, 0x6a00}, [{0x54, 0x1, [@m_mirred={0x50, 0x1, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x2}, 0x2, r4}}]}, {0x4, 0xa}, {0xc}, {0xc}}}]}]}, 0x68}}, 0x0) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x2, 0x4, 0x8, 0x1, 0x400, 0x0, 0x0, '\x00', r4, r1, 0x1, 0x3}, 0x50) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x3, 0x10, &(0x7f0000000400)=ANY=[@ANYBLOB="bfa200000000000007020000fcffffff620200000000000018110000", @ANYRES32=r5, @ANYBLOB="000000000000000085000000010000001500070000000000bf06000000000000bf610000000000000701000004000000850000005d000000bf610000000000000701000004000000850000005e000000b70000000000000095000000000000"], &(0x7f0000000500)='GPL\x00', 0x7, 0x1000, &(0x7f0000001000)=""/4096, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r6, 0x0, 0x4c, 0xe, &(0x7f0000000280)="000000001c0000000000000000003c76ff7cbc956e8be7c527dc436d12a204287bf816cd8f39958546eb48a1e82bae1556d06002cafa5469caca8f130930ea65deec48c8eef423e2c006da4d", &(0x7f00000000c0)=""/14, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x50) 2.57205ms ago: executing program 0 (id=77): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000c00)=ANY=[@ANYBLOB="380000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="c14d0200000004001800128008000100707070000c0002800800010051"], 0x38}, 0x1, 0x0, 0x0, 0x40000}, 0x0) (async) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x1) (async, rerun: 64) r1 = socket$nl_route(0x10, 0x3, 0x0) (rerun: 64) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@newlinkprop={0x38, 0x6c, 0x1, 0x70bd2a, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0x14091, 0x40}, [@IFLA_IFNAME={0x14, 0x3, 'veth0\x00'}, @IFLA_PROP_LIST={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x1}, 0x40000) 1.29198ms ago: executing program 3 (id=78): mkdirat(0xffffffffffffff9c, &(0x7f0000004000)='./mnt\x00', 0x1ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/bus/acpi/devices/device:00/uevent\x00', 0x8080, 0x160) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000002780)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000027c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) fchown(r0, r2, r3) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./sys\x00', 0x800, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000340)={0x200000, 0x200000, 0x0, 0x0, 0x5989}) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000004000000080000000200000000000000", @ANYRES32=0x1, @ANYBLOB="0000000000000000000000000000000000000000db6f969352af8684eef19809ac008233cd5de5b21539964b091bcf334620f030361706915e1ec44cadc9cd03e323e218ddb31cb32654b1d403ab15f00fa4f1c10099318ba67cdd9f4c1f12ba720d27292752b582533ca52549057574f10726457ebc0ecc5a0967e6393a8b9dcee1f392687bbd296d1051ae5273432e31d9750a9f56120bfb1776b4e6350231143ee3f4591397e18be90ab7c9bea89185a0532bac3321cafac6bec51b365f3a00de706fc1d46ce5d2094f0958beb9ea73b917952ff45b5c1ca9cf26f556534c40bb9f84c14faf1ad2be41d4af3aefe95d4102fa2bf20c076e21a510431f5a421730427da7ba87", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) write$P9_RUNLINKAT(0xffffffffffffffff, 0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="0200000001000a0000000000040000000000000008000700", @ANYRES32=r3, @ANYBLOB="08000200", @ANYRES32=r4, @ANYBLOB="10000700000000002000030000000000c9e144869368c4e8e954bddc94da690e9d92f59128b1693b488c47d9fbbb86e243476f3e0c5b2a46feb370"], 0x34, 0x0) mount(0x0, &(0x7f0000004080)='./mnt\x00', &(0x7f00000040c0)='tracefs\x00', 0x0, 0x0) r5 = syz_genetlink_get_family_id$devlink(&(0x7f00000002c0), r1) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(r0, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB="f4010000", @ANYRES16=r5, @ANYBLOB="00042dbd7000fbdbdf25130000000e0001006e657464657673696d0000000f0002006e657464657673696d300000080003000000000008000b00090000080001007063690011001200303030303a30303a31302e3000000000080003000200000008000b00c7000000060011000a000000080001007063690011000200303030303a30303a31302e3000000000080003000200000008000b00050000000600110081000000080001007063690011000200303030303a30303a31302e3000000000080003000300000008000b000200000006001100ff030000080001007063690011000200303030303a30303a31302e3000000000080003000200000008000b00100e00000600110009000000080001007063690011000200303030303a30303a31302e3000000000080003000100000008000b00d100000006001100020000000e0001006e657464657673696d0000000f0002006e657464657673696d300000080003000300000008000b00000400000600110000000000080001007063690011000200303030303a30303a31302e30000000000800030003000018e0f90008000b008000000006001100ff7f00000e0001006e657464658bf2770357345f6a0002006e657464657673696d300000080003000300000008000b00040000000600110007000000"], 0x1f4}, 0x1, 0x0, 0x0, 0x4080}, 0x48080) r6 = openat(0xffffffffffffff9c, &(0x7f0000004200)='./mnt/trace_marker\x00', 0x1, 0x1a) write(r6, &(0x7f0000000000)="0d9ccf1cb8d871123f1c06000000000000009a42ffffff7f0000000057a02c6bb4a8afdd55b057d1b81536fbdd13d4c4fc4e6e", 0x33) fcntl$setlease(r6, 0x400, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./proc\x00', 0x4b) mount(0x0, &(0x7f0000000040)='./proc\x00', &(0x7f0000000080)='proc\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv4/conf/default/accept_source_route\x00', 0x1, 0x0) write$P9_RSETATTR(r7, &(0x7f0000000780)={0x7, 0x1b, 0x1}, 0x7) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x200000000005197) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ed) mount(0x0, &(0x7f0000000080)='./sys\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys/bus/acpi/devices/device:00/uevent\x00', 0x1, 0x0) write(r8, &(0x7f0000000200)='add', 0x3) r9 = openat(0xffffffffffffff9c, &(0x7f0000009180)='./mnt/trace_pipe\x00', 0x0, 0x0) read(r9, &(0x7f00000091c0)=""/16384, 0x4000) ioctl$FS_IOC_GETFLAGS(r7, 0x80086601, &(0x7f0000000240)) 1.07612ms ago: executing program 0 (id=79): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="e5d68d", 0x3}], 0x1) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001500)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000001500)='./dev\x00', &(0x7f0000001600)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./mnt\x00', 0x1ff) mount(&(0x7f00000000c0)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000100)='ext4\x00', 0x8410, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) chdir(&(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x4c27e, 0x10) fallocate(r4, 0x0, 0x0, 0x1000f4) sendfile(r4, r4, 0x0, 0x40000000800) 0s ago: executing program 3 (id=80): openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) mkdir(&(0x7f0000000040)='./myproc\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./myproc\x00', &(0x7f0000000200)='proc\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./myproc/interrupts\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000043c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002380)={0x2020}, 0x2048) syz_usb_connect$uac2(0x5, 0xa5, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001000000081e04003040000102030109029300030108100a080b0102010724090904000000010120000924010600031b001a06240b01016e0c2403060204290177977c7e09040100000102200009040101010102200010240107ff030200000002ff010000dd09050109ff0304037f082501800cf70a000904020000010120"], 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.121' (ED25519) to the list of known hosts. [ 22.209824][ T24] audit: type=1400 audit(1790258060.670:64): avc: denied { mounton } for pid=271 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 22.213524][ T271] cgroup: Unknown subsys name 'net' [ 22.232839][ T24] audit: type=1400 audit(1790258060.670:65): avc: denied { mount } for pid=271 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.260139][ T24] audit: type=1400 audit(1790258060.700:66): avc: denied { unmount } for pid=271 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.260629][ T271] cgroup: Unknown subsys name 'devices' [ 22.468236][ T271] cgroup: Unknown subsys name 'hugetlb' [ 22.474101][ T271] cgroup: Unknown subsys name 'rlimit' [ 22.647417][ T24] audit: type=1400 audit(1790258061.110:67): avc: denied { setattr } for pid=271 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=253 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 22.670708][ T24] audit: type=1400 audit(1790258061.110:68): avc: denied { mounton } for pid=271 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 22.694256][ T273] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 22.696479][ T24] audit: type=1400 audit(1790258061.110:69): avc: denied { mount } for pid=271 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 Setting up swapspace version 1, size = 127995904 bytes [ 22.728348][ T24] audit: type=1400 audit(1790258061.190:70): avc: denied { relabelto } for pid=273 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.754022][ T24] audit: type=1400 audit(1790258061.190:71): avc: denied { write } for pid=273 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.783825][ T24] audit: type=1400 audit(1790258061.240:72): avc: denied { read } for pid=271 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.809972][ T24] audit: type=1400 audit(1790258061.240:73): avc: denied { open } for pid=271 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.836661][ T271] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 23.408609][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.415804][ T279] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.423575][ T279] device bridge_slave_0 entered promiscuous mode [ 23.439012][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.446308][ T279] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.453995][ T279] device bridge_slave_1 entered promiscuous mode [ 23.473711][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.481539][ T283] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.489144][ T283] device bridge_slave_0 entered promiscuous mode [ 23.506493][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.513800][ T283] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.521299][ T283] device bridge_slave_1 entered promiscuous mode [ 23.542786][ T281] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.549936][ T281] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.557487][ T281] device bridge_slave_0 entered promiscuous mode [ 23.574990][ T281] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.582460][ T281] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.591161][ T281] device bridge_slave_1 entered promiscuous mode [ 23.617687][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.625039][ T282] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.632922][ T282] device bridge_slave_0 entered promiscuous mode [ 23.641906][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.649041][ T282] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.656590][ T282] device bridge_slave_1 entered promiscuous mode [ 23.674399][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.681539][ T280] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.689155][ T280] device bridge_slave_0 entered promiscuous mode [ 23.698732][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.705973][ T280] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.713826][ T280] device bridge_slave_1 entered promiscuous mode [ 23.877462][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.884635][ T279] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.892009][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.899065][ T279] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.911263][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.918812][ T280] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.926234][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.933386][ T280] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.943205][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.950325][ T283] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.957733][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.965237][ T283] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.984059][ T281] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.991142][ T281] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.998448][ T281] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.005494][ T281] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.015538][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.022625][ T282] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.029929][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.036994][ T282] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.069487][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.077292][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.084499][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.092203][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.099615][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.107675][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.114947][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.122264][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.129639][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.136926][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.144104][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.156054][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 24.163542][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.171437][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.179705][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.186785][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.194532][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.202963][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.210070][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.230077][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.237869][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.246839][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.254183][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.262267][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.271377][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.279764][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.287064][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.317051][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.326443][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.334417][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.343053][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.350173][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.358013][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.366465][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.373759][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.381261][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.389766][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.397595][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.405052][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.413338][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.420416][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.427937][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.436045][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.443989][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.452661][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.471434][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 24.480128][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.488677][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.499032][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.506514][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.526296][ T279] device veth0_vlan entered promiscuous mode [ 24.533319][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 24.541678][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.549810][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 24.558036][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.566108][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.574377][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.582957][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.591487][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.599593][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.607145][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.624841][ T279] device veth1_macvtap entered promiscuous mode [ 24.635013][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.644179][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.653908][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.662255][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.670463][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.680951][ T281] device veth0_vlan entered promiscuous mode [ 24.689103][ T283] device veth0_vlan entered promiscuous mode [ 24.705406][ T281] device veth1_macvtap entered promiscuous mode [ 24.713408][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.722310][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.730765][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.739006][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.747687][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.756206][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.764063][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.772116][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 24.780546][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.788982][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.796035][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.803644][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 24.812066][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.820314][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 24.828824][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.836999][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.844549][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.852307][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.860148][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.872055][ T280] device veth0_vlan entered promiscuous mode [ 24.883745][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.891968][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.901067][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.908864][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.924706][ T280] device veth1_macvtap entered promiscuous mode [ 24.934889][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.943418][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.952498][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.960227][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.968727][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.977895][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.986527][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.995622][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.005231][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.017759][ T283] device veth1_macvtap entered promiscuous mode [ 25.032744][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.041198][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.049796][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 25.057723][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 25.065549][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 25.073750][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.082328][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.090867][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.099299][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.108372][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.116994][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.125420][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.133795][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.142258][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 25.149966][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 25.157573][ T282] device veth0_vlan entered promiscuous mode [ 25.178819][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.187658][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.196773][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.205031][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.221118][ T281] request_module fs-gadgetfs succeeded, but still no fs? [ 25.239507][ T282] device veth1_macvtap entered promiscuous mode [ 25.249513][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 25.257942][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 25.266576][ T281] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation [ 25.288187][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 25.300153][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 25.340523][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 25.358745][ T300] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 25.556071][ T315] ====================================================== [ 25.556071][ T315] WARNING: the mand mount option is being deprecated and [ 25.556071][ T315] will be removed in v5.15! [ 25.556071][ T315] ====================================================== [ 25.563289][ T304] EXT4-fs (loop4): Ignoring removed bh option [ 25.591281][ T304] EXT4-fs (loop4): Mount option "nojournal_checksum" incompatible with ext2 [ 25.811495][ T319] EXT4-fs error (device loop3): ext4_ext_check_inode:500: inode #11: comm syz.3.4: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 25.856732][ T319] EXT4-fs error (device loop3): ext4_orphan_get:1410: comm syz.3.4: couldn't read orphan inode 11 (err -117) [ 25.890199][ T319] EXT4-fs (loop3): mounted filesystem without journal. Opts: nodioread_nolock,noblock_validity,data_err=ignore,max_batch_time=0x00000000000008c9,nodiscard,stripe=0x0000000000000004,nombcache,,errors=continue [ 25.919106][ T331] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 25.946491][ T326] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 25.974353][ T326] ext4 filesystem being mounted at /1/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 26.061268][ T319] EXT4-fs error (device loop3): ext4_map_blocks:632: inode #3: block 2: comm syz.3.4: lblock 2 mapped to illegal pblock 2 (length 1) [ 26.096511][ T335] EXT4-fs (loop3): Ignoring removed bh option [ 26.197518][ T337] netlink: 28 bytes leftover after parsing attributes in process `syz.0.8'. [ 26.355632][ T319] EXT4-fs error (device loop3): ext4_map_blocks:632: inode #3: block 48: comm syz.3.4: lblock 0 mapped to illegal pblock 48 (length 1) [ 26.482334][ T319] EXT4-fs error (device loop3): ext4_acquire_dquot:6230: comm syz.3.4: Failed to acquire dquot type 0 [ 27.128776][ T304] F2FS-fs (loop4): Invalid segment/section count (458783, 24 x 150994945) [ 27.151090][ T304] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 27.175997][ T315] exFAT-fs (loop2): Invalid boot checksum (boot checksum : 0x111902d0, checksum : 0x1119abd0) [ 27.210384][ T304] F2FS-fs (loop4): invalid crc value [ 27.235427][ T304] F2FS-fs (loop4): Found nat_bits in checkpoint [ 27.242865][ T315] exFAT-fs (loop2): invalid boot region [ 27.277675][ T315] exFAT-fs (loop2): failed to recognize exfat type [ 27.289880][ T24] kauditd_printk_skb: 57 callbacks suppressed [ 27.289894][ T24] audit: type=1400 audit(1790258065.750:129): avc: denied { create } for pid=347 comm="syz.1.9" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 27.321272][ T348] Zero length message leads to an empty skb [ 27.366911][ T24] audit: type=1400 audit(1790258065.780:130): avc: denied { write } for pid=347 comm="syz.1.9" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 27.413795][ T304] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 27.434394][ T304] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 27.444262][ T24] audit: type=1400 audit(1790258065.780:131): avc: denied { read } for pid=347 comm="syz.1.9" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 27.527267][ T24] audit: type=1400 audit(1790258065.810:132): avc: denied { audit_read } for pid=347 comm="syz.1.9" capability=37 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 27.586672][ T24] audit: type=1400 audit(1790258065.820:133): avc: denied { ioctl } for pid=347 comm="syz.1.9" path="socket:[14900]" dev="sockfs" ino=14900 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 27.648738][ T351] EXT4-fs (loop1): Ignoring removed nomblk_io_submit option [ 27.663711][ T24] audit: type=1400 audit(1790258065.820:134): avc: denied { ioctl } for pid=347 comm="syz.1.9" path="socket:[14894]" dev="sockfs" ino=14894 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 27.689285][ T24] audit: type=1400 audit(1790258065.820:135): avc: denied { map_read map_write } for pid=347 comm="syz.1.9" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 27.711318][ T351] EXT4-fs (loop1): mounted filesystem without journal. Opts: inode_readahead_blks=0x0000000000000000,init_itable=0x0000000000000009,nomblk_io_submit,grpid,norecovery,inlinecrypt,max_batch_time=0x0000000000001867,,errors=continue [ 27.733666][ T24] audit: type=1400 audit(1790258065.940:136): avc: denied { read write } for pid=311 comm="syz.2.3" name="fuse" dev="devtmpfs" ino=90 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 27.756961][ T24] audit: type=1400 audit(1790258065.940:137): avc: denied { open } for pid=311 comm="syz.2.3" path="/dev/fuse" dev="devtmpfs" ino=90 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 27.779976][ T24] audit: type=1400 audit(1790258066.080:138): avc: denied { read write } for pid=303 comm="syz.4.5" name="file1" dev="loop4" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 27.816891][ T351] bridge0: port 2(bridge_slave_1) entered disabled state [ 27.862531][ T351] EXT4-fs error (device loop1): ext4_find_inline_data_nolock:163: inode #15: comm syz.1.10: inline data xattr refers to an external xattr inode [ 27.888959][ T351] SELinux: Context system_u:object_r:hwdata_t:s0 is not valid (left unmapped). [ 27.931582][ T351] EXT4-fs error (device loop1): ext4_validate_block_bitmap:429: comm syz.1.10: bg 0: block 2: invalid block bitmap [ 28.084088][ T358] netlink: 236 bytes leftover after parsing attributes in process `syz.2.13'. [ 28.094089][ T358] netlink: 20 bytes leftover after parsing attributes in process `syz.2.13'. [ 28.110546][ T358] printk: console [ttyS0] disabled [ 28.128555][ T358] printk: console [ttyS0] enabled [ 28.265989][ T9] EXT4-fs error (device loop3): ext4_map_blocks:632: inode #3: block 1: comm kworker/u4:1: lblock 1 mapped to illegal pblock 1 (length 1) [ 28.292550][ T9] EXT4-fs error (device loop3): ext4_release_dquot:6266: comm kworker/u4:1: Failed to release dquot type 0 [ 28.304959][ T282] EXT4-fs error (device loop3): __ext4_get_inode_loc:4451: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 28.318590][ T282] EXT4-fs error (device loop3) in ext4_reserve_inode_write:5971: Corrupt filesystem [ 28.336525][ T282] EXT4-fs error (device loop3): ext4_quota_off:6549: inode #3: comm syz-executor: mark_inode_dirty error [ 28.621771][ T370] F2FS-fs (loop3): Invalid SB checksum offset: 0 [ 28.635926][ T370] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 28.649487][ T370] F2FS-fs (loop3): invalid crc value [ 28.672266][ T370] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 28.706076][ T370] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 28.713340][ T370] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 28.752872][ T370] SELinux: failed to load policy [ 28.759441][ T9] attempt to access beyond end of device [ 28.759441][ T9] loop3: rw=1, want=53256, limit=40427 [ 28.770865][ T9] attempt to access beyond end of device [ 28.770865][ T9] loop3: rw=2049, want=45104, limit=40427 [ 28.886465][ T379] syz.3.16 uses obsolete (PF_INET,SOCK_PACKET) [ 29.039857][ T383] netlink: 12 bytes leftover after parsing attributes in process `syz.4.18'. [ 29.075789][ T386] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=61 sclass=netlink_route_socket pid=386 comm=syz.4.19 [ 29.088481][ T386] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=47 sclass=netlink_route_socket pid=386 comm=syz.4.19 [ 29.145482][ T391] netlink: 136 bytes leftover after parsing attributes in process `syz.1.20'. [ 29.154888][ T391] A link change request failed with some changes committed already. Interface ip6_vti0 may have been left with an inconsistent configuration, please check. [ 29.175858][ T377] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 29.194366][ T394] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 29.275763][ T301] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 29.496005][ T15] usb 2-1: new full-speed USB device number 2 using dummy_hcd [ 29.565815][ T377] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 29.576241][ T377] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 29.666183][ T301] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 29.677174][ T377] usb 4-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 29.686438][ T377] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 29.694761][ T377] usb 4-1: SerialNumber: syz [ 29.835861][ T15] usb 2-1: not running at top speed; connect to a high speed hub [ 29.855872][ T301] usb 1-1: New USB device found, idVendor=046d, idProduct=0900, bcdDevice= 0.00 [ 29.864975][ T301] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 29.873202][ T301] usb 1-1: Product: syz [ 29.877661][ T301] usb 1-1: Manufacturer: syz [ 29.882267][ T301] usb 1-1: SerialNumber: syz [ 29.915806][ T15] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 29.929277][ T15] usb 2-1: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 1.00 [ 29.938865][ T15] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 29.966214][ T379] FAT-fs (loop3): Unrecognized mount option "J" or missing value [ 29.987218][ T15] uvcvideo: Found UVC 1.00 device (046d:0825) [ 29.994543][ T15] uvcvideo: No streaming interface found for terminal 2. [ 30.033903][ T379] udc-core: couldn't find an available UDC or it's busy [ 30.048403][ T379] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 30.096802][ T377] usb 4-1: 0:2 : does not exist [ 30.106200][ T377] usb 4-1: USB disconnect, device number 2 [ 30.130683][ T53] usb 1-1: USB disconnect, device number 2 [ 30.306632][ T327] udevd[327]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 30.458690][ T406] F2FS-fs (loop4): Test dummy encryption mode enabled [ 30.466942][ T406] F2FS-fs (loop4): invalid crc value [ 30.476081][ T406] F2FS-fs (loop4): Found nat_bits in checkpoint [ 30.511149][ T406] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 30.656782][ T417] capability: warning: `syz.0.27' uses deprecated v2 capabilities in a way that may be insecure [ 30.694122][ T53] usb 2-1: USB disconnect, device number 2 [ 30.809692][ T417] EXT4-fs (loop0): Ignoring removed mblk_io_submit option [ 30.849690][ T417] EXT4-fs (loop0): mounted filesystem without journal. Opts: mblk_io_submit,acl,,errors=continue [ 30.860910][ T417] ext4 filesystem being mounted at /4/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 30.901302][ T417] EXT4-fs error (device loop0): ext4_xattr_block_get:543: inode #12: comm syz.0.27: corrupted xattr block 6 [ 30.923285][ T417] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=12 [ 30.944531][ T417] EXT4-fs error (device loop0): ext4_xattr_block_get:543: inode #12: comm syz.0.27: corrupted xattr block 6 [ 30.969920][ T431] EXT4-fs error (device loop0): ext4_xattr_block_get:543: inode #12: comm syz.0.27: corrupted xattr block 6 [ 30.977411][ T417] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=12 [ 31.036589][ T431] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop0 ino=12 [ 31.135727][ T53] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 31.385724][ T377] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 31.491552][ T427] F2FS-fs (loop2): invalid crc value [ 31.496184][ T53] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 31.515787][ T53] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 31.526508][ T53] usb 2-1: New USB device found, idVendor=1e7d, idProduct=30d4, bcdDevice= 0.01 [ 31.535778][ T427] F2FS-fs (loop2): Found nat_bits in checkpoint [ 31.537729][ T53] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.550996][ T53] usb 2-1: config 0 descriptor?? [ 31.603512][ T427] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 31.657190][ T445] EXT4-fs (loop3): Test dummy encryption mode enabled [ 31.664080][ T445] EXT4-fs (loop3): Quota format mount options ignored when QUOTA feature is enabled [ 31.678160][ T445] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=80ec118, mo2=0003] [ 31.687226][ T445] EXT4-fs (loop3): mounted filesystem without journal. Opts: debug,test_dummy_encryption=v1,inlinecrypt,delalloc,noinit_itable,norecovery,noblock_validity,nodioread_nolock,i_version,jqfmt=vfsv0,usrquota,max_dir_size_kb=0x0000000000000008,,errors=continue [ 31.726424][ T445] fscrypt: AES-256-CTS-CBC using implementation "cts(cbc-aes-aesni)" [ 31.830875][ T377] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64 [ 31.840996][ T377] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 31.912480][ T456] EXT4-fs (loop4): error: journal path ./file0 is not a block device [ 31.925840][ T377] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 31.935067][ T377] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 31.965754][ T377] usb 1-1: SerialNumber: syz [ 31.996088][ T417] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 32.135823][ T53] usbhid 2-1:0.0: can't add hid device: -71 [ 32.142068][ T53] usbhid: probe of 2-1:0.0 failed with error -71 [ 32.157854][ T53] usb 2-1: USB disconnect, device number 3 [ 32.256463][ T377] usb 1-1: bad CDC descriptors [ 32.266635][ T377] usb 1-1: USB disconnect, device number 3 [ 32.355737][ T407] usb 3-1: new low-speed USB device number 2 using dummy_hcd [ 32.545841][ T24] kauditd_printk_skb: 68 callbacks suppressed [ 32.545855][ T24] audit: type=1400 audit(1790258071.010:206): avc: denied { read } for pid=474 comm="syz.3.41" path="socket:[16097]" dev="sockfs" ino=16097 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 32.650372][ T476] cgroup: fork rejected by pids controller in /syz3 [ 32.660404][ T24] audit: type=1400 audit(1790258071.070:207): avc: denied { ioctl } for pid=474 comm="syz.3.41" path="socket:[16097]" dev="sockfs" ino=16097 ioctlcmd=0x6685 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 32.727384][ T407] usb 3-1: Invalid ep0 maxpacket: 32 [ 32.835740][ T377] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 32.857025][ T515] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 32.877503][ T518] process 'syz.0.43' launched './file0' with NULL argv: empty string added [ 32.886411][ T407] usb 3-1: new low-speed USB device number 3 using dummy_hcd [ 32.894589][ T24] audit: type=1400 audit(1790258071.350:208): avc: denied { execute } for pid=517 comm="syz.0.43" name="file0" dev="tmpfs" ino=45 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 32.919057][ T515] EXT4-fs (loop1): encrypted files will use data=ordered instead of data journaling mode [ 32.949838][ T515] EXT4-fs (loop1): 1 truncate cleaned up [ 32.960961][ T515] EXT4-fs (loop1): mounted filesystem without journal. Opts: debug_want_extra_isize=0x000000000000002e,min_batch_time=0x0000000000000fff,jqfmt=vfsv0,stripe=0x0000000000004000,errors=remount-ro,max_batch_time=0x0000000000000004, [ 33.036245][ T24] audit: type=1400 audit(1790258071.500:209): avc: denied { create } for pid=521 comm="syz.4.44" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=appletalk_socket permissive=1 [ 33.084612][ T525] overlayfs: unrecognized mount option "/" or missing value [ 33.095713][ T377] usb 4-1: Using ep0 maxpacket: 16 [ 33.127070][ T24] audit: type=1400 audit(1790258071.590:210): avc: denied { append } for pid=506 comm="syz.1.42" name="loop1" dev="devtmpfs" ino=116 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 33.155749][ T407] usb 3-1: Invalid ep0 maxpacket: 32 [ 33.161447][ T407] usb usb3-port1: attempt power cycle [ 33.187539][ T24] audit: type=1400 audit(1790258071.590:211): avc: denied { map } for pid=506 comm="syz.1.42" path="/dev/loop1" dev="devtmpfs" ino=116 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 33.221311][ T24] audit: type=1400 audit(1790258071.620:212): avc: denied { write } for pid=526 comm="syz.4.46" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 33.243359][ T24] audit: type=1400 audit(1790258071.690:213): avc: denied { create } for pid=528 comm="syz.4.47" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 33.305793][ T377] usb 4-1: unable to get BOS descriptor or descriptor too short [ 33.318555][ T24] audit: type=1400 audit(1790258071.780:214): avc: denied { create } for pid=528 comm="syz.4.47" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 33.367257][ T24] audit: type=1400 audit(1790258071.820:215): avc: denied { remount } for pid=528 comm="syz.4.47" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 33.407145][ T532] dyndbg: expected <4096 bytes into control [ 33.455807][ T377] usb 4-1: config 127 has an invalid descriptor of length 0, skipping remainder of the config [ 33.548377][ T539] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 33.575752][ T407] usb 3-1: new low-speed USB device number 4 using dummy_hcd [ 33.585098][ T539] EXT4-fs (loop4): 1 truncate cleaned up [ 33.591738][ T539] EXT4-fs (loop4): mounted filesystem without journal. Opts: nojournal_checksum,jqfmt=vfsold,lazytime,usrquota,usrquota,,errors=continue [ 33.655923][ T377] usb 4-1: New USB device found, idVendor=07b8, idProduct=420a, bcdDevice=a4.18 [ 33.665768][ T407] usb 3-1: Invalid ep0 maxpacket: 32 [ 33.672460][ T377] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.681551][ T377] usb 4-1: Product: syz [ 33.693078][ T377] usb 4-1: Manufacturer: syz [ 33.700596][ T548] mmap: syz.4.50 (548) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 33.706034][ T377] usb 4-1: SerialNumber: syz [ 33.799432][ T558] 9pnet: Insufficient options for proto=fd [ 33.816656][ T407] usb 3-1: new low-speed USB device number 5 using dummy_hcd [ 33.905735][ T25] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 33.915774][ T407] usb 3-1: Invalid ep0 maxpacket: 32 [ 33.921230][ T407] usb usb3-port1: unable to enumerate USB device [ 33.935772][ T564] EXT4-fs error (device loop4): ext4_read_inode_bitmap:140: comm syz.4.57: Invalid inode bitmap blk 4 in block_group 0 [ 33.948810][ T564] EXT4-fs (loop4): mounted filesystem without journal. Opts: noblock_validity,resuid=0x0000000000000000,grpquota,noload,nobarrier,lazytime,,errors=continue [ 34.007990][ T552] F2FS-fs (loop0): Invalid SB checksum offset: 0 [ 34.022214][ T552] F2FS-fs (loop0): Can't find valid F2FS filesystem in 2th superblock [ 34.035445][ T552] F2FS-fs (loop0): invalid crc value [ 34.052937][ T552] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 34.106937][ T552] F2FS-fs (loop0): Try to recover 2th superblock, ret: 0 [ 34.114529][ T552] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 34.174609][ T580] netlink: 47 bytes leftover after parsing attributes in process `syz.4.57'. [ 34.315939][ T25] usb 2-1: unable to get BOS descriptor or descriptor too short [ 34.395768][ T25] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x8C has invalid maxpacket 8 [ 34.477472][ T585] EXT4-fs (loop0): Quota format mount options ignored when QUOTA feature is enabled [ 34.487285][ T585] EXT4-fs (loop0): Mount option "dioread_nolock" incompatible with ext2 [ 34.565973][ T25] usb 2-1: New USB device found, idVendor=09e8, idProduct=0062, bcdDevice= 0.40 [ 34.575232][ T25] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 34.583414][ T25] usb 2-1: Product: syz [ 34.587761][ T25] usb 2-1: Manufacturer: syz [ 34.592478][ T25] usb 2-1: SerialNumber: syz [ 34.665818][ T547] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 34.975028][ T25] usb 2-1: USB disconnect, device number 4 [ 35.094567][ T592] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,,errors=continue [ 35.291564][ T328] udevd[328]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 35.596261][ T377] asix: probe of 4-1:127.0 failed with error -22 [ 35.606639][ T377] usb 4-1: USB disconnect, device number 3 [ 35.739053][ T604] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0xcab3d314, utbl_chksum : 0xe619d30d) [ 35.759145][ T613] netlink: 64 bytes leftover after parsing attributes in process `syz.3.67'. [ 35.945803][ T301] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 35.948812][ T624] tipc: Started in network mode [ 35.958425][ T624] tipc: Own node identity 00002d003a2d003a0040ffffe0000001, cluster identity 4711 [ 35.967737][ T624] tipc: Enabling of bearer rejected, failed to enable media [ 35.989998][ T625] ip_tables: iptables: counters copy to user failed while replacing table [ 36.185730][ T301] usb 1-1: Using ep0 maxpacket: 8 [ 36.265730][ T25] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 36.319113][ T592] EXT4-fs (loop4): re-mounted. Opts: (null) [ 36.355985][ T301] usb 1-1: unable to get BOS descriptor or descriptor too short [ 36.435848][ T301] usb 1-1: config 2 has an invalid interface number: 232 but max is 0 [ 36.444118][ T301] usb 1-1: config 2 has no interface number 0 [ 36.450583][ T301] usb 1-1: config 2 interface 232 altsetting 128 endpoint 0x8 has invalid wMaxPacketSize 0 [ 36.470781][ T377] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 36.490065][ T301] usb 1-1: config 2 interface 232 altsetting 128 bulk endpoint 0x8 has invalid maxpacket 0 [ 36.506244][ T301] usb 1-1: config 2 interface 232 has no altsetting 0 [ 36.535858][ T25] usb 3-1: device descriptor read/64, error -71 [ 36.658735][ T646] device ip6gretap0 entered promiscuous mode [ 36.675801][ T301] usb 1-1: New USB device found, idVendor=0499, idProduct=89a4, bcdDevice=4f.cd [ 36.686869][ T301] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 36.694934][ T301] usb 1-1: Product: syz [ 36.699575][ T301] usb 1-1: Manufacturer: syz [ 36.704230][ T301] usb 1-1: SerialNumber: syz [ 36.855951][ T377] usb 2-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 36.866363][ T377] usb 2-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 36.925788][ T25] usb 3-1: device descriptor read/64, error -71 [ 36.945783][ T53] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 37.045896][ T377] usb 2-1: New USB device found, idVendor=0763, idProduct=2003, bcdDevice= 0.40 [ 37.055739][ T377] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 37.064009][ T377] usb 2-1: Product: syz [ 37.071057][ T301] usb 1-1: USB disconnect, device number 4 [ 37.077034][ T377] usb 2-1: Manufacturer: syz [ 37.083474][ T377] usb 2-1: SerialNumber: syz [ 37.195798][ T25] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 37.305794][ T53] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 37.396100][ T53] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 8.40 [ 37.405419][ T53] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 37.413675][ T53] usb 5-1: SerialNumber: syz [ 37.441998][ T650] netlink: 12 bytes leftover after parsing attributes in process `syz.3.75'. [ 37.456422][ T53] cdc_ether 5-1:1.0: skipping garbage [ 37.462692][ T53] usb 5-1: bad CDC descriptors [ 37.467888][ T25] usb 3-1: device descriptor read/64, error -71 [ 37.475775][ T377] usb 2-1: 0:2 : does not exist [ 37.480782][ T377] usb 2-1: unit 5 not found! [ 37.504853][ T377] usb 2-1: USB disconnect, device number 5 [ 37.561510][ T665] ================================================================== [ 37.569615][ T665] BUG: KASAN: use-after-free in string+0x20f/0x2a0 [ 37.576202][ T665] Read of size 1 at addr ffff888100fc5190 by task syz.3.80/665 [ 37.583742][ T665] [ 37.586086][ T665] CPU: 1 PID: 665 Comm: syz.3.80 Not tainted syzkaller #0 [ 37.593207][ T665] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 37.603430][ T665] Call Trace: [ 37.606749][ T665] __dump_stack+0x21/0x24 [ 37.611114][ T665] dump_stack_lvl+0x1a7/0x208 [ 37.615814][ T665] ? show_regs_print_info+0x18/0x18 [ 37.621128][ T665] ? thaw_kernel_threads+0x220/0x220 [ 37.626511][ T665] print_address_description+0x7f/0x2c0 [ 37.632155][ T665] ? string+0x20f/0x2a0 [ 37.636375][ T665] kasan_report+0x100/0x140 [ 37.640918][ T665] ? string+0x20f/0x2a0 [ 37.645091][ T665] __asan_report_load1_noabort+0x14/0x20 [ 37.651177][ T665] string+0x20f/0x2a0 [ 37.655176][ T665] vsnprintf+0xec5/0x1990 [ 37.659558][ T665] seq_printf+0x185/0x280 [ 37.663908][ T665] ? seq_vprintf+0x180/0x180 [ 37.668685][ T665] ? cpumask_next+0x12/0x30 [ 37.673210][ T665] show_interrupts+0x921/0xa90 [ 37.678163][ T665] seq_read_iter+0x908/0xce0 [ 37.682774][ T665] proc_reg_read_iter+0x1be/0x290 [ 37.688219][ T665] vfs_read+0x62a/0xa50 [ 37.692838][ T665] ? kernel_read+0x70/0x70 [ 37.697371][ T665] ? mutex_trylock+0xb0/0xb0 [ 37.702065][ T665] ? __fget_files+0x2e1/0x340 [ 37.706846][ T665] ? __fdget_pos+0x2d2/0x380 [ 37.711534][ T665] ? ksys_read+0x70/0x260 [ 37.715877][ T665] ksys_read+0x14a/0x260 [ 37.720135][ T665] ? vfs_write+0xd70/0xd70 [ 37.724563][ T665] ? mntput+0x5f/0xc0 [ 37.728575][ T665] ? __kasan_check_read+0x11/0x20 [ 37.733826][ T665] __x64_sys_read+0x7b/0x90 [ 37.738444][ T665] do_syscall_64+0x31/0x40 [ 37.742874][ T665] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 37.748779][ T665] RIP: 0033:0x7f9d90378159 [ 37.753211][ T665] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 37.774418][ T665] RSP: 002b:00007f9d8edd1028 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 37.782892][ T665] RAX: ffffffffffffffda RBX: 00007f9d905fffa0 RCX: 00007f9d90378159 [ 37.791003][ T665] RDX: 0000000000002020 RSI: 00002000000043c0 RDI: 0000000000000005 [ 37.799300][ T665] RBP: 00007f9d9040f06b R08: 0000000000000000 R09: 0000000000000000 [ 37.807293][ T665] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 37.816075][ T665] R13: 00007f9d90600038 R14: 00007f9d905fffa0 R15: 00007fff9c8861b8 [ 37.824080][ T665] [ 37.826519][ T665] Allocated by task 0: [ 37.830599][ T665] (stack is not available) [ 37.835019][ T665] [ 37.837676][ T665] Freed by task 358: [ 37.841603][ T665] kasan_set_track+0x4a/0x70 [ 37.846206][ T665] kasan_set_free_info+0x23/0x40 [ 37.851159][ T665] ____kasan_slab_free+0x125/0x160 [ 37.856287][ T665] __kasan_slab_free+0x11/0x20 [ 37.861175][ T665] slab_free_freelist_hook+0xc5/0x190 [ 37.866792][ T665] kfree+0xc0/0x270 [ 37.870612][ T665] uart_remove_one_port+0x3b8/0x780 [ 37.875920][ T665] serial8250_unregister_port+0xad/0x260 [ 37.881576][ T665] serial_pnp_remove+0x6b/0x90 [ 37.886460][ T665] pnp_device_remove+0x75/0x250 [ 37.891321][ T665] device_release_driver_internal+0x531/0x7c0 [ 37.897397][ T665] device_driver_detach+0x3b/0x40 [ 37.902609][ T665] unbind_store+0x2e5/0x300 [ 37.907438][ T665] drv_attr_store+0x79/0xa0 [ 37.912125][ T665] sysfs_kf_write+0x129/0x150 [ 37.916833][ T665] kernfs_fop_write_iter+0x2bd/0x400 [ 37.922142][ T665] vfs_write+0x770/0xd70 [ 37.926502][ T665] ksys_write+0x14a/0x260 [ 37.930859][ T665] __x64_sys_write+0x7b/0x90 [ 37.935796][ T665] do_syscall_64+0x31/0x40 [ 37.940236][ T665] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 37.946230][ T665] [ 37.948718][ T665] The buggy address belongs to the object at ffff888100fc5190 [ 37.948718][ T665] which belongs to the cache kmalloc-8 of size 8 [ 37.962538][ T665] The buggy address is located 0 bytes inside of [ 37.962538][ T665] 8-byte region [ffff888100fc5190, ffff888100fc5198) [ 37.975487][ T665] The buggy address belongs to the page: [ 37.981173][ T665] page:ffffea000403f140 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x100fc5 [ 37.991440][ T665] flags: 0x4000000000000200(slab) [ 37.996482][ T665] raw: 4000000000000200 ffffea000419fc80 0000000b0000000b ffff888100043c80 [ 38.005193][ T665] raw: 0000000000000000 0000000000660066 00000001ffffffff 0000000000000000 [ 38.013916][ T665] page dumped because: kasan: bad access detected [ 38.020354][ T665] page_owner tracks the page as allocated [ 38.026132][ T665] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x12cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_NORETRY), pid 1, ts 2364607185, free_ts 0 [ 38.041003][ T665] prep_new_page+0x176/0x190 [ 38.045608][ T665] get_page_from_freelist+0x225f/0x23f0 [ 38.051279][ T665] __alloc_pages_nodemask+0x29a/0x640 [ 38.056687][ T665] new_slab+0x84/0x3f0 [ 38.061075][ T665] ___slab_alloc+0x2f8/0x4c0 [ 38.065795][ T665] __slab_alloc+0x63/0xa0 [ 38.070156][ T665] __kmalloc+0x1f9/0x330 [ 38.074414][ T665] acpi_ex_get_name_string+0x5a9/0xca0 [ 38.079880][ T665] acpi_ds_create_operand+0x168/0x8b0 [ 38.085256][ T665] acpi_ds_evaluate_name_path+0x15a/0x420 [ 38.090981][ T665] acpi_ds_exec_end_op+0x255/0x1190 [ 38.096208][ T665] acpi_ps_parse_loop+0xbff/0x19f0 [ 38.101380][ T665] acpi_ps_parse_aml+0x214/0x9a0 [ 38.106343][ T665] acpi_ps_execute_method+0x681/0x7b0 [ 38.111722][ T665] acpi_ns_evaluate+0x650/0xa20 [ 38.116586][ T665] acpi_ut_evaluate_object+0x12f/0x480 [ 38.122057][ T665] page_owner free stack trace missing [ 38.127516][ T665] [ 38.129862][ T665] Memory state around the buggy address: [ 38.135516][ T665] ffff888100fc5080: fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc [ 38.143592][ T665] ffff888100fc5100: fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc [ 38.151751][ T665] >ffff888100fc5180: fc fc fa fc fc fc fc 00 fc fc fc fc 00 fc fc fc [ 38.159821][ T665] ^ [ 38.164420][ T665] ffff888100fc5200: fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc [ 38.172493][ T665] ffff888100fc5280: 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 [ 38.180561][ T665] ================================================================== [ 38.188624][ T665] Disabling lock debugging due to kernel taint [ 38.203298][ T24] kauditd_printk_skb: 32 callbacks suppressed [ 38.203311][ T24] audit: type=1400 audit(1790258076.660:248): avc: denied { mount } for pid=662 comm="syz.0.79" name="/" dev="devtmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 38.212856][ T407] usb 5-1: USB disconnect, device number 2 [ 38.232921][ T24] audit: type=1400 audit(1790258076.660:249): avc: denied { read } for pid=77 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 38.259945][ T24] audit: type=1400 audit(1790258076.660:250): avc: denied { search } for pid=77 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 38.282363][ T24] audit: type=1400 audit(1790258076.660:251): avc: denied { write } for pid=77 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 38.304289][ T24] audit: type=1400 audit(1790258076.660:252): avc: denied { add_name } for pid=77 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 38.326395][ T24] audit: type=1400 audit(1790258076.660:253): avc: denied { create } for pid=77 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 38.347058][ T24] audit: type=1400 audit(1790258076.660:254): avc: denied { append open } for pid=77 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 38.370801][ T24] audit: type=1400 audit(1790258076.660:255): avc: denied { getattr } for pid=77 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 38.399119][ T24] audit: type=1400 audit(1790258076.860:256): avc: denied { unmount } for pid=279 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 38.485733][ T25] usb 3-1: device descriptor read/64, error -71 [ 38.546635][ T301] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 38.605791][ T25] usb usb3-port1: attempt power cycle [ 38.795984][ T301] usb 4-1: Using ep0 maxpacket: 8 [ 38.915817][ T301] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 39.015804][ T25] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 39.085820][ T301] usb 4-1: New USB device found, idVendor=041e, idProduct=3000, bcdDevice= 0.40 [ 39.094925][ T301] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 39.102983][ T301] usb 4-1: Product: syz [ 39.107215][ T301] usb 4-1: Manufacturer: syz [ 39.111819][ T301] usb 4-1: SerialNumber: syz [ 39.485811][ T301] usb 4-1: Audio class v2/v3 interfaces need an interface association [ 39.494512][ T301] snd-usb-audio: probe of 4-1:1.0 failed with error -22 [ 39.495934][ T25] usb 3-1: device not accepting address 8, error -71 [ 39.575849][ T301] usb 4-1: 1:1 : bogus bTerminalLink 7 [ 39.601987][ T301] usb 4-1: USB disconnect, device number 4