last executing test programs: 4m17.108508972s ago: executing program 32 (id=91): socket(0x1e, 0x4, 0x0) socket$tipc(0x1e, 0x2, 0x0) socket$tipc(0x1e, 0x2, 0x0) socket$tipc(0x1e, 0x2, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)) socket$tipc(0x1e, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000020)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000030)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000050)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000070)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) socketpair$tipc(0x1e, 0x5, 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000a0)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000b0)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) write(r0, &(0x7f0000000200)="580000001400010300000000000000001e000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00"/88, 0x58) 3m58.324714947s ago: executing program 33 (id=159): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=@newneigh={0x1c, 0x1c, 0x20, 0xfffffffc, 0x0, {0xa, 0x0, 0x0, 0x1, 0x80, 0x0, 0x8}}, 0xd}, 0x1, 0x0, 0x0, 0x44041}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000940)=@RTM_GETNSID={0x1c, 0x5a, 0x1, 0x70bd2d, 0x25dfdbff, {}, [@NETNSA_FD={0x8}]}, 0x1c}, 0x1, 0x300000000000000, 0x0, 0x4004}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x2, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="18080000000000000020d9000000000085100000060000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238}, 0x94) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'batadv_slave_1\x00', 0x0}) r4 = syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='nodots,dos1xfloppy,usefree,nodots,fmask=0000000000000010,flush,nfs=nostale_ro,dots,nodots,\x00'], 0x1, 0x159, &(0x7f00000004c0)="$eJzs27GKE0EcBvB/TKJRm9RisWBjFdQnUCSCuKAoKbRSiDaJBEyz2phH8QUFSZVuRPdI7nLJkRzs7ZH8fk0++GZgpsgOs7Af738dDSfTL5M38+g0GtF6GlksGtGNG9GM0iwAgEOySCn+pJTSrVnc/hUppXNDftayMACgMjuc/wDAgXH+A8Dxcf4DwPF59/7Dq2d53n+bZZ2I37NiUAzK37J/8TLvP8r+665mzYti0Fz2j8s+O9u3485J/2RjfzMePij7f93z1/lafzeG1W8fAAAAjkIvW9p4v+/1tvVlOvV+YO3+3op7rSvbBgCwh+n3H6NP4/Hnb3uFiMvMOojQjohrsAxBqDbU/WQCqrb609e9EgAAAAAAAAAAAAAAYJudvwfqXDx4kbZPr3uPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsO5vAAAA//9XS09N") syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f00000003c0)='.\x00', 0x1b4a47c, &(0x7f0000000640)=ANY=[@ANYRES32=0x0, @ANYRES32=r4, @ANYRES32, @ANYRESHEX, @ANYRES16=r4, @ANYRES64, @ANYBLOB="3093e121f7523fece90a37d5a927c18dd10d3154456ac66e96749c346fd71173e12fcf6d1160b1a8ed194deb98dc67b07edd64d7e1afef339c828e956edf4068785cb0d7d4a24137cf9c2cac79060c0beb7d1ab2be0fac9a6d6028d2e9d895ec67dec6914528a112adced19a86ad8403eb4e04bc7d51afc6561063bbb696c825a82153efcf06941b3ae039ef7761b7a2bbddc32f3cc39f6ffb5d2a808f3e7ecd9039d8c7895b00ebbf6dc950788fbca296f89178e938440f8e57819e17eb79736882e9699d96b1959c119730542c4baf0af7acac79531d0c4623bb5055768b6228217225ea7782904746898b13fc6dab1c63a2c2d5a724a8bb745da18da54627d618842162c1367e4361737545a8628fb76106c1212ce6152ef12ebda119a33e28f17ba3fbf9eed69447ca88876cbabfce8b2aba2f668f5b91d00d5de2be7bf028b273ec31e63b4fbf87f6cbf1efb41a7e538e4f4a66962d7c7a0b2ff01e86df58b94f1a321aa1297c5a4cc42b656d9acb7a40490ede8099679fb86b4ee7a852aa68358dcea38ad3d2b3b794db5b3caec0228b39709eedd31a55aaf2b49146d0effdc3dfce3ec78e4bb2f65ceb9ca94a2e2fed7efc2b6bcd462955cf911ed5dbb62d6339d001bee46a4989d87cf0578d0f8913ed29d36c31e9b41678ec127f48d40003c0569b6102757c87f00adb7920ab2b78a82bfc115f831ab9abc72a93299c0e1971d17a2b3d376d66e6ddfe3dd86166507f87b6db73fe284aa52db7645601329b6087cab267eefc8bb846cad8ade3e61be692a066d0e6a3f0603d0405d58aa07c406950a69fff78a37cb9e2c9d420bb9394e483252739cabecc7418b142ec8c84e394b42c05c3f116409fc830fac08788bc2b93cb491696a8385d07cd1e19a9de182abeceb435e92d4eda2d2710cb06180c6271e5c1a26edf630ee16848993e3c3ef8804a87407b7e7cdb8d263238cec45424f7dfda3b1a8390e39820ac367c33aafc4edb3223578c108628e6fa84d7805208d796d91e4b83794fdea7fa49ed4c422aed72db2d46df97082b904dd80ed9cb4ab29b4cc1e345d76999971bb7a3bcf191634020eeda9c58c3b2a306921ef7830f672cc1da4905963b0a4aede35913fdf8dbd4e8ba22e39bfba342c6a302f7a03225d021f0e0e357200f7301ce560b065d1431ad16702e035caab022382d6251e88ef861145c1a3121ff099feda4dcf6561a026889ac3f0474d6a868a4f24ea60f7bc95bf7f2afb85a430658eb3b2b84b61a695f90e01f30a417c79caa44640e7eb9195f844346100c551d4fc23ef249f29ec1a5489839d153c3fce79b288d86a48eadc7024cab6f9b626c7eeb87e8f76ec6205c3487deaef65133ec2677c642887de743d1dcc2dbf72f7b9062b9654ff693aa688dd5e05ed48c8d681cd426bde017c08d31d83994284efb804a9beda7091240e7feb740307412e4c64aa422b91dfd31874a43aa2e76988e5933f557c884cd4b960a6321828692975a76f6473cd0650cbd9dd09acfad7aec17c7a6c34e3c9327469d77d1ee32992f1f2c47ff36026f74b4c8d01cf52eefd44d30519f33cc13cb30cf7a43f7305fd76b063d2363ac318e0090d3516cbbd82da99b3f53d570c2e2b85883abf68332f0ea3e0721bd251cea500281405d34aaed523c2684cd5e255919d828bf00f2d62a3d0b56d3d7cd18c5fa6f0764aeea0405e8731f0b223bd19471b8188c4b00cb5c2d057444148a390f36f2ddbf3bb6c46f4c96058ff00057311d2cff2a9c081f3f47967bc5c7c1dc554cd66c39ee403cd426a659131f3e2b9f0109af5414214e81344e0ff0129fe9ec7c01814823c995bf1b437e4f1f07f83055ded75331575d921231b448609f1aa76ae28edc70612e8de047c338712a43413a047c67a2fb3ec7c525a1720d01d8e0e92ae34f3b88c9b4e6c3e938919a4390628f6529dfa8d1f5666c28d4ae9bf8d5a579d5117e027a4cbbc5193a1c3f811a4822746e4c10fe9fd0ac93df86fb41e3d3993cdacb05f633be404a0d7fd256ca01c131859d08e5cd26809f786c5c57866d76f25ae000fc7517e2e74c29f1cf804fa6ae0bd985926daadbc1c61b9e042d8b6367d1e68e3e23476830f8fa2ff4999f17120d64537d601990fa130eaa19b6b660730f37f2256e028689c5b86582819ee5103d8cb23c246f4f34dfb7adebf2a14eb41eef768ecd6dbb37075ed8bf462104e0303f74fd81e69209c0d89cef3b0231a1b24b60d3edf5cb96043ef449823440c2edb1fcee97a9b56e811989ead072123d1090f1f7be126112497c2042bfdea16a14c34d6c90fe8be6a3558ecbcadba53a939f78bd2af5efcb96d697e78fdf099a57981099d4c3b10c560b814c3eb719bd441cc7fc1667776fe21b1a2288804a6b2a0c65341660053f800fef460b93d2dd27b38cdc32fd781fd34480278756e8b9ea8a3fd7687b55064bf95b80d01122f81ac7b1b33c08e92f9736dd80bd850f0f5d54197e28624e8aee1e171a449c21576f420f41d09c3f15c8723303338ede1f73020d1d637a59596092d02b7df0a649be2890b825978f5a571b88425cabbadbff56bbd2bcd3e1ff4c9197e7f639fec41ce603e34a18eb21fac02fcd0c68025c3eba6aa01a8470915ec51a499659a179b12deed0153e02c88dbf4429ecd922675132de722b0d225125e8650cbec160ea8dde590d87d37dda05aa4ebf21a9b2f96bebfc0a495cdea3258f732451716ee60bb9c69d7a1c87ea7e804ec2864234805f3f698f32289de4beecf3fa0cb3649aa6b2d6191ad9493dd01a5380a89af9fbbdcf8482429e254dce6e3d55cd012cf937ec058c922d9490228a7a75c8f28691452bc65184e89bc9b59278c05356c1e9db634b4c3d69ac5b0ac074e21b06cda6f57727dc67503cb78124c9ba71a98138ff73ff83344562a6835262517b239eb12244bafe6200595576f520b6cec0128cc18e94df1a2404dafa7b8631870d4b0b28706463fcdb12ff30a4dae6836cdb00080000d9a2a00d354ac4489be77b69de05646a12406473e2803bab37ca3a8e4057c8c1acdfe64529affda8ab2dc2a2912901dbdaf31add3db2a1998ac2524a6544cbbeea0015f2e3e219d9f65892345b9707a75e47308a0803076b1f3599804410513619a2224e51669d25b3d9ad1d795df41f6718a6bfec935fe61d5b4ed48c9b3506afac9e6215a64b56cc35d69c84914886da4f443aeb9ba4d7b92de2afcaae0d27dcb9fb587de4cfb501419ec1ecf6409761ac42a92d6bf9067f76eee3f459815459dadf700ffc024c511159626bc33f4b67ff894cada0dfd232639d1cb979d4f7f6064b2ff18c5376dd3bddcf70e0db0cbc4169aff2f81295cbcda865bb4d38b135003bf0db7264a80d74628c4e14a24d4453fbfa6ec81befc58c8dc52806961c90aacfbfcafd097d07e285158e96129b7d7fc1e692bb47e59fe42c86be772ce525f2df3cd7fee26fa6f2c4ae8820af6bd86f71a650a8fc636f50fa0be68986d8bc9c4af917c8483057f85700d177efc36127c5737439ccaae4753a97ab57b701a73a9580c497e11f07c60d47407898404f0b8b4187a51a6fa83ea3bca73d58e601f6d62eb86be9675dfc61620f09099de918c1e5d661d8cac1b4a638689ecc5ab23af6807a48be79af1a6fe9a0c4dd0496f8ff2c3e7e395719523d529a57c8cbde9594196e381a549b24e92f62e53f267bdfa214e5830513ca33fdc6abd42c274926eec5b9b26df5b1d19a4e5a33751419853cf372ff3b1f19b7f69b8cc21325828ab5a27ec12a6c6be92b3fe86cc1947e90032535c01dbf4bc8f511d71c2af2b5a2839be10d41786cac3037af2edc90e10005de6c7cd8c8f212ced643b901880e797cf39819200f2d7a52737ffb928798589a399ca3476cee2371e278d7a617cbc0ad3291f4c118d33366316be15a11738b0b36824064fd6e24a17e11c83a72fe54afe4b62d3280df32c0d7089cf67ca673613f223f0b66134c74878ca46fd11f965cbe337258f9e313da2edcd5fdeffc85d6ca8db1355b15d389d4068cefefc1e3e2dea21b22d07fb5120fd4827dd4b3dd6f0c1cdf773820f9b539065569f5e9bdeb6b8dd48cd01b30b3b9ed6b9fb48fa7dc87ceeff8f54cf0744b8c307319615ecb0d7b240cd663425d945cd00906e5b9bd63b89bcac0f4b28837fbfa299866f2b228e7341e517694f4a30c451512eb85e8e011911df0e050d125e63d559f1deae50745dc0a73eb6f0c04b725d8b0e2dfa7668442e9e0da2b83d07b6180a8152e6a35b61b642effaa6a57815d032dd643ed925884d4fdf0d115d5d75ea50999933a770ff1b10b4e172104ee61c2455987db88a053782b97a77af12f01f3f74d1d6224a14a047fda4c181e6b01de067d764d5e666e08d9be7bf5f936a3e3442f741d1619983c77e3bbedf97c4430ac96fe3cc8df98f15188ea9f796dd0e3e0e4bde70cf534a15d0e82d27ffbbafba15d8889451ec8cb0c4a63ef2d6907db89555385e11ec7ef2534ca29cc64df6dc5b3b92697ec11b826449c5db22f81b93868caf8e3df973edfa578b79c012ef8ef433a1eda720e22e30b2901e955dee0646c1efafdf997cd1163e08cf03e9d33f02bdffe0a89cf91acf2ac99796fa05018984ea13ce514460e159b49421c4356928031595dea599f000f0debe2c42e8d3bdd05207e74588ab36a6daaddc8ea2c7c4c5294c385886e58fc6309b94fd91b9b56a37b73a1c163a5a5ea1bfaecc1898c4fe857fec7e9b7f3a24c2f90f61119a9c72aa8df532787db0d25ac60db91b456d03baba0577d96ab9b8439ffc2b7b72e0146e3f2f61118d08449c2a816644c895345fd0a4c019bb4a983095e236a8c1a38b946bdb877c2ae202592cb0266f7d80e2c1d1292532204f9be9f2f5954ce2fa99697c9b20fe138db57ac3134ad556d16d8d615c356d05fd95ab1bef26b23e1ad2ea5abaffede3e14bfe2ee55f593700c49a6c9ecf28d1a01d72b1920b1b7944ef7ed7a2f96a6f5ee4f40f54978a735d155b259d7afd53ac19ed2443d45dcbc84335a419109ab159403b0f828d94079c0c5e5320f91496a043b92901a1e8a4966315ada9f8ffc5ac70868c0df278afe7bfe0affb68aa13ed029bb965b6d6a9ebaba1d0d1a2c17b69d0ca3b0edfa3fefedb5bc0064272577ac22fa84bf819a4eea0ab2ba920888e4c2bc89286184fc10b6dcce84466f3db078fe3af1a90a5b9aa7b66a9e5450807601c2a17460027109908618ac2cc1508029151fc96ee5ab264d2c4236aacfca06c0e6b71b748900652de55f7761a4606a237bd11902178e3a2afde4cc4964b3dfe1abdaad79ed0d80693674c4737a0b17c2e42ba390f98e776a4e758ed98ce8bdeb914b01707602b10fffca3992f1168e7ab3793ad47236351ff7a20ecd50b4edb63e95ed05d6093ead98bbc2dec9dda3ac4b902bd02e4d0eb528653ce3aa313cee066181d7612f40234c1c3aef14fc99b7d9196cd7dab2ff27c388ef67de7b351cf40d343059eeda90e45700c36febfde7a07fce384200618548cb76d8017c2053b332507045a914e39b93f927b33396ab82feb532870c4323c2305398867aac393339656bd4b39c5da5d676fa5a233c7c62f8cc9ab4417a658bf9e679d22bb801ab10d855897a75e4b3e523e87e4ea1e17f270830cee4185d62ea0afd170508453ab0f42d3b35292c4e0000000000000000", @ANYRESDEC=r4, @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRES16=r4, @ANYRESDEC=0x0, @ANYRES32, @ANYRES16], 0x5, 0x0, &(0x7f0000000000)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x202000, 0x0) renameat2(r5, &(0x7f0000000380)='./file0\x00', r5, &(0x7f0000000200)='./bus\x00', 0x0) openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000080)=ANY=[@ANYBLOB="4400b7712d89677e13ddf6", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800b0001006d616373656300000c000280050003001000000008000500", @ANYRES32=r3, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x0) 2m58.133368148s ago: executing program 34 (id=382): r0 = fsopen(&(0x7f00000001c0)='ramfs\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={&(0x7f0000002240)=ANY=[@ANYBLOB="9feb010018000000000000008400000084000000050000000000000000000002000000000d0000000000000a000000000e0000000000000b0400000010000000000000090400000008000000040000930c0000000800000007000000020000000c000000050000007f000000f6d7c19dc1c9a0902523890c00080000010000000b0000000100000001000000040000000a0000000000000902000000060000000000000a01000000002e300000"], &(0x7f0000002140)=""/36, 0xa1, 0x24, 0x0, 0x2}, 0x28) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000700), 0x4) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000680)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x4, '\x00', 0x0, r1}, 0x50) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x7, &(0x7f0000000040)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x3}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00'}, 0x94) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r2, 0x58, &(0x7f0000001c80)}, 0x33) r3 = fsmount(r0, 0x1, 0x0) r4 = socket(0x1e, 0x5, 0x0) connect$tipc(r4, &(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000009, 0x32, 0xffffffffffffffff, 0x0) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) syz_genetlink_get_family_id$batadv(&(0x7f0000002100), 0xffffffffffffffff) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) recvmmsg(r4, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/171, 0xab}], 0x1, &(0x7f0000000300)=""/105, 0x69}, 0xffeffff8}], 0x1, 0x120b3, 0x0) sendmmsg$inet(r4, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="17", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000440)='3', 0x1}], 0x1}}], 0x2, 0x4044890) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000040000000500000002"], 0x50) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1900000004000000080000000800000000000000", @ANYRES32=0x1, @ANYBLOB="0100"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="01040000000000000037"], 0x50) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f00000021c0)=ANY=[@ANYRES16=r1, @ANYRESOCT=r3, @ANYBLOB='\x00'/20, @ANYRESDEC=r8, @ANYRES32=r1, @ANYBLOB="000000000000000100"/28], 0x50) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000a00)={0x11, 0x14, &(0x7f0000000200)=ANY=[@ANYBLOB="1802000000000000000000000000000018010000786c6c3a00000000070000007b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000080000850000002d00000018110000", @ANYRES32=r9, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000002300)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000000000000000000000001811", @ANYRES32=r7, @ANYBLOB="0000000000000000b708000000001000738af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x94) fchdir(r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c0) openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x458081, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) 2m20.341826304s ago: executing program 35 (id=522): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x214802, &(0x7f0000000980)={[{@nojournal_checksum}, {@nombcache}, {@barrier}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@nodelalloc}, {@usrquota}, {@noauto_da_alloc}, {@bh}, {@init_itable}]}, 0xff, 0x551, &(0x7f0000000cc0)="$eJzs3d9vU1UcAPDv7Tp+KyMhJPpgFnkQg3Rs8wcmPuCjUSKJvmOzXRaylpK1I2ySCA/y4oshJsZIYvwDfPeR+A/4V5AoCTFk0Qdfam53ywprt9EVNuznk9xyzj23nHt67vdwbs8lDWBojWcvhYhXIuLbJOJwR1kx8sLx1eNWHl6fybYkms3P/koiyfe1j0/yPw+2M8WI376OOFl4rMqx7KW+tDxfrlTShXznRKN6ZaK+tHzqUrU8l86ll6emp8+8Mz31/nvvDqytb57/54dP73505pvjK9//cv/I7STOxqG8rLMd23CjMzMe4/lnMhpnnzhwcgCV7SbJTp8AfRnJ43w0sjHgcIzkUQ/8/30VEU1gSCXiH4ZUex7Qvrcf0H3wC+PBh6s3QOvbX1z9biT2te6NDqwkj90ZJe0vMrYpq+PXP+/czrYY3PcQAJu6cTMiTheL68e/JB//+nd6C8c8WYfxD56fu9n8561u85/Co/lPdJn/HOwSu/3YPP4L9wdQTU/Z/O+DrvPffNFqLMZG8txLrexocvFSJc3Gtpcj4kSM7s3yG63nnFm51+xV1jn/y7as/vZcMD+P+8W9j79nttwob6/Vax7cjHi16/w3edT/SZf+zz6P81us41h657VeZZu3/9lq/hzxRtf+X1vRSjZen5xoXQ8T7ativb9vHfu9V/073f6s/w9s3P6xpHO9tv70dfy079+0V1m/1/+e5PNWek++71q50ViYjNiTfLJ+/9Tae9v59vFZ+08c33j863b974+IL7bY/ltHb/U8dFv9P4BF16z9s0/V/0+fuPfxlz/23/6s/99upU7ke7Yy/m31BLfz2QEAAAAAAMBuU4iIQ5EUSo/ShUKptPp8x9E4UKjU6o2TF2uvR6us9fxDob3SfbjjeYjJ/HnYdn7qifx0RByJiO9G9rfypZlaZXanGw8AAAAAAAAAAAAAAAAAAAC7xMEe//8/88fITp8d8Mz5yW8YXpvG/yB+6QnYlfz7D8NL/MPwEv8wvMQ/DC/xD8NL/MPwEv8wvMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAADNT5c+eyrbny8PpMlp+9urQ4X7t6ajatz5eqizOlmdrCldJcrTZXSUsztepmf1+lVrsyORWL1yYaab0xUV9avlCtLV5uXLhULc+lF9LR59IqAAAAAAAAAAAAAAAAAAAAeLHUl5bny5VKuiAh0VeiuDtOQ2LAiZ0emQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgzX8BAAD//7VBN58=") (async) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x214802, &(0x7f0000000980)={[{@nojournal_checksum}, {@nombcache}, {@barrier}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@nodelalloc}, {@usrquota}, {@noauto_da_alloc}, {@bh}, {@init_itable}]}, 0xff, 0x551, &(0x7f0000000cc0)="$eJzs3d9vU1UcAPDv7Tp+KyMhJPpgFnkQg3Rs8wcmPuCjUSKJvmOzXRaylpK1I2ySCA/y4oshJsZIYvwDfPeR+A/4V5AoCTFk0Qdfam53ywprt9EVNuznk9xyzj23nHt67vdwbs8lDWBojWcvhYhXIuLbJOJwR1kx8sLx1eNWHl6fybYkms3P/koiyfe1j0/yPw+2M8WI376OOFl4rMqx7KW+tDxfrlTShXznRKN6ZaK+tHzqUrU8l86ll6emp8+8Mz31/nvvDqytb57/54dP73505pvjK9//cv/I7STOxqG8rLMd23CjMzMe4/lnMhpnnzhwcgCV7SbJTp8AfRnJ43w0sjHgcIzkUQ/8/30VEU1gSCXiH4ZUex7Qvrcf0H3wC+PBh6s3QOvbX1z9biT2te6NDqwkj90ZJe0vMrYpq+PXP+/czrYY3PcQAJu6cTMiTheL68e/JB//+nd6C8c8WYfxD56fu9n8561u85/Co/lPdJn/HOwSu/3YPP4L9wdQTU/Z/O+DrvPffNFqLMZG8txLrexocvFSJc3Gtpcj4kSM7s3yG63nnFm51+xV1jn/y7as/vZcMD+P+8W9j79nttwob6/Vax7cjHi16/w3edT/SZf+zz6P81us41h657VeZZu3/9lq/hzxRtf+X1vRSjZen5xoXQ8T7ativb9vHfu9V/073f6s/w9s3P6xpHO9tv70dfy079+0V1m/1/+e5PNWek++71q50ViYjNiTfLJ+/9Tae9v59vFZ+08c33j863b974+IL7bY/ltHb/U8dFv9P4BF16z9s0/V/0+fuPfxlz/23/6s/99upU7ke7Yy/m31BLfz2QEAAAAAAMBuU4iIQ5EUSo/ShUKptPp8x9E4UKjU6o2TF2uvR6us9fxDob3SfbjjeYjJ/HnYdn7qifx0RByJiO9G9rfypZlaZXanGw8AAAAAAAAAAAAAAAAAAAC7xMEe//8/88fITp8d8Mz5yW8YXpvG/yB+6QnYlfz7D8NL/MPwEv8wvMQ/DC/xD8NL/MPwEv8wvMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAADNT5c+eyrbny8PpMlp+9urQ4X7t6ajatz5eqizOlmdrCldJcrTZXSUsztepmf1+lVrsyORWL1yYaab0xUV9avlCtLV5uXLhULc+lF9LR59IqAAAAAAAAAAAAAAAAAAAAeLHUl5bny5VKuiAh0VeiuDtOQ2LAiZ0emQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgzX8BAAD//7VBN58=") openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0x2000, 0x6, 0x11, r0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000040)='./file1\x00', 0x8000, &(0x7f00000000c0)=ANY=[], 0xfa, 0x10623, &(0x7f0000021040)="$eJzs3L1vG2UcB/Cfk6ZNXygRYmDrSQgpkeqoTl8EW4FWgESq8jYwgWO7llvbF8VuaoqQKiYGxNiZ/wEmdsTKP8GGGJDYKhX5nkvBtAHauEnTfj6S87177vHvnrNOkZ7z+QJ4Zi1kf/xeieNxOCJmI+JYRLFcSZGcT/FSRJyIQzETce9VKdvvNRyMiCMRcXxcPNWslJu+uH1r9c5o9fMfbv924cv6zyf37KCBPfdKRPTW0/KNXsq8nfJq2V7f7BTZO7NZZtrQu1au5ylvtNaKCjfqW/3qRZ5up/75+vXBOK90641xtjtXivb1ftrhYLO9Vad4w9X6RrHebK0V2RnkRbZvpnGNyrw5GKY6zbLeZ0X5GA63MrW3Rq10POvXimz0h2V7qps3W6NxbpZZ7i4aebdZjGPtkT/mJ967nf71UbbZ2hh08n52drn26nLtXLW2kTdbw9aZar3XPHcmW2x3x92qw1a9d76d5+1ua7mR95ayxXajUa3VssULrbVOvZ/Vasunl09Vzy6VSyezty59lHWb2eI43+j0rw873UF25Vhk6R1L2cry6deWspdr2Qerl7PL71+8uHr5w08ufHzp9dV33iw73TesbHHl1MpKtXaqulJb2o/Hn288Kcc//xB9D+1sVzyNKpOrR/ZqHAD7SDH/PxwPmv//9W91Yv4f5v/Ajpn/m/+H+e/jO/752BfHP/9tZWcFeLY5fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnlm/zH33drGwkNbf+ynlc2XTC2W/SkTMRMTdB5iNgxM1ZyPiaETMbdN/bqvjoRQ/VqKoUCmbxq8jEXG+fN15/sFjPzD9jwMAAAD2qbuV7bZ8f+vEN2m2nv4s7Oaw2C0z27SnizYzxz6d0n7G59ncwq9TqlaM+sUpFSvO7wMxmlK14gLW/JSKFZfKdvla1uxEzP8tKim2O2cAAIB9bHImcN8spP7Vbg8IAACAx+TrvR4Ae6O4L6C8F7+8gb+8Ib/8QvDwv38ROPeYxwcAAADs3La/CwAAAACeGsX8/5/P/ztabnzI5/9N/HDgfz//r/Soz/8DAAAA/lt6/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MnO/eSkDkVxAD5t6Xvw/uSRF+duxRkswyU4dEhYgJtgCbgFN8AacOYSDBjaRqnBRORSIvm+pL1tAz9OCZNzLykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEyP5Xx8P7m8OzRntT5MmrsBAAAAdlmW83F1MKzPfzfX/zaX/jfnWUTkEbGrdy/iRyuzaHLKD15fvqvhIaJK2HzGz2b7FRFXzfb879jfAgAAAJyvxXQ2qrv1ejc8dUF0qZ60yf9cJ8rLIqIcPiVKyze7i0Rh1e+7F7eJ0qoJrH6isHrKrZcq7VOK1tDfGrJ6yDstBwAA6ES7E+i2CwEAAKBLN1vHkxPWQceyqJYyB/G6Flz98/5tQXDQOgMAAAC+oezUBQAAAAD72rudr97g+X8AAABw3urn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBMy3I+Xkxno0NzVuuvKZoxzd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/szzsKhEAYhMHe9Z3J3P+w0qCpqUkVCB9/YzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLE/LykQwgAQBXsm89Gd5P53VVq8gwhVEHikySIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwRK/r5H3GnozGluTT28a3+0zy69T4d2osSUZj7YN5928AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBg525e46qiAICf+WymIB2jBOpCKxYqCk2mfiG46UIILgRX4jKkKUTHD9osbIlgNi4U/wM36sJFN0JAkIoI7rtwZZd1U0GyqCDoKnLnvVdfmrS8xuTNJP394M4987jz3rmPMMy5dyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ2DgbJ4q4lR76WdzMj/16a3Ux9dfv6JObC1eOp5biRn6sU1/qB0o73aOZcWcBAADAAVap5G4V9X1E3Oisz6e+2U/1/2c/Pv5RdvzniFh9KIuLev7Our/oi9o/tas/fPXG7Qv1s+ukpL7rD5fm9m6eB9rJiuOOVRgzWkvIVmhao6Wa5mtrj2x0Rne98fm1a692R+GR/5cxALAXThd9Hpxfzj4fpX4wzsQAOLTaeYtS/d/qjzcnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDpsrMWzRdyIiMfa/8XJ9Vurizv1NxeuHC/asbce/aR8znSKTkScXx4uzdU4l0l2suK4i5cuv7MwHC5duK/giV29amvQ2OXLe7vMeeKC3mSkca8gmtlfyd6eufH35ub+5ZzeSSbg1h34YD/fnQAAOGw6eUufxm901ufTscZ0xOaXW+v/U6U4Ktb/Py1fPVW+Vrn+H9Q2w8lWtf6fXXn3g9mLly538+fvnRk8P3hp7uUXBi/OjtZTZq2qAAAAcHfdvJXr/+b09v3/o6U4Ktb/v/z+5h/la7XU/9vc//7/PicEAADwAHv4xF9/NnY43uh248OFlZULg+zx9vMz2eMYUr23XrF7HFNFcCRv5fo/Ph5TfgAAAECtNtYaW/b/z5XiqLj///0z/3xRPmcrInr5/v/pxfeH5+qbzsTavv/f33Fc+Ue/ndifnxPXMF0AAADGpJe38v5/Z/T9/+aTxZhmRDz9VBbn/wawUv3/SvvTs+Vrlb///1x9U5xIzZnsfmyt/6fuPnYmoj1TU3IAAAAcOqninPr6m1SKxm+d9fm3vz36end63FkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sj/3tgkDYRyHX18SJW6TEdJbCcxAQ4VgBD4kJEuegQFYiIaK1mIRWAEkONfuTPM8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Ln1vniLiCJSlynSdPdzeY+Ij0j7tp18PrI4XM/N1zMXx9Ms53fMf8uIKKMY4hwAgMFV3ebYbOv1X97/vKO847zVsqlXr/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICxAgAA///KY12M") r2 = open(&(0x7f0000000100)='./file1\x00', 0x109042, 0x9c) fallocate(r2, 0x10, 0x6, 0x7000000) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x67) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000140)='bridge0\x00', 0x52c) (async) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000140)='bridge0\x00', 0x52c) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0xd0000e0}, 0x6e) (async) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0xd0000e0}, 0x6e) ioctl$KVM_GET_MSR_FEATURE_INDEX_LIST(r1, 0xc004ae0a, 0x0) 1m54.822977386s ago: executing program 7 (id=568): syz_emit_ethernet(0x35, &(0x7f0000000000)=ANY=[], 0x0) 1m54.822357376s ago: executing program 7 (id=569): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="9feb010018000000000000003400000034000000060000000400000000000012020000000000000000000001050000018000000000000000010000850200000000000000010000000000000200000000da"], 0x0, 0x52}, 0x20) 1m54.799225216s ago: executing program 7 (id=570): socket(0x1e, 0x4, 0x0) socket$tipc(0x1e, 0x2, 0x0) socket$tipc(0x1e, 0x2, 0x0) socket$tipc(0x1e, 0x2, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)) socket$tipc(0x1e, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000020)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000030)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000050)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000060)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000070)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000090)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000a0)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000b0)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) write(r0, &(0x7f0000000200)="580000001400010300000000000000001e000000ffffffff000000000000000000000000000000000000000000000000000000fe00"/88, 0x58) 1m54.765956037s ago: executing program 7 (id=571): r0 = syz_open_procfs(0x0, &(0x7f0000000300)='ns\x00') bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$pokeuser(0x6, r4, 0x388, 0x41d9fda7) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = memfd_create(&(0x7f0000000300)='+\x8b\x8a\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G\xac\xb8\xc1: )mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5Sk\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcrI\xd8\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92', 0x3) write$binfmt_elf64(r6, &(0x7f0000000180)=ANY=[], 0x78) sendfile(r5, r6, &(0x7f00000001c0), 0x8) fcntl$addseals(r6, 0x409, 0x8) openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x80000, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x1402, 0x0, 0x1, 0x0, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) getdents(r0, &(0x7f0000000ec0)=""/4096, 0x1000) 1m52.422189795s ago: executing program 7 (id=573): r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x1000}, 0x3548, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_U32={0x1c, 0x1, 0x0, 0x0, {{0xfff, 0x3, 0x7435}, {0x1, 0x1000, 0x5, 0x7}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0xfffb, 0x8, 0x1ff}, {0x1, 0x2}}}]}]}]}}]}, 0x70}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./debug\x00', 0x1ff) mount(&(0x7f0000000100)=@filename='none\x00', &(0x7f0000000200)='./debug\x00', &(0x7f0000000300)='debugfs\x00', 0x0, &(0x7f0000000400)='\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./debug/failslab/task-filter\x00', 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./debug/failslab/probability\x00', 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./debug/failslab/times\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)='N\x00', 0x1) write(r6, &(0x7f0000000100)='10\x00', 0x2) write(r5, &(0x7f0000000100)='1', 0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x1810c85, &(0x7f0000000a40)=ANY=[@ANYBLOB="666c7573682c756e695f786c6174653d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c756e695f786c6174653d312c71756965742c00aaed2e6322e12ca43d55f4e47d9fb6f319fab9c81cd7b9b508d5df5619dad30ed85701f46d5bb2b85a6aecd28cb992054878a859b15b1598ee0b05192ff4df579d2dd32fb9a6a092bb22740cfe0636a3d8ff4e975e21fc6d6e2d6ece2beac2098361fe652ea69917e6d47463ceb0b35bc7a2f8799debe5e7b6e82c84ab25d06157c08f006d90e62a8026a845835dbf4ac25eec51c3ec73c82014eee15eaaa123084415546ca2e37c23d441b343cec1f74e52bc1f21eb18053a9b98d3a304fba3751bd0121940bc9d276f1e5352b9f4e674bb80ffeaaff6843ef1c8a7a7e0d592893a77ae91e025a35840e7ff4fdb3571d1986ed6f5a23d9ee6bf1cec94fb17af0627c04bf47586ce288a466c039a1ead7fd99feacc51d9f7a2e67f46a0b86b45e5d7cb4affc1c539a764f5"], 0xf1, 0x30a, &(0x7f0000000480)="$eJzs3c9rE00YwPEnaZM07du3Pb28iMJQQRTp0hS8ebBIC2JAaRvBCsLWbjVkm5RsKETE9iB49eyhB48iiODNi4jXXvwL/HXrpTcLFkc2+6NpsmxjpbWt38+hme48z+zszmybTpPN+sUnC6V5x/iuu6WFXvYLK3Lu/eqnU1Pv/vG+V2pibDo3qlRSRG49eDH0ttZ34/W/bzKyNnh7fWP069rJaZEf0/ckqYqOKmuttZqtVGoJN3mu6JQMpa7blulYqlh2rGpNmY16c9a21LxdWVysK7M819+7WLUcR5nluipZdVWrqFq1rsy7ZrGsDMNQ/b2tff47DYalZFtdIi6x8HxTa9lwByizIlrriOiVoJDyHzO/11kcJi3jHxvbNjm69rNnOAibujsc//Qu44/jx7v+Pz/t5PrH8TN1c+bqWD4/PqlUj8jC46XCUsF79Oo/9klRbLFkdfL8zJa4c8QnCffrxJX8+IhqGJQzC8t+/vJSwfvlMDbv5+dkwH2e0pQvQX7Oy1c781PS25QfPOmIyh8N8iXZlJ+Ws6eb9m/IgHy4IxWxZa7Rznb+w5xSl6/lW/afbcQBAAAAAAAAAHAUGSq0vX6fCP/VmzWMTOMVH2F91t3sxnkB4fr6iAzIVvT6/Ejk+n63nGh7yQkAAAAAANgPTv1+ybRtq/rrBekgputZNmYXKRFxCyKPhtzOxDb4n9/jliq3jYistIi0t9PVSZ/9QvaCt7+Xk37HZK8nah8LSRFp3uK9WcM9ePtVEJONOj9OMn4CNOoS4TkcTrefedO2ew70kJuPVLTWkcHSs7eJnYk8wE4Kia1gy/+RMTphp3ZrR5tBTHBh7rb3S9GXQ3whnAnu6Hsj2Hqihr947doxPzS+hUt8AAAAAI6Qpj+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH7KnO7EF9+3fWSX+R8S335Kt9XPiue8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEPoZwAAAP//k0Cqiw==") 1m47.687520942s ago: executing program 7 (id=580): syz_emit_ethernet(0xbe, &(0x7f00000000c0)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x9c, 0x0, @wg}}}}}, 0x0) syz_emit_ethernet(0x9e, &(0x7f0000000180)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x90, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x7c, 0x0, @wg=@data={0x4, 0x0, 0x0, "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000"}}}}}}, 0x0) 1m47.196291285s ago: executing program 36 (id=580): syz_emit_ethernet(0xbe, &(0x7f00000000c0)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x9c, 0x0, @wg}}}}}, 0x0) syz_emit_ethernet(0x9e, &(0x7f0000000180)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x90, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x7c, 0x0, @wg=@data={0x4, 0x0, 0x0, "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000"}}}}}}, 0x0) 1m43.122671086s ago: executing program 4 (id=591): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x8ffff) (async) getrandom(&(0x7f0000000240)=""/286, 0xffffff9a, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) (async) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x181) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./mysys/bus/pci/devices/0000:00:01.0/enable\x00', 0x1, 0x0) write(r2, &(0x7f00000004c0)='1v', 0x2) ioctl$BTRFS_IOC_SYNC(r2, 0x9408, 0x0) (async) r3 = open_tree(r0, &(0x7f0000000140)='./file0/file2\x00', 0x89100) (async) write$cgroup_int(r1, &(0x7f0000000540), 0xfffffdd8) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x41, &(0x7f0000000180)=0x5004, 0x4) (async) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x40001e, 0x15) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) (async) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x8, &(0x7f0000000000)={[{@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file0/file1'}}]}) linkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file2\x00', 0x1000) 1m43.026666318s ago: executing program 4 (id=593): syz_emit_ethernet(0xbe, &(0x7f00000000c0)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x9c, 0x0, @wg}}}}}, 0x0) syz_emit_ethernet(0x9e, &(0x7f0000000180)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x90, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x7c, 0x0, @wg=@data={0x4, 0x0, 0x0, "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000"}}}}}}, 0x0) 1m36.792719003s ago: executing program 4 (id=598): r0 = getpgrp(0xffffffffffffffff) r1 = syz_clone(0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(r0, r1, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f0000000540)=0xd30, 0x4) syz_usb_connect(0x2, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b000111000000090400000195699b0009058b"], 0x0) sendto$inet6(r2, 0x0, 0x0, 0x20000080, &(0x7f0000000000)={0xa, 0x4e23, 0xa5, @loopback, 0x7}, 0x1c) 1m33.364369017s ago: executing program 4 (id=598): r0 = getpgrp(0xffffffffffffffff) r1 = syz_clone(0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(r0, r1, 0x6, 0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f0000000540)=0xd30, 0x4) syz_usb_connect(0x2, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b000111000000090400000195699b0009058b"], 0x0) sendto$inet6(r2, 0x0, 0x0, 0x20000080, &(0x7f0000000000)={0xa, 0x4e23, 0xa5, @loopback, 0x7}, 0x1c) 1m29.930713082s ago: executing program 4 (id=606): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030002100000000000000000000000020008000a0000002c0000000000000017000600000000000a00000000000000fe8000000000000000000000000000aa00000000000000000200010000000000fd0005070000000005000500000000000a"], 0x80}, 0x1, 0x7}, 0x0) 1m28.628482514s ago: executing program 4 (id=609): r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./proc/mtrr\x00', 0x2, 0x0) getdents64(r0, &(0x7f0000000380)=""/8, 0x8) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="807efaa0498933df4b28869b891345f0c9bd6505cf7b052797361992955317b38cb689384974e000216774622dc68d00e0163d5df634d9a0979a9f9b1c3d8ad5725bd02229a69d81441ddfaceb91148f8492fb6a99511834f47a04e49a5df7fcf257bdbcd469ab8cf8554475a04b6709922bff58d303b098b86f3dc2bb383a3e8a47d5f37dead950503e0d8596ba76a2ae5ef13480c0b9676283e216f296ab0334a98b7ba4efb6ce6a394fae6e7ebd867116dbefc3b81e55", 0x40}], 0x1, 0x8, 0x20000006) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r4 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r4, &(0x7f0000019680)=""/102392, 0x18ff8) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002500)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060480ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fd3a0ec4be3e563112b0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01ac69398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc786b409ac930c90ff90f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d85893f229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ef6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a308bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a90800c66ee2b1ad76dff9f9000071414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b6214912a517810200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09e3187a10d905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e5de0900000000000000cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367638cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e1217c1342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c67df4c6505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734837ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d65a6d072034cecc457776c5fa1f33b0203c07052c6bc314b0ac5c63bc2083c9cda0b7480e0b17854ffcc76176ce266bc698f7921b8afe798a7a5ed33ab0374455ee368fda99a0e681bf9426831b193395cb01a7332a50aac841cb7d48a1768a7640a9820631ba775a2d4f12e8e717eaaa2a6d14fee0c15f36c203dbc7c06128bec84231d43e152ef19ce027436fb4ebb9fce431b913f4817597a6f53d1626f9d1cb7b36fb18ac19547a9b20ede70c81a75686cea85dcd34408128da7cab045541bc6b9a0a79f63f2e7646356e04b977c9f47467537015240b974184be9c54b7c628ae4d97ebdb06070344468994afbaac71e5ffac2c61d9af66f9de2760a38e968a781528531c1c936a02065be48f1eee77be878873206d65bd0b1241fab9139abd7f40febe81fed3684e6b59273da01f1743c6a5df300ec59c65e8174fc2d95a62ca7b937289ad14107333007eab833a5849eb19f18ae41743dfb949377e"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r5, 0x18000000000002a0, 0x3b, 0x60000000, &(0x7f0000000100)="b9ff03076844268cb89e14f008004be0ffff00124000632f77fbac141416ac141416440c05114d2f87e5940c05ab840c13f2325f1a39010702038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) 1m28.532846037s ago: executing program 37 (id=609): r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./proc/mtrr\x00', 0x2, 0x0) getdents64(r0, &(0x7f0000000380)=""/8, 0x8) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="807efaa0498933df4b28869b891345f0c9bd6505cf7b052797361992955317b38cb689384974e000216774622dc68d00e0163d5df634d9a0979a9f9b1c3d8ad5725bd02229a69d81441ddfaceb91148f8492fb6a99511834f47a04e49a5df7fcf257bdbcd469ab8cf8554475a04b6709922bff58d303b098b86f3dc2bb383a3e8a47d5f37dead950503e0d8596ba76a2ae5ef13480c0b9676283e216f296ab0334a98b7ba4efb6ce6a394fae6e7ebd867116dbefc3b81e55", 0x40}], 0x1, 0x8, 0x20000006) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r4 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r4, &(0x7f0000019680)=""/102392, 0x18ff8) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002500)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060480ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fd3a0ec4be3e563112b0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01ac69398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc786b409ac930c90ff90f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d85893f229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ef6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a308bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a90800c66ee2b1ad76dff9f9000071414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b6214912a517810200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09e3187a10d905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e5de0900000000000000cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367638cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e1217c1342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c67df4c6505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734837ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d65a6d072034cecc457776c5fa1f33b0203c07052c6bc314b0ac5c63bc2083c9cda0b7480e0b17854ffcc76176ce266bc698f7921b8afe798a7a5ed33ab0374455ee368fda99a0e681bf9426831b193395cb01a7332a50aac841cb7d48a1768a7640a9820631ba775a2d4f12e8e717eaaa2a6d14fee0c15f36c203dbc7c06128bec84231d43e152ef19ce027436fb4ebb9fce431b913f4817597a6f53d1626f9d1cb7b36fb18ac19547a9b20ede70c81a75686cea85dcd34408128da7cab045541bc6b9a0a79f63f2e7646356e04b977c9f47467537015240b974184be9c54b7c628ae4d97ebdb06070344468994afbaac71e5ffac2c61d9af66f9de2760a38e968a781528531c1c936a02065be48f1eee77be878873206d65bd0b1241fab9139abd7f40febe81fed3684e6b59273da01f1743c6a5df300ec59c65e8174fc2d95a62ca7b937289ad14107333007eab833a5849eb19f18ae41743dfb949377e"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r5, 0x18000000000002a0, 0x3b, 0x60000000, &(0x7f0000000100)="b9ff03076844268cb89e14f008004be0ffff00124000632f77fbac141416ac141416440c05114d2f87e5940c05ab840c13f2325f1a39010702038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) 1m16.27701612s ago: executing program 9 (id=633): r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x43) (async) ioctl$TCGETS2(0xffffffffffffffff, 0x802c542a, &(0x7f0000000040)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) write$tun(r1, &(0x7f00000000c0)={@val={0x0, 0x8884}, @void, @llc={@snap={0xaa, 0xab, "1a", "7241c2", 0x8863, "4ca68239624e1f70f95e203c5c435954d2d89a31eac13dcb8a66a84b1f139115a14612b4f22bdb03f20d4f1576e302acc929669d80449a44eb89af5a615cb9dd31ee69cadd12069631aa74e15ddc6db40ad0793d65ed7bb39dc28a33df8a71478292b913aafec5943382a20d7093f46dc38da8e77d03d4dd085a1631ae90179804fb9f435eaa6454c782587e81ffaf3ac1e6bb071b068f6410ca023acb0c1cfe145eca4a5968f4dd62d62ca35f9f2af14ccb8da146e3249e99e2196a3f12edc3a129527f217ef686b9"}}}, 0xd5) (async, rerun: 64) ioctl$TIOCSIG(r0, 0x40045436, 0x27) (async, rerun: 64) r2 = fcntl$dupfd(r1, 0x406, r0) sendto$inet6(r2, &(0x7f00000001c0)="3098dcb22660e25f42642dbf042234228abc293c937b49319c61d3eadd5b5215525c39adc3d806de85981d168a8cf386b0d8ccf72487efbf4f16aa9365ac5c430ad004b86ff9b0a988c901e251c43aa324bae2975054bb013c7002a7f2854e42327980d0b9c429ca792351148e6988cdf9a1f34d1bf8246bfc4dabdd211a4a8b7939c9099c616d9b18a093fcd0a6cd42b70835d4ca16edf9c6f3918ab1507f7c6aa4df46af11949ee4e56daface8f1b028293fe15f3fcc50e184489f23b19c96094971b34a7897062ce287eaf896e8298749770e0c8a8f53f77c8da4b1c030938d1b0419e03c3ed98a99e1b9543dac85b599ccd9d4a52376418e0615c2856597d10a43089ed56ba2219ea1590bdb5d6ee7326f781ae609f3309864a420106438a2edaaba4ad47565c474db8916fd6f6d7e868337d3f375d2d18e7806cf6a23584a5a90d7fc1421df8bfceb67706f43a5a26fdd0431cf4b6db4b026c501e81ab3601ee7a328b7201c1c7c67e4193448fedc33474c9a066aac04db71708587c8a80a55e44ca1eed0bf9de70ee9a9ab81f3d7984d5a1f3ea7804f0bcb6e00c3b31d572eec38809340539746382bcf9cda2fd6cb019823e0fffd68c1f87446dd9366918606ad966a10458d4772c453c07426cae9d3e2fbcd0a511ad7e14c7f2c198b36f8dc6c7cd017373a74806281ba1a46c43cab1cb2e437dd1ce844460e1bc0050336997b13968cde7d5d959679d25068d19d165f07b23335ed7a0695376db2891146d1996967b29695777b8942b9f37ea3e2ff987decfdc7e5e5f3d210d09769f8de9284041b347a4b0a8625769a5e067d458c53ff31d5ca13dd31aacfdbf9743e7e220364132e8ed2e16f2be8360aa470895b7a1e72e9bc7def67443f6c4a9a5b15e00b25a0e4f04421f2fcfc790d7980d64d08d490ae20d5487a749605ef8cc3db51bc54cfe7304951ed1d323b66d8d73ac53d8d3c947dc49aee2ab11dde0ca8579cbb5d4daa7920bad686deceab8c0784d322a5bad60c92392493df9d4ced5f93f36f43696823f1aed3b1f34d6ed0946ccca7836acadd2acbff31b3013684eba3835a2e46821bc28a98f02f00cbe82e4218f9bbe0e66e62c5fdb947166959b1435161d79eb960187465fe2c209739d28955de24f8baa913221b2d49734c8199a8fbdfd4bbc58861c79f480fbd554c03c4b7662927927609522048aadc312f10c04e2a286ad4f668b4373c862c49e0a6adf73cea6d075e2637858f3c4d6eac911b44a54e93d8ad3159797e42afd9c821df4db4ff9a72b67fbc28c1671fd258d311ae4a1df5703a1cc1afebe4d9aa91fca0e0828b9f3d9be07017ef054cefc6f6beddeef4ad59b1fa2b7e085ff91cba3ff0a336c1c7f9ae55922a5c0da676b6e2ecd17511767a74f3a123ce3f61912386aced13adebe9b82ebd1cd475a66ac6fe80a54d3ac3bd622462f7cece8d300d50ec3ca63b2d43ebdcbafedecdc2665d6e35efaf64cc2574b5d48a5179bb3c334285254c2ee2f0d437f9c1e42b45abcd31aff5d2ae3b30f41e93859ce863b910be44c4adc40b99e270a50dae64cfc258839d40cbfcb5050fd49ee89a1bfa4403cc272055dd5ca0c1716f4a6eaa38b55b27784660a49c049cd5a2c0c8482fcb118e91b3c1924c5bbd93252b894ed919d1a6b36351d03314bec105e29e5cc5264f9e6064ad7bf2c084174e6b7ec6dd4ee8101ea44496ba2d107c4f9b002610f15f505139fc60de6ad7a06170be74a99378d020fbc9d6a5b83ed0478e27d51b1ff78c30f5a606bf9650bc6e16b9d32eed54fed76941e2941b320a1cda4f0fdb7f4201c3be328acf4182fc138da8ecac9ad964eda799f3e5a764a5b241ddad784f6ee24257956a3ad8b8add96869efc6a99cc736f469b59705e1820babb4319915403afe56783c79195ac01dc4389e1fe8a5b4419ff2f346265c6c08953dae30b8f19b9c97fbabe32368d5d15730b08454f6461d88f8f496bdb836d66d778f417288e47c566a595e4617bff1d0093b95b064b98a70877d58d4bc84336d3a47a3261d955e1a8d7862a91e11e14d8c7a8df43710ec8b8d184fe929394f8bf2ab10bdf596075a8eb29d19544702dfd74d94bc827a94f7878f388c9b3019dfb36e4d71b5571dd4fa63495c37faf809f547a774f3093a7a139c76f9b3116c5afa937ec0e9f5df5af5e12030fba3210be09cfea17500deb2b2dfe3803bae7a1beca20867dac908236961ed94fcf6d00e4f84242e315bb4b7680ce4aecc59d0a8a7ca80e92f49b449a2549f50349f9edf205b9c6014c1df4b913cfadb3ebdb8ec92c6cf2c3992f0e7da20373203166be763ff148d27268b4bfbc7d157d93c5f22d1ecedb8977b6c6ab6dbe46af5b2f8bb98bc3a0fa337da4e05a6895364aa448db86df5a66ea97e373492173a446192e1d10a0afca9bad52917427e717dbcf97b6987bf90c15e314268eab9105b9884be352b606ce46ddc68fe2bb739eff708ca270718a64b132d568ad3eaf620c05ba32e8d871e1869bb6ea42e78071d3cdc9765ba6df612546ee8f5065cfb11027ceb21d7e167d0079924f0b00e30ad4b3e2132f08d5df2c739db129149ba219d1e398f95368137fac4d1fa0e192b644485f7e46ba41bbb61505abd27a3346a3b708a7bd5b7d4e807b3f62c3770d15a507aeeeffbdade61d87f12d5607d7cd7514b60d83f60a890273a89dbc0c89cd8b5584994dc4f8370697e21b535a08904b3a4c81197958a80cd6fd5204ee0c6ec015dadec32d27b49a18e528b7ebfe414826f7d2cd7569b5ab048712b7bb973a74df6cf9001c3fb974552d1d5fa66e7464f14292beedbb5d7dfe62a36fea871473206fb4d779de85161c447c15d71cef8e0c71206bdb77d60d584b5d4e2a7a67a532e96ead1b3a4b4768348e706d79619fe8a6911f3afa507fedffc0144ef8635608d6f963195d6fdd86228d68ec96378af2a166ec6ad10d886bfc16a4b1de5ea3b7dd2a7dd07ebd854cfbf35436b51265d4d7b3f8bdf9725f6dc63f634205745d6956a1dfa95a1c9c761a9d84c676c747b5c5a8aed9d50de408a32f2b8e1b92a526c3802e1a73b71994aa3ebc854c492a9c4a7cdb80a81de2421e62e9ae46de3d55b4b939180c4d33416122abf9e15658be17e088892e63c28ed1f8e8559fda1cc6e0243fb04902d4b97239262aebc8a13355acfa48fea2222914d99a7514023a672e61619a6733043499d051b699d233fed9fb8888640202bb0c9ed4ab0d6793d6e807ffb632626df0db948eb1cec080d3500a1f4cd5d5f8aa09b8b66785553127af3f1d1837003384047e6ba554b1eb91ec39af69e7a44da4161548ec8b95a807a521d876df92405dd499455413da646deab5f2efc1f5494c374edae4b898d03f4b236ac82f1eb93dfd16953303159c2c1b642ff6166a863eb5259e77d15b7b39d8e4b184b8f18181b9dc33c730257498bfccd3862de35366b44b204f3b90818a1a81271d4c6e32f7fdf0ed1ce4fa85360d6214a6669cc872b42499a91f865e07ad079e366f3bfbb3ac2800c01304fed2d4742a4a495b768d573e35aff8672e25cc9361e28ff54a14447833a3056f3c86e837eaba32741a01869ece5e1569e81ecdad18b03d0e2ae7d3b48ad2ec558e9ba9a58d696bdd66f503834015fc43affdcc50164f064a3b15c7696f14dbfa5683ca6e1cd865a50ea6277468f2c9d7d24b56c3a37dfefdc082102bec55dc0992292800fd505cdcfa8bbb12b3cfcbc91d4ddc97c13d3b096d8dcab7ac5456487186c06a5e65189f0cb8fe01659d96592e63158e8d7d65f3f0b8cc2e1234af5c5e2ca0b55f8282316d7da86e8e1215d3ed41b32d9d5243b3305f6a0881e5519175694e034f109fabdbf9275142f2913263ebd7ed1b6eb30302e30038fb1060574c23a04bd1734453449ed2c7b61c52c82bb253028e9df162e010bc03b371f922f3789298241a00624758772e168a8142c4e140215ff70775b57b243298afb47e17ffff562647240f9cfce0cc1a1abd091c7ebfe965c66c4096e92e39be2bee9d76f59ac6a914e138734fff51de7327165174f52bf8840b79e99886792af2c50dc6ac36ef4c178001b8dd20f4d6f9cd6fe08a2127c72fc2caddc61039d482905c9c7d47ebe4a71333a37736711f31b9977020c5dd7295755c23113769b6ca4f71fb1aacc4e87521a39806ce050a9dda4753f35e793c3f24c29f4216fdc2a1fc7a31d807b60d5f578cff779e34fd3a7e31c0c08ca8cb7e3f48d9d90fcc8446182d6e7f5007d331c94941b808aea0cc6beb91151861d09a74c5e4fe6b169ee641d750eb7f3688bc7154c9946bec52ff128aad0e09c9b57078335a3559644afb750678c25354c7b683cfe879afbddba8360275b5079d9c95831fb34924e18c2d2fabdbe0e2ea33af11d2cdee2763d9a6931cc33398fcb9391a3b4cc7b83304e3e2539d49acdfe62af8157b603744d7405cbd1c94595f9f8925aae98c81abd7c34f5c0b8a3fbe81230d39bfe149605fd0d6304a68dd6e2afaf15e497ad09595fb2c001b4a8ee2a5e84a74025a85905c709221cd41de5032e762f225b832ba6ad6a77c707c044bd9891c1f5e4a64dabd8e6b19c80e6fd8f34868b50aba2f4a894382ffc8912aeb0de40d3c01d7ea756a2aaf3690740ddd853925b9f20de61ae35028ba1831da67f452cbe2438d5cf928a4ca2f1914091c88dc7fb1a423acfdc1a49087e3eb0158da451c542c81869c56dc3dd8f250af6eb38ac986a2f8b2aade4c0f72362600d900d0f8c7be9610eafdeee55b6e3ee37178350201f389e1dad5d2c9868565dbcd06b99b5193c3e5cebd8626a734dd6b0cc6fd90bd90af92cff48bbe74bd1bfa8f96b388b2a7ca589bc684cc6bcacb739574fd739412ee1b079c3e6e4d25d52f86731c3374ae48ccbf18bd018d7510767776b152240c88c3a093217e68ddf4212a77b2e91bcf56bd09a4284687f691a3cb7b9c43e9d56e84495d5deb07871ffa5470167c1c2c413b4e7c42daf3108e7ead707340304d3941913fb99c9a513d48f642a6eccdc0c002e0b8bda77cbd66bb169719256b245a7b1fab252f0bf720da166bd0597f2942689a283fe661486093dcc7099df62d3c5e1ae26f099c58425882908cd40b4ebb9753673a3790974e97d17385a6ddb629bcafd14fc64636dd657c3de989dba66f7634d9f85d76949f2f813d8eece586ed2820ca229c9f79883232c34acd7937406d7e682a9e3439b4a9871519d34bfbccbbe4c8f630a85cbda5a74496c031723a41f4ae2f5b3180cec1d8bf9d47703c667bd192fb00aed721e05ca27ed6dd9443ddaaf0ffde9afd2753c0b39d6dd2a840f284dcf3745212264024fe88c603cb2eded41a238e2560647e255f6164c5870ce6c149a842f63d9f612495cae7428ad2c99e11d1db69ec2f9d7bddb5990285f37a7dc7502a17f8b1b2949fa32873b5992538ae063ee71a66f9dd5ed4956439488cf1edbb2faef2735b91c0d4459fce17a1b83591a5aa10562fddcbc646d60924d67aa38ff45fd261a68c344f67ea6b1312e5449b7edf6a3ff9fe48bd9b3e0f435d37e96a70315195e809c659d319771d897f0cf7fb8ef028f6e5cd8cd16061e9eb3bca779cc46a3a9dba681de181e20cb7b9d3be419ee7303f1ddc5698c3cb641527c777b5e0975c8bd8824aeedb4412252957b9a2358c422eb74a333c777d3703c236bf649ba6f7a6fa844c4005acf0ecb919995f4f1d85cbc512621ce8f1d6266b128870b3fa9ffaf13182d6030", 0x1000, 0x4, &(0x7f00000011c0)={0xa, 0x4e24, 0x7, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x7f2}, 0x1c) setsockopt$WPAN_WANTACK(r2, 0x0, 0x0, &(0x7f0000001200)=0x1, 0x4) (async) r3 = accept$inet(r2, &(0x7f00000028c0)={0x2, 0x0, @local}, &(0x7f0000002900)=0x10) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000002940)=0x0) (async) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) (async, rerun: 64) ioctl$UBLK_U_CMD_START_DEV(r2, 0xc0207506, &(0x7f0000002a00)={0x0, 0xffff, 0x0, 0x0, 0xffffffffffffffff}) (rerun: 64) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f0000002a80)={{{@in6=@empty, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in=@local}}, &(0x7f0000002b80)=0xe8) (async) read$FUSE(r2, &(0x7f0000002bc0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) lstat(&(0x7f0000004c00)='./file0\x00', &(0x7f0000004c40)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r12 = getegid() (async) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000004cc0)={'\x00', 0x6, 0x8, 0xfffffff8, 0x80000001, 0x1, 0x0}) (async) getresgid(&(0x7f0000004d40), &(0x7f0000004d80), &(0x7f0000004dc0)=0x0) (async) ioctl$UBLK_U_CMD_END_USER_RECOVERY(r2, 0xc0207511, &(0x7f0000004e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) (async) r16 = geteuid() (async, rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000004e80)='./file0\x00', &(0x7f0000004ec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) (async, rerun: 32) r18 = geteuid() (async) getgroups(0x4, &(0x7f0000004f40)=[0x0, 0x0, 0xffffffffffffffff, 0xee00]) ioctl$UBLK_U_CMD_END_USER_RECOVERY(r2, 0xc0207511, &(0x7f0000004f80)={0x0, 0xffff, 0x0, 0x0, 0xffffffffffffffff}) (async) r21 = geteuid() (async) read$FUSE(r2, &(0x7f0000005000)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmsg$netlink(r2, &(0x7f00000071c0)={&(0x7f0000001240)=@kern={0x10, 0x0, 0x0, 0x80000090}, 0xc, &(0x7f0000002880)=[{&(0x7f0000001280)={0x498, 0x28, 0x100, 0x70bd29, 0x25dfdbfb, "", [@generic="4e632be0a63977600445665dea22cc47067ed8577dfdbc8a1f572af0364400045c5387bee069453c158bb9772a188202c094d527602183413021c01400efb97ab9eac88f99a04887c5cbc7d0766224f2331a8ef2014ee4a7fc6edc9577f3075c86c42ff5be4592bcdbe84f20207bc63b7dab57bfcd4e3ae40507ecc0457883bd258e5b5af4a41ac0cb33d006be2a39f2343cad49a6db9f172cc68aa8e88f302697a255efa7efa1cf9f710b956bcc57337a909745cae2b37d0b1de0d92ac9979a95bc7d", @generic="fea46f9c16bb6f6e7582cb10decb614be8e3a752a1adb588067de9c25d0a177beebdf9e95b6870c538f6592adcab34d3c182674d52a282dbb1a0b1089dcef52630553792217f0cdcd50355a2ee0c4495ab1ecfa11a53a7416560d0d69cb30a77ece3bfd87337358f41e17f77d7e0d83b0b4a9f136775db97791550283f0e26a51fa95c98e4040b7e956bace73f11478796ec8664b052aa2a431828079925990564fe057c0b", @nested={0x120, 0x95, 0x0, 0x1, [@nested={0x4, 0xe4}, @generic="67ff399a95de8ee0ad6d9f5e97a488a02b963f0e938ec4bd1195704b67f03386b825c404e515dfea4faf56d5447249ea37", @generic="4765f28ae5afc832432aa4b7b3023c139c22f87ac5259d2b2467a9614e17371697d7012cee3ddd3efd93e531c207526c8b91e25666b9db16b9ebb9a9b942be74fb5aff6867bae75f02eede8ff7d4afdf69a35707a13e10986145d083f2feab7830ca1d0a752fb8ddb9f9a07ecb579e20f51c6a86405701b35cbbaa4069e83eee7ac4f5cc9ac4477ebcd2dc0d8ef40398a981de663bb1ff1c11dbd6a91bc4bef1c18881e072399fb442e4ced8c8e64bbee79b31ecc29a7476724a97005f1622568f8355306d418634ade7cc", @typed={0x8, 0xb3, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x33}}, @typed={0x8, 0x121, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @typed={0x4, 0x17}, @nested={0x4, 0x97}, @nested={0x4, 0x101}]}, @generic="805177f8a12ae53b0b9e21e84af505bc42bb52d6630ad132ad68163031cf937a68e2f283b8586cfe4e490c3d518d0e9961315f439acb0bfdd2863e937d7e75d5c1b6625d74c038e0cb08a833f6024d2413a4aa1da06634c6e59e2e6085097f492ca286039c6e0b34f6e00830467e074b81632dac74ae", @nested={0x8, 0x119, 0x0, 0x1, [@typed={0x4, 0xe0}]}, @nested={0xf1, 0xa6, 0x0, 0x1, [@generic="0c7bf7dcb73c4c4069dbdad7422034b4698d0f3a4f5cc967a2d0c7162c5ea39cb5d07404525d877b9d06b9858b6bb8bd7e6e3f66375ee453002df3c48639cd62774bce741cbd09dd37b23bad66a2a4e812bfd8a6b15e8efdb36f2ed766e8eb78546c4cb0d46d9268983eae7348f23dfbaf1be7558682d852da6935c571ea219cfb514fe09b201b67a3f8cf0664b888b83f6cc80763a2a71c55248d7e873bc4e0232d79c43525b1bbc505ca693834317812d4538556ef865e7ef72c0fdc5750645b293c811ecd5471a3239cc145b6cc869c992d17e5f3d5c5100d99f4e9f0384a09f55f87ac", @nested={0x4, 0x9c}, @nested={0x4, 0x64}]}, @generic, @nested={0x8, 0x44, 0x0, 0x1, [@nested={0x4, 0x24}]}, @generic="8a1df25808d42f1cf68daf208d99f339ec989f4d79f5e3b999387aba17945b34867c7c6f2fc8e718d11df2b56fd7935f01b3ae353269a6087fa452ae2486446701ba0b694f5bfce1cbd083e71c15a322c581e10e2097d0d92e00a80879f1edf74a051b6bf6ac54d47786af33438654c21be5d383e6a73a26aea35f37366a112731422c"]}, 0x498}, {&(0x7f0000001740)={0x1110, 0x17, 0x10, 0x70bd2d, 0x25dfdbfe, "", [@typed={0x8, 0x14, 0x0, 0x0, @fd=r2}, @generic="05e1149320ad009f8bef0002d9b953ce90d93134698e1de56f52f1240f1d4aea81f8899a7b6938f952b7d9e8925bfd08edc97bb544ca00a629abf83c77c08ae4f9d96aea17cda6bb1f98c9767047bd5477d85f7fb60a300d82527274834a4e7e1489ce0b801f057c82815101162f94a296acf2af6065688ac414c157c52b76da79d0ab97676bb628e38a785133676d075e4f440d2fa512e9a6f249e97f2c8567a6791b6b481aa39eb8c5486da04afe497447be7b51561273f55755cc07628e045ca5b5c9745bd12d0b392778b3a2f8c9bf22259230a1f803644404e6559be49d0cb60f4402048ec908191bd5deee8bbd41a0796e2744f08a09a4de68f694c8bb7e7c305acdb0de5277888e05fb31655161267d0fe46f8e9bc0a657a3faa9c0b887199171a131958088176f47489c9bd22546d8acc8f52d6d1f03729fed5cc4353d1e418d8a98505695af097633a4d0673c493ec514544fc488740a6c9a0d08020b435efc19e3211600571883811c3e386e4dd3d800dfa6b159978c6e6ba29ee7488a395a5291cddaa13483daaeb32203204f43ce2182241b2c745d92ae02d5c61db163c83aa0b9592724958b06b7c306ea31960dc451eed3baaf52f88d2ee3f18261df5ec9cb4bf62c8e90cf861ff7ea38e3223239a323b946dc561a2d237a8b28c1d6d3c8620a9e0ce4e857947a2229040e701bad51608babd3e99ebdfb042edf07215b7d48dbc06438a587717086b5b3c8824bc6c45d3327ef0f3e383eb8ba137d0c5193cb16c8c26f4ab7da3013d2dfb85cbe59b9db209faa862ffb9ff551d24001d0eb7e9140e4efbb59f460e8036ae8d10b16578d0092c0410516131bd64950dd5e7314f3dab48976e426eedb99dc3d78c88a36c99169f27b27a0cc07c030f7e74f4139d9f86933801fca69ab8bb0c3407e255238f6869a71fb9b38971cdd8a3a5b9cc73e44b4f6ebcdd96b574c9e7d3119d26bad3bab9a9819d65436d890b93c162cc9cd71540cb0692722d07a9d75103fc331550f0aeee655fbfdf970bae47b899ef0cc0643bf2e89819a2ad9db6dcf0579db4cb09155cd68841ae1c9a21f7ab93651f01950f3408ae9bb4478759d8273b18fbbd117ba04ace90074e25b6892f6a798f2696c4f67c3e1300878dc380f3cf28cce7b0dc6569f52bfcd1f88effd5ec2e883e339bb80651d865c36f24caf2914db099be4c358b1edbc1c66809a439fbbf5aa048920c53c377c647dfdc760c1cd01b0b4810b2c718de7a662b36dae19f91fb652a9d83ac4c43c9f2d0709a4af446fa7f8fbdbd26d7b8e9fe9aaf251cb1675a9cea68f11a4a06c9fd3661b504eafeb8cc6b9be6385dbe26e6290fd794afdf482ae93c31d1a36158ca42563913df6d37b2708e17b1b0bc60a1905d7d063d1900cf7448dc995081e0019c0feb39c0bc30bf87ba151dc8c5660488b3e3509a6323473d427e0d4204720ccfa382c3e0a2524abc8a3ebceb8cdacc7d955fb4b3ffc85e85fa7898bcbe0eaadc67d9acb9aca513846c36994e65bbc3039b20cd89ffd2bda60f61dea1975e9d22ef90babb023732eb6235a3d6021b53c3d14a72c71f09c6ed3894ac9227471cf2f02e609631929d2f4985efd7bf03778fa0a18f48de4ca7224cbc207a1a0b9861b0f2b07d2d53f55fc2f073564b98d716d09d98f2ed5af8be8b634c6ce649209d17cfd6823a3763b8ee79528b8bb43e8244379c362a3c6404f30a28973b67b4a9f08c50481c786eba00febbee73dd5bd9c0db3d376d0cbe45a89004585b752badc4655f5b509879291b58965cda03adda4fa5950634907bfef676f2b47e3a3fec6bc580875546ee00e6d40b628571fb185364f5908d89679b7780c13f08947493cea94bf7d940c90d746fd8588c551a492410739bb66d195f7744deb2f1135979d08b886b3ebaebc2f2d5ea104fb3e8cf1a8b341fca03cc322f7ad43f8a5992ad9c08858bc2cc1b428d83533ca9656cc37c1f98da2558295215c5c3f2e846813b10a460b805c60d7397a6b15c76fc04276186eeeef56b979107c9425bcc1ef80bd1d32ee6b3770934e40682283eacb13a3151cb95dcda8ff5b5324cda41d3941b0840546c51358484c7ca130701a192fb84d22bf2337192fc3dad3affa866bddc640bdf7421ec9c6c02df77cd424a0fdad2e116c6b5fd72d22a25a29d16d74a1f8f448093bef10c17e52ec4a0db64633fc400756fdf70201a32b8876cbb5fb45151773462c83ff9f5a329418dafaa24d200c4d664f8a8b511da0db05a489de11a345dd12fcc75f4d364950d9418f5ac0d6d3125eb9e75f83e310017fe925c838c51ee7bd66214b05660ec56610a46c7380d50bc7554215215cb2640114b4441c4ad28d9358f48ec8588bf0439bebb4a1c6bee3e608ab36c0cd5664858bb042ee3b81c41f126284709c6abaf54771fd2d95654aa3df07a5441d990a8a96f4b9fa168a1f80d2869f9d98ba51a0bddc95334bc878932b8f857c140f8343d02aa0353ee355f595638d165ecb10386888f8d9e6a0d0ebcdf2a9b17df4f4c5e1662d7279aa963410e29a6614b8ca12e4155698e471b7abad023060f121db60018900e63cc244881d83e3a3108ee96fb4a1729852c8eaea17f8685a285b7719d02cb57f9376020370d71d1d06a606a9a6de66820bfd95415c03874eb4a57498bde48e207d2fdc88b327c76df024c72ad608d74e6f1578ef96fc9a037d7322b6ef58eea95d1494895b61d2ec675937ecc66559d65d510b49fa298a853ca6762054d08252a97f4496d2b66866ee2cf86981c93c3396eec2c0c04f26a7674aaeb29ae19cd7ed1dbd07d0a1bbce1c53cdd421edc1f1bc0f17c1d5551cc1f9f5fa802425f0473e91d3f9ef8b67bff67f254ab3906c164eadd2444b4edd9e93f3f0ccf95808b6f6198f3b233e85f8f1e51777b0ac7ad1879563f402b8e2f6b939856f2f1d56061deab87dbe054a7ddd92514c7a1ab8b8335f8168c037b2a77ee43ee4f61f7f39d90fbf2d08e0bf28871fd84b3e702a62ada5e26d62470440c060cfd7161a805f775306d1306dc505a0a0f0814e04188a608585d97fb5286b99799a93e0d24dec65e25ba573969bf536128bfcb091a50fb5aa7ae413e7b2f08d435fdb75a576fc1c3b6407105a76c1cf8d7fb8afae915925bcdefd7e313a4b76efabe18f490102527dac28e20b548cb52db0be5706541cacf8e41249e6c317808054e188650a0cc44aa36fb5641d754cea38956bd8c7b6052178dca5254b35155b04b0fbf57fa89812cce5a7d0be7a084de8383ef7859d1b41bd6f43c882a391fc70ae6c6aa7905ba616367ba2567ab10ad9434bc551a1cf957de40c44825e8c60d522761b50f79c885416cc4d4d11728e1ca66ceef866daa9fb8c1fb2923c1d7ce5b9b26be3a30c43d9f24ffdae19f88b73b4ed6db264d12efeb4d461ceb6267c01f10b4eea554ca50da25d635938fa83e84f35526aa0b450cc729ddcf0c350ae2c5b2966103885b8adeabb3005b99793ec05badc2881f9b27cc10b98a92a6743253d9d3ecf0e8802449124469f2b6f3e1a82ea66977017ca6d42257c0fd100d7e39f1645afb131418240741cd22b71b76d1a47e23c685dd0939d9840ea5a1bc30a8d65ee2b71364ab84a920d8c3a610ec48679382916975ad38d34cd7726c4b6ff8219dace72bbd8488d10ff969ff65fd0919b2d5c649f7368ec8b97634f70ab8bfd683b0c8f33a28f6c70740378deb2ab88b3e3329ea56ecda065a9ebe004635b16fe75a5ef7f69e51ecaa5aa842234f396652c3d6b397037dcab31f467527efaa2d24374cf4f8aabbdba1edeab4978c87b0cc4071eb5ce0dced9100ad71c3967df6eb48c43af747dd5535c0478e328f96acc53c8bedd68251032c070c51a676b021f3a3b9fd50083ad2fd19d4acb57c57441b5c930930ddcc4474cb238a40ad1fa543852fd537370e1d8c07145e48cd49431bc54655cab269528270d5f6ed093e3bfbede58a3c1d8a4f80f01b9e79b7bba3cf747512d1448367bcd5903290df053cf7b3a7b944483b599885a2d53757556896df77b6b9feb9273d41717204a4159f7a63920ae42e21e50a90db03aa940f6d630f212b0ab7e3492bca919d3e362a77e328bcab0725474702324f42ded9b990d8313c0303cd828e74d483c8093e25f000dbd99124fa6b37e02aca5722cc1466724e54365cc6eb8013c7d6b0c1e9a3f975cbba3a709e5da1c27217d6638dfd3cd671a66ecab009c87e59921f4c8e2acd6b0f7d502b75a750de0da69508d1c5870d29f0ccdd3b5570efd87c4c6cc49d0c22c0b15d5a1b03927a085adbb8c59064dbed8064d20e50dbdc984c2f310e7fefa42f4da1d0a96e2c62de0a4f35ad54ebfe740d80a2083e43ca13968fc0dd818f80b05d05371a56d7d1af8c941448fdaba66ec52460186a931a85a5a0536148c9c391f28bdeddf5faf46ff88cf8e65883b330f97f142e07b5e3a0328744436a6e501a1285d69f511411ef60b289869dcdfa748222583ff8841e849e8ab2d6fb474dbf6ce9978cae9287eec3f9b51257e8d5d715c0c7a3b314ae2511d51fd292a8274b419e6f439de2c05b45b1db8a74e22c9fa611274a94a83080726e0c14ede4873569ad0d2c9cb413269bc56e75e47d9131b31453a9406a702482ce74b30ee9ce4a2ef9679916f76eda9d03c8f485595c94ac0e4e3708a493178a1e6226cc8bad902887acbf5386ac14267ebed7ab452c300d242431ac9a237f3fa0c5e5df589fb8615d88ecdb2b5daeb05c0c1811acec13c99de2f35edb930539cd3123fe3130c633fc5b6e25f6aa3ee3fe6dacb4648f19e7bd4e3830886bca66d58627125461a8cb259c9e6d88b5ff3ebc4efff739d2c52ce3da59f71de9a21201918eb38581a22dc66a93898119c159d5e2184f9226b57616d840b3ebd3f950c89dcaa1c24c67e1f9fef988cdb58938cc692f4005a758765c46428cb9ad61e883f80602580ae93abd366e81a6ea8fd35137c5b5c625b3386d7a8fab0188a6fe94f38475f5596ac2d81eced130854a8ba58a9929813822808bb043292abf459b6efd7cedfb2506df1cac9bd8cb16baededac6f63a30d540ef337b687d1d03e3362fcd9a50644a99038a9db828aa7ca0438828b6cdc8290754e98ee6dbb03c9fb1d209924446dad7113b8e685d8d3fdd0f292d198ca2eb13b160abc39f29ee65e24fced8c5883dcbbc856bc54935676199c72eb1310d86f296d2dcad237ac5c8f0f99d08f77fa3fda640e3121d8cd6636264a8f3a69f446d68deed526a416cf61ad472ad20324194144f4de4ba85bcc7649aef65e650335e6f61806bf6c6df8007d1fd39d902fb9ee5ceba766ae990e24620a85d40ccc9d1b82ed3ef2a02b891a8638331d0385829cdffa292222e05c90a3a74b7d4bcc6f3b9a7bd1e38f55a71f9b882d4140cc79b0efcf5e35f98604f766f9626f1a8acb27f6574144194b9928fa029a43ead867010c1fc47a9af87c0391e8e157364807bde3d1ea4602af2a9888fb81753b26a189ece7afd5cc9590ddc411a5e270e909abbf5ab19b28e05e0c43195f6d366a5738e7c56e42d616b5650cfc9832b8989100eff9f34678029626df725243a2c939bcb25a08f62fe65ca88b27bb7d6b9bb3cdbd576d0cc4de0733775a38c06b20384321fc14dbc0d2fabddf49fb9f611d1bc68f7d2556b762b2a20c70c14ac00dce6b7384859f656baca45f7d070d70654cadb8a6e2c54050bb0fb5f0ce1b55aefa63862676b01c61855efcae77d533c8fba97", @generic="4f61c41253e7e591db9b3ae592a84049f99089e6378cac832f8a942c607325c07d35b6e88ff7cfbca69f3c5785e54e8f83e991efa60cfc85079ae00d47b9bcad60341e700f7265ed6a0911adfdcb2a31acb4d2ad023221502ad5db72d4a3000da8502210fcb410fa10787b816585b338ca1e3de4bb8a28cf26a9a795a70ae4d3023145a2861d691ae875228c9aabb8c7dfe4216dea95aef3ec6334e885590b7c3f9e9d179c9145c0feb090cd786a3ed35e0b2bef9c658e302ff1c6b5e4dde26177ab7211faabcd654134dd8d42d4bd1c8bd3d7c5f24e783d2132f373b994e56c", @nested={0xc, 0x91, 0x0, 0x1, [@generic, @typed={0x8, 0x6a, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, @nested={0xc, 0x130, 0x0, 0x1, [@nested={0x4, 0x91}, @nested={0x4, 0xd9}]}]}, 0x1110}], 0x2, &(0x7f0000007040)=[@rights={{0x18, 0x1, 0x1, [r1, r3]}}, @rights={{0x2c, 0x1, 0x1, [r4, r2, 0xffffffffffffffff, r1, r0, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, r9}}}, @rights={{0x30, 0x1, 0x1, [r2, r0, r1, r1, r1, r1, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r11, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, 0xffffffffffffffff, r14}}}, @cred={{0x1c, 0x1, 0x2, {r15, r16, r17}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r18, r19}}}, @cred={{0x1c, 0x1, 0x2, {r20, r21, r22}}}], 0x158, 0x81}, 0x400c0) (async) sched_setscheduler(r10, 0x5, &(0x7f0000007200)=0x200) 1m15.736127764s ago: executing program 9 (id=634): syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000000), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") mkdirat(0xffffffffffffff9c, &(0x7f0000000640)='mnt/encrypted_dir\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000680)='mnt/encrypted_dir\x00', 0x800, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f00000005c0)=@v1={0x0, @aes256, 0x8, @desc3}) 1m15.592939377s ago: executing program 9 (id=636): syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000200)='./file2\x00', 0x4008, &(0x7f00000006c0)=ANY=[], 0x1, 0x2ab, &(0x7f0000000a80)="$eJzs3b1rLFUUAPAzyX6pxW5hJYIDWlg9Xl5rs0HyILiVsoVa6MP3Hkh2ERII+IFrKlsbS/8CQbDzn7CxsBdsBTtTBEZmZya7ibObTHATP36/Jjd3zrn3zOQmYYs9+/6L04PHaTw9+eyX6PWS2BrGME6TGMRWVL6IC4ZfBQDwb3aaZfF7VmiSl0REb3NlAQAb1Pj///cbLwkA2LC33n7njd3RaO/NNO3Fw+mXx+P8lX3+tbi++zQ+jEk8ifvRj7OI7Fwxfphl2ayV5gbxynR2PM4zp+/9WK6/+1vEPH8n+jGYT13M3x/t7aSFpfxZXsez5f7DPP9B9OP5mv33R3sPavJj3IlXX16q/17046cP4qOYxON5EYv8z3fS9PXs6z8+fTcvL89PZsfj7jxuIdu+5R8NAAAAAAAAAAAAAAAAAAAAAAD/YffK3jndmPfvyafK/jvbZ/k37Ugrg4v9eYr8pFroUn+gWRbfVP117qdpmpWBi/xWvNCK1t3cNQAAAAAAAAAAAAAAAAAAAPyzHH38ycGjyeTJ4d8yqLoBVG/rv+k6w6WZl6ImZhDnM93FllvltmtWju0qJolYW0a+YqPi21fvvmLwzKqsb79r+uh6V8e0b1Bhw0F1ug4eJfXPsBvVTK86JD8sx3Timnt1Vl3KGh2/Tu2lfuN77zw3H8zWxESyrrDXfi2eXDmTXL6Lzvyp1qa3y0Hxu1B3Nhqd57/+rUh06wAAAAAAAAAAAAAAAAAAgI1avOm35uLJiqSf94sP+Y/BhqsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNux+Pz/BoNZmXyN4E4cHt3xLQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/8GcAAAD//wrtYeE=") truncate(&(0x7f0000000900)='./file1\x00', 0x3000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x183341, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x808000, 0x4, 0x20300, 0xfc}, 0x1c) setsockopt$sock_int(r1, 0x1, 0x5, &(0x7f0000000000)=0x2002e, 0x4) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./file2\x00', 0x2800000, &(0x7f0000000180)={[{@debug}, {@jqfmt_vfsv0}, {@inlinecrypt}, {@test_dummy_encryption}, {@nodelalloc}, {@norecovery}, {@delalloc}, {@usrquota}, {@noinit_itable}]}, 0x1, 0xbe8, &(0x7f0000001940)="$eJzs3M1rXGsZAPDnPZl8tE2dVESsm0ZEWhCnaSXFFsFWKm5cCLoVGtJJCZl+kERq0oAT/QdE/QfcuNCidGHX3Si4daN1a3EhFImNFy6Xe3M585GkyUzSJJOckvx+8Oa8H+ec93l60jnnhZwJ4MQazX9kEecj4k6KKLf6s4gYaNSGIurN/VZXliY/WFmaTLG29oP/pkgR8WZlabJ9rtTanmk1hiLib99O8dmfb593bmFxZqJWq8622pfn7z+6PLew+LXp+xP3qveqD65c+8b41fFrY9fHe5brh/+6+fz/X/ruv+sf/e7jp//71W9T3Izh1tjmPFpZH9hojK7/m2xWioiJHpz/fdDXymdznqm0y0HZIQcFAEBX2aZnuM9HOfpi4+GtHH/+e6HBAQAAAD2x1hexBgAAABxzyfofAAAAjrn23wG8WVmabJdi/yLhaL2+FREjzfxXW6U5Uop6YzsU/RFx+k2Kza+1puZhBzYaEa/+ef2PeYkO7yEftsZ7u1/odP1TI/+R1pvQW/PPImKsB/OPbmkfdf715f3nf7MH8xedPwAn04tbzRvZ9vtftv78Ex3uf6UO9679KPr+137+W932/LeRf1+X57/vv+McT0rxuNtYnv83n3/nD+2Sz59vD5TUHrxejvhiqVP+aT3/1CX/O7ucO0XzFOVPHle77VN0/mu/ibgYnfNvSzt/P9Hlqeladaz5s+Mcy38d/323+YvOP7/+p7vkv8P1H8r7Hr11pu5f6vOj27efbets7b57/tl/BtIPG7WBVs9PJubnZ69EDKTvbe+/unO+7X3a58jzv/Tlnf//d/r9zz8T6q3fjTyV5dY2b/9sy5zfevrkT93iaa//irz+d/d+/Rt9v3jHOb7yl19e2trX/n6tzevfvOTzv0rNtfAWfXtODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBjI4uI4UhZJSJSo55llUrEmYj4XJzOag/n5r869fDHD+7mYxEj0Z9NTdeqYxFRbrZT3r7SqG+0r25pfz0izkXEr8unGu3K5MPa3aKTBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYN2ZiBiOlFUiIouI1XKWVSpFRwUAAAD03EjRAQAAAACHzvofAAAAjr+9rv/TIcUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsXXuwouXKSLqN041Sm6gNdZfaGTAYcuKDgAoTF/RAQCFKRUdAFCYPa7xPS7AMZR2GR/q2Jt/egweYNaDHAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAES6ef/EyRUT9xqlGyQ20xvo7HnHhCKMDDlNWdABAYfp2Giy93Rw85FiAo1Xa74FnexsHcPQ6r/GBkyTtMj60sU/97RGrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICTZLhRUlaJiKxRz7JKJeJsRIxEf5qarlXHIuIzEfGPcv9g3h4sOmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6bm5hcWaiVqvO7qeSDna4ikq3yk/fjzCOtpIalaGiw2hWiv5kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgCHMLizMTtVp1dq7oSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICizS0szkzUatXZd6g828vOmypF5wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQHE+DQAA//+zDAtI") r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x105042, 0xd) write$binfmt_format(r2, &(0x7f0000000000)='1\x00', 0x2400) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000540)={0x0, 0x85d, 0x10}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x27, &(0x7f0000000700)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, @exit, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1ff}}, @exit, @map_fd={0x18, 0x2, 0x1, 0x0, r3}, @exit], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000000)='GPL\x00', 0x4}, 0x94) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.empty_time\x00', 0x275a, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0xf6) mkdirat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x158) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x88040, 0x12) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000240)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) setxattr$trusted_overlay_origin(0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000580)='./file0\x00', &(0x7f0000000b80), 0x4008, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000400), r4) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r5, &(0x7f0000000500)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x28, r6, 0x100, 0x70bd2b, 0x25dfdbfd, {{}, {}, {0xc, 0x14, 'syz0\x00'}}, ["", "", ""]}, 0x28}}, 0x20000000) r7 = socket$nl_route(0x10, 0x3, 0x0) vmsplice(r7, &(0x7f00000002c0)=[{&(0x7f0000000000)="92da58f1cc3984f8d3aab6536f95a4ef15d80f9c18c00c79fbdb1d09c8066cf2223eb562a1ad90ab59117f47dd1e3e622ce9f4eb085e73e6239f34d9f4a9e5efb22bd0cb46a8614735018b7da078178a7fb8ca7dfc2a9258886b0873334459a3fadc83ab94d6dc45e70f4fd79f4989611223e50a01bb2b60d2ff7600", 0x7c}, {&(0x7f0000000100)="81a05ecb45c0f58ea6", 0x9}, {&(0x7f0000000180)="40853087245a75e13bfbc313c52d39e105e830a940f9cecb20dfc2e71cf85e8cf83ebe5f7c6c5a1d19f49c81918561264f0721684cba6740cb1b4ca5cdb8da2a5ae37ccac0e8322633f92c44286e62c6ab55fca07450d7968ab2b9332c3f8c16b9ce49cf6230ead483805600d2c27ce0c9fecec5bcbaef97359063f305c743ffdf8040dc702437ecf7", 0x89}, {&(0x7f0000000240)="c5810276c34083d10565f5f28bf400b653055a5ff68b7b3593d77c3e189c044e031f5150c4832229d5284a", 0x2b}, {&(0x7f0000000280)="8c20a4773af7cda82cbb230e91c665256cae5fb1d23fa1ffd6bb0906dda675d749bd9cc69f9f4ed48e241e540b2c45eda68d0e2f22", 0x35}], 0x5, 0x6) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB='<\x00'/20, @ANYRES32=0x0, @ANYBLOB="312000000000000014002b8008000100", @ANYRES32, @ANYBLOB="080003000200000008001b0000000000"], 0x3c}, 0x1, 0x0, 0x0, 0x20048054}, 0x0) 1m14.328172589s ago: executing program 9 (id=644): syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) socket$nl_generic(0x10, 0x3, 0x10) socket$inet(0x2, 0x2, 0x1) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_netfilter(0x10, 0x3, 0xc) mmap$IORING_OFF_SQ_RING(0x0, 0x8000002, 0x100000c, 0x80010, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) syz_ublk_add_dev(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000001c0)=@new_dev={0x4, 0x3c9, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x40}}}, &(0x7f0000000300)=0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0], 0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x100000, 0x0) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, 0x0, 0x41) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x89901) move_mount(r4, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r5 = open_tree(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x89901) move_mount(r5, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r6 = dup(r1) syz_ublk_setup_queues(r6, r0, &(0x7f00000004c0)={0x0, 0xbd, 0x10, 0x1, 0x7f}, &(0x7f0000000a80)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xe708, 0x20, 0x1000002, 0x91}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x3b00, 0x2, 0x1, 0x3aa}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x93ea, 0x2000, 0x4003bfff, 0x2b9}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xb073, 0x800, 0x1, 0x26d}}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) 1m12.610585521s ago: executing program 9 (id=657): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'pimreg0\x00', 0x7c2}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x7, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x7, 0x7ffc0001}]}) mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000005c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESOCT=r1, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x89901) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000440)='./file0\x00') pivot_root(&(0x7f0000000340)='./file0/../file0/../file0/../file0\x00', &(0x7f00000000c0)='./file0/../file0/../file0/../file0\x00') ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'macsec0\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 1m12.097220724s ago: executing program 9 (id=659): syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000000), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000680)='mnt/encrypted_dir\x00', 0x800, 0x69) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f00000005c0)=@v1={0x0, @aes256, 0x8, @desc3}) 1m11.192094736s ago: executing program 38 (id=659): syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000000), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000680)='mnt/encrypted_dir\x00', 0x800, 0x69) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f00000005c0)=@v1={0x0, @aes256, 0x8, @desc3}) 1m6.939487151s ago: executing program 8 (id=679): sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)={0xa, 0xa, 0x4, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@rthdrdstopts={{0x1040, 0x29, 0x37, {0x33, 0x204, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim={0x4, 0x1, 0x2}, @ra, @calipso={0x7, 0x8, {0x1, 0x0, 0x40, 0xfff}}, @generic={0x0, 0x1000, "a0a3e34e0acd57b7b7fe623501ef41fd6e62f2b75bc0ca40036e7e104b4bfbb8111ca17a9d6f029df51ea39d6af9de6fa5bee79c23d23bf160fe4fcad0ad1de61fb6801c66770ca6cf5e0aea7083559517ba85a3908a8837a1c996af131c4db9dad2dc370ff8371eaae3c59ec2b7b64221f1f290dad22280ee3fce6558e04347e021f03c0405a12664933d859454eb9babd31ea15888bd11009e170baa4bdae9b9c49a998443a52f86afcbf6ab3aa23f6d1139b9d5b600fd47cae4b52c0b592cd8fbb83c584c7c2c268b73fe89461f9a9c248202c46a955624a458095cf6e6f9f55e0054cf4e9c5476f32871b0067750d0b55b0c4a202ca98b9a500fe9caac570a349e779cc9ea05ff918fb29f5405480ce3fe4e3b5f973dc3d78c99220a79d9d3f65295682623b45b0ed73e71943c657700a19504efcbffa16d0f89e9f4cf9454ad2cd9bb4d3c719a881e6507379cbe2f841099c06fd6cc895e9d614f99c3e595700e3a7c1828dc7c0836b5ebca8dca2e2448c453a36182e698d5673318e30e83d634baaa344c96bd97cf44374bd860f858e4a19bcdc2167ffa60792a41168d69afb0a9c81e1c2ec104a53f368f38b35996768416f9088b84e066aba5e6d872a492f0c235640c0377225b7e6af4736b9e812ad13eab759c0ae7b82e586cf80f703be0ccc86415b40a93fef272c68995680cb25b62be07cb5b2316865a04d72ce80955f1c4965ee42102f972a9cf99733b1b958baec10710a9c98e5dfd0f7a83cbf43d01fc4e2c2a45b7d0c0c166e6e61d735b5ff8c6314c28bd40bedc396a816e28ab297dcb3c9028e5f339b6eb787850c39f716fedaf187260359efa09f43d6212d21b6618278ecaec939f5091973147882869fb46592c4afa188201e7839fe7d09ee633554057a18a353f61118789cd6b73588ce626ad950d619ff25531f81679744b19a873927489e5d0fd7fd62e48ee5341335056bdf858b3b85c8348138536cd867c4d17b26e4a7f28635b29fa649722ca9558e5fb434688b35ead3b538c8ebd2fd7dfd1da30476c4c824307a3e28fdd385485761653219fa93e4cb0435a02a5369f07ee8e7b271ac1c0fc44453e21c32ba8c493a5af06b8257e03fc716ff458eed82bee2d9c1cc718a41ca917a74df7016c92a451cf9dc02db6a760db441dc82bad951aa83f512ff0c553893b37ca35f649aa74c72b78f4dc04624383adef3b3b3a5af2aea90112d4f3ff51012060610d7afd55eb655785b6aaca6b6a28991d908f1ffbb43a213889173e4cfb9f8865a2d6ff55e2c5b0141f3430a5dc36f9442fa5c958c135b37269d78f13617c271235bbf074fdf012ea356ac1656c9e5629cf595c2dd2c62e0e9f83e94e7737cefa2129ded0fe4a44b2b241466aacd19851cdfee1efa393128bbfff370d33ab713059fc9af650d590c1968e99d171539339a55671b4381af860d53876000ad9d186bc2fa792736fe1d2bfa8996fe8d72ee4f990b5c80bc80a842219f16e9bf399c697994dc8f814544b1f849c2c1a53871abf668246aee4cd8f33f4403dc8e8f7792beab56076cc56d789f59d8072458dbbfa8ca78e96ca24eb9dac9dd67e9e427aeafd426b9c77385f0fe46e831cf65d625e5ba7289aa23618461c90b188de84f91556c16b23727ae015c381c0bb244bb2e36d128f7dc7b8e9ca0bada9f6a0d56bb41d54e1cb226a526d73cbcc76734f42784de27e3fea84b23bc601f2acf5c7bf2416b28877ccdeb00f8707893547d5b42e776a367288808413c4c8d0371844f1ddb4258e84b0f5b17e15303024ad20bc4a01702c6bdaba61bf1665c7195fa6d46df6ac2fac90ceb1bc5980898541a7570309475901beee0a361ad293d37ff9f8795275b00b5150bee3cf5545fb2ab0c99d776b28f84081a0ce638c400faa30c06e45dd989acf8376cd80a48497ca8e2e1933d843dc9de618988639e2bf9408b863be1f4c3d9c824a69a0a90f4573f7315215eb7007b93f51032c8e852b6aed5fcef0fff8f7386363ceee7c6cf6a6a6afa7aa716aaa75a16ba6694dbcf7865941fb8de2dabaf6bc95ed2d4e3056e6db11a50f0f038bcc353e466dc4cdecd7d55cbd76a3cde4976f3a5c05316c1b4612574f431167c2990568c74dd40229beac778b2dcc4cfb239c9fb84469a406315d7497a60de7c438235f880d2891ac4cbf55773a766e1d7ec5efcc807bd2666f89762ec9237ef5da9f6e35a6a7f7c0533bc881e2da46a44670a14c7c857e656cd1c7f75b4118441ddd0fbd1add88f16c5a09c6376dbcfd8901172f6735fe94a2e3d616e0f915b3923059af4480af5d69514a5ec1c64cb2be70a5c031f522b9ee78014918872a154720a5645b0f4402df398ecba0dde4855c045fd6a058a8d9b384adc55036adddc5c796570f2b4555ed20d19a5c0be836014c2a6044e9c001844153cda31b78a5dfe159428b04cdcf9960c50ee87aac7ac32c4523b4f1e1c34a3933b7659e3e701aafb657edb7ba4b9f3f28ae11af35d93d7a1a2b490d9026747090e59ebd4913b40d67aa66ed6045dc9c1191eb88d8092e8a90d254da9f05fc8f38a35ab9b558a13001b6ce7328c72d2fad8de1519b4bd38baef53c2fdd3f96086a3feb184dce25ca8465144cbc97aa5daf7b1deac6c939cf5b25ed4a02361129a50b3664d997b7eac12e942f4f5e3a7750cdc30fa6a68144edb22fce05f005c05554a51bc70aa1c8a6c092c5c8a2b3e6f253bec9937c65050474b9a10a6eb3a8d60536c8d52406fdd2c363e067530973f3f2a2e9d17d603b9517fc94c310e31c390573a0e7851c19e5b09926a954093da512ecf0591527294bfaeb9a4940c6cab3dbfa588265ba142f71b13a1c4bb0a90824b75d9676d47e7ea5d45aad60f14fe6d31f7b59aa7aa82183790505167fb56c1dc7787740cf49fb95f997434620ee4220a1ef13a53f6dd0fe9621c676db584daf46279e4dc8dc8d07e83a8e6eda857ff19f481335503c53fcc93e589bec0e94980c3714706bc482c8cfb953edf41ef4568905aefeec9858694e7ff74ef667a0e081a582575ca6b641a96695bfe7b1a619f142058145ef79935a278e592ccd41372febbf0d7b43142345112a35737bde4d95d70eb05974c21e52429277c9bc6e0e73f3c55f261e2c39f861750a37e08ad3ecb89c63adbaebda97abf12c612d7afacbbf52a5f6c2da16a5bce097cd0b86be9a1705a036cd8da60a2f9c2979559553b8dedddf6919eacfc95a13d0d05e6f585a653b5b3e6bd68dd019b09b80c3e943df07b15bf7a509656d39078958d3830f39401d5621298c8699c666dca7e6fc2a9b4d6ad6d1849185ef78e410af0e10b24e8498b9fc7e337abea2852dae023390a0d42251b06b689c0a5964cd0c7cf43255554ac87ed36fe9b530fe308905afe0de610fdd897d6aac43ed84f3de2e0afa9937fd24875e5d84b4d12ec3ee953e876b8c8dd90cf3e5b5c338672562960d2d507cbae4d7ffa9297001a9d49222f7fc385ba04880b49ab0695478a3a06ec8a5734c8a7d49e74cc16947bfaf8288ad4de3925e1da89a6c1aa89d9bf7edb781201592c9f46e9c826cdc6e5e947ec05e45882d936aa63a414747149e4fd14f5acc1c8e03e4dc3bdd4db031ad1d44c35111412ce29b97d482d221942993b7bac85ce3c78dce74dc55a38c168e10c7fde66fff925545806c247720e3072da65ac1f7831eb224eb00f542c00cc395bab832c710e4fa6c377a2407d56b03777d95d6530cfa7f9cf9d1eee1a20f70e4827899bbaacc951a1279696980f8761f1ecc2651d0f1064e4b597b01ce0a635f4c2bdd50223884c500146545bf433f08496e87ddcf7fc2de1560f0aff41cd45334f62e196465ed26a95ac778e3c4ef9df387788001e7598de0d81de83060a36e0a414f494af5a3e7230029f527ff07a76128a29e90e914a30d212ec74237f7c7c42feeb00bd5a0443883c0c77e06a3d10f5d0ef41d96deecdf69589489da8c670c405ecdc0e2ed29020975d6af253ce4fece973dc9de8f905682ae1a7e13c08bc131b5941b366d83904ef3fb5f6dad5c1c4ebc808705338c120e132ea7bd0c80823cae79d561fd1c3ed6d0bf9cd3dd93f329108d2d4b4039d70d08f4218507843b66d8b55bbd56774203375b1ba999c8b70688d3fcc823b7449fff032fe6d41e051bf6c19e3ac8d7d2dddf6b79b21b136e5cdd2bd4bbf18144348f23e74570ee0a7dfe28b2f2d072497dfcfa0958eae0cf2828836faf2e6bf919437ca8e2f479a3a36856e110c5e20a4b8561d5b454819d153ce98148192a458085ddc656c2f53c9faf0d2b1dc22097f2d7f2ffa95c5a5ed25c3f2dc6ba7843e1ad30c927db36f30759464fbede5ea1791ac2e8027d2cd6d4e6d1194a5f37114ecade1e6fd5be6cab1c7bd027fb382bc29d56b8190aae424251cb27e52bdb2013bbcf69bd022b1c7b9344ad1a6fd9c654555b43450cded0dc09cb08d845d9571b2481f149f12157443b52b910e7d80d5ae02a894a19be3e04c3bc7ce88cca5497a6c372aaba60c59d758865520ea324681620e636147b79c7127adf515eb4d8c81f9f773d48d5cba124ed10cf2829fb683b648febbded83e1d00a23328fca43375f9e0a793d6c5969e4d35005c940e46382c4751f011345c9f43848e85f113c854d546b3914a0ad7b655f21060e193faac64420065e0c63c47d7f8cedfcd88087a1cb0fd3fc90508decc0a41aec64d30b5990f4b8c4cfbe6c875b2ea94bbf37bf614a228c71886d251e30c6bc3282373a44f2dd251636e60e4aad64e4cb09595a8ae08eafe1cfdd31f35da1c72a635fe0db3ad60c8e12882a6fb1da8b074f421fe8df35cfad191f2eaacaadf60248e2cdf1d4a72d2eeff0ee82053149a03d5bbb745e3e4ad5daf0f498def3e96c1c19479205311f06d6ae811efd8d98de21b23796beddf3b796b82841e8dbdd6d9c8aa987bb7355d13bfedc2f513951080036045d5dea966ff9545c962cc879a9d1cd7b937b47a341f572e13ce09c74bc0ddfe466b2aa493e072f3b8b937210c031ee1cf1c707864c83fc8aa73a1a1287524ececeae8a91f5698962ec30715c6045557d82ab24f9b4ccb979115c70d285e67d17870272e932687226c3696cf38b550bbd2037fe770e0e9daa0fa078e0e77803bd180b48a01b53d6961b76ca260562fb314c898aea0940a2397020245b406e440c10a461b2438219e271be6fb9eaa8c85ce1d1e1b3fc84ee05ffc3140c2d1397acac0f437ceb9b9b0d69522d2c81cc00f9122c7849f8181d42bfbfc41ec58c30d417fcc2334b235142c6cb18fd71a4750793da03ead18773c2f349c120b6c5b8af2a78056576287f392fe9612029165a172ee6a80355aefe171913145443fd68733e052501040793e869a233ab18e175f6054ce9bfc5b7cf42b56be5d1c499f90dbc69044f5b18252078b709423b83bb89335e99477f794a596d0f620026a37db51c8c2461660d369d4d616139136a4900dbfc2274fd7731675f0b51cb04c8db58118b701317bb89030930a687fa2623ca013912a6ac7e185315a863c6fe86e99dfc5c5d877b5acd8efa153b11bf14799e9d055d268101efa13d9f67ba7821682aa6045d533b6aaa0c35c680478f654ddb9e89355ab3d2a9e6bace37f836db268ad9a0dc5918d549109f6087ef81246c0b0eee095146d44ec0f3a0571f4cb4c45ee7c8a9b104f1b61e8ca03fc4699993aa83d2a534556717013e6032025d84d2cf756c307edd45a297f60cfc81715d45fb7970252cd8b3"}, @pad1, @pad1]}}}], 0x1040}, 0x922bac8556bdad8e) 1m6.738921817s ago: executing program 8 (id=683): r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newqdisc={0x30, 0x24, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x0, 0xffff}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000500)=@newtfilter={0x34, 0x2c, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x1}, {0xfff1, 0xffff}, {0x3, 0x1}}, [@filter_kind_options=@f_basic={{0xa}, {0x4}}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)=@deltfilter={0x24, 0x2d, 0x5, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x1}, {0xfff1, 0xffff}, {0x3, 0x1}}}, 0x24}}, 0x0) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)=ANY=[@ANYBLOB="b4000000190001002abd7000ffdbdf251d0109005000118049003780d237a5562658dec4cf9e08a3b19be99e74ce70b4e220a9e627302801adb664d0a5f023189527c0db80dc95bf7fb4bfd92396de768f8b5d8e1c994b69895cdb44211156f2840000004d0012"], 0xb4}, 0x1, 0x0, 0x0, 0x4004001}, 0x0) socket(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newqdisc={0x30, 0x24, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x0, 0xffff}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000500)=@newtfilter={0x34, 0x2c, 0x405, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x1}, {0xfff1, 0xffff}, {0x3, 0x1}}, [@filter_kind_options=@f_basic={{0xa}, {0x4}}]}, 0x34}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)=@deltfilter={0x24, 0x2d, 0x5, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {0x1}, {0xfff1, 0xffff}, {0x3, 0x1}}}, 0x24}}, 0x0) (async) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)=ANY=[@ANYBLOB="b4000000190001002abd7000ffdbdf251d0109005000118049003780d237a5562658dec4cf9e08a3b19be99e74ce70b4e220a9e627302801adb664d0a5f023189527c0db80dc95bf7fb4bfd92396de768f8b5d8e1c994b69895cdb44211156f2840000004d0012"], 0xb4}, 0x1, 0x0, 0x0, 0x4004001}, 0x0) (async) 1m6.077654553s ago: executing program 8 (id=685): unshare(0x64020600) unshare(0x28000600) (async) unshare(0x28000600) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) setpgid(r0, r0) setpgid(0x0, r0) wait4(r0, 0x0, 0x2, 0x0) (async) wait4(r0, 0x0, 0x2, 0x0) setpgid(0x0, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$EBT_SO_SET_ENTRIES(r1, 0x0, 0x80, &(0x7f0000000000)=@broute={'broute\x00', 0x70, 0x0, 0x90, [0x0, 0x0, 0x0, 0x0, 0x200000001300, 0x200000001330], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000fcffffff00000000"]}, 0x108) (async) setsockopt$EBT_SO_SET_ENTRIES(r1, 0x0, 0x80, &(0x7f0000000000)=@broute={'broute\x00', 0x70, 0x0, 0x90, [0x0, 0x0, 0x0, 0x0, 0x200000001300, 0x200000001330], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000fcffffff00000000"]}, 0x108) 1m5.277683963s ago: executing program 8 (id=690): syz_emit_ethernet(0x0, 0x0, 0x0) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090400206d041cc340000000000109022400010000a00009040000010301010009210008000122010009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="40050b00000020891a"], 0x0, 0x0, 0x0}, 0x0) syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000c00000/0x400000)=nil) openat(0xffffffffffffff9c, 0x0, 0x129042, 0x15) r1 = syz_open_dev$vcsn(0x0, 0x1, 0x840) syz_genetlink_get_family_id$SEG6(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$SEG6_CMD_DUMPHMAC(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xe747cd8c60fd0085}, 0x4000001) 1m0.577748859s ago: executing program 8 (id=695): prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a84000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f00003f6000/0x4000)=nil, &(0x7f00000bd000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@remote, @random="fd4aa5da1d90", @val={@val={0x88a8, 0x0, 0x1, 0x3}, {0x8100, 0x5, 0x0, 0x1}}, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x5, 0x0, 0x0, 0x12, 0x0, 0x2802, {0x5, 0x2, 0x0, 0x0, 0xfffe, 0x0, 0x0, 0x0, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x1a}, @initdev={0xac, 0x1e, 0xfd, 0x0}}, "200022ebffff0000"}}}}}, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000040000000800000005"], 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x6, 0xc, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bc82000000000000a6020000f8ffffffb703000008900000b703000000000000850000003300000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)={r4, r2}, 0x14) setsockopt(r0, 0x107, 0x5, &(0x7f00000000c0)="0000e20085c75c11a92614431ea3b121", 0x10) bpf$TOKEN_CREATE(0x24, 0x0, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, 0x0, 0x0) sendmsg$NFQNL_MSG_CONFIG(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x10004004, 0x0, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xd1, 0x0, 0x0) unshare(0x8040480) socket$nl_netfilter(0x10, 0x3, 0xc) fcntl$lock(0xffffffffffffffff, 0x22, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x1}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r6, 0x1, &(0x7f0000000040)={{0x77359400}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000040)={[{@xino_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) chdir(&(0x7f0000000100)='./file0\x00') openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x180) 1m0.013511554s ago: executing program 8 (id=699): r0 = syz_open_procfs(0x0, &(0x7f0000000300)='ns\x00') bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$pokeuser(0x6, r4, 0x388, 0x41d9fda7) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = memfd_create(&(0x7f0000000300)='+\x8b\x8a\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G\xac\xb8\xc1: )mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5Sk\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcrI\xd8\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92', 0x3) write$binfmt_elf64(r6, &(0x7f0000000180)=ANY=[], 0x78) sendfile(r5, r6, &(0x7f00000001c0), 0x8) fcntl$addseals(r6, 0x409, 0x8) openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x80000, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x1402, 0x0, 0x1, 0x0, 0x0) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) getdents(r0, &(0x7f0000000ec0)=""/4096, 0x1000) 59.902750796s ago: executing program 39 (id=699): r0 = syz_open_procfs(0x0, &(0x7f0000000300)='ns\x00') bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$pokeuser(0x6, r4, 0x388, 0x41d9fda7) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = memfd_create(&(0x7f0000000300)='+\x8b\x8a\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G\xac\xb8\xc1: )mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5Sk\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcrI\xd8\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92', 0x3) write$binfmt_elf64(r6, &(0x7f0000000180)=ANY=[], 0x78) sendfile(r5, r6, &(0x7f00000001c0), 0x8) fcntl$addseals(r6, 0x409, 0x8) openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x80000, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x1402, 0x0, 0x1, 0x0, 0x0) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) getdents(r0, &(0x7f0000000ec0)=""/4096, 0x1000) 16.894689341s ago: executing program 0 (id=849): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030002100000000000000000000000020008000a0000002c000000000000000500060080ff00000a00000000000000fe8000000000000000000000000000aa00000000000000000200010000000000fd0005070000000005000500000000000a"], 0x80}, 0x1, 0x7}, 0x0) 16.830271583s ago: executing program 0 (id=850): r0 = syz_usb_connect(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12014101175129205705092006c70102010109022400010200100009045819028ab53800090506020001000006090582020002"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$rtl8150(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x40, 0x17, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="480000001400030400000000000000000a3f0000", @ANYRES32=r2, @ANYBLOB="14000200ff230000000000000000000000000001140006000000000006"], 0x48}}, 0x0) 13.402672908s ago: executing program 0 (id=864): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000440)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x25dfdbfc, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ICV_LEN={0x5, 0x3, 0x1}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0xc845}, 0x0) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) syz_mount_image$f2fs(&(0x7f0000000380), &(0x7f0000000180)='./file1\x00', 0xc014, &(0x7f0000000280)=ANY=[], 0x1, 0x105d6, &(0x7f0000010640)="$eJzs3E1rY1UYB/AnU+fVcRxkXnTlBREaMKFpO0VBpOoMOmCH4svClaZJGjKT5JYmfXHWuho/gltBxJ2fwY1fY3AhiAvB3YiSe29lqrNwOmlT298Pbv/nnpz75JxLNie3JIBj62Ly+2+luBBnI2IqIs5HZO1ScWQW83g+Il6MiBMPHaWi/++OUxFxLiIujIrnNUvFSwt/3H/w9Qs3X7/37f1y7edvvprcqoFJezkiemt5e6uXZ9rO83bRX9/sZNmb3ywyf6F3pzhP89xqrWQVtuo74+pZzrXz8enaxmCUq916Y5TtzmrWv9bP33Cw2d6pk11wu76enTdbK1l2BmmW7bv5vLaLvDsY5nWaRb3PsvIxHO5k3t/abuXrWbuTZaM/LPrzummztT3KzSKLt4tG2m1m81jZ820+9N7r9De2k83W+qCT9pNr1dqr1dpCpbaeNlvD1nyl3msuzCfT7e5oWGXYqvcW22na7raqjbRXTqbbjUalVkumr7dWOvV+UqtV56ozlWvlovVK8s6tj5JuM5ke5Vud/saw0x0kq+l6kl9RTmarc6+Vk5dqyQdLy8ny+zduLC1/+Mn1j2+9uXTz7WLQv6aVTM/OzM5WajOV2Vr5cK7/VFF/jOufin1Yf+nJLue48wECeGz2/8Ak2P8/zv4/2fN9PuyOyP7/13vHe/17ZvvGE/EBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tn46+f27WeNifv500f9M0fVcRFyNiCsRcTki/nyEqTi1q+aliCgV7UeNP/mPOfxQiqzC6JrTxXEuIhaL48Gz+30XAAAA4Oj67sfPv4iYGjWzP29MekIcpOJLmzPjqpd95fPUuKpdyoptj6na5Z2SY3ElIk5e/GVM1a5GxInzn46p2n8ytSvOPBSlPE4c5GwAAICDsXsnMLbdGwAAAIfOl5OeAJORPa8t/he/eBZ8Oo/igeDZXWcAAADA/1Bp0hMAAAAA9l22//f7fwAAAHC05b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwF/s3E+uEjEcB/Af4Aj4JxLDn6uwMi5ZcAiP4NID6G3ccQYTwjlw5xEMGDqVAOLmTXlM3vt8kplOJ/Bth4RFWygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAt/axWi++br9+a5uz2zZR5GgAAAOCabbVapItRXX+d77/Nt95HxCwiphExiYhrY/devDxJ7MQ4nWvXXl9d9OFHREo4vKefj1cR8TEfv9/d/nMAAACAp2qzni8jeofLdPpwvOIZyJM2g1J5acrnRam0cQr7Uiht8jeyiGlEVKNfhdJmEdF98ynX/vv9GxZq7qSRXAxOik5ddAs2BgAAtMT5SKDY6A0AAIDW+XzvDnAfab02/xY/rwX36yIvCA7PagAAAEB7Xf7b/qjzuP0AAAAA7iCN///Z/y/PCjx8/7+w/x8AAAC0SL3/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALe0rVaLzXq+bJqz2zdT5mkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w/68o0AIhEEY7F3fdxq8/7GkQVNTkyoQPv7GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYn/uTiAEgiAM9p3/OS3mH5Y0aAwiVMHCxwzzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdife9uEgTCOw6+dRInbZIT0Fh8z0FAhGIEPCcmSZ2AAFqKhorVYBFYAAQctnSl4nub/0+mKOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgPZ2e3viIiOzzkXnkw9Xf4XLwFfm6aQbf18w2x339c8vJdjdK+Rvj/yIiisha+A0AQPvK+6ZYLKt5J203bS9tP205ravZKx8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZucOWqJ4wwCAv7s6699/p44qRNChLrmpWQZeOgjeg6BuoptIa4XuQcWLnyDqtNe+Qt7qK/QFgg4leOjgoaBLEMXuzuq7pKIEM4P7+8Ez8+jCzPvuwrDPPO8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAuBzvhUjcvhRBGB4/ylo/ftheP279/+Wm0G1/vv7sSH7N1iCSE8GSlXruV4VyKbn1z6+lCvV5bk/RDMpR+7EUZj6SwSXyVKOVzcQIA4EJJ0mh9u/yS7M63/leaDeH3m976/3qUh1Pq//3mSBKaI2P7zZGxXxsfGvG54vp/IrMZFsbQSS9UG6svquubWzdXVheWa8u1Z1NTk9N3pm/fuztZbd8rqbpjAgAAwL+ppBHX/+XZv/v//0d5OL3+H+vGw7nHj+JzDfR3/X+io6Zf3iMBAADob5ev/vh+3OrLUqUSNhYajbWJzvbw78nONoehnttQGnH9PzCb96gAAACALBzslHr6/0tRHs7Y/x9/u70XH3MghDCc9v/HF5/Xl7KbTqFl8Thx3nMEAAAgX8NpxP3/pL3+v3y45KEcQrhxrZOnPwN4pvr/8+sHPQ+tx+v/p7KbYiGVZzrvR3s/E8LgTN4jAgAA4CL7L41Wsb+X7M6v/Xw1V7H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4w44dozQQRGEA3uxmtRIDVmrlBUQvELEQxMZDiILgCUQQDyC2lt7B0jukVrCxsEzhDeTN7qikCVjsKvk+mLxHGDIvkyb/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNd0/7uv4mXU9GX73vPH1UnUl5ka3u/XN2NFP+hy6H9nr+8BAAAAWBBVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//9JxdmQ==") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x83) r3 = open(0x0, 0x8400, 0x50) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, 0x0) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="b40000001900010000000000000000001d0109004d0011"], 0xb4}, 0x1, 0x0, 0x0, 0x8000}, 0x20000400) r4 = syz_open_dev$ublk_chdev(&(0x7f0000000100), 0x0, 0x20000) write(r4, &(0x7f0000000900)='1\n\x00', 0x3) (async) ioctl$XFS_IOC_FSGEOMETRY_V4(r4, 0x8070587c, &(0x7f0000000240)) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000d80)={'veth0_to_bond\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001280)={&(0x7f0000000040)=@newqdisc={0x2c, 0x2a, 0x1, 0x4003, 0xfffffdf8, {0x0, 0x0, 0x0, r7, {0x2, 0xfff1}, {0xffff, 0xffff}, {0xc, 0x1}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}]}, 0x2c}}, 0x4000080) (async) ioctl$VHOST_VDPA_GET_DEVICE_ID(r3, 0x8004af70, &(0x7f0000000040)) (async, rerun: 32) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="20000000110001002bbd14792ca938700000dcdf25"], 0x20}}, 0x2000e844) (rerun: 32) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000b40)=ANY=[@ANYBLOB="280000006d002fdd25bd7000fbdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0400ed000000030008001c00", @ANYRES32, @ANYBLOB], 0x28}}, 0x0) (async) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) close(r9) (async, rerun: 32) r10 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) (rerun: 32) mount$fuse(0x0, &(0x7f0000002080)='./file0\x00', &(0x7f0000000000), 0x1000000, &(0x7f0000000380)={{'fd', 0x3d, r10}, 0x2c, {'rootmode', 0x3d, 0x8000}}) mount$9p_fd(0x0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x84, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r9}, 0x2c, {'wfdno', 0x3d, r10}}) r11 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), r2) sendmsg$TIPC_CMD_ENABLE_BEARER(r2, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x34, r11, 0x100, 0x70bd2d, 0x25dfdbfe, {{}, {}, {0x18, 0x17, {0x1b, 0x7, @l2={'eth', 0x3a, 'bond0\x00'}}}}, ["", "", ""]}, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x4004804) 13.286267761s ago: executing program 0 (id=866): syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000000)={[{@usrjquota}, {@oldalloc}, {@jqfmt_vfsv0}, {@i_version}]}, 0xff, 0x523, &(0x7f0000000900)="$eJzs3E1oXNUeAPD/nUyapB+vee/19b3mVU2tYrCY2rTaLgSpKLhQEOtClyEfJTZtpEnBlipTkLqUgntx6daFW3VTiitBcFWXghSKdNNWEEfuzL2TyfTO5Dsh7e8HyZxz750558y55875mLkBPLIG039JPXwzInZHRKn1gMH6w707l8fu37k8FpVq9dTvSe1pd9N4JnuZ2JFFhkoRpU+S+R1NZi9eOjM6PT1xPosfnjv7weHZi5eem+rNtpw4cezokeMvjryw/EIVpJeW6+7AxzP7973+3rU3x8r59jy15nKslcEYLMpKzdNrndgm29UUTspNkW2bkBmWLD3/0+rqrrX/3dEV5Q5HV5ojpfXPHbCeqtVqtaf97kq6v1quzrtSBR4a0bvZOQA2R/5Bn45/87+ijsDDOoy7fbI+AErLfS/7i3iitjEf4HS3jG9za/GeDEbEu5U/vkj/Yp3mIQAAmn13Mu8JtvT/+usrI39euP5y+viPbA2lPyL+GRH/ioh/R8SeiPhPROyNiP9GxP9aXr8rIqod0h9siTfSb8wul26tUVELpf2/l7K1rXs/R9b/W5CB/q5arK/5aRPPZ+/JUHT3TE5NTxzpkMb3r/70Wbt9ef+vN3tM08/7glk+bpVbJujGR+dGV1DUQrevRAyUs/I3+r9JOSJprAQkEbEvIgaan1jp/Lr9TeGpZ7/a34h0Lzyuuf9bXP6aauE6WqeliiWqfhnxTL3+K9EofyxYREwWrE+eHT09cXri3EhjffJwb0z3dUrjhx+vvtVu36Ll/+bXxhpl5rXj357KWtbqpfW/PebrP/L12/ny9ycRSWO9dnb5aVz95dMHxjR51S1e/8Xn/7bknVo4H4N9ODo3d/5IxLbkjQe3j8w/N4+nj+k5nJZ/6GDr+V9Lt3aNy9+J/0dEehI/FhGPR32EmOb9QEQ8GREHO5T/xitPvd9u3xLP/7ruDomsUFr+8VhY/nrNL6j/+fX6doEkuyAU7Oo6c+Dm/YGVlj+t/2O10FC2pfj6lyy4RLTLaf5pl275a9XvHgAAAGwNpYjY2TSXtDNKpeHh+hzQnthemp6ZnTs0OXPh3Hi6L6I/ukuTU9O1+c/6fHB3ks9/9jfFR1riR7N548+7+mrx4bGZ6fFNLTmwo9bmk9JwxI1dTe0/9VvLFHOH7wkDW9UarKMBW1Sn9p924vde28DMABtq6Z//1z9a14wAG66p/bf7Wl9lBd/7ArYA438gs6TLgWsGbH1VbRkeactq/4cW+eUfsKWU4+1GeGl39ez4e1dgC9H/h0fSor/rX1Wg2lO8qzcePDh6O79gV6wsG30FaW1KIO1ZLX5wfi1eTVr5zRuyLX0Fx5zM7pbQ/n4OWT7aphWl5WWspyCtldTp5AreljSr+S1MKudnT+9d85O/mn1Xfq1Pm683pJ0WBTbyKgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB+/g4AAP//l8DN3Q==") sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000140)=0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x1000000, &(0x7f0000004440)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}]}}, 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000280)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000002340)={0x50, 0x0, r2, {0x7, 0x2b, 0x7, 0x800, 0x101, 0x2, 0x2, 0x3ff, 0x0, 0x0, 0x80}}, 0x50) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newlink={0x3c, 0x10, 0x44b, 0x0, 0x0, {0x7a, 0x0, 0x0, 0x0, 0x4002, 0x1400}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_ROUTER={0x5, 0x16, 0x3}]}}}]}, 0x3c}}, 0x0) syz_fuse_handle_req(r1, &(0x7f00000023c0)="7183c1654c792752d2252c111505954b0b2d4062f31328bea54f310d5dcf627fa7f8f45e484f7bbd0c20f5de909f0c29f7418403b0a343182340147475653be9aec286f773355d274454a71a5eb1afafccb166cd4b995af5b23ea89439fd58f9d4b07fac9ffde1c16f9ec644e02386c4c879fb7495d65b6cd2bda928253538ab5c7061572b7be5483b6fa86968358b4b537fa0b95fc63d8631b1084611daee62ad3bcd2cb9f53a59416985d77f219e29f289a45fbb1ae3ebb4e046d6a9633ec25ea3156f36effa0491e125047e7948e3f889f713abc9474f577d84e8cafe011ee3eec12b43270d728146e2ff22d74bdb0694e93b7f977fa1952ab5b9a69cde45ec4d22047e785794c827c42173a26930b088520677246ac55b5bac5574325eb6aa71b5f67e151efab73f7582588be5eede94b20c257eec7cffb6d6c898f2a525ab0fe9fd0a1fa480137eae2905a932e175ffbba70f1dc7cde443abcfdc2e1fc12b1bf444e65b802eb4859b62a06ff813611a6ea1d8d35bde0348c02af3b8c70fe172d899ff191850604b2786e06cedc28de58093cb585b49a5c1d4c8669e8a59f95ff3bb4287a56d19de4c65d18ae9335cf1cfedc47e6741fdc6a6ca45290cda457a87162fd6868d80e26bbad4657db5214f98e89240c27b071bba6dfc206308a078593c7b7b1d20d64291b7dae4ed3303c5d90d0df3e1be68c47f99baa2cacab4f87878e4a497fe5bd4f9f0bd4e7253dda9a951d1906a6da9e4def5e6fb8df7dcc085957c59b0b725deb104dfa0e38f5d3f4bb6e55d0af541348cfe50f17fcbded2419d939196a349ff139a1545765379442078676ef2287d9a07eeb2758ca36536640820366f99f31155c1d571792bef6c7ee7570f1a267ee692f93203efa00b5678b6f1549068fff92651c9ffe1be516575883c42313c9175bf9dec1c559c8414dcf3c928809f9d4cdc3279164d570b5f2c3f549d7c57acc17286622983bde3db9e6eeaa53fd6dfc30b87edcceed4543eef1ced8a43584a2a0b90ef0c11d92682a7c3647888fdebaf8522a3886cb6874032b803b9024fd2df89a291c8479b6fd1f29202484d2227ee9cfebb58cbbc5459583392c78f4cdea2aaa353fc10d0f6f219e041cb95fc4fcfe95d6e2fdf8680d4d4315ec4a90735aac77c02e0bec67e1f6b8edef2cf8c3b2334aed69bcd855fc70ec13412322bcdfeb9ba36f48b62a19c489ff0be02bb5042bb7b911ba53c2cb73cdc2c8afbcaf4a067c9f33427249ca462fcfc760ad265f468ea8417f1cd35be629d35ddd0901ed6c1be436f248dce3a6280a8e0c245bb409fc4461efdca9b3fbbeb1090f665e2491cb86198d87973ffa4129bd5cc31dd472313f55b3ce5d7517d76414684431ea0eefe3fb4dbcf462cd8ee3605daa4a372b0ecfcddcf9fbea616721cbfc12dbfbf77ebc02de165157bfc7540a8271c2d1f445a2c7afba38c3ebeb61169894ae9ceb8e228c7331137db6f870a19550f2f495c7f08d0b131208fdbab2003479d18093ce57ed13780fed91050ac7be47f4ac661a160f014c18b572c7982c0b03851babdee50a066827ed740f265cc118effc7ef7608a947680c4bee1a305b2cac9f2f37a2771f1382fdb24cb936dc4220a9a6a44669d7c48564e85b475a076c4b06f1f2b8dc04e2d0a0775bf52fcb811a903270d704bac39ed1eeb3caee9b0940e0c22f513ad3c262000047db217f2aea76370af22adbc3c8e6f1e6fc22b5fb4b176f405517e5fc483c50076ecbd2af833c45f1b7fe21722d35bbb5153068426c1a630f9d08517953b39b9adf9b9c5f5f7a9bf2f0020e84edc541bb5112bd00d3dda0a5a784b038de7f2bada95b5040690ef556a5ae169b874f26f85c114e71a0393bda4c8c1aaad8b4c7523f24a901324c9d2cdf6deb88bfc03092130aafcbb75ed469f269a78b83937dea2fc1d0e3d826edb978471c5cbadbd60bd3b9f418ef30aa6a437319793d5b252b30e6c6587b7c888da6d257a59356d2e3aa7ddfe477cb7122a727289d42a5d0773a3a2a93a76e3ba0c854a98a4297ae388f0861f64f1949eda7cb8f1d643b1a8ea488f1565a829c3dc06ddf10ef193ddc74661d4a1e8ade01fe2652ff606d48eee3732c88603f8059c56d08b231069eee3c4c9b62ce59fd03352723ae4068983c5ef5f3aefdacb92756bc051c15936f86ab70910141a897545489da87f8ec6a545626dfeedd1a01b39b03c0961030fca2eef0e0935f0afcf495598ae5e1b428152e62ecf21512ea27d7295bb9697eca3a6fffe5d7c1f1c389ec0d4f509d3bbda5d3bc31cbf8d6a32f966d654b18c25134fb994b1acca6ded0e13f7a2d94964b5e16ec0e0448398c297314254a9acd36d14c342d637084b96e0b770ad7a46d67238f26625e2f3e2c1283983bea299ad149fafaea62e4622c29f168ba2b091ad8a19e5c19f0f51608c0f55012f829af2934bf00b59ef689b93fb5e080620da166f61251a83ef4c52f246bd5ead76449c99048eadf778e52313935ca50d953a962941d07cdb5f201cad408efeac1802f1b622bf9ff338ec0dc0b61297e681c15db4ba82b9a7c7879b2897e2f4da36de9d366770c222a064d5b56ca800009d260376a6dc19f63d0a5fbb4f2b7ccb71b9d693d4596a4580d7822872f29a3af6d0419aad50b5e44515ce4b48bfb923c16dff60eb890bc04a8997b4bb347a643ca436ffb8f4cdab529c2fc847ef8db017dbb8ea76f645eaf3d8314d8b68ebefdff622076f5f5365fb00db199dcf6ffc998d4007a2d3ff11abd03a71f7c2b23bf7da785010acaddc388d21ca5700ec57407e025ab5a93750820a0814b330fca50534edb5a1b8658301a7f175f110c8513b9e0841074f135200965e8d74c93732c7c34c003cb727e86e6caf3fa8ddf54927001e1f29c7ffe1cce3cee719f980d4ffc9abebfeb1c5059b52afe9c78413a6e825af24fb1c675b906577bb1afd02fae10b6d7b6d9a394826987a621c3d332320f714e74b709236dbdcda930db15650d1fb3dac7333944a205c69f78433545b942dc8bc41a670da0ede8b0383e66838a2980344d35970000000000000000ddb673c7e65eeb70df39bf25b692dd09ddbdb6a5d0bd0a5b5773c128abeb021147277cca9c8f76dacdf75174969ea62b479d05557ad3365f0aeaf061323d8de1773c81cfdb809a55e5aa6967a3fde5eb3b590a523e3b986997bd42adcaf55f5859641d8a20288e48eac8b5d3ee23d71be3298120031437d650645e36786b6f887d9dc74e7dbbfdb6d463e912f3e462480b5dac49a2804eb56ff333d7fce4c1b29036ff26cf7ebfa0bb46e36f6ab37cf8a4480fe85004a05a046a7e367ce78699a893f7d9471fa1b81b23d59bc1dcec14ac85db72056c7c84be166e87a2b120c6d7e53d3b1505c1336cd362e1d101a2c29d62ce1e2733efb4e4861a9f712f678b09f174fce6ab5957c185e77b0017964f7caf17ab31531f8ad3afdebadaa949aac1f85b1fe31553afb464ece3b0db14a5c0b42b9574729bd41f1e543529219939685e7dfc643263f363b3836cace58433244180f1ca6bcc740a0e6c66ec22f5c0edb91599faad9ff618d541568680831e5659c73d01151dc4a89ad6666cca1ad7e57bfe819a305328f00d680555f4979348fb444c508785db795d3505b764f328bd123dd2f4fd13c3be9094b5232ff38b02e485da80ea0418d1d6c6facf7bbf020c5d2894f8c4f6d67a0ecf660dc87af9c625c7b8dc12921f3f01edc8954fbc40a61d87bd64a1eb7aa18d525df842492d16d380fbfa0022118c22fe617e4a43dc311fbcc06ed9fa656deadd965021ff973a19a84bb2c04eeeda2b0d8e9dc4ebc9818c21661fe95c42f8917d88ebb5beafb7e0ac35e7174e9851ba2a8c5cf4115a5e0391b65a8fdaa9750c07046e67881cc491dfb14999cae28e835dd083fb5962ea9809664fb5dbacaec93423f9ca2bd37da35fe5560409f76adafded418891cb45d22363cd77f0eabbf90e6c0413f56175ead17954d18f5e13e16f9a43e3d50ecfcaca20cdeadc6a85e3c5d8039d502e82c8657b0d8d67aa81003d5eab83884df0206fa5020e32eee186aab41da797a32c8e7d2ba8309b463bd84447d27d51f8978d744474dac867822814e1adf897c79e53662a3db2575a6ed5654e41baf4da6415fa4f79baa0dd5870916814fb42e72441080dc50f33fed0ec215931f3ef6b53786911afc7ce6b89d8984f5dfe26d29c6d1b59671820390b7c9695f51bc13aa84abb6bb49cfc8dfeb7aebc2d21b9ea4a44be2f90ac7934d6f3910d388dc65ca3f18c6875ff5ee81a4bd61202443bb96e40af5c8d840ecc4374ecccd8c242fbaab3bd5b57beadc8562e5280716898d6684c0f09102f378e9e4c5dc0f2e735acb8c5f312974e1c80c817fa504fbb948c9a5fe779f249b1faf95d3de797615f29ad83807fc357c3de2fa1dea6b75d70bb20d3db88b7ed167e377e7c1f2b0f185cfc598c54a3de9a3c6a1099f3dbdac4ccf9b541c5b82ecc46a02054dadc255b27507615ea028b887e3446f7bfe9f07a397ed271b31f6b61e4d4fe4f444dd501d1bbe5ad0d9f532f22f7d181cdf2eacf02fe73b86bff775c1d27c97fb5d61a62c7bd160fa9abc411628339926915f016c15cb9d7dd6a161a46d0dbe8ce79ee8f92e4b0b1a90d26fd9a336d2dabb6844086ab91ccb875039c22d3e3cd623369642416b13940da156fc38bf22ccd790eaa594a43057886e31aa1d9b08d551128c227b111d11c11149e9f17ba10ef9fa330cf779b53777067d118d92a029359b60a4967460db0ad15437c26cddbe0467cb86332a4ee5a7db0994c70fae7b0c91b2be8ab0b8fd59724f22a7499f367f0a564eaec5a6c6ec33e217d1179e063bdfca7aea8643b258a91326996cea21c3f5833e88ffaf7162760360b068136172e8ff3896c6cb3f85ed389087b782bddc2787d316d02218651e726ac74f0680f41375eaacb65f5e07fe02554b4ef68d21c0057151f1885e40efa06cc575d9da764646ad1623a12476fd22a1689b80029d686b49fc5e3809ecb67a3d455db985f9fa5ef94ff15a37b7f436e25fb6b332a61593b0091320aa059fa4e7b40218721e93a4852a305afb91482711959886dba77ca130d6b704152c88a497492a8c8497d6500d4c00303c976ce4feb63af3c04d79470798916a39a35bbe286f0139ab4a389776216f0ff45192b78ef7bc37a591961f29334bb159f05cfb29077d25ae64e25511cb0e06d04bce0bee9940cc9301e5188410d90de2e6f3c8b2bc7d3b63a7e9e81e06c0f7aba6deb3f65ade427ee759f4a145d48f46be57452c186f79756eddbd57a8afa56c464ec2390bd0de443e9050358600d2aae0f4c26c57509ca44f87828a78b3402877097793a124f1d8797df9ee8a3d4ee31b2d0b6ff15d9fd4dfed8576f8473f11ff1fa8a9ba5d6a98b496fa8ee07b780a2f3db6096ef7a210944c421f917a1dbb6656b5dd1b5d28b9c12fffca50c7ae219cf2fc942f44157e6a9075df8bd1d1a4e78c5257de2c0547ecdbdecab658dbb78cd12f123cf30126f6d3bb9862ac2577dafa57f6d781de013c24de2c1a61b68852933cd52a008188c81db89a3a5f6d726b4a36ec94b88c1f9897ff4c8b70357dd6b8df89814979f23e6299bef881b418b43b2b8b2f907b4fdb63602b4855b6af76a0738b05f9595f109a087f51fec1d8c8fd89fc65a7a5e87fb51c6c1d5f7681a03866935099d71a14090b4acbd9b32b53f41b5bd941825099d2b60b8a2824b2ae8a6a280bb49664b168b680b5557cd4c043cd8317740b7bfc67c09c572a6f9430717a7fe8c0de6eac2a8197353fd98008318301586574d3d0a9bd940119c86eab16c37b52f5279ef017dd05ee01ec251ecfa4552faf56b2e6c5da623db3dbbe5b61c997b587a1ff324bd52ebc009083abc3b38ec8e025a74c9a93b4ab93563b077fe21bf8e003ec94d0ba086c755d57d089a4d26da0dc3905794e9f514e6489fb1fd17017214d13e5f8953b5ccbbcdceabbb795c47509b77b856a325062bb576472639a9c5945758862e9919a585a08323e3f6b373daeeae53fc34bcb0348c225b42681698b560adad4d6e76a142fb24fac16ffe41d3ce90f3c8d2c23c9bc9a1f1cb6d7d914a52a4a81e0bcdc81c3db916280b5064e337dbeb609fc55349c3b3c157fd5f290f96a49b9bf793bfc86a5e2f2aa8640b7051cfefc60079807daba74caadda51e509c45b6334364751424f6812aa649044cda11ce9f667433ce507521a2fa5b2bf7426a06c4cd2b96cd5daddf40b83f5201066962ccab5aa240abfc161cd22767af0c9f38eaa353ec94ebc91cd5d0d692199c51c94ab0ad01a96fa5acd1dc426732010000000000000035c165d67af9c1c7939efc4b34b94287339ae19dde488d5ac009b271ddcde85ea9651bc793b1c6a6a71aa569f03f350e0bc9b7f03697bc8c676f8adca0dab2885b40c5ca0cb39f5aafea2ca215267af81f67b1f3598395e1f7b4b98fb85add7d260d53aa7d6720454809daabd390283214a8c04fd86be5fad5417c7256beb270d6528b611d57d9889792f6615ccc8b27e36de49960b2027c12915fa472bd15b233eae9026771be4459397016ebe5e7c03f0c9c24aa62936a98f09c37aabbcc001b55b1fad4729be3b708e70f893fd1901064c5863e444c38ecc8127c40fe573a412f154731587fb4ed173a112ab5ef727f9d35538a00280b099dce9aa990cbc3fb5ba0f224d637d26060c93dd768e4ce14ecdeff52d374e1bbb75b4e36f5c24bc2efd619896d4ae7ce89b3eebc96024c0f20643c8722b20570f52546f0b7950a8b1364041611a57f1cbf0473d1b4c0fb270c3eddcb7ec770990e738057e1e147c7cb222a4fa1d43159b00a5cb4bf8693f46e338c5342fb779dcf3774c47916c9b6378bb7024c46d3a9283db02f06f33e923194f377b60d3a3544df65d7fd0e864bdd2f5498a186d00c055a3266ae58df5324b5577ff8bc10e802587ce4b40224795634a8740f46ca4684513bfdfd058fb3dcacae59fd81328752a4dea349073bee3f8f6deb4ab49d07dc8e12f5c07c03e18dd9f3ed50a81cfaa34b7d76a0ca136800c7dc9d8e4d031dd83d350fdc5f1c381dfe9a4d50ce7a3d672497686e36417bf42c963ea4d57b4a1e8406a8d8366e48d90ca841f11d578707745642a92bee162bf53413193c4f56393fd6f3f16104b037e540467e4399ebb474911ae4e3f6bd8de3b8d78d465a0f965aa83a9a6915e1a8680173dcfc943b0b22e72a9c1e2ff91035c73e1ae8a391433927b4f98721926e27c24ebfd9ae433305de8ae18e4f7e58fba0a71711bc2462e6f58b52f62eedfdd188d82e837d84c695128c442c7feca7cf33bf9f3e0419c2ad2c0d0ce716cd3aa50d14590a1b0cc3f7a7faaf6edbe23f3dca06328618c47eb300aa2e70eaa9d3d9ef1fedc7c62f678001d00b73afedcb904064ab9402556bba36635d6009200524723e30f9e5f3ba0fe7f0dcdd7a71e917d20ce83385832477aed639ff46a6407b6bda8adcc1445c9ac5050012779d5d203e01c1a60a6ec1189e0c311baa8b4b7f80353c2545ed25d4e967bfb55d60502909177e51a4fab5f14bfafeb2f8e29b8c358c4c6e01126ae4909dfce62c05b7c1f26ebec4ca1eeffadf7e2de92d505d4dbce9f01f5898b78a29df49041334f7723ed3f33ef66d47a7d7934bddb65bbc35c61f6f87aaca98e33ed76d99bdf91028202aac5fdc2e8f2349d213d720ed20342275ba17dbd4513771a523d59d4e58f1a85a5b2db3444a7426aeeeee000c7732b580136dbb5da4e38bfeb9b4bcc8d8277191a6bdd3cc8999e7b029eac6d4a3230f3921bb7c05aee79eeb6582da5f55ae988284fb406944f60ce5f56c91571d9871d08e1abbd727021af7de75ed8636ae66b58e28e49ed26f90858103f40477500d8ea9dda0aeb93f8f3ed64584aa53281c0e823f421d2a5ae4c5c6dbed7a5eea7759e5f88e0b1e4c5aba30402eec0f31cad961c7b91f97718d69d36b2e05116003e48b154bd192463c88a91bff59469260d5253f7592d88d7d1b404eb44a1a37b9bc168d2aaae1d9c1bc76429b443e750c5465c9964024401dd840827b6562119bfd26419be851774ee6f042d03023e8733d5e5da81f0d79eb6b2d44680c761a4067340a70e64928ff083d3d6d580818dacc91cf911e43996fdef4e7a2b99961ff9f1524429a619c262bdca9d66ea3d6e2af7726d53fb2daf4aad27c4f140463c2f28ca0080361ebf1bc53d04ed095e79ea456a7df398b27ac4968c91fc05f25ce547c55584b1fd4409bf831f1c094b7b5b922ac320b68f0a2ed9fdf6589cec5664d086832fd2d124ac0a3414cd79231f7608d6a7bb282cd2294b976e76f677a0c55b6230b16ba5c778e7c4b098b254f61c48a96840dea31526ea453a64bd8c6c79cfa6b2d9b67c1f43dd09dae0474234e370dbb87e09c2dd3c06f6e2537d0730258c267dc0125b5de1abf6c873327558059c1f15f8ae330f57bd01e922e7ddfd1645cb7f65fa93758346f40795f7fb4ee34a52a77b88e21bb4ae5f3992a8ecf3749543c9a29018270dc78b2e1b2e2ba8cabfff252d2beab6f3a03fd97f7a3c64c9dc653fa2776247f18806fcaa806adbd1e1f40e452778799dfaa54ddc5034b68b1111204831d172666fe2491f8e7d1b774125021e1e506846a85bf0595e3a4f1d6749fb1e0f307db076f793fbb376748eb4848d277f339f8402c34996a6f0402867b4842a2b49dc5000aa7fd1d1ece309a7d9ac2de864be2f891714f80dc33de0ba12b443d4c797028b428fefa73f4d449db3d8857f54b87bb18be180defec7d342f9bc6a62cf7e803019d5b34699b4d641f7b877473b31eb285ed7298942b390c6f0dc3f2d020b99e97cf77d9c0deb5f7a4d24acfed27529983238a9396387004c1d0d559914fdd328d8138d8a09a239d13ea7cbe6a1e5bb15ef31744c47db7b2ed9adba3490c925f7cd32ebadf1703abfb6f7208a0618fac5ce87c41c34614f12890262e7b768fd61d18ade5dddd17f981a331481d8cf51a4ea0de2b5ae771cd9854eb837e0c3161135c2ea96bc65368fd4ade64bbe8b1ad83bf8e441efa5ad58b504b3363e4f64b107a052e520da8592d5a82cdca61e62dc929675d43ec22adf0d5e6e1b2c6e6da2a8331e43891ec01b8d437ad2eef660f0819b1cdc0da41dcb10e3ab569400b2bfc6596aa3fe74c0a9eab4d49734f8ba17ae80dc2af75f003872b9242d0ea419bfd8f7998e8f5efc3a3f31aae23228f5df23e1a4f9f887aaf62d16db191e16423363228ffb7e5707dbf48b0718664104ca1b3b8094ca2f2e505efeca17449391a1de5273f9945d778a44d25bed43e88627e0f02ac99b17b6062f1cf1c3ff896ffedd647fbf5b17bba1c9f48b44f37c175cab7423bb515266c351bcd32cb8e686dcc2f53c0e6e69370bfeb26a92eed46345faa54d16fb8631abbf87155893a00321d4e6895f1db18791570a3c3bafdc4a0a0ee400879babfb96c32de9fe4f0c7e5525b214f2efa6134fd11b7cce737306c9a2f181589296861a069b52ab409f6d68947d4e93408c58a2583852eef6180386095cf05af416dc753e04d01e63850954877052b91e0106e9e4a09188db2e3d20c4d0f55cbc70191eee8306627934b4385f0388d4473d255edeb2863fd199c7de24e4017eb3419a01986efdd686e6811eafce821a4990612618c635f5493fbbf078f7ebb6ad2524685673ff6de8ddd1f31f5e8c38a4ea82032acc1bc4492921a227869de3465b63c8af1f9da042d6a4ff6038fe2d5d8b33957b2da3751263fc761e474183e9d98800b9a8f70b6c14dc3088e6433e873635e892e0011b619e75d1a9a8f2cdb05cd400a3c9e1e3a49d3e2b94dd31ee691b3405c9d7afc2cd90b158630877b369fc7fa89e99436d8199844c9c8d983dcdc9265ac7fce701366b77a96188bf3e38edd51db71b6e812e5ad91b365c42113579a9a21d6ae1763cd661abeb0d44818b48d0044852bbbde748d0d553e3248e6b8c8b96626955e558ea3545d37bdf8678650846328a192a3094499e278f97ffe373fb84b66cf632cf310e2f9f7bf9796949d8e3df3ce3449962ef94e802866b15a96f639a01563196eebcf5d4c44874b04fe0af19f5e529da8b5c84c4a7720c4a4e376853a62803f147a0b02af0cdb84c8beb82943544e818a405dac88240d5d16163dcd305863ae3e23cbd30a3afee464d3c650584b3f0a4d18d433629584de57bfeae052f0ee56fcbe9e99fb8889330cfde95c2acf458a9547d845d9f16d61c91086e6b093c3231f4ef8ee1d9a483b3ff64e5e1dd458ab1498d5c9ffad7dcffc08f3c17e3471e5d7864d7ff46e3edbd31006cc007692082ab2b876e00003437ae98a12fb5113f30fe0273d6e54bb724e1a68231b514a684c652d9b3221f1002d107607e95690f42441a42fb27ea8c06bff93989868b69b7d89595aff235177a7033cd8460b5ce72d693a465ed5f32db2eb84de6a073df764b171bf95d989fb1d5aecf51a035b6b3a2598178c626355dd45fcfd7418cbefa7266408ead0b0758bdb20458ca2a9e17c4948ed2b448ee0b05c9ca40d2737f18b5d55c1bbcdc54d8d84057211148fd29c673a4d9d40c9ea95934adbd92cf51bc04bb5a129de5e61e745549c3661216cc95ca8bdbaf1300afa4a1b217520498471e25786535183bc9f9e807d5e2f8a719371b36f582b89829c3d122f609d6fbab9ba3f9b531254cf8f136da347fca26c134038e9fe5c37a20a747273a6312a2c8c54a9ef16f1309704b4c6e8f28c64b120c7fc4527250580de7febe7bed26976a2b5f50af3d391005b06216946b0cb83029848092f473b0504a747c10302ead0743abf7879a6bcacf66c51ab74c85dcc9ab80ea97c8e410f4ca2be1496ada764b0d40710110b609b94959063cdd744bfff8a205cc78267451319181314c1ec3f0f7698c91592f5e876a6953cba7040a5dd5abba1064319ca4c9776a5d164b2378765b385c4bd046ece0c19853e5a6b0a95cc4e64ad056327209f6f98f085e2abad270930e1c74f462137184c7ad9cf88a73db662c15235e79065eed8c89e3ad88a68a51505dd09e042871d65204ef36b7958543b23dc4661cd796f98738d8638b3ec8612da6bbd01b3915a23076a55497b8442c6895f2d708e5212e3bc4a377849f690fbf2a4f40189d1416a1c30b841fdf035e97832af641162d221dfd9b9f636ba0e280a338bb5ee8fb9421216f6fab09b782dcc34190bc65f906dfcbf31a932c85440ca6e8e6f20c2a9a76a27a2cba65403ba8ebacccc9a282e29cb8373c24858e51f7f19fa0f484ff15f1f70a819a84abdf69f09c0a8d4fb84ff43f867a4574e1a517b8f3f3724388d90a82dd0ec5d207d40e72812e2b3cb098e9d0a491330fad438355e7bee0240e4fc3b99675ff5f51434746fa700a2bddc2573b2cb5ae6fdfe7130869fc26c95d800ec5870d63fc5b54256cec89f738d62f7921569b4b72ffa7d19823d2da72215a6f994f950945c00", 0x2000, &(0x7f0000007080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006680)={0x78, 0x0, 0x4, {0x7, 0x1005, 0x0, {0x0, 0x5, 0x4, 0x0, 0x1cc2f0c3, 0x200000000000101, 0x4, 0x6, 0xbfb, 0x4000, 0x9, r3, r4, 0x8, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000004c0)=@newtaction={0xf8, 0x30, 0xffff, 0xfffffffe, 0x0, {}, [{0xe4, 0x1, [@m_police={0x6c, 0x1, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x2, 0x5, 0x0, 0x3, 0x1000, {0x0, 0x2, 0x0, 0x0, 0x5}, {0x2, 0x0, 0xff, 0x0, 0x2}}}]]}, {0x4}, {0xc}, {0xc}}}, @m_gact={0x48, 0x2, 0x0, 0x0, {{0x9}, {0xf, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0xfffffff7}}]}, {0xfffffffffffffee2}, {0xc}, {0xc, 0x8, {0x73251c587dd540e9}}}}, @m_bpf={0x2c, 0x3, 0x0, 0x0, {{0x8}, {0x4}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc}}}]}]}, 0xf8}}, 0x0) setresuid(0x0, r7, r7) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/schedstat\x00', 0x0, 0x0) read$FUSE(r9, &(0x7f0000008e80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000001540)='./file0\x00', 0x20010080, &(0x7f0000000480)=ANY=[@ANYBLOB='allow_utime=00000000000000000000007,dmask=00000000000000001,iocharset=macroman,allow_utime=00000000000000000000002,uid=', @ANYRES64=r12, @ANYRESOCT=r10, @ANYBLOB="2a3a6dc4d70cd8504afe4f20df34ad3cf37d706dd73fd000", @ANYRESDEC=r12, @ANYRESHEX=r11], 0x1, 0x14f3, &(0x7f0000005940)="$eJzs3Au0jtX2MPA511qPW9Kb5JY113x408YiSXJJyCVJkiTJLSFJkiQkNrklIQm5J7mH5BY7ud9vuSfJkSRJSEiyvqFzzl/ndL7R9x+n/+d/xp6/MdbYa+5nz/XO9c53vO/zPHvs/W3HwVXrV6tUl5nh34J//ZIKAJkAoB8AXAMAEQCUzF4y+6XjmTWm/nsPIv5cD0270hWIK0n6n75J/9M36X/6Jv1P36T/6Zv0P32T/qdv0n8h0rOt0/NcKyP9Drn/n57J53/6Jv1P36T/6Zv0P32T/qdv0v/0Tfqfvkn/0zfpvxDp2ZW+//yfMzL+7Rm70nX8ueMKv/yEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQqQT58JlBgD+Pr/SdQkhhBBCCCGEEOLPEzJe6QqEEEIIIYQQQgjxPw9BgQYDEWSAjJAJMkMWuAqywtWQDa6BBFwL2eE6yAHXQ07IBbkhD+SFGyAfWCBwwBBDfigASbgRCsJNkAKFoDAUAQ9FoRjcDMXhFigBt0JJuA1Kwe1QGspAWSgHd0B5uBMqQEWoBHdBZagCVaEa3A3V4R6oAfdCTbgPasH9cK70X6usCw9BPXgY6sMj0AAehYbQCBpDE2j6z/mIAL/Jrw0PQB148J/yX4Su8BJ0g+6QCj2gJ7wMvaA39IG+0A9egf7wKgyA12AgDILB8DoMgTdgKLwJw2A4jIC3YCSMgtEwBsbCOBgPb8MEeAcmwrswCSbDFJgK02A6zID3YCbMgtnwPsyBD2AuzIP5sAAWwoewCBZDGnwES+BjWArLYDmsgJWwClbDGlgL62A9bICNsAk2wxbYCp/ANtgOO2An7ILdsAc+hb3wGeyDz2E/fPHfzD/7T/mdEBBQoUKDBjNgBsyEmTALZsGsmBWzYTZMYAKzY/b/erHkxtyYF/NiPsyHhISMjPkxPyYxiQWxIKZgChbGwujRYzEshsXxFiyBJbAklsRSWApLYxksg+WwHJbH8lgBK2AlrISVsTJWxap4N96N92ANrIE1sSbWwlpYG2tjHayDdbEu1sN6WB/rYwNsgA2xITbGxtgUm2IzbIbNsTm2xJbYCltha2yNbbANtsW22A7bYXtsjx2wA3bEjtgJO2NnfBFfxJfwJeyOlVUP7Ik9sRf2wj7YF/viK9gfX8VX8TUciINwML6Or+MbOBTP4DAcjiNwBJZXo3A0jkFW43A8jscJOAEn4kSchJNxMk7FaTgdZ+AMnImzcBa+j3PwA/wA5+E8XIALcSEuwsWYhmm4BM/iUlyGy3EFrsRVuBLX4Fpcg+txA67HTbgJt+AW/AQ/we24HXfiTtyNu/FT/BQ/w89wIO7H/XgAD+BBPIiH8BAexsN4BI/gUTyKx/AYHsfjeAJP4ik8iafxNJ7Bs3gOz+F5PI8X8Pm8X9fbXWjdQFCXGGVUBpVBZVKZVBaVRWVVWVU2lU0lVEJlV9lVDpVD5VQ5VW6VW+VVeVU+lU+RIsUqVvlVfpVUSVVQFVQpKkUVVoWVV14VU8VUcVVclVAlVEl1myqlblelVRnVwpdT5VR51dJXUBVVJVVJVVZVVFVVTVVT1VV1VUPVUDVVTVVL1VK11QOqjuqBffAhdakz9dUgbKAGY0PVSDVWTdQb+JhqpoZic9VCtVRPqOE4DFurZr6Nelq1VaOxnXpWjcHnVAc1DjuqF1Qn1Vl1US+qrqq576a6q0nYQ/VUU7GX6q36qL5qJlZRlzpWVb2mBqpBarB6XS3AN9RQ9aYapoarEeotNVKNUqPVGDVWjVPj1dtqgnpHTVTvqklqspqipqpparqaod5TM9UsNVu9r+aoD9RcNU/NVwvUQvWhWqQWqzT1kVqiPlZL1TK1XK1QK9UqtVqtUWvVOrVebVAb1Sa1WW1RW9UnapvarnaonWqX2q32qE/VXvWZ2qc+V/vVF+qAwlSAL9Uh9ZU6rL5WR9Q36qj6Vh1T36nj6nt1Qp1Up9QP6rT6UZ359b0RANTP6oL6RV1UQYFGrbTWRkc6g86oM+nMOou+SmfVV+ts+hqd0Nfq7Po6nUNfr3PqXDq3zqPz6ht0Pm01aadZxzq/LqCT+kZdUN+kU3QhXVgX0V4X1cX0zbq4vkWX0Lfqkvo2XUrfrkvrMrqsLqfv0OX1nbqCrqgr6bt0ZV1FV9XV9N26ur5H19D36pr6Pl1L369r6wd0Hf2grqsf0vX0w7q+fkQ30I/qhrqRbqyb6Kb6Md1MP66b6xa6pX5Ct9JP6tb6Kd1GP63b6md0O/2sbq+f0x3087qjfkF30p11F/2LvqiD7qa761TdQ/fUL+teurfuo/vqfvoV3V+/qgfo1/RAPUgP1q/rIfoNPVS/qYfp4XqEfkuP1KP0aD1Gj9Xj9Hj9tp6g39ET9bt6kp6sp+ipepqervv8baXZ/w/57/yL/AG/PvoWvVV/orfp7XqH3ql36d16j96j9+q9ep/ep/fr/fqAPqAP6oP6kD6kD+vD+og+oo/qo/qYPqaP6+P6hD6pf9I/6NP6R31Gn9Vn9U/6vD6vL/ztOQCDRhltjIlMBpPRZDKZTRZzlclqrjbZzDUmYa412c11Joe53uQ0uUxuk8fkNTeYfMYaMs6wiU1+U8AkzY2moLnJpJhCprApYrwpaoqZm//t/D+qr6lpapqZZqa5aW5ampamlWllWpvWpo1pY9qatqadaWfam/amg+lgOpqOppPpZLqYLqar6Wq6mW4m1aSanuZl08v0Nn1MX9PPvGL6m/5mgBlgBpqBZrAZbIaYIWaoGWqGmWFmhBlhRpqRZrQZbcaasWa8GW8mmAlmoploJplJZoqZYqaZaWaGmWFmmplmtplt5pg5Zq6Za+ab+WahWWgWmUUmzaSZJWaJWWqWmWVmhVlhVplVZo1ZY9aZdWaD2WA2mU1mqdlqtpptZpvZYXaYXWaX2WP2mL1mr9ln9pn9Zr85YA6Yg+agOWQOmcPmsDlijpij5qg5Zo6Z4+a4OWFOmFPmlDltTpsz5ow5Z86Z8+a8uWAumIvm4qXTvkhFKjKRiTJEGaJMUaYoS5QlyhpljbJF2aJElIiyR9mjHNH1Uc4oV5Q7yhPljW6I8kU2oshFHMVR/qhAlIxujApGN0UpUaGocFQk8lHRqFh0c1Q8uiUqEd0alYxui0pFt0elozJR2ahcdEdUProzqhBVjCpFd0WVoypR1ahadHdUPbonqhHdG9WM7otqRfdHtaMHojrRg1Hd6KGoXvRwVD96JGoQPRo1jBpFjaMmUdM/df0QzuR63Hez3W2q7WF72pdtL9vb9rF9bT/7iu1vX7UD7Gt2oB1kB9vX7RD7hh1q37TD7HA7wr5lR9pRdrQdY8facXa8fdtOsO/YifZdO8lOtlPsVDvNTrcz7Ht2pp1lZ9v37Rz7gZ1r59n5doFdaD+0i+xim2Y/skvsx3apXWaX2xV2pV1lV9s1dq1dZ9fbDXaj3WQ32y12q/3EbrPb7Q670+6yu+0e+6ndaz+z++zndr/9wh6wf7EKvrSH7Ff2sP3aHrHf2KP2W3vMfmeP2+/tCXvSnrI/2NP2R3vGnrXn7E/2vP3ZXrC/2Is2XDq5v/TxToYMZaAMlIkyURbKQlkpK2WjbJSgBGWn7JSDclBOykm5KTflpbyUj/LRJUxM+Sk/JSlJBakgpVAKFabC5MlTMSpGxak4laASVJJKUikqRaWpNJWlsnQH3UF30p1UkSrSXXQXVaEqVI2qUXWqTjWoBtWkmlSLalFtqk11qA7VpbpUj+pRfapPDagBNaSG1JgaU1NqSs2oGTWn5tSSWlIrakWtqTW1oTbUltpSO2pH7ak9daAO1JE6UifqRF2oC3WlrtSNulEqpVJP6km9qBf1oT7Uj/pRf+pPA2gADaSBNJgG0xAaQkNpKA2j4TSC3qKRNIpG0xgaS+NoPI2nCTSBJtJEmkSTaApNoWk0jWbQDJpJM2k2zaY5NIfm0lyaT/NpIS2kRbSI0iiNltASWkpLaTktp5W0klbTalpLa2k9raeNtJE202baSltpG22jHbSDdtEu2kN7aC/tpX20j/bTfjpAB+ggHaRDdIgO02E6QkfoKB2lY3SMjtNxOkEn6BSdotN0ms7QGTpH5+g8/UwX6Be6SIEyucwui7vKZXVXu2zuGvfPcW6Xx+V1N7h8zrqcLtc/xOScS3GFXGFXxHlX1BVzN/8uLu3KuLKunLvDlXd3ugq/i6u7e1wNd6+r6e5z1dzd/xDXcve72u4RV8c96uq6Rq6ea+Lqu0dcA/eoa+gaucauiWvlnnSt3VOujXvatXXP/C5e5Ba7tW6dW+82uL3uM3fO/eSOum/defez6+a6u37uFdffveoGuNfcQDfod/EI95Yb6Ua50W6MG+vG/S6e4qa6aW66m+HeczPdrN/FC92Hbo5Lc3PdPDffLfg1vlRTmvvILXEfu6VumVvuVriVbpVb7db8V60r3Ca32W1xe9ynbpvb7na4nW6X2/1rfGkf+9znbr/7wh1x37iD7kt3yB1zh93Xv8aX9nfMfeeOu+/dCXfSnXI/uNPuR3fGnf11/5f2/oP7xV10wQEjK9ZsOOIMnJEzcWbOwldxVr6as/E1nOBrOTtfxzn4es7JuTg35+G8fAPnY8vEjpljzs8FOMk3ckG+iVO4EBfmIuy5KBfjm7k438Il+FYuybdxKb6dS3MZLsvl+A4uz3dyBa7IlfgursxVuCpX47u5Ot/DNfhersn3cS2+n2vzA1yHH+S6/BDX44e5Pj/CDfhRbsiNuDE34ab8GDfjx7k5t+CW/AS34ie5NT/FbfhpbsvPcDt+ltvzc9yBn+eO/AJ34s7chV/krvwSd+PunMo9uCe/zL24N/fhvtyPX+H+/CoP4Nd4IA/iwfw6D+E3eCi/ycN4OI/gt3gkj+LRPIbH8jgez2/zBH6HJ/K7PIkn8xSeytN4Os/g93gmz+LZ/D7P4Q94Ls/j+byAF/KHvIgXcxp/xEv4Y17Ky3g5r+CVvIpX8xpey+t4PW/gjbyJN/MW3sqf8Dbezjt4J+/i3byHP+W9/Bnv4895P3/BB/gvfJC/5EP8FR/mr/kIf8NH+Vs+xt/xcf6eT/BJPsU/8Gn+kc/wWT7HP/F5/pkv8C98kQNDjLGKdWziKM4QZ4wzxZnjLPFVcdb46jhbfE2ciK+Ns8fXxTni6+Occa44d5wnzhvfEOeLbUyxizmO4/xxgTgZ3xgXjG+KU+JCceG4SOzjonGx+Oa4eHxLXCK+NS4Z3xaXim+PS8dl4kfuKxffEZeP74wrxBXjSvFdceW4Slw1rhbfHVeP74lrxPfGNeP74hLx/XHt+IG4TvxgXDd+KK4XPxzXjx+JG8SPxg3jRnHjuEncNH4sbhY/HjePW8Qt4yfiVvGTcev4qbhN/HTcNn7mD4+nxj3invHL8ctxCPfq+ckFyYXJD5OLkouTacmPkkuSHyeXJpcllydXJFcmVyVXJ9ck1ybXJdcnNyQ3JjclNye3JEOolhE8euW1Nz7yGXxGn8ln9ln8VT6rv9pn89f4hL/WZ/fX+Rz+ep/T5/K5fR6f19/g83nryTvPPvb5fQGf9Df6gv4mn+IL+cK+iPe+qC/mm/imvqlv5h/3zX0L39I/4Z/wT/on/VP+Kf+0b+uf8e38s769f8538M/75/0LvpPv7Lv4F31X/5Lv5rv7VJ/qe/qevpfv5ftE4Pv5fr6/7+8H+AF+oB/oB/vBfogf4of6oX6YH+ZH+BF+pB/pR/vRfqwf68f78X6Cn+An+ol+kp/kp/gpfpqf5mf4GX6mn+ln+9l+TsocP9fP9fP9fL/QL/SL/CKf5tP8Er/EL/VL/XK/3K/0K/1qv9qv9Wv9er/eb/Qb/Wa/2W/1W/02v83v8Dv8Lr/L7/F7/F6/1+/z+/x+v98f8Af8QX/QH/Jf+cP+a3/Ef+OP+m/9Mf+dP+6/9yf8SX/K/+BP+x/9GX/Wn/M/+fP+Z3/B/+Iv+uDHJ95OTEi8k5iYeDcxKfPkxJTE1MS0xPTEjMR7iZmJWYnZifcTcxIfJOYm5iXmJxYkFiY+TCxKLE6kJT5KLEl8nFiaWJZYnliRWJlYlQjhhm1xyB8KhGS4MRQMN4WUUCgUDkWCD0VDsXBzKB5uCSXCraFkuC2UCreH0qFMKBseDQ1Do9A4NAlNw2OhWXg8NA8tQsvwRGgVngytw1OhTXg6tA3PhHbh2dA+PBc6hOdDx/BC6BQ6hy7hxdA1vBS6he4hNfQIPcPLoVfoHfqEvqFfeCX0D6+GAeG1MDAMCoPD62FIeCMMDW+GYWF4GBHeCiPDqDA6jAljw7gwPrwdJoR3wsTwbpgUJocpYWqYFqaHGeG9MDPMCrPD+2FO+CDMDfPC/LAgLAwfhkVhcUgLH4Ul4eOwNCwLy8OKsDKsCqvDmrA2rAvrw4awMWwKm8OWsDV8EraF7WFH2Bl2hd1hT/g07A2fhX3h87A/fBEOhL+Eg+HLcCh8FQ6Hr8OR8E04Gr4Nx8J34Xj4PpwIJ8Op8EM4HX4MZ8LZcC78FM6Hn8OF8Eu4+OvfrHW/UjfRhRBCCCH+Y6T+wfEe/+J76m/jkp4AcPX2PId/e1wDwMacf533VnlbJQDg6e4dH/r7qFw5NfXvj7tUQ1RgHgAkLudngMvxMmgJT0IbaAHF4e+/vvqt3qrzef6D9ZO3AWT5TU4muBxfXv+Wf7n/3mrUnD9cfx5ASoHLOZnhcnx5/RL/l/VzNfuD9TN/OR6g+W9yssLl+PL6xeBxeAba/MNPCiGEEEIIIYQQf9VblW3/R9e3l67P85rLORnhcvzb63MhhBBCCCGEEEL87/Rc5y5PPdamTYv2Mvmfn1T8b2ftljbJ5MpMrvAbkxBCCCGEEOJPd/mk/0pXIoQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCpF//P/6d2JXeoxBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCHGl/Z8AAAD//5fNKfo=") r13 = getgid() lsetxattr$system_posix_acl(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='system.posix_acl_default\x00', &(0x7f0000000180)={{}, {0x1, 0x1}, [{0x2, 0x0, r0}, {0x2, 0x1, r3}, {0x2, 0x4, r7}, {0x2, 0x1, r10}], {0x4, 0x5}, [{0x8, 0x0, r13}, {0x8, 0x2, 0xffffffffffffffff}], {}, {0x20, 0x1}}, 0x54, 0x0) r14 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='freezer.self_freezing\x00', 0x275a, 0x0) sync_file_range(r14, 0x6, 0x9fd, 0x3) 9.839260926s ago: executing program 0 (id=875): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x6d71b000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x4000087, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_msfilter(r2, 0x0, 0x29, &(0x7f00000000c0)=ANY=[@ANYBLOB="e0000002ac14"], 0x1c) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x2, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000063000000bca300009d0000002403000020fef6ff720af0fff8ffffff71a4f0ff000000001f030000000000002e100200000000002604f8ffffff000014010000630000001d130000000000007a0a00fe0000001f0f14000000000000b503f7fff80000009500000000000000093bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98dde20358d1148272abd23da767f8c549ec21ead2ed51b104d4d91af25b845b9f7d08d123deda88c658d42ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff61623604000000000000006a89adaf17b0a6041bdeebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb46ffffffffffffff7f1569b33d21dae356e5c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d643649393bf52d2105bd901128c7e0ec82701c8204a1deeed4155617572652d950ad31928b0b036dc2869f478341d22891202d0f5ad94b081fcd507acc9b9c67382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d355d84ce97bb0c6b6a595e487a2cc47c0efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599dd273863be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d91c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8697502c7596566d674e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb9439901fb39f1d78aa60ead1883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc48899b212c55318294270a1ad10880fef7c24d47afcc829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0b4a26b702396df7e0c1e02b88c114f244a9bf93f04bf072f0861f5c0b000000000000eedcf2ba1b9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba3401e6a52acb11883ad2a3b1832371fe5bc621426d1ed01b389708165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcd857ab15e355713767c536cbae2f5c7d951680f6f2f9a6a8346962a350845ffa2000000000000000906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa19faf67256b56a41fd355b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ced301efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000fbff00ff0f40b1888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554b15dca5f77a08a83431a87881fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fc08001011e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e3f753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f783e96635600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30ca99e969d6fd09dc28ebc15edb4d91675767999d146aef7799738b292fd64bb25b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a794963342aece449a0d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ecab5d232f89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a05e41f6016ab5bbe4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bcb0addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a41b9b9a7c2bca311a28ee4952f2d325a56397c78f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1efd78e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a50f2d0455cf79a43737a3926937e84fb478199dc1020f4beb98b8074bf7df8b5e783637da740800000000000000c55a4385e9a617aa6c8e10d4202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035abc46271a30f1240de52536941242d23896ab7493c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a44434600e64a6a274000000000088b3e63a000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adddfe3ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4100260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0e727bf10d6335332f45b8e87383930f1a4724434f28efb43e06e64f0698caca42f4e6018a455736c482a017e2b13dac4a90faa109f0e87cc946acfb3d1a56e9ec13ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc309381aeba191950bae71f37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdce1f7ffffffffffffcf4cebf04f4bc1eebf560a26d34d3757b1450fdb0a9a69f432e277f3a0386eb2bd3305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cff5d6b6898335792749df7b1f51e91f8c1c3b1b93b338a59c0c0247bc9412e19204caaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d94362200000000000000000000f296b0c1484e5f781ad26bff696b05ff0a5e2270e07618b04273bd4075ea38ab463bfa6a38e7c537498ba3e4df8dfc9e040000003c3ffad44d2a376def42e41e9fc31678257e040fa7cf32c221aaac08000000000000001a00000000000000000000173570f0c11ae694b0f7a4f9c2f6790044a357e785af6e153d5f1ea460af92c7cbbd6295afe740f5e154346d483e0d641ef02e4d5295d756e110522a7a945b93fb705b95b6aae27a8fb33732ce1da1c0b1af8eb9222a06e984ab1e6984c8bdc12360627137ab67b6b68ab08acb29a74dc36b51209cfbc87f61182bbeb2772e9d5a1ffc477179be481efe46a4ce86be0b1d8eee42a611a3d44ca450b14586ed63dd92005c79e4a8ab8a94f0c6cb4bed8594a39bd76d3ef8a7ab014e787596db796bd93a36c2880423291e3bccc86f66ba792ff4d87b3f80e5908779e51c5e9055fc5b23605cd000c723187ef09dcf4b07b06a9342f3f62ee7acddff292082c1f4d8eb9561f80873a09a1ae0c9af11210200000000000000484502009759264a5729f07c2b218fa36ba2316a99aaad0130df83d0bda1e711290f78c143ea143967b00adcd77e6ad5e48d839ea61aadb83e4d071c54691924a3830d3e7b5c198bb0ed623153590000000000000000004b985ea170ab651a039d7102923e810ed567e3f1979b9ed1a4bf6a10dac825c96a0828b335de445a4880bb6474157efd1a72ca46ae4cbe3ab648c9bc4867a5a4cb87d7d6d55475b34b3cb6aa9e2337d4e04a37e35109752522ac9b187ab8e0d179e6ad0dc758975e9cf77f703e742b77521149d8fdeae4b92d5edc232ca356fb86784b865adda7c921dc475276837b2619922de4d96850172602fac7d165e32419a622bdef7c91385c87c30b8a144d9b01784a8060670455f76b207517f66cf32fa0772975e0963b7373dba424beadf60d5bd08ea73e2b5620a5754455006934679b10e596821e2bd380d472c9096ca4c55d6106d0b88e38f6c54abc952c81617a06f93465241070fea3d9fc786e2625572ff2068ff84361b3883cc2c8b9a0a2f70119db13b47c924c73216bb12d1e68a03a08aa682ede113691db07b50f5e6fde6252f1520c"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffff97, 0x10, &(0x7f00000000c0), 0xfffffffffffffd00}, 0x48) 8.777174572s ago: executing program 0 (id=889): r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)) r1 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, 0xffffffffffffffff, &(0x7f0000000440)={0xb0000009}) read$eventfd(0xffffffffffffffff, &(0x7f0000000400), 0x8) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="569534ab1bbe0e03", 0x8}], 0x1) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)={0xa, 0xa, 0x4, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@rthdrdstopts={{0x1040, 0x29, 0x37, {0x33, 0x204, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim={0x4, 0x1, 0x2}, @ra, @calipso={0x7, 0x8, {0x1, 0x0, 0x40, 0xfff}}, @generic={0x0, 0x1000, "a0a3e34e0acd57b7b7fe623501ef41fd6e62f2b75bc0ca40036e7e104b4bfbb8111ca17a9d6f029df51ea39d6af9de6fa5bee79c23d23bf160fe4fcad0ad1de61fb6801c66770ca6cf5e0aea7083559517ba85a3908a8837a1c996af131c4db9dad2dc370ff8371eaae3c59ec2b7b64221f1f290dad22280ee3fce6558e04347e021f03c0405a12664933d859454eb9babd31ea15888bd11009e170baa4bdae9b9c49a998443a52f86afcbf6ab3aa23f6d1139b9d5b600fd47cae4b52c0b592cd8fbb83c584c7c2c268b73fe89461f9a9c248202c46a955624a458095cf6e6f9f55e0054cf4e9c5476f32871b0067750d0b55b0c4a202ca98b9a500fe9caac570a349e779cc9ea05ff918fb29f5405480ce3fe4e3b5f973dc3d78c99220a79d9d3f65295682623b45b0ed73e71943c657700a19504efcbffa16d0f89e9f4cf9454ad2cd9bb4d3c719a881e6507379cbe2f841099c06fd6cc895e9d614f99c3e595700e3a7c1828dc7c0836b5ebca8dca2e2448c453a36182e698d5673318e30e83d634baaa344c96bd97cf44374bd860f858e4a19bcdc2167ffa60792a41168d69afb0a9c81e1c2ec104a53f368f38b35996768416f9088b84e066aba5e6d872a492f0c235640c0377225b7e6af4736b9e812ad13eab759c0ae7b82e586cf80f703be0ccc86415b40a93fef272c68995680cb25b62be07cb5b2316865a04d72ce80955f1c4965ee42102f972a9cf99733b1b958baec10710a9c98e5dfd0f7a83cbf43d01fc4e2c2a45b7d0c0c166e6e61d735b5ff8c6314c28bd40bedc396a816e28ab297dcb3c9028e5f339b6eb787850c39f716fedaf187260359efa09f43d6212d21b6618278ecaec939f5091973147882869fb46592c4afa188201e7839fe7d09ee633554057a18a353f61118789cd6b73588ce626ad950d619ff25531f81679744b19a873927489e5d0fd7fd62e48ee5341335056bdf858b3b85c8348138536cd867c4d17b26e4a7f28635b29fa649722ca9558e5fb434688b35ead3b538c8ebd2fd7dfd1da30476c4c824307a3e28fdd385485761653219fa93e4cb0435a02a5369f07ee8e7b271ac1c0fc44453e21c32ba8c493a5af06b8257e03fc716ff458eed82bee2d9c1cc718a41ca917a74df7016c92a451cf9dc02db6a760db441dc82bad951aa83f512ff0c553893b37ca35f649aa74c72b78f4dc04624383adef3b3b3a5af2aea90112d4f3ff51012060610d7afd55eb655785b6aaca6b6a28991d908f1ffbb43a213889173e4cfb9f8865a2d6ff55e2c5b0141f3430a5dc36f9442fa5c958c135b37269d78f13617c271235bbf074fdf012ea356ac1656c9e5629cf595c2dd2c62e0e9f83e94e7737cefa2129ded0fe4a44b2b241466aacd19851cdfee1efa393128bbfff370d33ab713059fc9af650d590c1968e99d171539339a55671b4381af860d53876000ad9d186bc2fa792736fe1d2bfa8996fe8d72ee4f990b5c80bc80a842219f16e9bf399c697994dc8f814544b1f849c2c1a53871abf668246aee4cd8f33f4403dc8e8f7792beab56076cc56d789f59d8072458dbbfa8ca78e96ca24eb9dac9dd67e9e427aeafd426b9c77385f0fe46e831cf65d625e5ba7289aa23618461c90b188de84f91556c16b23727ae015c381c0bb244bb2e36d128f7dc7b8e9ca0bada9f6a0d56bb41d54e1cb226a526d73cbcc76734f42784de27e3fea84b23bc601f2acf5c7bf2416b28877ccdeb00f8707893547d5b42e776a367288808413c4c8d0371844f1ddb4258e84b0f5b17e15303024ad20bc4a01702c6bdaba61bf1665c7195fa6d46df6ac2fac90ceb1bc5980898541a7570309475901beee0a361ad293d37ff9f8795275b00b5150bee3cf5545fb2ab0c99d776b28f84081a0ce638c400faa30c06e45dd989acf8376cd80a48497ca8e2e1933d843dc9de618988639e2bf9408b863be1f4c3d9c824a69a0a90f4573f7315215eb7007b93f51032c8e852b6aed5fcef0fff8f7386363ceee7c6cf6a6a6afa7aa716aaa75a16ba6694dbcf7865941fb8de2dabaf6bc95ed2d4e3056e6db11a50f0f038bcc353e466dc4cdecd7d55cbd76a3cde4976f3a5c05316c1b4612574f431167c2990568c74dd40229beac778b2dcc4cfb239c9fb84469a406315d7497a60de7c438235f880d2891ac4cbf55773a766e1d7ec5efcc807bd2666f89762ec9237ef5da9f6e35a6a7f7c0533bc881e2da46a44670a14c7c857e656cd1c7f75b4118441ddd0fbd1add88f16c5a09c6376dbcfd8901172f6735fe94a2e3d616e0f915b3923059af4480af5d69514a5ec1c64cb2be70a5c031f522b9ee78014918872a154720a5645b0f4402df398ecba0dde4855c045fd6a058a8d9b384adc55036adddc5c796570f2b4555ed20d19a5c0be836014c2a6044e9c001844153cda31b78a5dfe159428b04cdcf9960c50ee87aac7ac32c4523b4f1e1c34a3933b7659e3e701aafb657edb7ba4b9f3f28ae11af35d93d7a1a2b490d9026747090e59ebd4913b40d67aa66ed6045dc9c1191eb88d8092e8a90d254da9f05fc8f38a35ab9b558a13001b6ce7328c72d2fad8de1519b4bd38baef53c2fdd3f96086a3feb184dce25ca8465144cbc97aa5daf7b1deac6c939cf5b25ed4a02361129a50b3664d997b7eac12e942f4f5e3a7750cdc30fa6a68144edb22fce05f005c05554a51bc70aa1c8a6c092c5c8a2b3e6f253bec9937c65050474b9a10a6eb3a8d60536c8d52406fdd2c363e067530973f3f2a2e9d17d603b9517fc94c310e31c390573a0e7851c19e5b09926a954093da512ecf0591527294bfaeb9a4940c6cab3dbfa588265ba142f71b13a1c4bb0a90824b75d9676d47e7ea5d45aad60f14fe6d31f7b59aa7aa82183790505167fb56c1dc7787740cf49fb95f997434620ee4220a1ef13a53f6dd0fe9621c676db584daf46279e4dc8dc8d07e83a8e6eda857ff19f481335503c53fcc93e589bec0e94980c3714706bc482c8cfb953edf41ef4568905aefeec9858694e7ff74ef667a0e081a582575ca6b641a96695bfe7b1a619f142058145ef79935a278e592ccd41372febbf0d7b43142345112a35737bde4d95d70eb05974c21e52429277c9bc6e0e73f3c55f261e2c39f861750a37e08ad3ecb89c63adbaebda97abf12c612d7afacbbf52a5f6c2da16a5bce097cd0b86be9a1705a036cd8da60a2f9c2979559553b8dedddf6919eacfc95a13d0d05e6f585a653b5b3e6bd68dd019b09b80c3e943df07b15bf7a509656d39078958d3830f39401d5621298c8699c666dca7e6fc2a9b4d6ad6d1849185ef78e410af0e10b24e8498b9fc7e337abea2852dae023390a0d42251b06b689c0a5964cd0c7cf43255554ac87ed36fe9b530fe308905afe0de610fdd897d6aac43ed84f3de2e0afa9937fd24875e5d84b4d12ec3ee953e876b8c8dd90cf3e5b5c338672562960d2d507cbae4d7ffa9297001a9d49222f7fc385ba04880b49ab0695478a3a06ec8a5734c8a7d49e74cc16947bfaf8288ad4de3925e1da89a6c1aa89d9bf7edb781201592c9f46e9c826cdc6e5e947ec05e45882d936aa63a414747149e4fd14f5acc1c8e03e4dc3bdd4db031ad1d44c35111412ce29b97d482d221942993b7bac85ce3c78dce74dc55a38c168e10c7fde66fff925545806c247720e3072da65ac1f7831eb224eb00f542c00cc395bab832c710e4fa6c377a2407d56b03777d95d6530cfa7f9cf9d1eee1a20f70e4827899bbaacc951a1279696980f8761f1ecc2651d0f1064e4b597b01ce0a635f4c2bdd50223884c500146545bf433f08496e87ddcf7fc2de1560f0aff41cd45334f62e196465ed26a95ac778e3c4ef9df387788001e7598de0d81de83060a36e0a414f494af5a3e7230029f527ff07a76128a29e90e914a30d212ec74237f7c7c42feeb00bd5a0443883c0c77e06a3d10f5d0ef41d96deecdf69589489da8c670c405ecdc0e2ed29020975d6af253ce4fece973dc9de8f905682ae1a7e13c08bc131b5941b366d83904ef3fb5f6dad5c1c4ebc808705338c120e132ea7bd0c80823cae79d561fd1c3ed6d0bf9cd3dd93f329108d2d4b4039d70d08f4218507843b66d8b55bbd56774203375b1ba999c8b70688d3fcc823b7449fff032fe6d41e051bf6c19e3ac8d7d2dddf6b79b21b136e5cdd2bd4bbf18144348f23e74570ee0a7dfe28b2f2d072497dfcfa0958eae0cf2828836faf2e6bf919437ca8e2f479a3a36856e110c5e20a4b8561d5b454819d153ce98148192a458085ddc656c2f53c9faf0d2b1dc22097f2d7f2ffa95c5a5ed25c3f2dc6ba7843e1ad30c927db36f30759464fbede5ea1791ac2e8027d2cd6d4e6d1194a5f37114ecade1e6fd5be6cab1c7bd027fb382bc29d56b8190aae424251cb27e52bdb2013bbcf69bd022b1c7b9344ad1a6fd9c654555b43450cded0dc09cb08d845d9571b2481f149f12157443b52b910e7d80d5ae02a894a19be3e04c3bc7ce88cca5497a6c372aaba60c59d758865520ea324681620e636147b79c7127adf515eb4d8c81f9f773d48d5cba124ed10cf2829fb683b648febbded83e1d00a23328fca43375f9e0a793d6c5969e4d35005c940e46382c4751f011345c9f43848e85f113c854d546b3914a0ad7b655f21060e193faac64420065e0c63c47d7f8cedfcd88087a1cb0fd3fc90508decc0a41aec64d30b5990f4b8c4cfbe6c875b2ea94bbf37bf614a228c71886d251e30c6bc3282373a44f2dd251636e60e4aad64e4cb09595a8ae08eafe1cfdd31f35da1c72a635fe0db3ad60c8e12882a6fb1da8b074f421fe8df35cfad191f2eaacaadf60248e2cdf1d4a72d2eeff0ee82053149a03d5bbb745e3e4ad5daf0f498def3e96c1c19479205311f06d6ae811efd8d98de21b23796beddf3b796b82841e8dbdd6d9c8aa987bb7355d13bfedc2f513951080036045d5dea966ff9545c962cc879a9d1cd7b937b47a341f572e13ce09c74bc0ddfe466b2aa493e072f3b8b937210c031ee1cf1c707864c83fc8aa73a1a1287524ececeae8a91f5698962ec30715c6045557d82ab24f9b4ccb979115c70d285e67d17870272e932687226c3696cf38b550bbd2037fe770e0e9daa0fa078e0e77803bd180b48a01b53d6961b76ca260562fb314c898aea0940a2397020245b406e440c10a461b2438219e271be6fb9eaa8c85ce1d1e1b3fc84ee05ffc3140c2d1397acac0f437ceb9b9b0d69522d2c81cc00f9122c7849f8181d42bfbfc41ec58c30d417fcc2334b235142c6cb18fd71a4750793da03ead18773c2f349c120b6c5b8af2a78056576287f392fe9612029165a172ee6a80355aefe171913145443fd68733e052501040793e869a233ab18e175f6054ce9bfc5b7cf42b56be5d1c499f90dbc69044f5b18252078b709423b83bb89335e99477f794a596d0f620026a37db51c8c2461660d369d4d616139136a4900dbfc2274fd7731675f0b51cb04c8db58118b701317bb89030930a687fa2623ca013912a6ac7e185315a863c6fe86e99dfc5c5d877b5acd8efa153b11bf14799e9d055d268101efa13d9f67ba7821682aa6045d533b6aaa0c35c680478f654ddb9e89355ab3d2a9e6bace37f836db268ad9a0dc5918d549109f6087ef81246c0b0eee095146d44ec0f3a0571f4cb4c45ee7c8a9b104f1b61e8ca03fc4699993aa83d2a534556717013e6032025d84d2cf756c307edd45a297f60cfc81715d45fb7970252cd8b3"}, @pad1, @pad1]}}}], 0x1040}, 0x922bac8556bdad8e) 8.567277697s ago: executing program 40 (id=889): r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)) r1 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, 0xffffffffffffffff, &(0x7f0000000440)={0xb0000009}) read$eventfd(0xffffffffffffffff, &(0x7f0000000400), 0x8) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="569534ab1bbe0e03", 0x8}], 0x1) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)={0xa, 0xa, 0x4, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@rthdrdstopts={{0x1040, 0x29, 0x37, {0x33, 0x204, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim={0x4, 0x1, 0x2}, @ra, @calipso={0x7, 0x8, {0x1, 0x0, 0x40, 0xfff}}, @generic={0x0, 0x1000, "a0a3e34e0acd57b7b7fe623501ef41fd6e62f2b75bc0ca40036e7e104b4bfbb8111ca17a9d6f029df51ea39d6af9de6fa5bee79c23d23bf160fe4fcad0ad1de61fb6801c66770ca6cf5e0aea7083559517ba85a3908a8837a1c996af131c4db9dad2dc370ff8371eaae3c59ec2b7b64221f1f290dad22280ee3fce6558e04347e021f03c0405a12664933d859454eb9babd31ea15888bd11009e170baa4bdae9b9c49a998443a52f86afcbf6ab3aa23f6d1139b9d5b600fd47cae4b52c0b592cd8fbb83c584c7c2c268b73fe89461f9a9c248202c46a955624a458095cf6e6f9f55e0054cf4e9c5476f32871b0067750d0b55b0c4a202ca98b9a500fe9caac570a349e779cc9ea05ff918fb29f5405480ce3fe4e3b5f973dc3d78c99220a79d9d3f65295682623b45b0ed73e71943c657700a19504efcbffa16d0f89e9f4cf9454ad2cd9bb4d3c719a881e6507379cbe2f841099c06fd6cc895e9d614f99c3e595700e3a7c1828dc7c0836b5ebca8dca2e2448c453a36182e698d5673318e30e83d634baaa344c96bd97cf44374bd860f858e4a19bcdc2167ffa60792a41168d69afb0a9c81e1c2ec104a53f368f38b35996768416f9088b84e066aba5e6d872a492f0c235640c0377225b7e6af4736b9e812ad13eab759c0ae7b82e586cf80f703be0ccc86415b40a93fef272c68995680cb25b62be07cb5b2316865a04d72ce80955f1c4965ee42102f972a9cf99733b1b958baec10710a9c98e5dfd0f7a83cbf43d01fc4e2c2a45b7d0c0c166e6e61d735b5ff8c6314c28bd40bedc396a816e28ab297dcb3c9028e5f339b6eb787850c39f716fedaf187260359efa09f43d6212d21b6618278ecaec939f5091973147882869fb46592c4afa188201e7839fe7d09ee633554057a18a353f61118789cd6b73588ce626ad950d619ff25531f81679744b19a873927489e5d0fd7fd62e48ee5341335056bdf858b3b85c8348138536cd867c4d17b26e4a7f28635b29fa649722ca9558e5fb434688b35ead3b538c8ebd2fd7dfd1da30476c4c824307a3e28fdd385485761653219fa93e4cb0435a02a5369f07ee8e7b271ac1c0fc44453e21c32ba8c493a5af06b8257e03fc716ff458eed82bee2d9c1cc718a41ca917a74df7016c92a451cf9dc02db6a760db441dc82bad951aa83f512ff0c553893b37ca35f649aa74c72b78f4dc04624383adef3b3b3a5af2aea90112d4f3ff51012060610d7afd55eb655785b6aaca6b6a28991d908f1ffbb43a213889173e4cfb9f8865a2d6ff55e2c5b0141f3430a5dc36f9442fa5c958c135b37269d78f13617c271235bbf074fdf012ea356ac1656c9e5629cf595c2dd2c62e0e9f83e94e7737cefa2129ded0fe4a44b2b241466aacd19851cdfee1efa393128bbfff370d33ab713059fc9af650d590c1968e99d171539339a55671b4381af860d53876000ad9d186bc2fa792736fe1d2bfa8996fe8d72ee4f990b5c80bc80a842219f16e9bf399c697994dc8f814544b1f849c2c1a53871abf668246aee4cd8f33f4403dc8e8f7792beab56076cc56d789f59d8072458dbbfa8ca78e96ca24eb9dac9dd67e9e427aeafd426b9c77385f0fe46e831cf65d625e5ba7289aa23618461c90b188de84f91556c16b23727ae015c381c0bb244bb2e36d128f7dc7b8e9ca0bada9f6a0d56bb41d54e1cb226a526d73cbcc76734f42784de27e3fea84b23bc601f2acf5c7bf2416b28877ccdeb00f8707893547d5b42e776a367288808413c4c8d0371844f1ddb4258e84b0f5b17e15303024ad20bc4a01702c6bdaba61bf1665c7195fa6d46df6ac2fac90ceb1bc5980898541a7570309475901beee0a361ad293d37ff9f8795275b00b5150bee3cf5545fb2ab0c99d776b28f84081a0ce638c400faa30c06e45dd989acf8376cd80a48497ca8e2e1933d843dc9de618988639e2bf9408b863be1f4c3d9c824a69a0a90f4573f7315215eb7007b93f51032c8e852b6aed5fcef0fff8f7386363ceee7c6cf6a6a6afa7aa716aaa75a16ba6694dbcf7865941fb8de2dabaf6bc95ed2d4e3056e6db11a50f0f038bcc353e466dc4cdecd7d55cbd76a3cde4976f3a5c05316c1b4612574f431167c2990568c74dd40229beac778b2dcc4cfb239c9fb84469a406315d7497a60de7c438235f880d2891ac4cbf55773a766e1d7ec5efcc807bd2666f89762ec9237ef5da9f6e35a6a7f7c0533bc881e2da46a44670a14c7c857e656cd1c7f75b4118441ddd0fbd1add88f16c5a09c6376dbcfd8901172f6735fe94a2e3d616e0f915b3923059af4480af5d69514a5ec1c64cb2be70a5c031f522b9ee78014918872a154720a5645b0f4402df398ecba0dde4855c045fd6a058a8d9b384adc55036adddc5c796570f2b4555ed20d19a5c0be836014c2a6044e9c001844153cda31b78a5dfe159428b04cdcf9960c50ee87aac7ac32c4523b4f1e1c34a3933b7659e3e701aafb657edb7ba4b9f3f28ae11af35d93d7a1a2b490d9026747090e59ebd4913b40d67aa66ed6045dc9c1191eb88d8092e8a90d254da9f05fc8f38a35ab9b558a13001b6ce7328c72d2fad8de1519b4bd38baef53c2fdd3f96086a3feb184dce25ca8465144cbc97aa5daf7b1deac6c939cf5b25ed4a02361129a50b3664d997b7eac12e942f4f5e3a7750cdc30fa6a68144edb22fce05f005c05554a51bc70aa1c8a6c092c5c8a2b3e6f253bec9937c65050474b9a10a6eb3a8d60536c8d52406fdd2c363e067530973f3f2a2e9d17d603b9517fc94c310e31c390573a0e7851c19e5b09926a954093da512ecf0591527294bfaeb9a4940c6cab3dbfa588265ba142f71b13a1c4bb0a90824b75d9676d47e7ea5d45aad60f14fe6d31f7b59aa7aa82183790505167fb56c1dc7787740cf49fb95f997434620ee4220a1ef13a53f6dd0fe9621c676db584daf46279e4dc8dc8d07e83a8e6eda857ff19f481335503c53fcc93e589bec0e94980c3714706bc482c8cfb953edf41ef4568905aefeec9858694e7ff74ef667a0e081a582575ca6b641a96695bfe7b1a619f142058145ef79935a278e592ccd41372febbf0d7b43142345112a35737bde4d95d70eb05974c21e52429277c9bc6e0e73f3c55f261e2c39f861750a37e08ad3ecb89c63adbaebda97abf12c612d7afacbbf52a5f6c2da16a5bce097cd0b86be9a1705a036cd8da60a2f9c2979559553b8dedddf6919eacfc95a13d0d05e6f585a653b5b3e6bd68dd019b09b80c3e943df07b15bf7a509656d39078958d3830f39401d5621298c8699c666dca7e6fc2a9b4d6ad6d1849185ef78e410af0e10b24e8498b9fc7e337abea2852dae023390a0d42251b06b689c0a5964cd0c7cf43255554ac87ed36fe9b530fe308905afe0de610fdd897d6aac43ed84f3de2e0afa9937fd24875e5d84b4d12ec3ee953e876b8c8dd90cf3e5b5c338672562960d2d507cbae4d7ffa9297001a9d49222f7fc385ba04880b49ab0695478a3a06ec8a5734c8a7d49e74cc16947bfaf8288ad4de3925e1da89a6c1aa89d9bf7edb781201592c9f46e9c826cdc6e5e947ec05e45882d936aa63a414747149e4fd14f5acc1c8e03e4dc3bdd4db031ad1d44c35111412ce29b97d482d221942993b7bac85ce3c78dce74dc55a38c168e10c7fde66fff925545806c247720e3072da65ac1f7831eb224eb00f542c00cc395bab832c710e4fa6c377a2407d56b03777d95d6530cfa7f9cf9d1eee1a20f70e4827899bbaacc951a1279696980f8761f1ecc2651d0f1064e4b597b01ce0a635f4c2bdd50223884c500146545bf433f08496e87ddcf7fc2de1560f0aff41cd45334f62e196465ed26a95ac778e3c4ef9df387788001e7598de0d81de83060a36e0a414f494af5a3e7230029f527ff07a76128a29e90e914a30d212ec74237f7c7c42feeb00bd5a0443883c0c77e06a3d10f5d0ef41d96deecdf69589489da8c670c405ecdc0e2ed29020975d6af253ce4fece973dc9de8f905682ae1a7e13c08bc131b5941b366d83904ef3fb5f6dad5c1c4ebc808705338c120e132ea7bd0c80823cae79d561fd1c3ed6d0bf9cd3dd93f329108d2d4b4039d70d08f4218507843b66d8b55bbd56774203375b1ba999c8b70688d3fcc823b7449fff032fe6d41e051bf6c19e3ac8d7d2dddf6b79b21b136e5cdd2bd4bbf18144348f23e74570ee0a7dfe28b2f2d072497dfcfa0958eae0cf2828836faf2e6bf919437ca8e2f479a3a36856e110c5e20a4b8561d5b454819d153ce98148192a458085ddc656c2f53c9faf0d2b1dc22097f2d7f2ffa95c5a5ed25c3f2dc6ba7843e1ad30c927db36f30759464fbede5ea1791ac2e8027d2cd6d4e6d1194a5f37114ecade1e6fd5be6cab1c7bd027fb382bc29d56b8190aae424251cb27e52bdb2013bbcf69bd022b1c7b9344ad1a6fd9c654555b43450cded0dc09cb08d845d9571b2481f149f12157443b52b910e7d80d5ae02a894a19be3e04c3bc7ce88cca5497a6c372aaba60c59d758865520ea324681620e636147b79c7127adf515eb4d8c81f9f773d48d5cba124ed10cf2829fb683b648febbded83e1d00a23328fca43375f9e0a793d6c5969e4d35005c940e46382c4751f011345c9f43848e85f113c854d546b3914a0ad7b655f21060e193faac64420065e0c63c47d7f8cedfcd88087a1cb0fd3fc90508decc0a41aec64d30b5990f4b8c4cfbe6c875b2ea94bbf37bf614a228c71886d251e30c6bc3282373a44f2dd251636e60e4aad64e4cb09595a8ae08eafe1cfdd31f35da1c72a635fe0db3ad60c8e12882a6fb1da8b074f421fe8df35cfad191f2eaacaadf60248e2cdf1d4a72d2eeff0ee82053149a03d5bbb745e3e4ad5daf0f498def3e96c1c19479205311f06d6ae811efd8d98de21b23796beddf3b796b82841e8dbdd6d9c8aa987bb7355d13bfedc2f513951080036045d5dea966ff9545c962cc879a9d1cd7b937b47a341f572e13ce09c74bc0ddfe466b2aa493e072f3b8b937210c031ee1cf1c707864c83fc8aa73a1a1287524ececeae8a91f5698962ec30715c6045557d82ab24f9b4ccb979115c70d285e67d17870272e932687226c3696cf38b550bbd2037fe770e0e9daa0fa078e0e77803bd180b48a01b53d6961b76ca260562fb314c898aea0940a2397020245b406e440c10a461b2438219e271be6fb9eaa8c85ce1d1e1b3fc84ee05ffc3140c2d1397acac0f437ceb9b9b0d69522d2c81cc00f9122c7849f8181d42bfbfc41ec58c30d417fcc2334b235142c6cb18fd71a4750793da03ead18773c2f349c120b6c5b8af2a78056576287f392fe9612029165a172ee6a80355aefe171913145443fd68733e052501040793e869a233ab18e175f6054ce9bfc5b7cf42b56be5d1c499f90dbc69044f5b18252078b709423b83bb89335e99477f794a596d0f620026a37db51c8c2461660d369d4d616139136a4900dbfc2274fd7731675f0b51cb04c8db58118b701317bb89030930a687fa2623ca013912a6ac7e185315a863c6fe86e99dfc5c5d877b5acd8efa153b11bf14799e9d055d268101efa13d9f67ba7821682aa6045d533b6aaa0c35c680478f654ddb9e89355ab3d2a9e6bace37f836db268ad9a0dc5918d549109f6087ef81246c0b0eee095146d44ec0f3a0571f4cb4c45ee7c8a9b104f1b61e8ca03fc4699993aa83d2a534556717013e6032025d84d2cf756c307edd45a297f60cfc81715d45fb7970252cd8b3"}, @pad1, @pad1]}}}], 0x1040}, 0x922bac8556bdad8e) 8.551612918s ago: executing program 5 (id=891): syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='mnt\x00', 0x4, &(0x7f0000000000), 0x0, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000640)='mnt/encrypted_dir\x00', 0x0) (async) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000100)=0x9, 0x4) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x300000a, 0x12, r0, 0x852ac000) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000000)=0x86, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xa, 0x4e20, 0xffffffff, @loopback, 0xbf}, 0x1c) (async) recvmmsg(r0, &(0x7f0000000140)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002000)=""/4110, 0x100e}, 0x3ffffffe}], 0x1, 0x40002002, 0x0) (async) r1 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x80000) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) (async) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmmsg$sock(r0, &(0x7f000000a040)=[{{&(0x7f0000000100)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x1e}}, 0x0, 0x2, 0x1, 0x4}}, 0x80, &(0x7f0000004940)=[{&(0x7f00000006c0)="7b0902565e3de0069bab22c7951b90cd594f068e5e70185ecd2e1ceb922bb86144f47a0711d8ff58ba2855cc5d13bd4fb9dd1bb46c38cd05e18180fe597169c7235e64297a54abbd97e443553891a4dec8918c9ecde87a57f295056664243c856a189c8dfa5da48ccc09b7544827c6f377ca97d5709e7ef0fad558e294397971be45c0db37df3ac0227ff572ed12b17481ab3b551b49e8f3a0d9d7f1160f59b85ea4a1030151804a9783c8ce442f1299cd01652784c9bbcaff5f206ca564e3812d9311b1", 0xc4}, {&(0x7f00000007c0)="e35e12dfaa11fe3dee815b5d69627b7215d006e2a446a5bc64c6b15b951279f17e5695a4033100cba3d6ba59ce0d0b41dc157cfaabf6f01078843c0486459000ab0caff6b5079408643bbaf6c9121b1ffe1c228df5120294081e096bc65a3427718b6ccfec99a829377c027deb2c639a72c5b87663cd77ceb57b75324b50cc1b61bc8bdafb39b830f6f7d508ab66e8aef109b43e9b6cde2bbb9b7a90d5423531bedf2720922eb6bdac12157118ac0e4bbd6df342b26daa57b07cfad4c03ed2ff78ba2b5f74e5f7faec68e867baf12fedb5ed578e8314f2609d85d36b0a58be45132a952f781352d77d6097beb3ede82e3556d75f60b8924c8e7ab462da28255310c438b794736717ccb1f68bffe20d0a2421870169812e8249ca288bd99a9fe7b3ddb508dba441ddbc69529764548298e49f0fa4a3562857919eabe4e6710682ebeb15ebef15168285937561f9f7f47f6be5af09bd4a912e29abf85b8e96db1eeb6de2b8dcb308d42e1608ead8f704d6bf4c3a987dad6c338a5939c394b0a7e7d71440cdf03dee27e1ca036161d009fc8d84923ade3bbe7cab00fa2c67e847ee499c2c7bd3b7fdab850ba209ef465b94ffecfb12b3bde71801a08c1c83f1ab6605e5c2bfa0c52bf9118e97af41f80bd7e0fa3a2ab9e64fbf1d4acd11e20f9ded849a31acc714b8d0282e117238f2d31538a82ffc949c4fd74295fd25b8109275fb3f0e2ca7887e86c4591289d278a7164de51c1a4bcdecd8d61171d1c2de1dcd2da417f9ef7b32a304f4057ea7228392888cb4a61febfef93c610a5699b6d5cd2f6867dde9d368c1249203d268b02dd0814a0c819054f897b018a427997158d7dd7ec5591bbb8880af840861bd0909f0eef24f87ff82706d9adf729efd51e9822c54f13dc97e790f0a44b307d0a0f183fc530eebc4e14d67ac1dcf8aa6f1d1b5083c7a4842734423b866f7c33f8308450b6b2a218ed54b06ca8e776863236dcc206cbbe8ac5be61e95041e7849e78b1e2bbe5c258c1894e17587c0e3000d136c936cd43663711645b7f3537878cabd8ff639d8cc19a53f736ba3bfe7b56e2491f460c9c12a4b59fbe9570716d1c75c4fe2ee81c09951e02f02be2dd3c8a5771fd1794591ff42c8d941be792cc3f2ccd3bb84329a0de2dccf28d7600fd7656897bc1ebc2cb971c27c5ad420be4481e40a2307c7c7967c20f73cd9f5ddfb8d043d94b901a0f5f86cc549a6a3a409a67b7df964802edb493ed14ad810e2fc5cf0bccea4fb2b2b415f2dd6ed76d7f380eace213cf99593f1d50aaeb5289a79d722dd6f123ffd01da63d2fa217fc9819b703d9ab8463893d3a16dceb1c185591ba2f4b2ed2406d596aa791cd3794f6067f92d195a043995188e7078cec7b228f1ce62336b8b4d627b4075ac79e822b4090aa1f126a6b37222eec246b120bb61bfb8062c22b5ab831651c57f0dacae2d1003247def737c7f12635b9c76748a077d2d6235a4ad2286c54bf2bd996d6ecbd47d571a0ca3fe774e02e6240ed05b3b61df516dec31faafc6b204fe3a4a9802aa7ba03fec1a50c90848041157f9d8cfd6f6e04932336e501402e4514f63c856a2a45123b1d44d6ee1d042d6bb7766832774a921115d70aa0ded42c65057b70580ef7948824a1a162a3b9c8ee043108dc94d1936891ae368fcb3f99db288914aa7a7a4287b94cf52f97214ea9f49183ada724dbb601261f31c5351f2d7127e8e630c91e601742488460344598f7277a149ea26820a97ceb70e2899b52bd698531a74cbb641574f2eb0e2ec937b038f1385bf13de6c6fe926b645a6283d755f3f6904c47256444381cf1d1b54f6760fd29adc239039d81fd86530f860baeebd72939c592091ca3a3a1ba6c1797e7d6d7cdf4111c4ee4307708e94b9d978874825f8f1d68b45b94a9fef3a1ea8be21ff07263b6f0009ae459b2304325c196ecb9f2b26d9cecbf2cdc0314404a27f222b6dcdc275cb6842d38f36bb12014fe83b5950fa2f2d53ac6b5286dd151a26602e1d6d17ac9704af048cd8a69570af9f879272d37121fe50b05f89f4f0d29290831e4ee43c5e2a1c89c8bebebcba8e4453bfb6576cb23c8eedaa32ed9e2a02b90fdb7f1fda35e12ca065e873da31d06665f78b180c637ba02bc08c19d64eddc6506f76f7e3ddf63f582a9282dc0e1345852a84c25acb24a403bcc8241358e9c3cf7ae15eb7b1975d1ada2b4939eecd45d677ccc8f67e95726d3867d6a9c7286d17ae40f5cfc4abde2db57b91523a62a03177878132376ba1b5295f50db6afa33e907deff1df940f13c61f0b4b92b546d4f0f0a4ab95f73862d58fe7ea0a9d0a37549cd8d5b7e7cee79920c23019e10eeee00ea25dc816f67ba22911cdf21d1aa249c38a2681c5f4e5b32048bdb4f64bf62d8980d5798b254780cd5ddb8ed6a876e5d88521da3546da1c5616d463f355ae626c3a007ed32778a6b9801957832f5c87a335f787d10ac39fb9775b4ee81babe8fcbf9675c80fc43cba08402ba75e0f32f45a54f957d5f09287385b689d76f10f7171a1f5f72c691529da66d7c572b805f9dd27ebade85981f101917ea6a685232867345b926bce560dd70a2c96045e62061f24a001664297c60008bd49dc0c031230cac111cfb0ddd986825ce3df1b4b6379a5f9ea754c86c6e067919df5973520ca272743d84720c7e0c08b0a1633feaec2ddbf337935e9388f7de5b978e1608e626adec48b7299539cd9d7f1b7e6bcd41fbe9cac476d848b74af657a819d01d8d0e2dadd5aaed4a6d22339a7163c68914080e6047f8f09c110839d15b362799846221e996222dd2096510c56161c8b3e8386c70300606c126ab02e5606d4e1875638dcc297bfebfd9ad8fda4eafd72ca777916c0c84891b7136f5b15afc726603b6c64de62dbe921d645849195b8d5fdb54784a7bfb8e50115a61fcc1abea36b60984ba48cc30ca0cae431aa47a44d15160a827e6c622cdd4b7a1722fc63c72386e56c6a04124b695374f699bed30362907e9a2517526a06075773813c21c387991668442aa109091825e63dcaed354b1c4540ad1585e9d55b8fad6f578da0bb2e2ac7165a5cbc56a32be07c8ae3d56feb6eb59cb766ca4268b07ff1f4df6f24f7433546c7a9f379993b5f08b9121ae1dab076e9f120bdefe264e8707c173d1d4ce6782e67450ee1bb2b10975d080f526dfe09dd710b539f50a0420b34f62b3d9c4badbd7eb2998dd05ccd38f850a87bbdd7fec1a84ae024bb4fdf49ab188703afe0f43c085915ef82a246039c85afbb8205a1bba87f31fff63a38ea300815100e342abc105662651a6d293f289251e962e86946682c8c83fc09dc4d4630a0fcbb9bd29232991c252d672175323f581178703d325aa6a983c4bc026d8ace4485149675c68e3c7c446cef1cf639421b90bf74b440adac921aaa86cc9cb2ee15ac7f67d7bc6b7b83c0df8815b1bdc983cfefce3c2d58f212bc5f5075cc788e06162aac80755d854050c4c5a45f1d4042d8dae12daa835e60d3d13ac9549fee42e518f2045f3111e89ea07d7f0eb47ab60ffafc19f154407d9e6fa0d48978bd9671bd4cb295400a5ee07938a209e1e1da3afc28e7e51af34e0e3d45c75ec60a29896e88b559607cf1b257f4f6e57613a9c78485e573cb021a26632fc80976161de5dd909f13ee75afc850f2805f06cb46a896c5372b1c8c78cd2548b330140a29a8123faaf106542a175cf9beb74ac8fb1865c25c9adac4403f94888cc14c68af838ded5e901e33c88fc9494d982660bc09dca93e257f633d81fa7cab27a4ecad7c28fb294113aa5d6cfeec31143100032ba701d6342e8858cf4af6bb121574fd1aa54c28404f945b662145fa249f8bf09684c4d197c7c78b47a83846e080d0c7dbef3335585b9c578909b7688441d5396f2a699f19d52af7442e4ddcd68c6535e42ab212744e00a720ba401d5f7d5e2d71d072d979fc1a4cc7a0f92aa6d95116c17e217fbf8f0e6cd7399c4e8070e0fc0449d572a67a2e5cd427307572fcb320f6be0ca45cb8c9f3c55173c7251175688be3e77e001f32150068a2fdc54521f8d2e43482a5eda61a4929e271bb80bc85d7801101433bf688d5672c3369dfc1dc9af969fe64e3f0b3d2e1ea9c2946ec1421993fa8f71f4033beba02338d904b70ca3df7554e8be1d857ff13bbc3c9f6c610648241916d903e5976cb397744d1fcbec7899418cd3abd86366c7bed516d96659ae28e72e6e928201223b384e2e411052cfa8b6fc4440bf836c53e8022ac718750a383d304eda7020fd6441b625771a8c6f2160a8568ebd6cc33ff8a90103515a266df6b7650bcf671200c85ed8364582e50f8370f3c6b118d455847e72c29e1b2abdbf30dffe23e0202f0ee6ec3c604f64e34a3c862cd0d51963f29edb2b32bf2c80e08ad36685366260d4fe2a7e725c8a67cce1a7e129e390aacefb72f6ce50bdc299da92bb4479ef13147c5ba45e460356a71c02da8d0da5e11b97d89996120eeddc9770e1726f2a9e4023f64d1f1c22843877cbf0894a14a514a58d6e4179f652261daf4befd90b253cfdde3aee8401f8357e597a79b43258274403fea627124247edd1d7a420eb33db845f0f11452f9829cb6af68e1696fcbd9f5aeededbe6b200ad2f1d5f674d1fcd36cd0289a8289f4977d625aa5ee40ea852b758328ba9d263482ee2826dd7756150f8d3ada61dab71f0fd1c6ee4c7b44ac11de29f92cfff8cffe8a841359d435d918bf081914e804279f6578ebf56a8732c39822e07e956809debfa6eb4b2e6ccb9f1396edde054c4c09445712a373758a9e0019c798a21068d85735c38753a18630cde0db167b8ba89c05f2fde3dd71b228b1be8fb9d2ebd4902d01d0114fc11e6cae70476dc53b96836ac3689ac9def587a7f0c5d9403862b991bf7137af0fa66c41b9c85c121b0017e54de8e0127de47c53bb3ef95162cf5e6e6d0eb7868f62361cdae3cc7f89186f90e06c3caaec84a46a228a43fbe091dcfa6e22e3acfd6c1576692bd503b9abfcbb59c51a30a5b6da32e08d2cd41b5237abbbc17117c82f5718245ab25eb5e37f30646e934954a78295f2d5bce05dae0827f1d911f000379022e346e3a86fbd03fa82bad8885458758a3658bca8bb0915467788b24985f99a4540e9d284affd72ba96631f4ab90cdbc4394954bd60b2acc63ad842b009530df268482890d91fa54378c318dfab98a26aafa386e27e99988e4404f0d4cbe075fec6b4cdfe86a4475d2a63764079bed12fca731f7bddd8ccebce399ea809b19d6eddc96c460e42d0dc2ff88be49eb6c5c936b59475afb42bcc3cdcda215a339ec2382b7453d322fd073f375cd9300cebdf8dfbc2aa38f01686b7e31610ad1bf9765bf4b297736d50e58f0f6d44e74643098e0880f77584a0bbb8fa877df073aa891b309cb02c00e9df370ef7038c086f418aa57ed6cd82f0f9826321c0f1aaa873ba45cf4f7d144d71196b48ddd9f5d67e0091b213b332bed9f1079cc56bc1389e24b8e2b140386b6fec55c9acceb16f2d7dfb8708c922db9ae163ea755fb89a16ae9b240bdc608463b47753876c2b3127eb85381150c7aa3956d2974eb8b447aa73c48b8b1a0e0f016a497f78078f7898df355a36085563ee387581e31c08d2681da8785bc7d71d240e71bd042297c1b736666b7cbed6aa169fb74c3d7acf84b6a44d21201e4bca2eca10ba5bd382f54d41f20e503863500ed750872df7acbb6c16ebc10e30cc6ae9ef52ace50624c3ea3c3534faf", 0x1000}, {&(0x7f00000017c0)="056c6be7ceb5397fcc1da1aac079d79ee94990cf5527cd755b80481ff7f7a6f56edfe857665c2254a354724f7ff2d23e155bf0e0e559604cb0e0e31afd15a0ebba40d083639ff6c4f99e5a56bbfafee08af1b38328c35f4192b518d0e1377e427216d7d81cc25c99378204a3cfc3863300974ad4f2cd25e9cec6b7b81a9d498764cc67753befc5e147edf3da7ce54c23cf43f5aeba73e4e7e03306d46943f44768a2c830571a1d4c982b1b9fa237b1ffa5157c03aeff7dd0bb16255e90e74ad57fc4131b667308a29ff5ef7449c642a22e9b896f7c61d3a245a3b3f9fc9b6ca1e23bae5763c4971bc021fe095047fc08a624d90f0dcc8dc75df26679ee70db839138dfaa6a6a39391a3a87b333ddb092f08e2bb4d33b12ccea2664fca502359a6cb6eba6738e13f0f812c6855226c71ae9e4ad7c5835191a33607f16df805a3dbd46bcfbb2a4f1c60cfb095b50d323f9dbb1141ff8c7cf8fa482aed2af0605b96f3368938b626bf0f59c801b90f0d472b361860f99a3b775448e70717cfed31f5932b359ee9c55608e2abaaf895f755a1d195945159956a6eb630e2e0da7d3ec33480f4c6bcdfcc7336e5e1ad8f0f9f30cc43c941b6d0cf42b519ba731cff15f15e3bdd1ff38a0e7b96e57e325982e851df5fd89de1a86875bf3760581c369d70f570f75fac0dc7bdf8e5b659adc8b83457a332fd05b4d240e15c45e8fa785e090fe420bcf9af30ea2e57822f760421c6bac0822d4e685aca081f153a19e7f1a8e65510261cb867c11bc3866e062a5213b775ca9dea2e3e71018f8c90c8826b58ff1568cf723ecdb89ef706323a62ef932e7150d5efee294895f4ab9fe20c429664798e3d431469cac452c6e4b86a4ef030003beba58d8c6713ebc771337e543529cb9ed6cbbf75ac9b7deef634e3de87a4a1398b24fe905407145b8c42a4a2f9aee9dbde40b5d504445b9ca290c885edde7cc380fca0f8f7c4c3e3f5156336c09e39d59577807447630f46a6bb802f1f660b7af9f25226eae712672816e209251846a3979a3fccd744ecdf3ebcde6391a0506c9e8dfa8bdafe563c5a88f23f4250eab8a49eda7e6502ab4669640a62bf60c02f10a4d6bae25c84308094135c2e17ec86f95dc8924a28ff63a19e440adb517d4cd64346ecc20c4b635014d03885deacfc06d75bda4090f2148110990ccda6901645884eb4aceef695ed3ff29c03111927f779737fdce11137e96afb2b5b791fb6c1ee6fd31c21141d271802010a6efa6764dcd49d0d937c40f9edb52cf27ff18122386d62bba49cebd70bd8cfa2f3746c53da315f5014acd968be82326e0ae0d9585b49b01d3f21768d02fc6f891467a589a7bbb042bfd67cf2f26c8e6cd90f336fd0eed4bd2e7a171693ed75c24aab9a64bf585b0996820b0d1f6c83eacabc97fd2d049e730837cdb9bbeba1a822a517197e5a7dc2b0e003bb5a18230b962a2c6f856e1d337ecd1e63587a0bc0eb3de022aaa35251d7cab68a137c652b7de08a6891b64e518199577fe83bc5005c58dcf8e41b04e5b7c2a50118dd0490290199f1bbb9accb9cd6db0f097ea20cb1d74d1ff4b928d2f461160bf161b956c3a346666fc44d77fc064b51c16ca411a08945d38a5630eedfb77223416a25b880298851931b55ae8d101d097c590e2c17d8c0f350f61601b2aacf1639eb6bee24445a4c31f389f554c04cbb650118a6e7991e1c6cc504747ff6162ee751ec9f8950434b172412c42e8747a0615691b82877e60f2f468b703b0d605c0a72652a637436cf535fac621de21e4da1c26622c4969ae8b2f208d2dea4da6e7231d97024e62613ca77423286a4e5192e80d8c1456bbf93fff9a58042b573d9f3878961dc5627e274c19e39644ee2cd7c1ca18d72117814985e9d833e50c8045e5bcd7550b8f75af37fe5f33bf41d2e03582f657ad1a638cc3a1ebf66e3403f097c2e12dce0e7f1e6afab756734f1ba1f4d8fc1434aac943f021e76775fb7d995dc38058efd6f992a77283d3a430796f379e004657c205fad7d5be690a1a12da28926a4cc2e2e494215a304f84897ff08d5fe8d075c3bc3cfa1d07b069ca9b7b6905c81b69e5b0c8c4fd135989d1d3e30e85c4b99f0c5202fb431b6307f7135559e5911a9b99a1e6c8202200d16e46c24ca1568aedfc80100b2afb11ee74acccfe43071139deee632631f38045521ed5ae1bafde7ca7fddcf7aca020903a7d785bcfdb1c088db8072c4b6d3fa69dc07b76949c41d66cae73adfcb24cb6f4c0239fff76c4a1a1ea51936d1a5cb0c0a73fffff3f01a77d275a56142a6d33faf77362663b59f97412ba6e97d8d7c8546a8b9053d0940bd13929538f183401dbf05268478fdb1cdb34e5a7d53900fcedf90155adc845e5be653b42f5cdfffdf542074080a19060f6dec195a38e8cd7ba0aaac5495e87c193e23027af897761e448960c22cb2205db29b980d29cc8141ee7b145aa20d1b0c71e552bd3eb0ed1ab05e9866a0ec651242583b7552bec65d88ed8e63ba60fa6abcfb148293b4dadc2d2e5790b849acf91bfa049aa804815ba2bfdde88b180a31ba5bab36e78f3e2a84193f4781444e3b1586f1e23ef88950a4193e27652639a687fad70e44e1e16ab5d68a2c93bd4844361e36d741e916d9bcedd4a022cc02d502d1972219a04a956a8cb5c97018e6408b9cecf793c95bb858de081ef7b9215f3b31255c79b042e05f3a204277196f789f9854236265c232eb3b21c811fb1f29e25b9ce80081f0d7c32debe2c03d4d45b6d9d39a2288d41d0d5788937d74eabc383a162809afdc0dbaba16ca6762c9640b24c2bdf05fcc67d863d6e093700ccce1f19da683912c392b84574c5030fa8aa59c5c7afa68f3f4a1b3d8886b16589571ffd5876bf350778b2b66a508769f18b3ff00b7879bfd72db35f4462dcf95d8ccdbabd505be912b0359503a7a41b6653e469b8c6c801c5b58c5019b831b45035b353b23987f67fa9609a797391edfd3c4f48cd92e51f8d5d6eaa09f85328d005536d0e69860d051a68cc205114669f1bb3544a66a1e057c72c56e70c757e3561e4b17a6f9acccf39fee8af5d0c831fcefbe05dc20741a1ef816a36a1694802a5fda681f582dd50e35252b29345c153ddf0b827e8dcb9e0b5bb31defd2eaa52fcb5c4b2630f5c87384438dec590d1c3be7ef2383a5862512a663cf53d3a82fecf6a05dc431307d8b7cfee85fee453dc00b3c7ef146836ffbd930ef23d0ae9ce0ee59cba95aea48581515cbe2917115c6718b5a1e70296f0112277ffc8d849fdd3bc66a094f0daa420c3c0821085e1d587454e8c5a186f08f9627a3f237954e284a80f3ca3d599adcb9f12bb277f82d876b86ba9de26ecce0e8146d61f823798cded977109df92e25f43e8b68e9223b990a69c188fb19bc731174655d1d1b78144d667c2c35a8488985b20cefb50592f8dd102d469f830d711cde05e01c1a7ec9f7b6bc4ace11dedff5723347275ee8b64896b1ba086f0781fc09c55de53721180f663d9c2ec8610888118c8e08b92b20cca853eeef9cae21518c5275957a5c576d0d3b9d43f876745cc6a6466d4320bf755ac3c029f36368b69ec70a4b0d7f201ba8247f73476b3319c523bf512df443cac1e3ee322ef745af9da939678c2d4df097a363be4c3719bb38f1e76f56f89af20e745a591b6582a5d31cab91151b0f5a120b6c66cdc02c13ed640423322ff3c496fbee33314e3c90828986c8c08d9f87411e268142d6580c4ec975e8974c3d8bdf810eac8b6bf96be884a9288f0b0874a63ed7379c44cfdc61aeef9ed380b65ad8f2e8ac51f3a14e874d9ffafa18ee3e1833b5c5f78d938ab4654efefbee33be749fea9cb6e7b5baa611c889a45f3dfd298d5a1ad8c0ae1ece0ed6a44f28ec5d441c97ba2434d3cdf68243e5fc0f496bd45f4d8bbc904e0fdc82333dd7773c1572e96c016e176e8b0030ccdaed7d8099ed7a2bfdff01a88de1c80b56604b4e3b9e26a24b1142c6f627a4f69a064dbfa005e824e40aa27b892d89f24673c8153d142b58e9e36eed8d8a8cc59f8f43ff3b5fd2b59ac6a6d2719e330ae0ded5263bc90351ffc6c9996cf31144a2c0231e4d904056d87b8963525c752b07de870f2ad15f8e4fe043e87f8c4b570a786487f3f5e8d00c56dd683574198cf745d77f6d5d7be06e381beae78063e674dcfbcb375e932032472eada26a39b58828818474f8a6261492d865b7e8266d727888bd0d35952dd3baecdbe4460efafab54d5997ceb27863d75bd212841b2bf22c636652c970423002adca85dae6375978e4ec59892aeed0993dad1c15ccae5dac917ef2c1bda77de03e0ce0ce47581bb3a3c6174b97728af5810da2434fbd3277885ab4693a457aac19dad872b5bdbfc5270a67f3e4d7c1922bf407eb932f7ca2db351268b16f515067cbb433c0ea18b04eb94a0f2ffcb90e3f6d7148988e08600ee0de504876996af9d35e80b27262a703fdd0318e7275cfc139010b95dca7252c87a6ce351dca870a0f116163aabdf3036686785031fb61d9834b421faaa21245319178c9e2be2e542fd85b84872894d0c062334cc6618073cf302bf0f28615b808c5831f2768eaeae4b4716e0ef4beb6049c9e3441b94fb458c478ef3789f5cdb20fd695ea04b8972843c163a9ff72d2ce4f45a22c9433a3fc41d36ae131725723049d4ee0e65e2cb8617164cb9a4be05fe392ac5a6e6595f8a2f296c10c7af190efa495b24b4b93afdbb129f40c6b63d5aec0f0f479af8fd7d15ac69ba9cf1e92eeb741709451d03bc09a2ed0f6f3eee0a80bc4b2cd68cef2cbe4f09bd78630d896c42b1dfbbaa6bd5f3943feee43be3a8f05028387dc21e00b03874c78a066b403c866628d184b5a568b0dec506f3a59abc2272ef129649789ae36f329f1f24eb6592deb0892445b217e5d0079774880fa94cab9a977b7b122f99027574ba31e60a28a2541faf3d62ba546f8d11d14d2ea25016f17bcd35a70ffd868775936ba0a756e409886b7e9ccddf5e67d61752b1f8bc6f41220938ea8a7a7e886fb4e1a2cd275e463c2e156668b88f309c2f6dc1baab35373beb3e4a087ded7342308ed8588b080054b418a3eb1fd818649d4995f921d0989972db623f6ed1c107fd1b69f1f1330f7277a05b2b79210049ebb682c09a61209d20efc519d387c7d9862d1b255a342930b65afb1134d0c4f7b4c58143e36a6138cc85900aef6867666ae6293c94a7d2fa1b70a62b0c13711afbadeb7e8a027f4a90c5345f9aa7a8f2b945cb25d31787f58e518cb4a984fb368ab3c4de655d6f9380fb5a3c9fc6560786816e1331b6414a35b1641d56bf2de6b49835fef250ff51323f4d1c181fe2dfd94cba11f32dbe611bbf4cbd4aa866b8abfcd325ab759b2721a033bec8897f8c2930693d96e751276507bda2d3ed07d57cbb04d79a8d774e7922182678e1f08c1dbcc5f2ad22c4e6ea378660e96c395fa27a58bb9ca79dfc9a415f32de9778753fbd46ff58c11b210cf617787a0ec9ee33e110c414bb7749b13cbe91da8d3926bb1b0056aea8c70368a606dc658d2b85de856645ea001b8390418a247e44987410c3bfca9e081f1b72c940a3a92f2f1da3c4d3394bdc42caf898865295c6b0620329985f9693489d4e4dced64caa16e6e0c4c5887000ee14e4bb0fdcbd66fd5e43141f078f451919fe55efef7b8eab91eb2f72be3b6a34046935619c921e4a3451f4d4bb651a218406d8a8fdfadd26d6847308dd84e33f54ab9359302d7c4785", 0x1000}, {&(0x7f00000027c0)="65045bffbf6dd3b8188ed021f31538d9b6e8317fcda2773657a54862c20762c52d79efad268bdbdd6c9605f2c2da4b5f16089e9d921c914683e771e2cdcb4322aea0a530097b360e3f90466d8fc7f1b6036e9ae4255af68092f6027e7ecfd6af37235bf8a55f18a477200a2968937dd5ac8ce6e4b342b3ae84cad9cf5c14b7ddf24eeb55cf9c332ca9fd97a835bda6bde19a36a291f6d409af746a362c390db5c56c5a4eb96b53c30074950f9b1985e933c1b730688c1467a25e14839d14fbe920bd9a30a46ee0cd44ad825eb224c5580371f17ee59e8f60df57e2f41578146b07660d644f7410616db0043945e13c735fbee565b2493b3842a4a3cfe01c5098dbf50cd9cea5374802b528b3d239a275c7c373ef7fbbc70f57dee4d7a775834c0a6c2a7bb47e06958c17d32e165b3d61b87d7840e066d8f7f58c79e5cb0e955d5343c700b951684f912c4d298ec99e68cd243bcd51a9aef4d7c910d297c0312e4cebc0c1492c1899547ffed8fa39d4ad4ac59ba971c7773e1d5811974625596f82ce51cdceeac81398f1033972d66c737a99ebe8ef10fc660b41750ce8f304a516a3b658ae880d4d83bd3e596a0e4ad2ca80e4a4fff629e59d8dadbccbb619dc98db88bb990e93f0cc2f8a9a62227b41d421d81dc0e6f9054c8845f76f76e48ff70c910cf0afdf32090e860098d94b4db7e3a8d85ce7fa62f63460673c6f7a9c09f20782b400181285ecbb8ab0a4e2d909dbe320bd8ab5130669b287f7e759a9050ddc8deed5abb68ae68a76c3d7e7428875a02fe5e9dfa328ab6107800a30f9c6d39ffc47b80ed6f2d2b34f6a3f1673e136831bab4dab987c0e74d307262c036d2923fa3a2461c783a7eb04e7d09ae7177d6a8e64c1626f3e9ce2c1e05dff02263973c2354ca4e4d4234ad37292846f78216ce3e960314cfb09d4d104b5f81b1320caf563261f3cf751af05d4daa90714b087dbb3a509a044863bbc2840bd82f625788903189aa006a8b7164f488cc5687fc03bfd4cbd18bba6fee6af1a006e90c076a8baf413a202e3317ab41534c52a2eae2202c5b88ea77345b339a68f10ba11316243afabfad68c43fb81c259ad5dc1236f0fc967ba719970599eac8e0297a30c888f9e58f9c089c765acbc405c1bf78bc22c7d358a0e6ddb9feed743eea896d9efa3f54a4d532ce4a7e8bc7d8fb7ab38514682f1517b95a1936bbad7f268ed0f52c1e395ae4da5c1470ca99cf3c7e018a3b60134b9a6677f93796b1ca55442f91e0c6b56ef8611caf81c1dbfb7809f7953280e4499704d0816e108efd7b23f22263451afc2784932629ba21dc53f4eed1b9e121bf606072446c50608f5f2d571d007cb3e5d20435f36f5fdee074791cee9517b56b8f81740fe3ba8b80f94b94c8e26c5605509bedf70bc1b8d7a087ca966b9b65b1fe477f01a6db8bb4a68e0865dab10133b4ce6ccb0c1847959919eb631586c95498884480fb29a9ef188e67cbc7ea3ba34e9fb34d37b1aee63236fc1cd6f88a3a482058036db904c3769ac037b720bb03f99946d73783925fad2516e35d79e584181b494211763588781bf2eed525e94763e361f52384d94e0ce4c0dcddc76f79c17002db92e6552a201a46e067961b8be9f30de426a61ada51af471df08ec0e7f9ae8194a034c16858a1f9bc10b37e4366b239d7256f77bd00e365bce73dfea2cd0ec1c3a89c7a68bee63492740ffda9e9df10b0b165fee20735d63d5916a3a7df902043f93f4ff1540ba530336f65f2bdb43eab290c0183130019c35ef57115b5fde90e326b537a19ad2710c8cd9f25270947cc5f416c0d0faefbb3a03b4b157c287a2f5f17e066f7e0928ba49f30c9bf23f9a98583e60077048217a093cbb75dae8e2e3ee7c887e239a187bc2822ba588b380344c0f55766517cf06412b9a57b3de48a71a074ae00c03b3b1e583992ecdc5b015e47010b648a52f3eb6b9180510af90befec6502b84dad49c6b3570b825df65d9756ec26d998c679a84afebc62b7acfcc19ae50553bf3e415d4533961ac7f90020781dbce31c371e143fd885fcb0db7092d2eeae4be1e881cb1098d38d1923329e325bb6d6b0707ff2974b980051c848577330442626c7c7041e859c18fc4fb205d52ac7fb4ba0e7c117a90d078e35accbb8098ca715327d1879e198aa591412b85437a76ef88ee0f1fa7cff85994db41cbfd0cb3a56cc0c3054211d19a21bd98f2df864d004df37a359fab05b3323ed641104df5c1bdd747406992c534b9599fff7bf791facc00d2321da10f1d79ceeded0859bd56ec757a175467e63e7f8e092b9361db7ec3340b1e7acc22b316d462b08261999cc561ade170ed020144820cd9ec29749b45a844240fd9f2bda5164169c1a62b1a9d08d9a635ee855b99ee48063ea822a6a929bcb42c94bb1640a0a76560085d8e60b0c340d873c696eb60ef57c10fb830cceb6593a8a5a539fe4b628e36c7bc11da0e8161e13258b1e35fefe624d81f37d34b845c4f68f3aaa90ffe6d74d8379f507b1ab3f6b1fcf31656b0c43651a701cc219ab172caea77c1cccaf22bce69da39af2e0ff9456dea64a0f2a1b91d7f100942522d40bf0bd39f61518df2f4c70854512a7094cb87489ee5cf9659417ef65df2c69f52c5f1a3c49c7f54361c91636bd98dab257012a4993ec204add854ad1226782fc8ac296ee1757f883103dfe4a77d7eff2b16be624daf2ca1108ad2e2be3f6aea9ce5c7ebe4277188626b4d0eb4c16ac74fb462a63ed96250be380b43e9a34a05418ca163a3400950501eb5265a5b0e3f4d5b6280c655841776165102bd9e677d59de837526a95eb5a7ed93920568579a0360ca849fd7c1d151a46049787593304da85ed381b0789d377a13121be920d896b114733aab167f48430afa1032bf173b557c0aab1f83deae1a0fc589e9d2a43eab9c7caaeaafefae983a71e239d9a2c8794b8a6fe91725a6fb7feb8d79833a86014fcfcfc0bea43a71a98116d063a40164446ba26aa04f2f24b3d11d2f7a65b8dc6a83e4ef21c3cfac0c19517bf8347b1ec9a77fdb0ac010617ec16dd52bbb409a474a2c79685f0f7f042dd822b31eab30caf1a023f03def064b8fb9067fd47d611981448326ec7ff3661a0f86f388695fd2db742bc66aaa7b8ef7b964bb9e6c28cb21f2ad6c9db12b9d785a667a890b700e7955280507780fb317636b7fd76b5bdfc8f832834bdf1c88d93b498d6674f51e6f9ae04083777dbefd52521bc81ed203f8c2c9b6b7465a21bd3cd89d4d6d51c75414e1117788a5d16aabd472978a02eb686a9a7645ed664adbb1ef7c7b49e4e49bc70d79e6b76baa157f639bbad5212b2fe95ed03cfec533533711d6d2a27aabf8dfcd2d337c7110f9fd31835956fd585ac1532ed7a0d6257ff3b8e0ec30a2532c4faee24d92388746c9808bf27ae9082e48717dc3dd8f728803bf026c7b4c6ee6ab7d075a53d688587e029248e9327968d76fba497f6dfca88280a5d1996e05de1dc3d85c091157d2f49c3118f87b036c1937307442ff28a01e3293844a9696ac9771359da0911045f6d965a5a0cad25c2882c916914bf17156ce551cbd3346c4f069bbe5b72d2a3c9aa510dd1bd69c5d49fd31ffbb82c1a7a19c575c55c036a738cb1a06d6fb807b194b17eba8cfd18da998f9878ddaa78e081251cb750e781112c8501e3281f95044098a7fdc1368837289decb8a17b4238a1294e86334f4acdf62fc08b612d84f3c57ea6c84b7ede6a3f54d7576866c212cbc48bfaed307047a4431dcf1af9caf69c65c1e98cc1ffe17ff9e91e6cdaa6a7fa222546bc57377185f9724bf5d7bff0187fa896dca1c3da66a2141ccfd589f28e1a793ad2d9d1cd377bfea6d323f1ad8fce65dae04f2e9ce3f87a709162ba94dedd0ac36c222834723f840d5c1c096764aedd41e91e1c225ffd0451da4bee967a9f711d66abb737f18bfb81cdddbab77d6a2d27ed7b48a4716563ad81d473ac38d2e793ceeb111881067db7a497a7a0c5d3ac48420e12854a468cb327473dbe293d4235bb74926b5afa0729640f10bf987eabd2755d671449514303abb5a3499d16ffe75fb830364b30c554948150676a5dab2bb662cb77695194262d7d01427daa457be4b0b01c7b46dd61b47f017f59e54d2c1993b719ff18a1f433c8b4d9ee542a6037c67e70c91e555fc91e229cd1b5df87596f45dd6e99b96e9f3b1b311d85a9d0319c3fb0bd49d9eb3ddf755d0ab3afd9106875f6f014f5fc193b233d3b8e9160001304298b18d19e0915df429d9df4a963ff16af5c5e7d5d04749c45578b668208d788d402d5a241ba5fc3cecfaf1e0434fd393e33a623f2619865d2c1ca83c4183b5d24e2073604c2fef3bd6f4a626f5405acb49b885aadaa3ea99ad9fe1855b1bcc789a8a42085c42b969b4483975ee2e1372a87fc632bd88b248d94fa4a7f06d19c6dbff7acc5d65f8f4daaaaf8bd51158cc0095b2c7d80af0b7a3ce023073f10e6582909cf03de253e95f3fc54d278fd9b59ac13cfab0c2d6f92a476acae03aab4d3aef0fbca03d8ccf5628641eba6b00da70ea5c6f6db1b46c3c6103c02c6a43d3bfd2f152a9c242ee0bfb45de54f1ff67f1584a14251ffe2312186be8d0980a01a4a1de400f5d421bf930d781e31f004742374273e68bfbdd974b2d4a1009b60aca8de9a7334b474b4b4f0224333dca1ff7616f26217345251d938e9f0ee16ca60ba224d07266345e5a137a5640346d8312d5c87d7777d83d28a7a1dde917c4a2ef41f95a6c9b3960e39a7400173cddf2786acf5fad1a2b2113ab590fdfaaa1938b6838e20f9834291e7c22227ea4f861dd313a53e9a49fbb820823ec7a8623e1dd68702d115385fc14de92875055196209eb5bce64b1bd357d3462200570b68f653b33d23ba1cecf811404921fb7abf0e34f1f4a78fa7126a1c627da1a3e6e648e7c40a6b883b82a121714bf275821b969d914532a79d769c8b052032a5ff3c71c5e2f655c1637f4c266eb2d820c09a9f22ec1227d9babe0003bd7dafe4b060cd9278c3e04c8b4c9f8f443a2e104678df36624d39ae4ff5823a5ec063df638d6f39500220418c915d158911fa59540dba85a02e56424990716432a7b58707706349feea90fd46b021608f1371ddb82b967d617c9a2b55f8fd99a03958d8fc91d1fd28feb05aa57181b058c9c5fb23d84ceeda75efc95f66046c6b864a53477478251928783d8e076b0292f182cd4516c9a62124bd1fcec339cf663eda21ccdb3ed4cf4b7111e1b717db6a9514f19e25f0e2b6df05bede9a71e25bcf500397d86f05d1b7cb070ef4bd05052fcec730a6ff9404418b1a83a5bf8144787b035bea34906c951367d6337a98dfd799303148e885859df28320f613c2c30cc672e59449902eb615f0a6a0209655a9145fe2677f73697faefb935f12afcb56f0c25d8275fe5b8cd95ddd20a53688340f83d5d292f3daa2542033cdb2e3c4162b8b097e47d879a1143a6409238edc40d9a58b8b93d7612d5340bb1024d43520141d4e54d47517e4a15ea00aadedbbe36d258afc17f8ef9b15f4acf74abaaa49a7ecb594827f2be19c530f35073c11cf89813b7891d4ace09fe5c15091d51061830f17641ad93bd7fe70a5cd0cd10f77b2a800e461ebcaba1d23d3f2e1dd6c589fbf0ad6dc8470e7d898f17082341473b9af89b5ab82bb104214f2b7154f33ccc820f55e8d76a6d566c37a44f398b9c97ddca98c88fa4d42e03f3b3e06c0bae03ea4a9279c9bb2b9481f602", 0x1000}, {&(0x7f00000037c0)="bf5083131e3c93b94d635cd1300cc8304075cfb463b4f437dc4f7da7e347093fbbdcc82ede42017339e3466d469bbaa56cada0eb0579875ea3063c79f7fe411969", 0x41}, {&(0x7f0000003840)="598a133ea918acee8741ce0fc8c259a16591e1c9b5179de9d4a9f791e53406a861d9b46b24192f1442244fcbe2fc2c0a2ea25780b1fdca285fa0cc3dc94a30bea701a229d8223e5e380a939d3c75690f19ec280cf4dedd6a5e2c110e8923f3b3abde18c45d6034469a366ad1a5850bf39e2e18aea8b04b29555b34a973243c38757b5b70a50a127ff05ecedba5ed6f11401dab4bb234dd02c5db9a830c69a1d47bef4aeab63e52586a40469d793fb4aa7e8514835ce64c1e653097165dfd1cccaa", 0xc1}, {&(0x7f0000003940)="ac86826b9e20b63336bf89009a0f9aaf36fdd44b1c005d1b2c2ce8da235df438508df7b803dc5c50c76b1286d22748cbc56f60aaa4ef28b81fffb1b47a8dd1e13ecb384bda342b72e5d1f2c806f38dfea0082217f090a729a00ec17f185cc778c4a5d0d3dbffa5ac01f259dfd0c0be6c38baf6021e968dd30bda398a335ee001a6f30006048ddd0ea081fac8a324883d3b1bc97ef171f858abd7cd21c956623be128e98f6dac6f6410caf8d900f22f960f724a35f07812280778ddbab51ebc115f07fa1b9e0105d844f1f096819d6d198a6b3b06cf631febd43e00279a5d687a54b091f30be22da19c3d5a1715288308699d49af2838513d18a3bfc2f19d42c0242f238b4d82075d9f58eec93a72e8b3b436159a73c262fe6ed0b8255b523a4bb3574d00bd71f499e8af3b3ec2fbc8628fbcc49c083c67f8e8a436aa4e61cc1df9c862138a11fbd7bb094a432e4349fc75bfc23adc5075eac268e411059aacda62fcda5224b9c0e79e70c225330d93a4c8424db31ae43e6089c9203821d134f7507f283d9dd93cf981acc53f03bbbc8307e26cf80446a746d10f435453b6633255e80a50c0c080c01b047932b3aa2018527f12be38643d5599177359b2b45d53b03e868d594044f42534820c5d0c9e6e0f2a305abc6b3ece2374b0979723c6463cc8c9741063015b613d4e1913c3695d59321bef1f1df1b6c590f005f52dede1689de3e3e59209f7c224975ef0094bea71705979e7812c7b82dc91634495e38ebdc6b506f8429e07ebdee1f842079dec80915a13db58f501038983b72d0de57ea1e2142edd4edae0389c4fb42f63e4290345e7c844222759d4d8d6f4e4d37af683f82b605b9384aba94b697e20a049e2d83648f75381d4ed13874ae6822845e431c0fb5090763505cc9b50f260699cf966b029cc2dc6915bf933603fccd59cfa4f3f2e472c30b88c17c4d84947e0b4033b7700fbe167e921cedd84918f7b23e4bd2352edbdde113e48f2f644197021960ea740a523e61450ce5fbeb66a3d0d45620f3034e89979df501d3d53bb206101620547bbe508bcad332e5f176f76fe4b8543c1889b8f810281bd69f1f825c4fc53b2d2d45cf7bb116f9fde4c7cad1babf16c8cf77aec5a706c72721200b2af6df9f9cd856a172e7245eb067c56ab82f29d128465f609f9913e5ea099e0b1154e1ceb913d662f8bf383f75f40517123095926d1344a4c7fc7b1c2a21067cc862f2c99939e22bd91f27c6171c5d15aecfd3a25360568481bbc9c4fc50de14b8ad5a0f65c038cf76f1daa03459f542c8695c2c9c4b4dd299d4d6543768f8316d212ba117a0b98a11a7af5fcd5dde3f3bb170015ca24b4a24e87929102b79f221feb270ad66cd1fc3f9a07682b17154d68711536e5de7e5fe096fc949ec27227c11527ce07357b8fe04bee937190091f52b6ea6d55077b66c9d7b2ac6113c18f8e51ca9801faedd9e41a19f5161ba65679753ada3f2c15a1ece145f1ac3b581b1c2bd521c64862b9ba7de51c090a36c7f9ec36c36ddee96b738fb09305193fc008db25b802a482e7c0bf212e6496c7cd927dec00cf77d070264d171a55504a9d5b9479b29fb8b677c701a34326e7a64a5b44f6e29f8be1c1c57dd15d5ab4cc6f476c8e9439125e5d491e452006f31ac6ca2cb7b5243a5267d8a7baf9b77503385689dbaa9109d6058271263b385b63fe0d560be571d59e1c4dc3c65f7af57d2dd6944d480c1da5898f620edc7785dfe40651ab225a67e306020c35585b8b81b147cf223f0312a410badac95dd46b980e21105455163465331cf80fc6ddb871be228e2dea68366e648897b4363df18fe4744b741c85bed9fe172c0d0f39308cc7ec871c7b7f63122af1ba4004a8177966607e3a0656aee2dc980b9b226fc52a97c95bf17d7e53e6a619a6be0faa74903e0b8e1ee6419e3304ea427d8b205cbb8ccae630bed52c6f8b8195edf567d2fd66484d0006aa1aa511e833741655279a56b7543dc36809a310330a69d7dab05f4e62e47f13fa2f1b58ee877ce6bae7a43015e61749f28b69de5a5c9f1a3909e62641b0b0addedc5556cc3334c94c9f28ea2d3aef9e849492300fc92537244c50692a10ba834e7465c0452cb2d3ea59d06abaa7470826e75e5324ac0f7bf8b0b807470999e7f3e13b425e201e40ec57826b21dc21ce60aed67fae11f4e4a4c1ac2cd522a3f80e1cd8bdeb1a28b7eedc13afd09b564b8957bb18981f9538274f7ef53902be015afec2f3c1ed4edec71a3e3a7c884d423bd13ec227869e0cb279e47d4eb3c94785fabab07dcb5220226c041e8fd5271fe12e77181e033794a7c6b2350105c070eaebcd5b6dc7879a31c0ed19911d6fc74e0dd35f8ecd507d208cee9342ed17aba1527517a0e39e6ef11a70682a879d81b87d17dc1710b6e07d81b437ae01e7e7c0c2fb8f2b7177f56a84a642bbbb62506695531c586f775bb0f3e9832f231d8e2a665557ade0277febf1bb98d6b8a5f396acd2aedf8b4cb9c6051f9a97715c6c43784e36fbdfa5c7f0fbe80e9123b32af0cae6beb4845b569b50558fc12dc293a4ffca234375716fda21ee82c1236bb015b4a5681ffaf7a03ccdc11a007cbdb0b26d5dbd25ce77f1c3a801c5c45c41c114ff0e7dce8a4a234a6029604bd0dd6377a0055abb374d7cc52338070c7b9d317ef45e424732019011b151786a03f2acdeba2c8e452c1371c4338d9fbc1d813fd3fd15be16adcb30b1aa274e98cb24c57630e96b6a29f0c0434b23b8ef336b96ff88f88ebd5ef349e281587cf7486dde1feb81011e949cd63d390d7f1edebfbc13304e7d251967dec767eaee8fbbc10d6a0ba63b50cc85cc824a49a0d76de78698ce76896216b802304b3f1d7c56cc9f22b204c1365c7206a06b353581afbb4ff8ac56a9939bf9dfd0d7212abe42d192074521b2f2e84da8f5c33b83cab1cb4628372fd9ed69ad96bc2b8b18937ba6b9247a75eb94d1cee1f90d387cc24885e49810c18269344a70a17bb048ce5d4335a34f416d9decca377acccb4b3d6d9f3e114d20b46cb01cf13d71500d2aaf74ac4e57b14a5c70eaef6d25602114c04f7c0399d3c5adda653ac04229c7a27b1fdb3e96f1d6ab658c934af0e5a3d6e50e5f97b4f311f20936a33a27c9716bb87bf090b9387659107f16b5e7a0e8511e684f0c9604a0055629439cef6e0f84de4faaa7e08cbc44adb4989eb5817b0cfe83101a3d6b3509a04aa65971de8c8eef1888d90de5166d0184a91ca0b46aa41ad7841d3a8e1cd1ed3cf08855a3e33668967c12f43c821a0a906363761adde5219238285a6279226943fe9bdf466aa6e740f6ad7e8fddba14e8988778c362d1386e3d65f7295477e08a94e619a8d0ee1eb5c85de747bc610ffb3a6b8a8a416c828833008a0ef5f1f9426688d05b8d78ff00443ddc706429dd1ff6132cf31131955f8960f4bfd145531126bd2f40619dd17101e96156f99325cc29e2c107ed23e43d33da4c13bf61f688d6f374513174b44886009c0eae483f85fbc7722fd5ed09e9f9e4effb80a95ba190c807600aec44cb470a392549cc18c8ed772a8f2b2d051e23a8bd9ea2690fdd6643c5031a4730c4f94103a9d65efa608df17c29cec0f9851811d19ca375604a672b741cabb312f9f7709e3badb16dc4792996d4c1c2f525aaac6171619c81e858cb4d65aa99a72efd44ce96b245a836c648e5801ed78e6dd8c42307f1f3721618e4c79640b89ed891ef6ab860b0eae72b001c4e297fa96ead74b390db585aeecb128db449843e158f79213d00de3fa1382ac354253e4446287b6db65dcdd673dc229e45878dd74e8404d5e053a213340b34f6ab02a923b60912aae3c02ddd966da5920ad64b6619e0831cb9b1ab2c2e03a2bfbf8e9e13f25ad321517b5e6431c36d1880598461b53850953957f1934b0eb6282874cb3bc0cee1defed32432528930a0f231a64ce15cb99a934a08f6a328562968daff55905bad34159be0959d9ab5baee94863be915d14a48f5b4f477004fcb5c6eca1b62058d743f4104dab1606997a5589f11a0cc8a381db50e511a860d4dc872a91cb7483bb003a052904e8f3727710e0df01646e5aa3a75f3781c32b998313b5a9022f5cb7e868a4dedda7080a3008492152580a2b036abe5e8be51422c6a9a6b17763deadb9a5f69213e3d18702dfb0d7e3bf3a60a4a7172b66ffb54e50117bffb15b47c2e2a57342da71b25dcc69a215feb13f15a6744cf291801f72fd47759d49a196b9111abaaee92b6d4fe4c378d9e57303744857a597e5b44f0602ab1eee4eb152c10667eab03ba093ef68ac6463c3caa2f37d791f9f05b354a388e1515e47fbba9cd59f54190cc969ca85adc8e48db91f8bce35ddb6690640de48fdc9d7034ce04cccaf15155853f07afd648b395636c3eb3bd0b5accc7288bf9c3d25ebe35498929db86c5ecb75e4c11670fa36d15f84ce486629ab31d400b60f5310792082818814eb0d63ee048a7d644e44d53879294072b37f8116703065465c27ab7bfd2e11312d32ccd40899fa8d603419a14ba0c818de0089fe78722988f05897b56ff17aefc3ee489ce54c2ea26bab5988c041f348eda421c58a837730645438f0c5fc78135bf9fbdf52b8fac7958b56e64133aa891efeb4c27bd7a28248a7cd4c7d39deda25351cd5b7de235e8b7893d69efeb0c640991e00eeeffeaf834e9fc464e5513f8056f8f5d00c7550fda7c2fc503d8637e05216f946f555b36f8f081a3afb2493842c20c2afd7d8d3d143e52a885633e24bc849d633b673023a1837464444a3d86e23eac55f8c87d2a6a1f3f1beee31d74e37d69140e87b4ec676533c9c32c628067f7384ed2fbfaf57c6cf1a8d972607702a44d3f2f1304450e00b0591507d3482f12a972d19bacad05d41b844a0afec9212447544ed7681a7f20f8e3506b0f22e070572e1fae94a79cf5a0c23caa5223efb600bc88ecf425814ad78d5783a5bedcc71c8cd94c38f8995b690fae10fe2c1aa85d0f3857f946e5702cac4feed508fa112989402ea7233109b7c76edde75f1409c1c8af63e44da7b29ef2e51d1564983739fb33cbc6841a93d40f37a8bd58c72e889155309ccc68ae16483094e90e28f4b426686ea193c49748b1daf338c491c11d501a5ea73e2cf92968d495cabdcfbf3ea6a131f2f669ddc01f947b22ce7fd299e2a0305793404e9efbc4bc3c12b57349ffb1b6e2917aaf41c4c28010bf5ccd889d5cb78bd692eca1bfaca63d52c957298c47dfe94df9a4631c98c8c5dfa2fcd9d1feca5f7e0cc309640d74e5858f0ddca5a1603e77bded36f02f35f172bc948e973a7fa3c5ae2ffdc8dabef802f92d9748635e31d873d5d16a215eaeddb6ee2f20932eb1fa73501b3bf1c223d159e8e9e7afe02efd877f85e7b8d07bb5109af9b0acd8bdadadad5fb7df1cd925439dd7158b9a8a9e02403ea3121aacf0a6b58fe133a7d10cc8a9a034d6b8de7df78524b32002aaf582d7122a83d825d9fa751c72a091922c10985e1b4ec8958b165e1c9b3350465ec86a631854e0f9d44eafce2da68c2a26e066240e74a774273e0f309aa9f63f31106f14a2d3273a42342508b9550dedda81fb53f0770cb9528269f7861ae9f49f14e5952723ebcaf9d667bb65f477028bd16d08a767d54ea71d4f52d19a7cf5c99d4bdef8482be8c802f822ea2d564ca6ddf1b7fa1d92b5596af5e2609334742032a0d7d73a3b36faa7476cc75c68a440d9232ee672f5a7deef606100bc3fdcb6cf8fd5", 0x1000}], 0x7, &(0x7f00000049c0)=[@timestamping={{0x14, 0x1, 0x25, 0x2}}, @txtime={{0x18, 0x1, 0x3d, 0xd}}, @txtime={{0x18, 0x1, 0x3d, 0x101}}, @timestamping={{0x14, 0x1, 0x25, 0x10}}, @timestamping={{0x14, 0x1, 0x25, 0xd40}}, @timestamping={{0x14, 0x1, 0x25, 0x73d1}}], 0x90}}, {{&(0x7f0000004a80)=@rxrpc=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e22, @loopback}}, 0x80, &(0x7f0000006080)=[{&(0x7f0000004b00)="f82554955c0b1a488f65ae83621859e020ea24fe5ca048b5c435c760cdf83527a994d727cbff189dee11665d49366944920b88ab01f86d1044bab5755bb732ff3b55c6a086ca46c2a7e027b84436bd366336e94b7127f7a0b272caad2de4afd14a149fba12e5c12821993d4e6abceea89ab9150d5d96e66e6c68918c9c2389a4ce79b731f202f20f35183c47a2b5843d9e3c4cf8d3a10fe7c7551fb6797a2e511226f3923f171e0b070cd460847d788e0052d1d3b3a646b59de43c40c7af37d449dbc9325fca1bbee879d9f3e2da2b751b52d346dd98fd8fb89c5470920a443aaff0b4ff03", 0xe5}, {&(0x7f0000004c00)="2e89a0154a5b", 0x6}, {&(0x7f0000004c40)="f6738dbdbf335833e0ba45eff5d5958f76e7e4d597df6613bc846dab1168a63ee00e3c443c3917cf0eea953c32940ef1bae4d5ab355df5627195", 0x3a}, {&(0x7f0000004c80)="d25b6b476cedb26689b6a02f4f096f63e259eb489b6adfa9ca79d9ee5ae94c1495aff6c17979c088753b457ff3513b1d5c9630d8525bec02ba24b14bd1e5fbf6793be7a9303bee632c20f08cfc56a24bb6c2f64a8742b4e9c10d4ed28da0014397b0e3dda951dbe8412320a52cde1acaefc772c345054ee08eea69c3a8102d863481d47b1e79ad280cbd20eda2fb846f487265670d36c72ba8d1860bece4a79dfedef1992d9bccdcc0e45b3458d13b0dc2f4781474bd7334e5a36daa534e8e24c09da5a5d31592370c2338cf607750869155da81633ae926637431570ea1b7e49cb385efd8e7a015739535a291eab39b9ead9ddf1d46fa5c37e8354f70c0e70425f0355983fc34ebb4b798b0e132e1712a9b37afa2cdef3125949f7afde630273c6b11ae8a04974a4935e20ba7a92f21fa8ed44b56d684dad004a0f303556994fe7d8155d7affb34b77f5978ab9ede311e23d0bfd1fc3a06001a3156e9458d0c9049cd7ff5893a22fa05c70348e8583343d306a97e2f1c21abe903475d7015d80153fe5c0fb62d4581415c3370d6f4dd577f957336315e6e512e575e3c0db87217e22b7a756accae99153a189788073041cc58a8cb209dbfecf5fc987bfb87c04b6031c50d485f831bacf98c60cdc9bc76d2c49837122db04314300d30e4f5c81491a8ab5517e030db01586d97d650eeb9e68e4f2138b2bbd35b0f0e9673c5df11baff7026fbdff8ebf08489c002ca2b3ed5e0ea58869438f2e34038c62b8d3ba46592ab3c608c238a59745abfeddb05bdcbe2f992609b76b15cf1667953bb97c8386ee3879b12bef2a0128b893f88fea3ef38652a82e4592a1af1eff8eb88b18d896b3dac8362c3bca049816059a96f657b9168e9d532059bd3f321ed94fdede2399480233eb8915df168f798998e716e312b51b8fcb8e869328c2d196ccc6d193e28c5af24948a8f41ba53b4de586e350e2db3bd29538ebbe8e7c7b899cc9fe124aa02faa608dfe30c9a297796c67687be2476ca5c28ed6d8470a29c8e53fd3d4a4ee211e43b3a6e6302d208b4543d3a79f8b5e11c428901620c45523f734ecdaa7fbcebee1472a02f9067e0d28187d48acf742e9a2fc49b599ad8d84f278bc9e47ab400ebbea05b2bb2a1b016b11f917fe7f6e62686f098bbb083fb76d177b843bbbae033750e0ce6ff82502dee594466188c2982f74aa728f0834b7143aeeed948bb625f6e9910c2cad221d95cb24cc5380d0a9cb588585c1b47679080e5da772a1c6d811f7b3a7dde9bcb1db6f77cb785ea56a8198895fde46c4c022e8ceef0870300b4317068c3ab38cbf89eeb91e9fefac1e92a94a5c098a49941eae8b7038d223df84b4d9382ec30b010cc0f72e7ce283216c8b4c8e653f8998c6ec7ca851b342df8a1aa2fc9b8e078916caa7cd2be841370538c68c5c13ee0c0276b1f66f36d1faecbdc9e3b7aa4cd5a70b51b25534adc89ad00689dc70b636792cde8064fdcbc8d1d4b7094e5fba5a10b9d5d8d7cb2c62e9c01b58b38e286a5dfc5b0392b3c0dc75661f1f02948594c658b5d4793ddf293ef496a1bf595f6150c001344d73f88087ae33b2bb2b086159d8283cfc4a142f697607c51fb90feaf140118df70756d97c03fe1cdb6db3443963eb1bc70bc7c08f8d1d82be458ee87b47f30ea9a0d8569660c28a8896eabd400d27c2656b185e40d5b8a59b3a32453a92b74fd27ab7e24ade735ef41f9fd43b15064496c76f870fde72087a4dac4adfeae490667f167eaa725a531deeb9128feddf8f6d6d330e5e10bddbcf6d24d45ff85e9a5986da8a8fae2ce2319761d382f5d794d1ab197733d86c58603323d9af951dac6284df1e568900c03c63fa229de1a8b0d7d1938e57b8ad0e0368289f99e49e7ac6f8d9701690a65b75e4097dae21a3fa9ef0d59505057c4fe357b87cd9b3335dd037fcb06068f78fa83d567779de18ae2b805d9b7cd163cd5048affada16666fe83c48c0097f28c2ff3aba7afcea681ffd5569bf38758fb9250b25205ba4e816d7651f0f21704b7d7ae3485dde1f9e54977c48f7db40d34182bd4dfef82eeabc5e2b810f47d1e1e552cd47c8106f6f0ad0a314834ac06435136a98a7d288bc88e65d9f817ec3765ff2370f77ba57a66cef1be9a80733d238a9d2aedbfb4edce80f9d788615649cf88f4c2caeb30906fe79f5a57d33ca0a266c7b3b80821e660076f58a9e3c0d008b1b6b34309aa6c39a8ee5a63b99a31775ffb60cb11f0a8a0a741aa12da8faa5388c1af13f6a31b1ca63183feea8dd2d027f53e01be46028133170ebc242def933ea203d5f782b7598927e00879076f2d4006e63cfa4486e7d9bf7593f7023dab22d0aa2b0b4afff3e3b049f328024c7ec4117a5087757ee0ac3be21df255794924daaafeb7911896154a69e5df3b8120ac6da44a92ddf53ebc88ffcd0a61ef39e6c9b1ea7c7206be6f6624afa755fa7019e62a8391821fd5612278c808748dd3fa2c6aec20bcda48384be1e1f0e9c463495712f7acfad66500dc7727008c9be6adf849ffee91311324317ebc96bde1a3822c19167416a48d97921d7e05ba728fe45fc4f66a58852fcc7e67c8a6cbe158ad8c7b6142b8f372a19a55440bdf3f62554b8d88c9eee99e777a7190f3e66c664a5b0ef4127c8cc0b413da2bf9cd5bf5ea9e1377301bc04f9ce4ae81f9aaf2769771df9dcf495c7d81d618c5710a1372f47fa9101b15d09364f3f85a0e82d21ee2a45aa3ca5432ab6371484b5c336704dd05a95532a1b428cfb995336e4919777fa062789aeac6f59a941570eb6fb47ca382d41ce87367d8f6c262b79a219dc43d70c95f8be2d9044134f324479ae12964c48dda5138031eabb7be6b50616f2024ad7e70a76f3d47bf8a3bd4f8f4a09c117eddf0d8a6df1fdcc46bf4db0ec1b41181d73881dc3df6f6dd417239b5db36cf57a99a1c6b075198c8da512a0bfec4c68dea421ff6201394a5767fb4de31e17c1d83f707bc1ec2645f34d6b84903ca0080394d3db6bc69974f03d2e63db5f55b0c26f925a2eb74600f6bad689970c2bd9d571b98177cc7bff48d9242cab3a42c4ab5e8483b83056cdb3ad25fa382736e554bba01c3b677d50f05d2e9b9d55bdf91b75046e571d8dde76f33d92e048ffa1c07689b3523e83fde75b9605edd5819827659fa5143501d7a9c8f775a9cf5828abfcf606f5b40976c555ab9d8ccbf95e89cd4a98ad6bcb58b271c279318a53bde141450d018b05a8dd5b0c1c9ab94facfac3601bf065391286f1a107a144d09b5c96fcdcee49ca8dc927655ca47a77ec36c54aa879bac5d1a8de9c83425f41dfada3b1c3c4068741091e3c5b8dff9f030790afef93e595e7687666979417a398e1530f1dd221f9edb863563532fb0c3497f27de6ecae19a160b998fc7e0382274239a10ca3082077d8d7068db2954228194c1731d46484627bc345d24226131a8acf7a13bae24a0c22046b19f05d8bffcde15a8ea612df2469ff9b9562020b7ee86c9ccd3a526ecb71368003524ee2d0d9437845c84bfcced5f6f6453d474c9f82045a357cec52635400e998bcd91752c9bdae43102c03390c663dc8cf6ae63ef8b6629dc363a2dfed683508e98f6abe43447b605f8e869efc144fadb402a345c474621c8b5a0e7a7995a89c4f6b8cfded1b2e235a6db5e0b932c97f38f85184722f737848cdce1503fd483a95d8ab9aad52c74205aeb1f327ce14535d903a66fa120793c40fee39a4b805b091653f9167feed6d1fcfee30ad06243240841319a8101041c65c1bedc89454e6bfeaf8fcb0f4005171bc84be2cfb87c669fefe20cc4b3b79431dbeebda771128e059f7fb49fb3b3c0fe1283d498d890b5690658f8491bcc6554f97cf51985366e4b7b2ddde8ab6cb847053557647b0170f7e18c84282c4e002444b35980a23918f701bf7ee16880265c3aa161089fb11cff3ce6c0e69c9d9aa9d7cf3962b01cb2e8d6401b40d14b9bb513219c31b0b2541d9213b24cd07dd9ed37c6dfa921a2d83359adaab642976518d21b843610b526b979438fad32213d763d47b3654d0564b2246eb51ccc820e404268086d67689c4f9869cebf26fd8cd0b579f5e33daaf1c9d3d352a6a2e07f8fd22652b45bfa70571f09c2854cbcbb6da5db7681262d8bcc87049def2c889fc9c2dc4cc65179745f1baa6a072c7c467f90d9dcc595715b6090205c16c2adf6ed9052752310eb54093f2e94e59191d5df9dee0a0afb2cbf652c4fd71f288a9747ef10888fa94d16a66df05077f8759d3b4e83c2c8cd572bc51a6221459c4995496a6b708edec65c7928a96c7683a42f4bfcfcc1a7ba3fb7f4be39c4d58f86ffc89c1e6e321c063dd29fc5c7e40ca5f1c1a1ca340431e5d6424ba0a7ead02c0298ba25264e0d74764cfd52cdef5a99662a3f085c92d09c83b72ea5de69926424fda9ce0d1641dafb121614f91b45a8b8486d403f8cbdf50093fa7c9d15752cf6743aa53a39dd19ea1bfe301a99c86b95207679bfad3e1ff12827fddb7567816296ccb06ea21919bc11e4ce279526b1157caa131c2049fad6fe19c680977b4cd6329fc355be0bca4a5f06ffc17d90ffeef4d12a9df67f1a01a80355ad83bb628ed4c3a8be6d4e20350097c7d1d82344ef5806cc99cddd144cc63639ff907d0f91668730537b4433f61ba72627d5fd307b71372712e2a16cccfbf8dd491f2a43a341ced1959a386fa8bd4cb782e0a2f5dbf9459237f4698a52b8007dad7251c5edf7f6f92fb006a1dcb7cfcfc8d338d050464b13a5c887266c770c7c34367081f6a1cba010fc44ec9bc09def8c7a072c0efccce331bd33f4c3d2533254cb67e15ecb6a0a71ef3e111393a6adc96d934f192d3b1a4e5cdbb54c44c8a8e75c312d83683cfab0d06364d96b6cb6ab0e96a5f7a0dd7f16bca87dcce07f99eaf31734f158e4b3808388e6496e68e785a694081d8cab94a69368fc941e3259a6645d108ec01b24def8f0ef7121b1c6dafa3f76d033b03929e49ad9ecbc0535b6fe61c30db1345292ea4652746771a0412b0cc38f223f64f6e8eca093863b033de982f31e0bc4ad4b23cdf5760b298dc3dab10022402fd9dc91c7f7d5d50d24d7aa6a393cca09cd21e1428031c0a950f4a5e8ee003c7ab9c1fc083266f61af014641dce19bbb2bca2838fe49f952178f2b7db9fccf39e8d48cb3bfbe05af962c51b0107f5aa1a3b164dc470c663971a16617058a2ff969e0fa2d415545e334d97999a95e7d45361685cd152024a97969841f69758c270988d816ce71b07114a203d73baa2a16eeb965796a390e3f478b5309ccf7d5f98233f3d79887944eb05fdfbd28a7d5831e6ce84ac5318924e4df26ecff330053adbd21d18e218991f8d3b427ba20d9ce31edc42fd56ebd08b2dcbddaf773fb8c45072dce51c508d2df137bc78e3f52ee5952202b337009a86fd80cee870e7f03561a3cb3dcf9e7961d7107f3d3fd4e5e8ee462ab1fdf86c9ddefdfaef59914296a39afff58e4667faa9e171b57a54876dce340630ff4d0e1d41c51295983f51e3c59e43f05cdf98736a981cfa7ee19bc53328803ae3b92d127c426710dc003b3c52307fd81629c7e0458d68265d4f98f8c64f1544b1cd242efb21cf6aebdb33e7f92af0823ec90ec6cbcc09c2ec3924638194d16e08a8b9f79dc5276a81b76f859fa9ca4b5976e31549441c11fa9be7690a137e4f8d1c20f1b473904aecb8b8728043a93af998e03b35aa239c535c6c00ebab3681f14e854fca9bd1e77343eb", 0x1000}, {&(0x7f0000005c80)="84bfca376a6a7620e212a0cf236b45d4fac22f8bb974b397cbc59670a1c28c298bfe485532f32d61dede77310314145a94bbaef04f3f3bd150f60d72841e12d3e1039db9fea254dd5fbefd0ac694288ee05169f6b7083bd5ee35449d94ec63b721a6c48688115b2b4805b4a403fe2fe86c38676809253644491c1dbe1174a1c4f0780fb9c751e927aca04ca70a085e3372000ad7d317d4eb76572799ca51bac25848aba8e71443603f9e83a78def8a7db9d422d4ea86b883a8a98fe0d7b2ac4ccfcd4f63a21cbcb9c62e5f2cd2ab9bed6d3a12bc0efe2baab474", 0xda}, {&(0x7f0000005d80)="8678ace793a3ec4f6e884e0e2531c00c19dbdd15fb3c432f77d377a1bbf516cd048d6c181d9cf95fcf6f070f8c8a15b2d6", 0x31}, {&(0x7f0000005dc0)="2850ad2ce320a7bdb28fff6847ab834d833c7377be72ae6a5642eea1889010d6de16daa480e59b30d10e7c6cdee6317377d44810dd7b7d4df303aa56a3fb55d037ef6e442b6d318cd6fdb6cf17060473fda2f724a83ff84ed12b7282290e656a58a75f0c85922914b9eda4d965a2fa253b", 0x71}, {&(0x7f0000005e40)="e036b58288f102a7ffbbcb76ed717c56a54fe41606328f3eada35d29014671d17cf946a0f1acaf069885c1f35795b9c529da55f6d8ded58a528dcd6d16b4ba47551fd57e268a2aa50bdb2c87b3877c751e5e23c9a32f9a6924db1bc58464d99d538c94d012c44cf3f8d58ef19861c81a4b8f58b8f90165a80543cb5f53c54b0afb43dd3a8ef41a794e995fda21c556f1fd9497719043f99a52807d9dcb9e34c275283cb9b84e7669725a29d2da9f5c652c3202f8560ffa6021cc3a4acf77f715da2a0938842e7b7c57", 0xc9}, {&(0x7f0000005f40)="65c55997da794c65c136eec7507e7f159b6f5ad8bb4c50442da6212114eb01c7a3895b6cd8400bbde441cc350f529964b3add95239e770088beaf0b9eec036b6d42c262104b186ab8ffb7621b9d29ccf13a66f1faa83aea21410f823673b84af93f8fe7a0c52e77ce58e409b6a4fa668b8dd1ecb2155225aab7ce2d4ba3bfa06d57ebde07d9a68f19be59c9e46d0cba5976c4ece5e450bc4164b39a3c7584e1bcf5b37f1723e02ebf7ac8f9eadbb2ed69d40", 0xb2}, {&(0x7f0000006000)="accef73ca08e543282fda08227b0d2c27fec86c96ecccd259b682d29856772adb65bc5d1bc15a5363fedb8b088ac32ee1fddb16db280fce11f42bd76c6efcaee7a40282a171c133cffe1368713a76ee951cbc42d9afb800ac3a23a4f5e", 0x5d}], 0xa, &(0x7f0000006140)=[@txtime={{0x18, 0x1, 0x3d, 0x4}}, @txtime={{0x18, 0x1, 0x3d, 0xffffffffffffff02}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @mark={{0x14, 0x1, 0x24, 0x3}}, @timestamping={{0x14, 0x1, 0x25, 0x4}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x90}}, {{&(0x7f0000006200)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0x80, &(0x7f0000006600)=[{&(0x7f0000006280)="1842170857cfa01f33ad8a1c3c049c82ff7aae3a51191c0ea3d4be81eb9b8ddc0f849fcae0102a6bae81518a1ca7b904a0b9a758116aa9d0baff0f17eaa45e4b69db484f564776b56035ddb6479e16331cf1e39e8c9b5a1246b81614c3f41d425c11f7a589e64625815061412cb4ebb8dff398a6b327236eae856b570672b7b2a2a7d5112be1e2fff013543d6f05f198fe1210f313d7a852221cb4a6fa86d1d17ffff56b263a805104721c8a2500be82f0ef76b9a678d26f10da1f3ee13a5a47323a298fc02157085f35fbd21da3b2c68c59b84813", 0xd5}, {&(0x7f0000006380)="9ec400a64f22bd9e53181de9713b45f740bb46990a1166351bc2514a9680c3f76a14255f7c2c4de07f0172f9330521016bf8ef72a32c85420d9c709285ae59bcd29872e3b4167de9e8c0b09d01a2989b233e44185aa6e7dd213d2ac0ecf4fc2c33520aacf6f4e8c5c1", 0x69}, {&(0x7f0000006400)="8d20bd43356eace96a238bcf53f5c638094407ac6b356204d74c509ddeacec59bf466ef6e1595f85336e77cbe57022f0c8f022cad4144860bb3907d235c481d9421e77cad667628a2228c8d90d4d23b7e5e61cdc06c691121deca0598999f7ac925aa774f7ba89037459cbdc96964b2e0fed92cf", 0x74}, {&(0x7f0000006480)="547c973fc06ee89c055754330046ad1b681b3ee6283e6fdbb8e4f2a454a8e15caba4e0229e4d55c8851539e58296c8496818fdd8196424d5338fa77a33b0f043f3cbf83143e78875d247779f05b5e0db142a6aa78d08aa198e0d70040237f20c96e18d7d51063b366c139072fcf722f7970cbbf805c2d89699627b4488438987e0565308f2e1f56a3929b98c35b136690ac7d47b9227c058deca5440e6bbb0fbfe43a3f9a3126afe1d08a9643b5af5519f0873cf4f178de63e73db5512cba0da4a21c04a8750843b0200f35cd04b", 0xce}, {&(0x7f0000006580)="07753da88bdd1c9244ebee32cae67f4c2e817332b5559d79fe5c9b7d12e37cd9b13320bc4b6d388348ec6ced2c0ece4cf7919c27ee8d3bd4155512141fce14fb0967501eb4068f502d7bc3e286b10522dbd2f089d013800699c6f29567fd1eccb1957820b0", 0x65}], 0x5, &(0x7f0000006680)=[@txtime={{0x18, 0x1, 0x3d, 0x200}}], 0x18}}, {{&(0x7f00000066c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x3, 0x3, 0x2, 0x4, {0xa, 0x4e20, 0x4, @mcast2, 0xd4}}}, 0x80, &(0x7f0000006a00)=[{&(0x7f0000006740)="e0c208d4a8738443892291f1bc8924b4333f01b9edb0f649d696e53714b5", 0x1e}, {&(0x7f0000006780)="ba8ce3eb55acdfab239f2ac8e6073f82fd84cc616637d3cdd906b6855cb70fc82be7e00c7779510fb835f1099e6bc57b4527f7fc1f8f2356d2955aef3aff2d8651aab3012e24a076cfea70b950c7287c8ea7be060807b275e7532602d1ff6837c6f7cab7e24e478c9401bb6f5d8198107d04c53720e728682ed034103985e336e0d16ea4469a49e83c284aa3acfdd6f3ca66edb6a3f85bf910", 0x99}, {&(0x7f0000006840)="ef02baa80adb36033184c2284ee29dbac765ee64889fe900df65527421f700324be90ad06399707e1b2d5efc3c3afa35adef49a3ea1ecb55b8204594df69095c32a15f734499839baf90d90960e14492e2", 0x51}, {&(0x7f00000068c0)="1351b04fdb2375877cee89230070ac2a05877859f365d624ebc050dea2bea5ad27c7fce8ee8d9eeb41042da819ed4376ef10143e5d5d59cb65e5c2af8b1f90a6628e632494ba02d8ef0f88fafb7f602fb46fe08331d1c68c619a6ad58262bf85641cfff3e8ead49c75128d6a5d623126999650224263fc0414efc7f551e88d4e763ad31fcaaeee22d7b5c206f7ad06d3137ef722086c0dc7cd364572b8c56200c824bd5dd71080c9356aa9bdd56253746dc9c28834b6dbd8d3c26fd90d3a6ff22c53c7a3f15e92917546743ae2b5f229399df5fc14fe34676f2b5f5051fff09a2090153360a1df631e170cebbe7d03caaa84e5be", 0xf4}, {&(0x7f00000069c0)="636090ff817de3ffa84fa15610a44fdc474d4fcb13ebfc1801ef8161a9ce", 0x1e}], 0x5, &(0x7f0000006a80)=[@timestamping={{0x14, 0x1, 0x25, 0x80000001}}, @txtime={{0x18, 0x1, 0x3d, 0x1}}, @mark={{0x14, 0x1, 0x24, 0xffffb313}}, @mark={{0x14, 0x1, 0x24, 0x7f}}, @mark={{0x14, 0x1, 0x24, 0xd998}}, @mark={{0x14, 0x1, 0x24, 0x2}}, @txtime={{0x18, 0x1, 0x3d, 0x8000000000000001}}], 0xa8}}, {{0x0, 0x0, &(0x7f0000006c40)=[{&(0x7f0000006b40)="3636d6a9d843246ae1cc111eb0b2a0306e5d917a7ba75d7198ae20d117fb7a11480755a0c795f73ca0db74719de52faa66f7b75a1631d60aca7524ad61b0b83656464b981cbda657c8be6071bc284cfa0a7a17b12bc2df5c27267f71e64bb4aa7b25ec8177874fb3a523f984fddee11b2bd0cb8fe62bc32bfac441d8767236eaf60baaf138ea269230b6d2bc7ac6702efed415e33d676337a33c99d63435d06b8e355bceaa8a1b8b68bab8e99570ce", 0xaf}, {&(0x7f0000006c00)="89b7461a2e9f19e2ee84378b0a8386a5889467772a2aeb099279d960a0a1d981400e20f512e8f0a2c3ee50033288b7cebc8d68d0762fdc6ff2f2", 0x3a}], 0x2}}, {{&(0x7f0000006c80)=@l2tp={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}, 0x1}, 0x80, &(0x7f0000008300)=[{&(0x7f0000006d00)="ed9f2827b60357b291db6c9d12a35f8611fa1f5fc012f305cc82cbdab727a9c750f751a0921ec27751de77c523410d30f6e23eb3d7fc6949f561b413d440bfa455", 0x41}, {&(0x7f0000006d80)="96bbcc7900433d081246997bda059bf4adb6dfc3b9e0d2ebddbbdb8eace878b72379c7fda9e1316bb0d1a96f0ed65614fd62400f815cb62478776c4e122f8ceb3fb3f3ef152965c5e970bd16d658df5ac1db5536ad7fc24edaee2620dd81f00434997c15f55e3934fef429eb0c6c4e73bf853425901a3c0ade97f3206f3f931eeef00ff3f029f32ab75e4b2996e726f8ec719e25eb486c03993d96d5963f4287643d4841f3c2deea24c29deb2e5e6ccbee8d3cc82e6ff5cbb85fe4111705b3f41b31cca055ad22bb8893b654e53c7b707505cf6a9d8df46e8d9404085493eb104f", 0xe1}, {&(0x7f0000006e80)="4a0051ba2107c909d225314682cc62c42fbbcf574cfb6d827c1ca3a2c85295ebfcba0e7bd3797dcdf4736ad6f3b66ae975aa438fb7497d7025b349c05e8f82f1e26993731c4b186c082890d529bc28e7cec1ddab7cf8d8ff0fd66b4e509d3db5811e41e6cfde6e23a8296062f50a28179d77da1efb3fb609aff21686b28a99b6a869a80e49e4693dd20843d0615bc0fc86dbaaeedf7a1a156d84f39d2665a92eaa8ef91e260968bfaf556a564ae8b550cb669c2914ae69f51bcfd24c8b1d2770e1660edc319712acb9d3a6a5bf0879e11728f8af56b2f8f9b9d9e888575648f5b2c3e0c3fc4f9a6dc85e20e2943513bb248c392d3e0e383fe84db4a69a600e62e376ee9410671544177488fdf840d24ee69b048442d9d686973af5a7765e3c55b631c9aa569f2952170dd7446fe72b5f0e0ff300db18bb6b6c1d9a21da4b68fcc4e148563316cf8f6b441209d252944f74ad444b9bc613696459c822f3eb3379c5458601ed8a29cfe24e89424abae73216353116268e83c3385c0af61ec283295bdb80ed6595bb910e4ae7c43d914d53967b5586ca257316254ac0674a28586adeb8465abf89ea29ebc399f00067752a8a61b2719592577bee3c41aa093dd8ca7a312b8599d2c43f4efb2a9328e053d4f0a4b5e8cb57b8ef2da9d7da3f3c1e6f3f505df6a4809e0465074ca80d8b7cd910efcebe5bef6f09ad5c7c0ed3a32803e418b7f08b8938cf260f45a1173886faaa4f7a87d2a63cab8459fced3b4181c611c4862846dfc405e40406e435b3266ac4abfc81093ab14058ca01f3753b87800d30ca7b94916ca0a7e88e1026a9b6058ab950d6ea371f2422565462395d4ade4fc667665265d0e58f95a04bef56b06335959cd2fd5b0ca6ec86f15195dfa5e3ed24b1058fa35b7836a333feac88abf9d39e6a3737e205e044580a4653bf8330bd29ef72d1e3917c3eb520e924730f262bbb63c3539888faff5711e98e3d1cf648cc47824f04b500a44e9f37b431547542554f27c550db73326482dc1ec197fc3e99b3fecd35958af8717a39360038a44aea3e3c70bf950c8959a5730eb7ba2767090df4c8c3af1f5f17b2c6f788f4f46a8141cb9ef57f539ff85bd1be3fa96861b92cab1fe553f57f2affbbf5b52298ee0974dddb3fd97ddecd8c5d3a7ea8d92ea56ff9d1a4a87a9f79ad962988f7ac0d465e088accd155ed5b8e2871340b997c784d603dff7c3698aa544da30bac317a534aaa3f29eb6720843c17a92bac6694ff3ff27226ae24b3c4ca6038c03fb3f2e0258c1d4b0fc895d1c40d49158470da1bf49d4e077171245661dd98e70ef8de01748a38e54df6d607d814d558edd56cb1bd504e7d676a4889995ba47670332c7ae26d10d3c8ee5daf45bdf9385bb050c242b4bc80e1eabe1928bf6e6b152d77931f7d23414bbad5b8d9c4618f6a175c9144fdc55ae880cf224aa5db83e144881a7ba286203e9d5ba0c2bc04cf536f259507db9e6335cd4eca8c83b212149a0c16a1f803d7d5809f57053ff7132462e94b00185d79443e842b7599e9b757b9c8fc63cae840ad55d61b878039528cdcc4c437e992c29cf86433fda661f72fb6e9f6ff200779ab009095988f8e24d1bdf5017c9189032ed06b266872cad09670129181492d246706efb5b83f9cc0414de4bd5cb91e89ebb6b123e2eab7ff1a0e292bf1ded56e2b93c779b99b3be3c65ebe4668c7ef09cadc8b7652c86b86bb226a0884baac5b2353f03adb2f3b49595d58dd7f72116c4bff9190adf245a5312e4ebbfa7a96c2612542c85f7b7ef29cd2576705f060b5bd8a70f6a2fd3771b596d3c05498954e54e7d7e00cd8e3f77a2a11cf9ccaa63c20e3ecfbd776ed594496c474bccc2b7ad66731d1a7aa45490e5233bf156f2d9861cdf219903b3f30b86e4c278871d7f386cd982a9f8450a3dfbfc2d5f12b8e975f0c6d89e27f092e46f65d0690d6df11163bf1bf04bbe60b60906f16a11e055a6f2a2b8f508e44b1bdc0c769de57d062800c9df783a3f073a9c415828a52edd59e06809c4be1c7946d4e9442c5e686efded9123f4c531fc3999786778b2fde51a4c43e1bc75ca6e71440b109f0a7f0db70ea60c88efcf317ed4f22aafbf7e05a7fd717ba9b13f07afd4c3e7d6a9dbd2035e0d0569ef707ca160c4a425949810833867ca4a6f7628dea7ad4ccf13ed6aeab9491490a7755244721479011a316fdb99d71713cb04f532aa7a5f33cad9e6f2a7e9231b8d1af480995590729794d0c6494805a9015165b7786e6523d38b179533785cbdef2caaa4715ff91254eccbf7355f0e2d07a0832e867da3d78774bcc35bbad2f45e74e5d9e6c8c65e22e3914de65067d43b6cefaa56ca6110ea5f5dadb0f8230cf48a26813a60bc7823cd114a1053813916c5b472c71c1794c73939a2b7522081d853454703212cb2c58a922e7430d0fe6ad4a4e79838d869893a989523459d7ab558178a50a412e9a7aab1fabdc11c93a58cc8a8800e0a4f3281b47616e8dcffa38d431c8e1099a378827a9d6e604b24056f722d840373c202eb7ac9cfbff353fe1db28eba9c03c94e147a08a370ae31176fe1147b12acc4abdfe3a50aad74ca178faa8b1828525654d19e96ebc0e4024fe77e07757505381c03baf31a75de0d50f08b22dcfedec439eee6e03c42d27c9166380401ad55429ba9c21a74b36fdbbb371835df93777081fb46caf21b685a6334193f362e048320da8107c1036ad288900dd4cd82cbb803c3d57a8cd29126b0e785ad760cd9439592f57e23930d797e2103a06ef47b2a5da0af3a798fe058726b47a4acd39a2a20c69bf5ed80212cbccb8abdfe99a2fa59eed18b47dc4a965ef073e386d7420856bdd2c2b49d4946d2acc764e9e826bf7e0feba4de10ad9b1c2cc427f5c24cf80bd770683e9265106601991b95fb8c36bfe805c70da17c692e6c9ef699db3b1e385bdb88bebff99e0058deb616a5b26c42b177e116865726092f3f7f5ef00efc2226d4eca3f12ad382bc88dedc29aa99d02c86e35ae4c04d7389cf32d019cdf2a194c9a02940d379f1f3baba288abe6f740b756bf18bd73ad0a079c2a02ec7424a68edfea42526f56557c4a284c6a0ac17f1a0da5fd6ac7c23ee47763332b69f431b5918e2d99070436b9c070d6f1f3e20519a2add21c0051a015f8a2e12cc02af1a740ae55c743ecd58452e6d6331bd0db214824645646c999c75d1786faa9d49b78c92836ad93f207571ae44435f65c577f7e31645d6501c871f8e71017cfde8a7b29306fe9285ee5163c74922751272ae05f4990f90cfe51af931547e550571488d291c9b2c21c135e6ff9abcb4e2b8fa468959db439f1ac8f15eb420e4e4ee07278ec9f385fab34c4bbd9ff893877e9cc4435cff153032f4ea1ce25febad855af646a35e38be5b361889dee3e30c172bad6d10d781fad9e30825ccc55f6a4f67a080096645feca8b3b81fb02752c13e90fc9cf982766ece36f3a279a0ebcafd2f4cb403dd40d6cbf11246511f6e07e3a0b855bb55621e68b6fadb462b1bad7f26c0eee3cfd7b3c32372f1d95835dfde5d576165da6d762d6877b4c71f652879ec9d595b127ed0c976143644427be512f22196514919a26b622e7ab2d86e4f8bae62b8623bf448110378e72fc2bcaae97d22c12e75704f1360600aad34c95e91e93f384ca3c5d9b7fc8e7caf768aee452d3d50557317b1235296dc6dcb51b908bbd0b269312263bd22deb36dad052f4d9ac059f778e92177764417fecf0af6efef4f2e5b20f8b31dc1080086e969b959b1203f81fc7672afa2cb25509f22b67e2b46c2d0a758243b8991ecb8f31921bb748b706509c4f1df9fa9a720a0e9752f8d5a3baea6baa2375c23b53c223dee926c64fa0007b57973be1f14e2314a88547da34d62f3f58159135982862d235b65d5e5d9ac577de2ba604e75de4d7cdc6dbd4899b4d531c3f27890c31fd1e1e54286919bc422d4bdb441da4762ae37ac9ba3814f2f594e4f5b2bd3056ca5ba73692e5c34d4628d955d0aa55914efecad51292c7889726245d36547373dc805a57fda0ea48e926c5ea015131477594b25670e5574fee8651f093e36db116427a83987ec350fcf33ead4b60aeecb3c8b90aa77cb30431fd7cf38b3ebd63f50f734d74e39e028681e4962b1d64fe6d6407e422c42eaf143188ad01f9c76f19ecab15be7c0e377099805b45174d4fb0741f99333612ba9c4b4f9b59b79a9305818d34174c2292d02aaeaf1d82a49b3f7fb929ef7d699de8ced68dbfb5b0d5213f2bc422b4eb1c582a193b1db7026d87dd119d56dd57c3e0c4325957280fe9c310fba6c6a5a411c2b4300f9e61a09630b9cde148e3b947805f8a0afc7882c66d0b61a4d53f93ca49277b7065507193087533a9a2a1d4004ac1651b8d0fc7eb149cecb0ba98b9253f7e98fae4a1a0e56a2f17f911d3369b60d6236d5b44b5857f23e5e1888a5a7be178bd18238b9e9b37fb4b2579b3f4e70041845ed4d9d39b088e6740ecd39f9a5b36fea2f99bd980b09ae891e16868583ed41d645f12e86c671c485ab807c975d09f53cdc67fb09414258d26c2b992a15996d56279205e28101368f94538d59a393e62c70f9b277783b4e07c391a31d4925b5c8abf9d9b0321db15543be36579654fe9d0aa620acac74c971e889ed1f581ea7dd1d43c82919f19e8c8e61de3a8603fd23c53f1aa09e86a63f47c6a608e8d7ce7a5c1c9c572ca1f92e4a78893b9b2e7e6b5ecedb6a5db0590a97f1a15c309a13d0cb5fd88e4653e3b80f8003c997828fd0b10645dbcb2d263c8953433f6884badc083f0e39e03887340623b8f88c8bca1777affcad068e9eda0199d7d5000c67e6fd553d258f6ef31de0b3d014b1fe99765092a6b2299d36389e3b45c26c07f9424f76d0fa6111ae2d632cbb1518f04ce2eb5906a5df11972c9300f57a80c329fe7b13420d6d68eb91595960a8fa4883420d3281d01f0c91e1065f84d0797a621edf5cd0f1c7706f2556fc71cb85686e18798249bf87729bf48186a8289baedecfbca71c124b76262558a96c6428f1235b2e9117c4305aeb31c0f08c87ff3bfcb3be3fe84bf9b65ae7b309f0d30b93c1bf538666504e28339726201267c889965a67badb2e7e506d9c35e6a366ded12ec5ac3b85b10b186db926e4fd41d5dba824433204e20cdae892a7e3955f6bac84b3c2224872447c169bc341b731fd852c7adeffdc627ebca8ec2efad67c6778c46d3c046f6eade2a88e47fdf4d4c1c75051464c1158fcf86841e129cd98b95597a78d6985279d5290404b979672227b26219737b15d971e6fafb438a8b3920b94ab3634fcf68c221a432c99a8d1ac128e718fab6b325906819faf3f592984e86492b89df4dbfb75f98d3cdc82f5b9c73eb30aa8080f314bf84774fe1e063290ebbb36b7b05d54a3499250f1d481fd96484bee347498c567ea80854e492f1be6676dad71b6618647be1d79572739f9c15b6db92c37986d007d77565d78a8bbc626a100886687a348c155252305fb8585af4b0975649ea3a9a5fc1a051f8345d3ff6e645ed2a368b2192f594deb7d363927e0d05e7a75133eab61144c7d535f7cf08a48ba6a3913d8c73fdecf5607177b498fcd1593b6c2919bb70e4bc78c56509801578c27dc862234f1952468361d74319fe69ca3665f24879663038f22feed939dd193e5b7eb36f871498c0da8c0f9f29100745a8c65803ffbf6fdae59d04688de04365d95cf8f3f1fdbf402c5317d2bb409889856ed", 0x1000}, {&(0x7f0000007e80)="baf8f19be505a92a0c104de821c8788b486a789ec95b8e66ce79c41ec64034a3ebb19aceca81d8557d700494a55748f0e0091fc2aa7d0447c97d637ed1f66d141aea22ada267d9d5f002ecbe0b09f4fefdfe8513579a95e2481c9ab1", 0x5c}, {&(0x7f0000007f00)="19ff92872eeda8e1dddd203995f98edb66eca68d1fbf4187bdad4ca9cb5ac29acd394921f711f8f97a6736afc89e47d5d28227b345dcf6d6574524e8e9898074fc26813535d94540f6cb52c69ece304ac29c0b8c9d67ff75db335c6e33b76eb5dcd42a84d3e2a227f4c22f0ee7", 0x6d}, {&(0x7f0000007f80)="4ad81b358ca72a67729dadf564749423266c2008752184672f9670e3086e0d0e86f9ebd16f202097cf2b158e598d38d02048a98dbc1bc825b81d8eb035a97eeaeef4506b14160b264062be6de50690782cc4f01d0aaa5e06c59bcb705140e083613c938346e058f26700e9a25e9a27f7f7303933a3aa0f10bde4be595ef4ca84aaf09cdfdb74e11be37df8121d0a035069fd1b04b8a34356cc9af97aee55485bbe0bd31385c436f3cf1152b9fffce40f61b435d6a80527ae352f64ad301318e0", 0xc0}, {&(0x7f0000008040)="831ab86c66b2a79ece1cc91bbe2c2ffad06f0b0298d6dfabac8b314bd69a202b7cbaba8890496b30f16a48732c64c7bc8fd271666dd93906ffd7e6d19e0e29c0a8bb0c0983f8533ca522258ed7d596556e950898b5b02c07e7093c3bd301f6c327", 0x61}, {&(0x7f00000080c0)="1334452926a6990ac51dd1c07728c0b822ef5c52f2157bc22a6545b1dfab304d680c55c1f4105a30144ef283736901aaa9f8d34776591bff02c2b8d299dd049df0073af557d5d280dc7a5eeaec538d6937f79e5e7e72edd947d2ec33ff6421d6c319467c14460898273ea2", 0x6b}, {&(0x7f0000008140)="e01e0b28f4cbe133e6828f98d375bace1332a924465e18402f89eb476fa5a1de069c8b703f16e65f5645d4ef6bd4f781250a6e78b392e37e26802cfafe470e2582924256b5935cda26bd1abc2ab50e280aa1e5e0f37a5daa559f64d52ca7596a639b656e6aa5c5ebf823da190b54db4e13f8241a26e3d2599a819ed8584ab7b9b30584ea2e02054369fb6059fd4a9a4b8bdff0fad415f17189b138fa822cf800653161df870cc7f4d6e3cc62285e5edf273594564cca86a983309eff90ca84c14e58422a", 0xc4}, {&(0x7f0000008240)="d8861a7aec6928101b93681c46a5c9aceaed3f266ee2c147ba626bcd87771efdc6e3e006d565305a0d732439620c2db70babbefa8f7b7aef1b2d468fe1a8f6b1bec4f2871b8f0df64ed0075f6de661b0e7c45eae5488f080652c1af845efb7b05921b2eb27daf2ec8237f9048c59e27480874d3d05299e78a29035c752360cf0d749ab2a1c97dd2383079d75c04fc7b166dd772617d72e6db26b606e7fda6e69b2f2b05d6fa8402c", 0xa8}], 0xa, 0xfffffffffffffffd}}, {{&(0x7f00000083c0)=@nfc_llcp={0x27, 0x0, 0x1, 0x7, 0x80, 0xc, "1fce5f27279053ceb9a64e23b6d0a680a122bc5f4c5825ffe7b288f67bcd0f787610680348941eb830cf46950fce5c4ca26d7a223fc8bf388591cbd1509567", 0x9}, 0x80, &(0x7f00000084c0)=[{&(0x7f0000008440)="19494e8dd3e926c1401c3109e13825759f12b09dc496d0a8fdd896dc591ac6951495b5ff4233ced52440415a2620699552e4a29d060beed9407a9e0377f7f97a0033b55cbacce7c620", 0x49}], 0x1, &(0x7f0000008500)=[@timestamping={{0x14, 0x1, 0x25, 0xb9f}}, @txtime={{0x18}}], 0x30}}, {{&(0x7f0000008540)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x1, 0x0, 0x3, 0x3, {0xa, 0x4e22, 0x3, @private2={0xfc, 0x2, '\x00', 0x1}, 0xfffffff7}}}, 0x80, &(0x7f00000085c0), 0x0, &(0x7f0000008600)=[@txtime={{0x18, 0x1, 0x3d, 0x4}}], 0x18}}, {{&(0x7f0000008640)=@nfc={0x27, 0x0, 0x1, 0x7}, 0x80, &(0x7f0000009a00)=[{&(0x7f00000086c0)="69706dbfe6d7458c7ae3524562f6c4483304a94a042bf6c2213579007f694a4eee64e572d4646f33431c54e9fa0744c86aaf35b12ea63dee19fa971377f2399750bc7e986d24efcac7b6ed5bdc2349f8a443ed5e3ffe5c9a5fbbc248290a46698754261f78929b7a9d0b2637f4bb814f5aeb60603ba8c6646dd4b40bc51c7478abc08e484b758c2669c6aaa2af1e0b6015c1a6fc6147a80c0d3403286edc30f0d0a49a51370c6f63e0d3927a6cd5b99d25d0fdcfa2e3ff20555d9ba4284430e00735f704800918ebf78b79daf51e730b0080accb3d18bff697c098eb0ef8299add5a746c8e4bd04b2806d2c000cd562cbfb9218d03270b4944a9218fdbe9f458b23671edd63a9be590bb0d702ecb08857829c035714cb5bcb391bb81b2146224b6b3de18b3b61ea72090deba2c9d0aa1ba66240a18973377b9d26b37e6da7d07f6be2e09c51418b883dc337278e81853507c457cb73b8417f2570abb1582726dae74ea6e0062babce7b8e0c22fdc923ce454649f9588fb9fc3312adf68c401165e2948ac02a923e8a33594ec9057e845c840276fce19dbea167b08825fc7d254795e0f33d04a6e694c29660c09a602a690e3543816cedd1861b86a6fd3869b4fb2ba85fc12d6b2d544969ef6ca48adc633ecd8940a8cf8f22b712a7d51ed17ed0c3336098609ff8517ffe7baba93fb46bd1095bbf81124ce7872189a0679b9c41d61a4f9e26582d96a6ee24a93756248a7bf05bc41cfaa0bcf5dbadd13326d1b4be1b5f02f093521ccad1f4e7e32f978a96c91d1c64cf3fc9feda528d95f57366865f4cb8f139ed86fa936b19b08c56141d7a4915bff7ab62d15e77b735fea81c4bd3c2b53fdc8fefb449c6cb2dacaa67158bfee9af724dbf261b85f2c7a2b81a0cac7390404bc3ebb171a24e6ac8c6cc694db775240973ce33a480cdecaef390247d89494bee4a3a104d6e4a5a8bf769767bd4f312ce5cd240f72901650108afbb702cdcab1487a2488ef5f2b54d6f53b121bc1a5d83a1fa9f8a164133ec05886c134230997b361b9d513d99c5c4e2daeb23098512e160cba1a285697ea84cceb5761ccc7687504a10aed856fbf17df951a3147dde286d83705120a8ec455697e9ec386c55abaa2974938b0fb863e6d9cf8adf208ee00cde265992e46a7cdd6d21ed8201c97971b0372ada6f6308c17ef89f2f7f39a5de3819039119b90617798b2c47bcbf6e50b713b8615477ce462ab84f2ae7809b97b90b7c54e8114ff8159507073a4b89e456cd01be5fc361be5e7c5d4dfd0377c7510264f00ff63b3822bf59da08b6bf81a1917acc0f4f71e3fb548c390d018d6d6fbabc0ec6718156eeb81d5bdb2ebe9cd8505d1a26ca98cf4de5f569856c5500bac4e6758232d6b351f83bf1e6bc8c1dd553ee532bcfb848999ae31033de582caddc15873a16eb1c88bbee500e3bf986236202732fd9a9114af3f8f779ba581d7bd0c79c10c0b0fc99a1b17441d8fb7ca6ed6fcdc533c8a88565632ce13bd4ce613c2c68a9e13744aa1d20234fc087417cdca2053c141ee8ae668d9d13241650f8e1c0db320b0f5a9789483d55d7674c75164dacc87fdd809379e6f064a7502b5692c189a48b4973044607522b7ae2a8629b00543817a8ca8eeea2137bf98b53e3211f9f545546c844adb9163f36f0feb1f46d8ea09c5c5f559cf86f9a0052126300193201fdf79e3fdf274178d9917d11a981872c632be87c6ab6f70b5d7c7db2e3d65fd1c982a2dbea6985b9d12040c23c6724d04af9931cafafb125e0205a5179d4ac4fcac3587d07243c6c1218823ceb3a6fe1c61e54830490e172dc98cbd71a9b03d820d248ccbb20d5929e31fa55fad6ba516e3014adcb5ddbd1c57ae61c30f3b0f1b1394114a8a793c66c61f05bc279b62e7ed4022fcd26a536212142e31f520b73d460dd9e14734a13aa74607197ba17d73388f8ac4aadb60b7e34eaccd646f6890dc6757a7fa243460041899fea1dc142086213328f1537e11b77c0debc2de4beb4f505fc7c60b3ece56b3b8b1e0b8ef25d16b5c0e3dd285fe5152917b5858737a6a3c5da81e4a51ef86119361b717da9d04412467f0a0ec204714a789e0e79987c5b417d8361e1428531c33ab49236233387d11f3938668921988143272c772b1b831c426679b867d561d1fbcc45e3fbc1aebeacf940214df98f783cf8fa00e1632cfd1ca0607c002169612c2434b1de70e0103eb224b631f79efcbf4c7058fd2811820ce9bd34885de34039fa942f80ba09c2ebf7b8db621e890fcc7149b3dd198b5cce0e2d34e12fb754b4e58271e52ce5abd1970bfd046bc7e0413933cae88820129a6dbeef8ef6eadbc83ca41c2a41a65bdaddac937f2adeb2b5bc52c7a2794d0c3062a25508686cf49d80b15a08ddada36c7a0983d80336641d4be94d89f1a7ae4f191122ffb7319a4f65624e070537374fb172495c7f23b7abf79515f8e34348585dd13589b4bcd3e578e246813136ea202f96ddeadde924e45a53e68b6a0bdc8ec84f77ad8a205a75b0b5dd13776ad8b94ad603c8c9e7c4e204fe57e1e35fde9dd43ac90adf66a121ce8016740d4ba957c3a76bc97caf1c54f274068b5113cc0aa847de8752385139266150a3e6bb2e21ac9ad314b8b834ca1ea6e3ea440276da002424fd7a90b5fb06e12b79fb6e1e615eef900179eb8e7f4fe96a92b775b266f26cae8b36662deb17f38529189cddddf84990b4f9ed071ccbed95cd5392caf4727162ffd11b2a753f728136767b7cd96717d88639bb4013ef9c353e69bb4bb7efc42d3e5c63a7fbd763b07102fa53e8fccf1ca13491fe70965bfb4bcd8aa1b6f204c8499df8c3a1c9b8d72e5b0685d77d85c250f1859b90135da10b8647335690e383b356196432ffd94643922fdcb06bf09f6cb2b3481ffb47fd73b74d456a9dfff50c29d31dd05382a8282605965da7d30ccd7c29ef3f20382882cf5ec92cc9b4f9e10b4fd9d0e738974a032232f5430ed1002fe38b8855ad9c6c27030d94ab6502a8869aa4010ff2a2a58902bf601a31721e7cf2ddbee507c29ea6f88abec1daffc17adb17a2a3f1c7db82d7a4648bb8aea62a33256a6b70e0ad4aaaa9c79b3cd1eea84a2701a0eb6e5fd7267eb2bd5dd37188e0d7abbef35faab1d3498af69bf9084d8e6035a661715224158ce2c3dcc888f64ca4e13f925c48a12594b1a7ec4e139c006a2b14a2764cf229557f638573e32840be7ff4816b506b6746e889d29e2abde6131c416d668ea929a3bd6024bb86f9ba36b02c3d6347eb407ee5d18ef0469e5d02ad72494ef2aafe8cf6dcd74c643fd18f1575797b8b6b7e6de43edd5cb18a400f582166b959c9b98ef8b3979fd7ca20343424ddb40155dfb10b44babc5b208a594c4e22b103d70fbc487abf2dcc904b8cb90f57d49605679083aad33c41752e149c3f0b8bdfda40404e662d947c6097200a26ba7d18ff4ee25cbc6a3000ee8b6c4bdbbc14c76868dc46527e419aa6ed0435b894d5b2624e008ee6d25b5e124edbee8cea6d4b08d034987a96ad62f3cbfdb02f010428d7d67c8f5f72680eff1427ccd4c4cb74e58f038cfb48a147f0932d2618ba7fd9dfbd1dd7f0c68554fe52c5fdf285c7e1dbe830ae005268c7e5fe0a02a886abc039f4e193718d5307faa1b60e23ecae76423f396ba4fe2024e88ccd99096d951c7d5cb57efb9520ea6cf38348ce5c97d691f145db79f12e5e4725d012b5d2624fa0fd101fdc475ae5e13e63241d7b21463132901d0bd4176f0e789a54943ba678411c6a5a486fcb47afbe2bd03ba7800a9b9bc53866a7a0a87b545d34c4579e4b2ea36d1a03601eafbc4a781732ce04804b2234256b8d6a6fe47a13c1f968283bda660d87ab6516d8254aee04385b3a6eb511be1ac058e0d840effdb0f65f791433939f06736a68184e0b7ea1b1e6ec87008c4af837fe288242147e833db572061f8f46aec9dd2749821794ce11870a57005e7fcb25c4480e35d5fe84e1422089c51563373a096aa6465633a07419e8dfd5b6d7b5704a164944af82e5a070255fabd6f0e157f301cc3542b7d24b7fba8735d2dc19047f78492b1b7377da39acf33dd8e9cfbe081bdc445a3221801c511b6944aa804497de549017fe8f5170c30c86a01871abfc2ab5bc01161cadd33e5176de13472184c3fb292ec39149b732fb78f98ff415c3693af88abc8eab8db15804adac20b19337e8dfe08eacf4f6df5a6ffc2d78e017d89aea4db651f4aa6bff4b96be7836c921b713a203ed6c1cf13fc655a568fdfcaa65f6658c3ccc722f535483d1f52407d6d8bf7e15a55c3effebc5e2d8f76277ff071dbe604a4f528cda7efbc5a91d1b67ce36865d5d62e7396c9500ed66ad81226a4d11c48b6f5e9d395a09bdddddd77c5e72440652b17842b0b642362727d849156d7c7c57aa6be50adebf63ec29f93b025f5278c09cbb598a4453aaccef89d4769bf119660d922b78eb7e76ea2226c001da4e6ceab83bec8b004ae82c0d97afc8f65626127c0ff7053bb01bcd6fdc21033289aa1f8a32ffbbae2c5d1edc526f30eeac7791fdd19dc4ecced509e53411a050d8ad72510dcd525514cd88681c89192733049c28163d009cf019295d0786e70384a25a8dab22bd1ba5e106d7f210d1654f823f84fc178cdb9b9e0c00aea515ca539a50845acd5e06b19de56542a783132795586360bf3b1e0a183474ccd7e371217059b2678e57408c73710e23e39d19149a95b89d55ee8e531badcf9e59734a3ac2badae862c0cce900214835ffba69e0e5b8499dff533cf14a7e25406a8b29ec0faa1d2c72048a255e2dc94142cd29f4208a47a71259e8c42ec09137981a5c9a75fab82e1be08e4eb5b0f38ccd16581deed104910bb241e7f0586623e0e478793bc692915fa2ec3c9163c071986645fa6be59f34ca358e7a45519e54ab9a5c522441cb9ad4db9dc68e83020110660a92fa2d9ea22936a70f9502203661293115c2561ceb22c3b0b561b52587bd32f82991403dcbfc998b3efd128babfd3a0038e0dbf6c7e790766b8fa3cf79e99da086d235de45a2c20bb2d25f789d2b7773a1c49a4f42cb1f373b83084c5d67c221378375041e66d9fe0ef4aa4a3feaf74f1d0206a2a9dd1c4423bc199a7a045fd8d6778f2cfa4bb754aeee24391f0eaf387f9641e73989c53605f8ace6245788399a364efc99f6e0f05fce6b39211f7953874183717113a75ac63acc51b391d52c1115e549456775ea4c2c83986feb4f5a5e6090495751c204781f2830bf395e60e4d0e63287ac3e524028bb5d0b73e7c8bebaf8a0e8cf1e89294734eb62db478b65c831e3f713c04a14b0b0a9d202faa4677da2697b3d39718f2ba2a9c00f577f57383e5603f06e83dc82d181568affcc92491b832d77aab5d85dd974fadcdbe677cadebd848cc45f5b6574e7e12a3a664df93343aba807e6c93b4a6c01b642ba783decb07c43581f4064e00fc3446b46d382011026db828fdf05dcac5b014046c15c96f2ca26b8a7d23fccc84f9fcea37326fbd9ea484278e2844366d0a221c6ddc7f9a2a67497df5e4a7d79ce07d8a9b9e3e8b68af1476d63d0cc9f1cbe389dfe1cfa20c76f920a6673fa6aab26ec1ffecbe0cdbc16246efa6d64c9882a45204016aa3e48aa8ec35ef63478ab3a633a609eee02a48c3653a06de20cafc8adebf949029fb332a7e2a7f9d86c737d27d20160705fffd7a20f0fc5a44d76f85b0893488243753d7f1171e791d68aa477d0bb2ddadfb5a6dc9b15304", 0x1000}, {&(0x7f00000096c0)="cd0ea2887e8404d52f6250b39ec3e1085293e1ab9967992502a9aedde7785f84724dd607b87d57cd24f078bdb5b70cd2ae7688cde4ac7d340040d81059a67cd063c94d813cfcd1cc056c17cf191889995017927ad435eea6aad243785ff36a1dd304585a905418cbc53f55b320ce0925825c38b68074c6dc5bbd3525696dad18039002d3ef7f72d64ef46621e1b0c7a140d559ff4cfa40de3b3c5b68", 0x9c}, {&(0x7f0000009780)="efb0fb2878df8eb09736ad34d1e9683c83752c4c6820de3c80de094bc0bdc58c02373fd60bf9b7809958c86120ba7032c191c253d8cca83a36a8d7e1d744b8bfe58a948e7e6a", 0x46}, {&(0x7f0000009800)="5c1ee3b936e1438b652b9793381d9953741f7209a18411fd9156ca1a150528be3f91cb3d09d4ec711859fa51138c10f5bec1f6c30155f0958109f064cad8d8d52aa3f5bae885998e2eb9c5b12d4f312a653de332e851b7014aa4ea0bb345ec831c3d0805296e0e2ccc2deedf396ed44b7763f1f46668c5", 0x77}, {&(0x7f0000009880)="943f65ad7dbaec9f889bc6dd050ec437e3eb8fca0e984932d30959e0e96e5129e017818838fb5e50c3832666a1f4cc70c923e5f2ed2bfe4ce5c4eba760dca5adea226f799dac69b95f573485e043dae72e98367e3335bfc4d5790857735f9fe309cc024a4685fdd3eef39759a5098dd3de1497626794102e056eeaac3c164a70a4237bd81e34564f3e217def6b2ea789804d8a465dbfbd4bc5ba05ce63e8de692c01371ca7423fa90ed5512c38b831375fb8fa404eeb247a", 0xb8}, {&(0x7f0000009940)="d3d1764fd8ed8a7b0ec03b73e8419349c98cc313a11ff76acad652f61ba04ffebff41f3fb8ed4dd564a3081b7c5b5d5050fcff7e5556c7b9aea0594dce910d3a5b0bdc3a6fb56c633e4403adc7168fb7477118eb39642da6ffd380649a7d", 0x5e}, {&(0x7f00000099c0)="62785b9a3e9c69e7983389c2ef89c166b398e4d9f7c4c4ffbd393b36601c29a23604bd19f205", 0x26}, {0xfffffffffffffffd}], 0x8, &(0x7f0000009a80)=[@mark={{0x14, 0x1, 0x24, 0x5}}, @mark={{0x14, 0x1, 0x24, 0x800}}], 0x30}}, {{&(0x7f0000009ac0)=@ethernet={0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3d}}, 0x80, &(0x7f0000009f00)=[{&(0x7f0000009b40)="1478f647127df5bcd8998a40c927a14233f857614572a99a90a6cd940a38b5897650e71eb14e7ceba370f01dbcb75a70b2b83f08c3de1b2ad00160db3bdd936cf11dae234251d9142ad24ce0739d854b8b6acb9bdd2e70f7074359707bd9a6b4869b531a91956338a2b0ba32b645681255bf864c09", 0x75}, {&(0x7f0000009bc0)}, {&(0x7f0000009c00)="94c6413371d9d4d631414b594ad64b266a6fb817288e86fde1624e8e55486f6bcde16ce0eb180c9ae226cc233535c0c9f8743402c5a48b17e4a7ddf321db9d2e067ed4fe23595466f5adb49131214b6beb9a11fd706df4d8db7967fe3ccee5aa0ab083d976443c898b38ce0331abf92c74f4023655880a8267a1cd996a88778d6cd6180be70748f79c51", 0x8a}, {&(0x7f0000009cc0)="2b1dd289fbe7932a491ed2d73180ce1f9cef1b1279c486f106b61ebd02393e1964b48bc0813537026e3a3b8f7f8ef42ad6c6e06aba682113d00aedc5e906b902586837de0e719c58426b260696a1f1bc1df6d59726f89a58397f012541e7bc43d61cdabcd70fe9d5baf4850057a7dfd4dcc52b9351ea9cb851763d75b73755a0d7efaad0f185fe7e3693d9a5942929c377d7824311b1f8c03663d72a1a1a80c5b5016aab1ccd905a84c26a6eb39c1cfc23bf3cd8b8b0a7eb0637d4e1716bf09540d307f8dcd1ca19c4a95325e9ccf3491f6e21d08ea32d79ccca4528d878e65492969e58aa0ad0a7075176", 0xeb}, {&(0x7f0000009dc0)="0973e7175c6ab9f8b0fe6c18c1cad9bab8d3ceb61d", 0x15}, {&(0x7f0000009e00)="7ca665775c1effc90a0129c786b9212e71551ad2e0388ac964a71661b31ad0b200bc5223e0c1f407f7580b6ad5427e74cc4c1e6d16b1d031822c51951f3d8902e7ce448f558c689d4eeb451656862807e7b1d038b238", 0x56}, {&(0x7f0000009e80)="c955a7369ebfc83bcd5191e04797ea824ce9a4b0e5f48d986025a113374ed4928345cde3e74aab5b4e70917f0154d36225a137cae6ae84f1f09ce5b61bf76d3d5395c4b8f6e097fc842a02ffb4588a1187090e71e585c38116f5d8dcfb", 0x5d}], 0x7, &(0x7f0000009f80)=[@timestamping={{0x14, 0x1, 0x25, 0x6e86d431}}, @timestamping={{0x14, 0x1, 0x25, 0x8}}, @mark={{0x14, 0x1, 0x24, 0xfffffff9}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @timestamping={{0x14, 0x1, 0x25, 0x6}}], 0xa8}}], 0xa, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000680)='mnt/encrypted_dir\x00', 0x800, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000080)=@v2={0x2, @aes256, 0x0, '\x00', @auto="7024ac0c35fcac804f0d821565f738c0"}) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r4, 0x8010661b, &(0x7f0000000580)) 8.317574004s ago: executing program 3 (id=897): r0 = socket(0xa, 0x3, 0xff) sendmsg$inet6(r0, &(0x7f0000000080)={&(0x7f0000000140)={0xa, 0xa, 0x4, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@rthdrdstopts={{0x18, 0x29, 0x37, {0x33}}}], 0x18}, 0x922bac8556bdad8e) (fail_nth: 1) 8.287403424s ago: executing program 3 (id=899): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) socket$nl_route(0x10, 0x3, 0x0) r0 = open(0x0, 0x111000, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000004c0), 0x4) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000780)={'syztnl0\x00', &(0x7f0000000700)={'ip6_vti0\x00', 0x0, 0x4, 0x20, 0x8, 0x3, 0x5f, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x7, 0x700, 0x5, 0x7bc}}) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TCSETAF(r1, 0x5408, &(0x7f00000000c0)={0xcf47, 0x4cc, 0xffff, 0x9dff, 0x1, "8003e3ffff072000"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r2, 0x0, 0x27, &(0x7f0000000740)={@multicast1, @loopback}, 0xc) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x2a, &(0x7f0000000000)={0x4, {{0x2, 0x4e23, @multicast2}}}, 0x88) setsockopt$inet_msfilter(r2, 0x0, 0x29, &(0x7f00000000c0)={@multicast1, @loopback}, 0x10) write$binfmt_aout(r1, &(0x7f0000000300)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x7fff, 0x16, "b0bf2ebb48c849ac0000000003000018bfff40"}) r3 = syz_open_pts(r0, 0x202) r4 = dup3(r3, r1, 0x0) ioctl$TIOCSTI(r4, 0x5412, &(0x7f0000000000)=0xff) ioctl$TIOCSTI(r4, 0x5412, &(0x7f0000000140)=0x12) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000000180)=0x2) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x143043, 0x22) pidfd_getfd(r8, r8, 0x0) quotactl$Q_QUOTAON(0xffffffff80000202, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9) 7.981933622s ago: executing program 5 (id=900): r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x4076cbba9945d516, &(0x7f0000000340)={0x0, 0x14}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002f00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00'}, 0x48) r3 = socket(0x10, 0x803, 0x0) flistxattr(r3, &(0x7f0000000080)=""/31, 0x1f) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r2, 0x4) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @multicast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x3, 0x0, 0x0, 0x5, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @private=0xa010100}, {{0x4e21, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x0, 0x0, 0x0, 0x5}}}}}}, 0x0) setreuid(0xffffffffffffffff, 0xee00) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xd, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000000000000000001d7118ba000000000095"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0xe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x19, 0x4, &(0x7f0000000380)=ANY=[@ANYRESOCT=r0], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x82100, 0x0, '\x00', 0x0, @cgroup_sockopt=0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socket$inet_tcp(0x2, 0x1, 0x0) 7.964849362s ago: executing program 5 (id=901): syz_open_procfs(0x0, 0x0) r0 = syz_usb_connect(0x3, 0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000200000040110700090001010203010902200001010080fa0904000002070102000705810200020007050202"], 0x0) socket(0x10, 0x803, 0x0) r1 = fsopen(&(0x7f00000000c0)='sysfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r2 = fsmount(r1, 0x0, 0x0) fchdir(r2) r3 = inotify_init1(0x800) inotify_add_watch(r3, &(0x7f0000000240)='.\x00', 0x60000526) chdir(&(0x7f0000001180)='./bus\x00') r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x90) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) preadv(r4, 0x0, 0x0, 0x8001, 0x3) syz_usb_control_io(r0, 0x0, &(0x7f0000000200)={0x84, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) close(0x3) r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r5, &(0x7f0000000040)) 7.441812865s ago: executing program 3 (id=904): r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x30925) keyctl$KEYCTL_MOVE(0x3, r0, 0x0, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000040)='./file1\x00', 0x8000, &(0x7f00000000c0)=ANY=[], 0xfa, 0x10623, &(0x7f0000021040)="$eJzs3L1vG2UcB/Cfk6ZNXygRYmDrSQgpkeqoTl8EW4FWgESq8jYwgWO7llvbF8VuaoqQKiYGxNiZ/wEmdsTKP8GGGJDYKhX5nkvBtAHauEnTfj6S87177vHvnrNOkZ7z+QJ4Zi1kf/xeieNxOCJmI+JYRLFcSZGcT/FSRJyIQzETce9VKdvvNRyMiCMRcXxcPNWslJu+uH1r9c5o9fMfbv924cv6zyf37KCBPfdKRPTW0/KNXsq8nfJq2V7f7BTZO7NZZtrQu1au5ylvtNaKCjfqW/3qRZ5up/75+vXBOK90641xtjtXivb1ftrhYLO9Vad4w9X6RrHebK0V2RnkRbZvpnGNyrw5GKY6zbLeZ0X5GA63MrW3Rq10POvXimz0h2V7qps3W6NxbpZZ7i4aebdZjGPtkT/mJ967nf71UbbZ2hh08n52drn26nLtXLW2kTdbw9aZar3XPHcmW2x3x92qw1a9d76d5+1ua7mR95ayxXajUa3VssULrbVOvZ/Vasunl09Vzy6VSyezty59lHWb2eI43+j0rw873UF25Vhk6R1L2cry6deWspdr2Qerl7PL71+8uHr5w08ufHzp9dV33iw73TesbHHl1MpKtXaqulJb2o/Hn288Kcc//xB9D+1sVzyNKpOrR/ZqHAD7SDH/PxwPmv//9W91Yv4f5v/Ajpn/m/+H+e/jO/752BfHP/9tZWcFeLY5fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnlm/zH33drGwkNbf+ynlc2XTC2W/SkTMRMTdB5iNgxM1ZyPiaETMbdN/bqvjoRQ/VqKoUCmbxq8jEXG+fN15/sFjPzD9jwMAAAD2qbuV7bZ8f+vEN2m2nv4s7Oaw2C0z27SnizYzxz6d0n7G59ncwq9TqlaM+sUpFSvO7wMxmlK14gLW/JSKFZfKdvla1uxEzP8tKim2O2cAAIB9bHImcN8spP7Vbg8IAACAx+TrvR4Ae6O4L6C8F7+8gb+8Ib/8QvDwv38ROPeYxwcAAADs3La/CwAAAACeGsX8/5/P/ztabnzI5/9N/HDgfz//r/Soz/8DAAAA/lt6/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MnO/eSkDkVxAD5t6Xvw/uSRF+duxRkswyU4dEhYgJtgCbgFN8AacOYSDBjaRqnBRORSIvm+pL1tAz9OCZNzLykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEyP5Xx8P7m8OzRntT5MmrsBAAAAdlmW83F1MKzPfzfX/zaX/jfnWUTkEbGrdy/iRyuzaHLKD15fvqvhIaJK2HzGz2b7FRFXzfb879jfAgAAAJyvxXQ2qrv1ejc8dUF0qZ60yf9cJ8rLIqIcPiVKyze7i0Rh1e+7F7eJ0qoJrH6isHrKrZcq7VOK1tDfGrJ6yDstBwAA6ES7E+i2CwEAAKBLN1vHkxPWQceyqJYyB/G6Flz98/5tQXDQOgMAAAC+oezUBQAAAAD72rudr97g+X8AAABw3urn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBMy3I+Xkxno0NzVuuvKZoxzd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/szzsKhEAYhMHe9Z3J3P+w0qCpqUkVCB9/YzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLE/LykQwgAQBXsm89Gd5P53VVq8gwhVEHikySIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwRK/r5H3GnozGluTT28a3+0zy69T4d2osSUZj7YN5928AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBg525e46qiAICf+WymIB2jBOpCKxYqCk2mfiG46UIILgRX4jKkKUTHD9osbIlgNi4U/wM36sJFN0JAkIoI7rtwZZd1U0GyqCDoKnLnvVdfmrS8xuTNJP394M4987jz3rmPMMy5dyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ2DgbJ4q4lR76WdzMj/16a3Ux9dfv6JObC1eOp5biRn6sU1/qB0o73aOZcWcBAADAAVap5G4V9X1E3Oisz6e+2U/1/2c/Pv5RdvzniFh9KIuLev7Our/oi9o/tas/fPXG7Qv1s+ukpL7rD5fm9m6eB9rJiuOOVRgzWkvIVmhao6Wa5mtrj2x0Rne98fm1a692R+GR/5cxALAXThd9Hpxfzj4fpX4wzsQAOLTaeYtS/d/qjzcnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDpsrMWzRdyIiMfa/8XJ9Vurizv1NxeuHC/asbce/aR8znSKTkScXx4uzdU4l0l2suK4i5cuv7MwHC5duK/giV29amvQ2OXLe7vMeeKC3mSkca8gmtlfyd6eufH35ub+5ZzeSSbg1h34YD/fnQAAOGw6eUufxm901ufTscZ0xOaXW+v/U6U4Ktb/Py1fPVW+Vrn+H9Q2w8lWtf6fXXn3g9mLly538+fvnRk8P3hp7uUXBi/OjtZTZq2qAAAAcHfdvJXr/+b09v3/o6U4Ktb/v/z+5h/la7XU/9vc//7/PicEAADwAHv4xF9/NnY43uh248OFlZULg+zx9vMz2eMYUr23XrF7HFNFcCRv5fo/Ph5TfgAAAECtNtYaW/b/z5XiqLj///0z/3xRPmcrInr5/v/pxfeH5+qbzsTavv/f33Fc+Ue/ndifnxPXMF0AAADGpJe38v5/Z/T9/+aTxZhmRDz9VBbn/wawUv3/SvvTs+Vrlb///1x9U5xIzZnsfmyt/6fuPnYmoj1TU3IAAAAcOqninPr6m1SKxm+d9fm3vz36end63FkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sj/3tgkDYRyHX18SJW6TEdJbCcxAQ4VgBD4kJEuegQFYiIaK1mIRWAEkONfuTPM8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Ln1vniLiCJSlynSdPdzeY+Ij0j7tp18PrI4XM/N1zMXx9Ms53fMf8uIKKMY4hwAgMFV3ebYbOv1X97/vKO847zVsqlXr/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICxAgAA///KY12M") mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', &(0x7f0000000140), 0x4800, &(0x7f0000000000)=ANY=[@ANYBLOB='fscontext?']) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x222ac2, 0x0) write$snapshot(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x4827e, 0x163) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x0, 0x2}) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r4 = dup3(r3, r2, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x4000, &(0x7f0000000240)={[{@test_dummy_encryption}, {@errors_continue}, {@noblock_validity}, {@commit={'commit', 0x3d, 0x5}}, {@noinit_itable}, {@max_batch_time}, {@abort}, {@auto_da_alloc}, {@lazytime}, {@noauto_da_alloc}, {@block_validity}]}, 0xc, 0x5d8, &(0x7f0000000c00)="$eJzs3c9vFFUcAPDvbH/QUrSFGBUP0sQYSJSWFjDEeICrIQ3+iBcvVloQKdDQGi2aUBK8mBgvxph48iD+F0rkyklPHrx4MiREDUcT18x2pnTb2ZYubacyn0+y9M17O7w33X773r6+NxtAZQ2m/9Qi9kbEdBLRn8wvlnVGVji48Lx7f39yOn0kUa+/8WcSSZaXPz/JvvZlJ/dExM8/JbGnY2W9M3NXzo9PTU1ezo6HZy9MD8/MXTl47sL42cmzkxdHXxo9dvTI0WMjh9q6rqsFeSevv/9h/2djb3/3zT/JyPe/jSVxPF7Nnrj0OjbKYAw2vifJyqK+YxtdWUk6sp+TpS9x0llig1iX/PXrioinoj864v6L1x+fvlZq44BNVU8i6kBFJeIfKiofB+Tv7Ze/D66VMioBtsLdEwsTACvjv3NhbjB6GnMDO+8lsXRaJ4mI9mbmmu2KiNu3xq6fuTV2PTZpHg4oNn8tIp4uiv+kEf8D0RMDjfivNcV/Oi44lX1N819vs/7lU8XiH7bOQvz3rBr/0SL+31kS/++2Wf/g/eR7vU3x39vuJQEAAAAAAEBl3TwRES8W/f2/trj+JwrW//RFxPENqH9w2fHKv//X7mxANUCBuyciXilc/1vLV/8OdGSpxxrrAbqSM+emJg9FxOMRcSC6dqTHI6vUcfDzPV+3KhvM1v/lj7T+29lawKwddzp3NJ8zMT47/rDXDUTcvRbxTOH632Sx/08K+v/098H0A9ax5/kbp1qVrR3/wGapfxuxv7D/v3/XimT1+3MMN8YDw/moYKVnP/7ih1b1txv/bjEBDy/t/3euHv8DydL79cysv47Dc531VmXtjv+7kzcbt5zpzvI+Gp+dvTwS0Z2c7Ehzm/JH199meBTl8ZDHSxr/B55bff6vaPzfGxHzy/7v5K/mPcW5J//t+71Ve4z/oTxp/E+sq/9ff2L0xsCPrep/sP7/SKOvP5DlmP+DBV/lYdrdnF8Qjp1FRVvdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4FNQiYlcktaHFdK02NBTRFxFPxM7a1KWZ2RfOXPrg4kRa1vj8/1r+Sb/9C8dJ/vn/A0uOR5cdH46I3RHxZUdv43jo9KWpibIvHgAAAAAAAAAAAAAAAAAAALaJvhb7/1N/dJTdOmDTdZbdAKA0BfH/SxntALae/h+qS/xDdYl/qC7xD9Ul/qG6xD9Ul/iH6hL/AAAAAADwSNm97+avSUTMv9zbeKS6s7KuUlsGbLZa2Q0ASuMWP1Bdlv5AdXmPDyRrlPe0PGmtM1czffohTgYAAAAAAAAAAACAytm/1/5/qCr7/6G67P+H6sr3/+8ruR3A1vMeH4g1dvIX7v9f8ywAAAAAAAAAAAAAYCPNzF05Pz41NXlZ4q3t0YytTNTr9avpT8F2ac//PJEvhd8u7VmWyPf6PdhZ5f1OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD//xYSJMU=") r5 = openat(0xffffffffffffff9c, &(0x7f0000000e00)='.\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r5, 0x8004587d, &(0x7f0000000080)={@id={0x2, 0x0, @a}}) mount$bind(0x0, &(0x7f0000000100)='.\x00', 0x0, 0x1000021, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x16, 0x0, &(0x7f0000000140)="cca9efaa32a4009ea301f8c4cd3e8a2800daf9f7fcad"}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000000c0)={0x10, 0x0, &(0x7f0000002500)=[@request_death], 0x0, 0x0, 0x0}) readahead(r1, 0x6, 0xfffffffffffffffa) 6.926400868s ago: executing program 6 (id=905): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="9feb010018000000000000003400000034000000060000000400000000000012020000000000000000000001050000018000000000000000010000850200000000000000010000000000000400000002da"], 0x0, 0x52}, 0x20) 6.872624689s ago: executing program 6 (id=906): r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./proc/mtrr\x00', 0x2, 0x0) getdents64(r0, &(0x7f0000000380)=""/8, 0x8) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="807efaa0498933df4b28869b891345f0c9bd6505cf7b052797361992955317b38cb689384974e000216774622dc68d00e0163d5df634d9a0979a9f9b1c3d8ad5725bd02229a69d81441ddfaceb91148f8492fb6a99511834f47a04e49a5df7fcf257bdbcd469ab8cf8554475a04b6709922bff58d303b098b86f3dc2bb383a3e8a47d5f37dead950503e0d8596ba76a2ae5ef13480c0b9676283e216f296ab0334a98b7ba4efb6ce6a394fae6e7ebd867116dbefc3b81e55", 0x40}], 0x1, 0x8, 0x20000006) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r4 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r4, &(0x7f0000019680)=""/102392, 0x18ff8) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002500)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000600000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fd3a0ec4be3e563112b0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01ac69398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc786b409ac930c90ff90f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d85893f229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ef6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a308bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a90800c66ee2b1ad76dff9f9000071414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b6214912a517810200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09e3187a10d905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e5de0900000000000000cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367638cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e1217c1342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c67df4c6505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734837ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d65a6d072034cecc457776c5fa1f33b0203c07052c6bc314b0ac5c63bc2083c9cda0b7480e0b17854ffcc76176ce266bc698f7921b8afe798a7a5ed33ab0374455ee368fda99a0e681bf9426831b193395cb01a7332a50aac841cb7d48a1768a7640a9820631ba775a2d4f12e8e717eaaa2a6d14fee0c15f36c203dbc7c06128bec84231d43e152ef19ce027436fb4ebb9fce431b913f4817597a6f53d1626f9d1cb7b36fb18ac19547a9b20ede70c81a75686cea85dcd34408128da7cab045541bc6b9a0a79f63f2e7646356e04b977c9f47467537015240b974184be9c54b7c628ae4d97ebdb06070344468994afbaac71e5ffac2c61d9af66f9de2760a38e968a781528531c1c936a02065be48f1eee77be878873206d65bd0b1241fab9139abd7f40febe81fed3684e6b59273da01f1743c6a5df300ec59c65e8174fc2d95a62ca7b937289ad14107333007eab833a5849eb19f18ae41743dfb949377e"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r5, 0x18000000000002a0, 0x3b, 0x60000000, &(0x7f0000000100)="b9ff03076844268cb89e14f008004be0ffff00124000632f77fbac141416ac141416440c05114d2f87e5940c05ab840c13f2325f1a39010702038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) 6.587560027s ago: executing program 6 (id=907): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000680)='./file0\x00', 0x0, &(0x7f0000000340)={[{@usrquota}, {@noinit_itable}]}, 0x21, 0x4c3, &(0x7f0000000bc0)="$eJzs3U9vVF0ZAPDn3v59+xZalIUaFUQUDWGmHaAhrHCjMYTESFy5gNoOTdOZTtOZIq0syncwkcSVfgQXJi5MWLl3pzs3uDBBJSo1cTHm3pmWWmZgDGWGdH6/5OTec0+Z5zlzc88ZDnROAEPrfETsRsR4RNyPiJn29aRd4larZD/36uXjpb2Xj5eSaDbv/i3J27NrcejPZD5tv+ZkRHz/OxE/St6MW9/eWVusVMqb7XqxUd0o1rd3rqxWF1fKK+X1UmlhfmHuxtXrpWPr67nqr158e/X2D377my89//3uN3+SpTXdbjvcj+PU6vrYQZzMaETc/hDBBmCk3Z/xI9c73HI+QmlEfCYiLuTP/0yM5HcTADjJms2ZaM4crgMAJ12ar4ElaaG9FjAdaVootNbwzsZUWqnVG5cf1LbWl1trZbMxlj5YrZTn2muFszGWZPX5/Px1vXSkfjUizkTETyc+yeuFpVpleZAffABgiH16ZP7/50Rr/gcATrjJQScAAPSd+R8Aho/5HwCGj/kfAIaP+R8Aho/5HwCGj/kfAIbK9+7cyUpzr/3918sPt7fWag+vLJfra4Xq1lJhqba5UVip1Vby7+ypvuv1KrXaxvy12HpUbJTrjWJ9e+detba13riXf6/3vfJYX3oFALzNmXPP/phExO7NT/ISh/ZyMFfDyZYOOgFgYEZ6+aGJD58H0H92+4Lh5e/4wLv2a+36X4SeHn8uQH9c+rz1fxhW1v9hePW0/g+cSNb/YXg1m4k9/wFgyFjjB/z7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz/pvOSpIX2XuDTkaaFQsSpiJiNseTBaqU8FxGnI+IPE2MTWX1+0EkDAO8p/UsS/2pvA3hx+mjrePLvifwYET/++d2fPVpsNDbns+t/P7jeeNq+Xup78gBAD/bn6f15fN+rl4+X9ks/83nxrdbmolncvXZptYzGaH6cjOzDydQ/kna9JYmIkWOIv/skIj7Xqf9JvjYy29759Gj8LPapvsZP/yd+mre1jtl78dljyAWGzbNs/LnV6flL43x+7Pz8T+Yj1PvbH//23hj/0oPxb6TL+He+1xjXfvfd8W5tTyK+MNopfnIQP+kS/2KP8f/0xS9f6NbW/EXEpegc/3CsYqO6Uaxv71xZrS6ulFfK66XSwvzC3I2r10vFfI26uL9S/aa/3rx8ulv8rP9TXeLnd/7OdNf+f63H/v/yP/d/+JW3xP/GVzvf/7P5sfP7n82JX+8x/uLUr7tu353FX+7S/3fd/8uvq9feFv/5n3eWe0wVAOiD+vbO2mKlUt504uTgZP+T3seST/eT5kwr048ln5NzMshRCeiH1w/9oDMBAAAAAAAAAAAAAAC66cevEw26jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxc/w0AAP//u1rU2g==") mount$overlay(0x0, &(0x7f0000000580)='./file0\x00', &(0x7f0000000b80), 0x4008, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) setxattr$trusted_overlay_origin(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000400), &(0x7f0000000440), 0x2, 0x0) 6.142239988s ago: executing program 2 (id=908): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, 0x0, 0x0) 6.142121788s ago: executing program 2 (id=909): r0 = socket(0xa, 0x3, 0xff) sendmsg$inet6(r0, &(0x7f0000000080)={&(0x7f0000000140)={0xa, 0xa, 0x4, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@rthdrdstopts={{0x18, 0x29, 0x37, {0x33}}}], 0x18}, 0x922bac8556bdad8e) 6.141751578s ago: executing program 2 (id=910): r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed0040, &(0x7f0000002a00)={[{@noblock_validity}, {@resgid={'resgid', 0x3d, 0xee00}}, {@acl}, {@noload}, {@journal_dev={'journal_dev', 0x3d, 0x3}}, {@nodiscard}]}, 0xfe, 0x472, &(0x7f0000000940)="$eJzs3MtvG8UfAPDvOk6a9PFLf6U8WloIFETFI2nSBz1wAYHEAQQSHIo4BSetSt0GNUGiVQSBQxDigCpxRxyR+As4wQUBJySucEeVEMqlhZPRenfTxLVDHk6c4s9H2nZmd92Z786OPTtjN4CuNZT+kUTsjohfI2Iwyy4/YSj76+bCbOWvhdlKErXaa38m9fNuLMxW8n9i8XW7sh21Wp7f0aTc+TcjxqvVyct5fmTm4jsj01euPnX+4vi5yXOTl8ZOnz5x/HDfqbGTbYkzjevGwfenDh148Y1rL1fOXHvrx6/T+u7OjxdxtNNQdnWberTdhXXYniXppNzBirAmabulzdVb7/+D0RMDi8cG44WPOlo5YFPVarVas8/n3FwN+A9LotM1ADqj+KBPn3+LbYuGHtvCH89mD0Bp3DfzLTtSjlJ+Tm/D82079UfEmbm/v0i32KR5CACApb5Nxz9PNhv/leKeJef9L19D2RsR/4+IfRFxV0Tsj4i7I+rn3hsR962x/MYVktvHP6Xr6wpsldLx3zP52tby8V8x+ou9PXluTz3+3uTs+erksfyaHI3eHWl+dNlLlvvu+V8+a9z3aT7NPrRk/JduafnFWDCvx/VywwTdxPjMeFuCT+P/MOJguVn8SRTLOElEHIiIg+ss4/zjXx1qdezf419BG9aZal9GPJa1/1w0xF9IWq5Pjj59auzkSH9UJ4+NFHfF7X76ef7VVuVvKP42SNt/Z9P7P4s/fUZM+iOmr1y9UF+vnV57GfO/fVxJWhzbv877vy95vZ7uy/e9Nz4zc3k0oi95Kc0OLNs/duu1Rb44P43/6JHm/X9f9nhWvxL3R0R6Ex+OiAci4sG87R6KiIcj4sgK8f/w3CNvtzrWuv1XmJVvozT+iRXaP33LS1O32n/tiZ4L33/Tqvzaqtr/RD11NN+zmve/1VZwI9cOAAAA7hSl+nfgk9LwYrpUGh7OvsO/P3aWqlPTM0+cnXr30kT2Xfm90VsqZroGl8yHjuZzw0V+rCF/PJ83/rxnoJ4frkxVJzodPHS5XS36f+r3nk7XDth0fq8F3Uv/h+6l/0P30v+he+n/0KX6mu/+YKvrAXTE2j//+zelHsDWM/6H7qX/Q/fS/6ErtfxtfGlDP/m/UxPl7VGNpomB7VGNIhGlbVGN9iVe+STrEtulPkWivOr/zGKdiR1ND3X6nQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA9/gkAAP//Uo/mdg==") r1 = syz_open_dev$loop(&(0x7f0000000180), 0x7, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='freezer.state\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f00000002c0)={r2, 0x0, {0x2a00, 0x80010000, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0xd, "fee8a2ab78fc179fd1f8a0e91ddaaca7bd64c6a4b4e00d9683dda1af1ea89de2b7fb0a0100000000000000000300", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b420a1a93c5240f45f819e01177d3d458dd4992861ac00", "90be8b1c551265406c7f306003d8a0f4bd00000014000800000000000000007f"}}) ioctl$LOOP_SET_DIRECT_IO(r1, 0x4c08, 0x591) ioctl$KVM_RUN(r0, 0xae80, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = fsopen(&(0x7f00000001c0)='devpts\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) fsmount(r4, 0x0, 0xf) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) fsconfig$FSCONFIG_SET_FLAG(r4, 0x0, &(0x7f0000000380)='ro\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r4, 0x7, 0x0, 0x0, 0x0) sendmsg$NFT_MSG_GETTABLE(r3, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000003c0)={&(0x7f0000000200)={0x1b8, 0x1, 0xa, 0x101, 0x0, 0x0, {0xa, 0x0, 0x4}, [@NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_USERDATA={0xa6, 0x6, "004ab4f3ae52ff05a2d37d95bfe1ad7a8ff1443118664864e967fcf54dd98f5ea4e9f1646b687ca047b4fa33b662a3de00634792858c2c03ed2782930165f1b1339c767b470d24535358a50136efe103d9aa21fa38e3785fd75d877dfeae5f5559a81e44bff2ebd5e3a8e3c278da6cc6f9a5e1420c436791788f3dfc8c5186fbc429ab0ffeb9b873b03a6e63df288f9b3a5525f7ec350c555ad589832194efc4ce6c"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_TABLE_USERDATA={0x2c, 0x6, "0e8b1b9f11a5690c6304c71d560fe6a168cfbef3c2aad64ff8ad51af65a2fb309499f259e4653d97"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0x86, 0x6, "1c9651d60bff005c5e143cfc988ae39a0981017bf4527a0221f1912d8473b246f06505de8b3f9dc7265e6d35f5bcb5e509f5ccb9f7edeac55be14e65b8a2398ac92da7d4101312808d985d012c1f1aa81a0c14e72d2d7c19ea35158a93b3ce14484bea006d00b84e5753603be86b6bc8dc71e971bfc034bd547147f13646216f1168"}]}, 0x1b8}, 0x1, 0x0, 0x0, 0x4000000}, 0x20004040) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r6 = socket$inet6(0xa, 0x802, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x14, 0x0, 0x0, 0xfffffffd, 0x25dfdbfb, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20008084) ioctl$sock_SIOCBRDELBR(r7, 0x89a2, &(0x7f0000000000)='bridge0\x00') syz_emit_ethernet(0x31, &(0x7f0000000040)={@empty, @local, @void, {@arp={0x806, @generic={0x0, 0x2, 0x6, 0xfffffffffffffd22, 0x8, @empty, "a8268a89e0cdb01560a4", @broadcast, "0b7388df44"}}}}, 0x0) getsockopt$inet6_opts(r6, 0x29, 0x37, 0x0, &(0x7f0000000080)) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r5, 0x40106614, 0x0) 6.076304099s ago: executing program 5 (id=911): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cb653e", 0x30, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @mcast2, {[], @time_exceed={0x91, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '%kT', 0x0, 0x0, 0x0, @mcast1, @dev}}}}}}}, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000400)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r1 = socket(0xa, 0x1, 0x9) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) futex(0x0, 0x4, 0xfffffffe, 0x0, 0x0, 0xa3020000) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000200)={'syz_tun\x00', 0x0}) r4 = inotify_init1(0x800) r5 = inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000000) connect$bt_rfcomm(r1, &(0x7f0000000080)={0x1f, @any, 0x9}, 0xa) inotify_rm_watch(r4, r5) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000c80)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000c40)={&(0x7f0000000740)=@newtfilter={0x4ec, 0x2c, 0x10, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, {0xa, 0xfff3}, {0xa, 0x6}, {0x0, 0xa}}, [@filter_kind_options=@f_bpf={{0x8}, {0x20, 0x2, [@TCA_BPF_NAME={0xc, 0x7, './file1\x00'}, @TCA_BPF_POLICE={0x10, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0xffffffffffffff01}]}]}}, @TCA_RATE={0x6, 0x5, {0x10, 0x4}}, @TCA_RATE={0x6, 0x5, {0x4, 0x2}}, @TCA_CHAIN={0x8, 0xb, 0x5}, @filter_kind_options=@f_flow={{0x9}, {0x3d0, 0x2, [@TCA_FLOW_XOR={0x8, 0x7, 0x5}, @TCA_FLOW_PERTURB={0x8, 0xc, 0x10000}, @TCA_FLOW_EMATCHES={0xd4, 0xb, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x6}}, @TCA_EMATCH_TREE_LIST={0x14, 0x2, 0x0, 0x1, [@TCF_EM_IPSET={0x10, 0x3, 0x0, 0x0, {{0x0, 0x8, 0x418}, {0x4, 0x2, 0x1}}}]}, @TCA_EMATCH_TREE_LIST={0x84, 0x2, 0x0, 0x1, [@TCF_EM_META={0x6c, 0x2, 0x0, 0x0, {{0x3ff, 0x4, 0x9}, [@TCA_EM_META_RVALUE={0x14, 0x3, [@TCF_META_TYPE_INT=0xa, @TCF_META_TYPE_VAR, @TCF_META_TYPE_INT=0x8, @TCF_META_TYPE_INT=0x2, @TCF_META_TYPE_INT=0x3]}, @TCA_EM_META_RVALUE={0x1d, 0x3, [@TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="fb08855907ed", @TCF_META_TYPE_INT=0x1, @TCF_META_TYPE_VAR="9e4e005596f2", @TCF_META_TYPE_VAR="0e0d01462d"]}, @TCA_EM_META_LVALUE={0x1b, 0x2, [@TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_INT=0x3, @TCF_META_TYPE_VAR="23b2bf25f3eaa2", @TCF_META_TYPE_INT=0x8, @TCF_META_TYPE_INT=0x5]}, @TCA_EM_META_LVALUE={0xf, 0x2, [@TCF_META_TYPE_VAR="04ff85e191249b", @TCF_META_TYPE_VAR, @TCF_META_TYPE_INT=0x8]}]}}, @TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0x7, 0x7, 0x400}, {{0x2, 0x1, 0x0, 0x1}, {0x0, 0x0, 0x1, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x18, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0x8, 0x7, 0x5}, {{0x2, 0x1, 0x0, 0x1}, {0x3, 0x0, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x18, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0xffff, 0x7, 0x5}, {{0x3, 0x1}, {0x2, 0x0, 0x1}}}}]}]}, @TCA_FLOW_EMATCHES={0x12c, 0xb, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x40}}, @TCA_EMATCH_TREE_LIST={0x120, 0x2, 0x0, 0x1, [@TCF_EM_CONTAINER={0xa8, 0x1, 0x0, 0x0, {{0x800}, "efff1df6845f83e2b549888d92324ce6ea4bae37de1f04ad638b0602dccf548387d477062b4e5626b1b53410e6fd91ad00ac5309329966abc26a56d10cdccf1085907fbe2544946afe1e774ffc4524828f887ea3e98e9cbe451ec1bb957911b90208f1054c805dfe632a0472ce28599a705cd39bcb51d29e580afa648675cd98b2a4ca5e8b3f29b2bc24a191662d67b255e305390b75e90571a370"}}, @TCF_EM_NBYTE={0x18, 0x2, 0x0, 0x0, {{0x8568}, {0x63fc, 0x7, 0x1, "38dcaf72d66ee1"}}}, @TCF_EM_CONTAINER={0x5c, 0x2, 0x0, 0x0, {{0x0, 0x0, 0x9}, "cf9839013a418e4afeeb2e7a73d8acf017b84567dcd44c819b46ae7e6fa9f5a71668fb2e57108f7b1f88a92a64c552e9d5318e8739f9d3936d8428e39b55cfc9b86116c3ab143f898807986744"}}]}]}, @TCA_FLOW_RSHIFT={0x8, 0x4, 0x10}, @TCA_FLOW_POLICE={0xc, 0xa, 0x0, 0x1, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x97}]}, @TCA_FLOW_ACT={0x1a8, 0x9, 0x0, 0x1, [@m_nat={0xf4, 0x13, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x6, 0x5, 0x2, 0x3, 0x3}, @empty, @private=0xa010102, 0xff, 0x1}}]}, {0xa1, 0x6, "b8dfa4f3dcc339049fe0f9c72a06fcb5065f1347d06682e39bfe1ab7acd23b137da715224e04938110fe031da8b7812269d39356de556150308fb8b0a5d46a462cbdd4ef6b6b624d9cd0050eb6d04b02089cb84dbb0376b9911db81bf22e4f0b3dabf608da4e50d0a78b2b5d0de017ef9143ed6b305347eb403d4d0359c5824d513738fcacbaa1bc8e95120c4d50869d330224c205b5d81ed9199e94ee"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_skbedit={0xb0, 0x1d, 0x0, 0x0, {{0xc}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0x9, 0x400, 0x7, 0x2, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x9}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xfff1, 0xffe0}}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x2}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x5}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x63}]}, {0x3b, 0x6, "ca60ef0086848cb676f2f1fdcf122126dc500d84875c7f601b0be1869437fbedf04fb135ebfce18a4efede65abb332a2881e0f2cab280f"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}]}]}}, @filter_kind_options=@f_flow={{0x9}, {0x5c, 0x2, [@TCA_FLOW_KEYS={0x8, 0x1, 0x17dd4}, @TCA_FLOW_POLICE={0x10, 0xa, 0x0, 0x1, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x944}]}, @TCA_FLOW_MODE={0x8}, @TCA_FLOW_POLICE={0x18, 0xa, 0x0, 0x1, [@TCA_POLICE_AVRATE={0x8, 0x4, 0xdda}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7fffffffffffffff}]}, @TCA_FLOW_PERTURB={0x8, 0xc, 0xf5}, @TCA_FLOW_MASK={0x8, 0x6, 0xa21d}, @TCA_FLOW_PERTURB={0x8, 0xc, 0xfff}, @TCA_FLOW_DIVISOR={0x8, 0x8, 0x9}]}}, @TCA_CHAIN={0x8, 0xb, 0xe}, @filter_kind_options=@f_matchall={{0xd}, {0x1c, 0x2, [@TCA_MATCHALL_CLASSID={0x8, 0x1, {0xf, 0x4}}, @TCA_MATCHALL_FLAGS={0x8, 0x3, 0x2}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xfff2, 0xb}}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x8}}, @TCA_RATE={0x6, 0x5, {0x1, 0x87}}]}, 0x4ec}, 0x1, 0x0, 0x0, 0x40001}, 0x4008000) getsockopt$inet_mreqn(r1, 0x0, 0x24, &(0x7f0000000cc0)={@multicast2}, &(0x7f0000000d00)=0xc) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r7, 0xc0502100, 0x0) syz_emit_ethernet(0x178, &(0x7f0000000480)={@local, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @void, {@ipv4={0x88e5, @generic={{0x1b, 0x4, 0x0, 0x3e, 0x16a, 0x66, 0x0, 0x2, 0x6, 0x0, @multicast1, @loopback, {[@timestamp_addr={0x44, 0x3c, 0x1e, 0x1, 0x4, [{@multicast2, 0x6}, {@local, 0x6}, {@rand_addr=0x64010100, 0x1}, {@broadcast, 0x80000000}, {@private=0xa010100, 0x2f}, {@multicast2, 0x804}, {@local, 0xded5}]}, @timestamp_addr={0x44, 0x1c, 0xd7, 0x1, 0x8, [{@local}, {@broadcast}, {@local, 0x4}]}]}}, "49d457cdea1e96105d4a155b55aefe5c551057253c1b2b7e7ae86c1750169fdd6d757794f535c06accc7e67a7555b57b6919c944d1038163cbfde026fccb68a31a52859727eac24ad1aba6fc89122f4f1199892b095cd041b72632ee89c0180709ed3dbf33a722352b2556f66e4834e91f1b096b01ea2d4d58f926637ef85964654136e133ba1879d898edf33f30b34b763b4c4567c874bd37e87978776130d58cf00f9fa6ea210bd04a89ca09d6979760095acc98a5fc2fa7f72c890be44d05badbec26a2deadbf11c4d44baebf18e343550c854052d605518821806b087b0d8572ddaf0a2b43d2c66f58715d9bec3df2d3a0e5608711223e1b6547ba7b"}}}}, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000580)='./file1\x00', 0x80242, 0x1df2a23c5997fa5f) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0x5, 0x8, 0x6, 0xfffffffd}, {0xfff, 0x2, 0x0, 0x101}, {0x7ff, 0x8, 0x7, 0x10001}]}) write$FUSE_CREATE_OPEN(r8, &(0x7f0000000180)={0xa0, 0xffffffffffffffda, 0x0, {{0x3, 0x2, 0x8000000200007, 0x282b, 0x20101, 0x80001, {0x200004, 0x40, 0x203, 0x1000000000, 0x83, 0x4, 0x10000007, 0x4, 0x80, 0x4000, 0x0, r9, 0xee00, 0x9, 0x1}}, {0x0, 0x8}}}, 0xa0) sendfile(r8, r8, &(0x7f0000000100)=0x4, 0x8112) write$bt_hci(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="01e4cfcc16126c8e95ce34f4833dc399532357d637b954993263cfba1476d60dbdd35226379a001e9639c8cbcb74e38fda777f71bfac65748bfa72aec302af0f70f8583f549d05bb169415"], 0x6) r10 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r10, 0x6, 0xe, &(0x7f00000002c0)={@in6={{0xa, 0x4e22, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x800}}, 0x0, 0x0, 0x41, 0x0, "09ea8aa1bd5cf68b98d17c07c995367763499006916980f5b2c7d87f566631a53068d764a5d1f4d81d817d1eaf4b576e3f53fbad1ce0dfb165907724bd8135ebd85b57d2fead42d70656ce50f645e619"}, 0xd8) 6.069559899s ago: executing program 6 (id=912): r0 = open(0x0, 0x0, 0x2) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='uni_xlate=1,iocharset=iso8859-5,shortname=winnt,nonumtail=0,uni_xlate=1,utf8=0,iocharset=maccroatian,iocharset=macgaelic,allow_utime=00000000000000000000527,nfs,nonumtail=0,iocharset=cp865,uid=', @ANYRESHEX=0xee00, @ANYBLOB="2c636f6465706167653d3835352c004c87a56b54e381762bf87fb98d86d772421a964d437fff01c5e125acb191c125f8030000000000009dba05feee081e91fc61a0fef5511251", @ANYRES8], 0x1, 0x238, &(0x7f0000000500)="$eJzs3c9qE10YB+B3krRf+rlIFq5EcEAXrkrbK2iRCmJXShbqQottQZJQsBBoFWNXXoGX5cY78AKE7nRRGJlM0rSQaov5U+rzbHJgzm/Oe5ITspo3r263m1u7ezuH779FtZpEaTVWk6OIepRi4GMAANfJzyyLo6xwuWSlNKmaAIDJuuDv/8IUSwIAJuzps+eP1zY21p+kaTWi/anTSKJ4La6v7cSbaMV2LEUtjiOyE8X44aON9aikuXrca3c7jTzZfvmlf/+17xG9/HLUoj46v5wWTuW7ncZc/N9ffzXPr0Qtbo7Or4zIR2M+7t89Vf9i1OLr69iNVmxFnh3mPyyn6YPs8493L/KK83zS7TT+680byspT/3AAAAAAAAAAAAAAAAAAAAAAALi2FtM0Tfsddbpn+u+Uj3vXF9OB+tn+PEX+vP5A3VP9dZbyJZJi/jBfiVuVqMxy7wAAAAAAAAAAAAAAAAAAAHBV7O0fNDdbre23Yx0MHusf/53/dhDlfmmtJOIK1NMbLOT1TGetOzHhtaK0f9AcnK7mZhJ/SFUndEiyEcevfG5qfkyrz98Y7y6SiJg7eTN/N7kac2P+pgAAAAAAAAAAAAAAAAAAAFM2fOh3xMXDGRQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMw/P//Swy6/fAFUzPeIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+AXwEAAP//QBx8JQ==") ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='loginuid\x00') exit(0x3) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/41, 0x29}], 0x1, 0x0, 0x0) r2 = syz_open_dev$usbfs(&(0x7f0000000100), 0x76, 0x101b01) r3 = syz_open_dev$tty1(0xc, 0x4, 0x4) writev(r3, &(0x7f0000007e80)=[{&(0x7f0000006c80)="8618fa78a39d07eb73b314f2d220acf69adaa25e6f4a3d357e52b9dcaf58c4589ccab463d1984500982d99c88648cd50dff99ed20a17827c5b68861a2d496c440eb7f379a33619262cb1a4f60af39c63e733f53dd9935436168b46b2c4e4f4714869dad728675cd6c74173a96e7f9da65961cce718db468187ee00973662587d92fb43dc9df9f45a732ff15fb1dde0173426be58fbde4d32cdf6ed0dfb263526152027511d95f0ae29e1d7d0e674cb23bfa357a787f86d44d22e6497d42312c4bf8ce09a82a407e177dc664a38ebe84104a78aee5b1f570a15c5a857c665fbac1b5b517e9299faf242607588879453ec37297592144ad527143d93f14c8000f8c9f69ba7fd95159e79c2d9522c62223cecab635c9ae9e08fe5a8ed78995940883d7e95bf26d77544abc5ae69754b60edea3e6e7407602588c70ed768140a27e415f515befcdf95ce3f36f7ec432b08643dfbe72a2eeb5100ad0ade585b29a886c7781ede6d2aba92f6ee88788c10e7cd2ce1c71d2c4a838bbfe21308b1b91fbdb105c0f51bd637309e2842f6caceb930531d3b229e13c1f404f8ff397bdc19284d3c55156677dec8e3a356c94138b6b28e64f85610a99293d1c35839898197300f5fe2cfa04f7195c8c16a416c41f1609a41fbd0fdae3de715ba4beeac1c532294a8687f5eed4d59ffe3739df425b5fd167fdb1ab7ac10b4f8c163b768b93fffec1c779a4de1e00698ad0bda43bb7fdf9c44d4895d4d29532360d598621d724900525a6be042f98fefe2632a08eee9b09c5ce1fb00258c716a9f54b6a6943555812d4c772d38d580da8c2d37007bc19165ce734478332467b9985c078ceac58f7c37738bc735d7c4b3c2fcb079081f436169d78e29aa6039e5afcb38d050688498e14498b6724a1bb958aa9a507f09feb650d7ca0c9d53939824436f403713c7e74797de58b839eea5a9ee0a2c183f005c43792fa9bbadf5532a551aad36a9ff1c683b20be6d7f5ad5456dc6b92627f192dc47fbabe6d1f884c959a0a4c4bf845bdd1d99caf109b1170619fdcb8c3488495300645eac1f1a4fedf06fc42a4cca1d3ed0f8afa75b3a96d0924a2b34dcfea343c3ff92bb25b234fc45e0fe55803e6c7cdf572e652ea02f89aa0e844b5e77f08a40b58a384c0e5497392a8f039b040beeda7494fb18ced1df27dc4bfa816d7ef7c060c2025feabd6e7e7ab700738b88017670d98ed19e2992eb896aaf26b13bdf930d74a8c4bc6ca13a960aba915dc2f628fe669fee0cfe94194083313d53c207554cf9dbfa122a90c1bfa577641ff3cc0ed4a9a26b92c98f11869b499b50c2cf71c6caa9b8e7f983014a33d49e06797b21e759634ea3e3dca3e22b9404d6e0e386676b41f83f3ce84d1e7fd9e3d9f652d162d1e3167021c6c0246f5df413a297ffbcad8ce50da9164095d9e5b581c59e6867db3c7403bea6b631a77adcda2e1694e1a2423a2cfdee0a1bcbc364eb5e8513634f0350ee739e3eb121efb51b7f674ddc066b4d445a7b78572ad86df21f590a9fa3d7924cf1c7352d4f4501b183e7089120a5b0108f349790958af96d89f6910d42a208f898c948c13637e00fd05d8ad3be02e1f5ffff2b4ea6ddf92703954a74506d37b49fd0cb4384f36a2dbaa4f22924f21059ab524ac0d5b986bf800e7f8384cf5bd59e58c7c13a6609c9ed67118707ce0a242b26979e7160d91787355a39fba26e6baaf6347b525218007050094a91ba9c3353ae15743394199cb8257c3cd9b65db197e7829d9d89d79a2ace1cde002476af956536005b8224dc5a39765874e77a8bb698216cad18e511c53fcd12228932c82d14c06468517af9436a37534f229c10716ab5c341f3b4f6c8a680be4a21fcd5b7cc3fe376e07311f89d0118ce0f1c644b747844e45f60b74620bd684bc2f2e239e236f9579b0f1ff054dfb8387cdf46e1227ec2c472889cb04df523c868553df5dda94616b6754c8cb0b4b939eda3117faa0eaf990454e9b2444bd5ad9c7c8c4cd8fa5b471ff8761c941887253cc0e138d32e95ba572705b6416f4186e4b919431cd27fc1adf292cb63d8ea16d96d34b717af024e981214f71b43cfe1c05fdb0de58c3e35e3b0daf6994e6fea80c69ac76def98a671e7dba30e727618d4c8874259a6281502a8cb6739a2c6816bb7403fa6ecd24af7d2e7accb0040022dce740eb8e354414c1f5e8de6262775702d15a5d0f6ebf86c275bddc9d1a2944861d9f9bf89359d25cdab49990951a161911d9c77f0ae416bf315a9f85aaea4b41dc67b8b09512999e02655af8799a5bfc6b088f014de7434753e36843682fb73a8dd35ec3d4a85295ee722c4b144271956c9db348fcb36ccd1f5b3da8dbb258731fe8cf801398807f77443bde3efac3fe96e53810549a049d17b5d2526392cd54d5016cf63c420b4c4b1fb474eb1e48edc52e38bde08b6a1bcc2ef553796edf7cf6c34e36555df47c015aa418f943d1974feabd8281032a0116a7ee9c37362fad972ed122dc5522c3068ea2291f64574a966df0a1ae08f1fcb963378c0aa958b90e266d7455d33230e5a1d0704fce37099786a423435a7594c90af9631b7e112a481c4ba452a7f1209df805906ab58f2faf9c07c5d27be74bff7796677097618112682d3784c3065484d4f1f51ce951e3fd35f9cf7b76a0faba66523c1aa23d788f3c548547c2fee2db8a86dd885a497841a47ebb07e3e3a20268da282fc6523ee0e951b1705aba9deca93b5f25bca42eb7c72053ce598e9be3d9401252eb19f2122508a7a5de4b068c1d03ddd5fb50c1c2e7295922836a95175fef06b17193acbd22f8dd2f4bf2cee4972a40f718390094f164293fe5933317259f5163c31b9a5c0d6a63470302a162eff9670e8af23dc12461ba8e81c7932e6a9596417daff8eec83b289dc8d81b196f90b63d68402bf47f915d993f64538057560d6e6bc424ca65df68169195733432afe061b38a8ad6ceeb453eb9b67edadeef2cf1e7f217a3c5266a47329674027301c2cf8752d5850cd6ea5c343034cf4194f6053fc64924d8c42f038048a6d388c8b4a371b51ed2dc4bc344ce957490a817a106ccd06707ddad0214da30be569bf97f3245df7408b8586c958709fbf87c3ed639610e70867077c57667f790f13ec1c9acbee7750aa126469ee9159ef9e4606c0d8d35de9511aafe0185295907339b03592307003a706be5808c19121a223005f34f8b48e9547177b1b0550a7742f3de4c37c1a28f942dcefd4b901a6745326cf9dbdfc73f2e2aae0c99de02a2d2ef80b49a6b751717861bb407e4a44a1ec31a150ce536ff32a5f6ab8dab65be24704f513003140f87f8607b30a2bc2b22ded716916111b9a7e1c79a517cbcfd7d07fe9159329885a466d463392f4fd73a0f0c6c283050fbf2712ccd9e6525d6afb1e4c43c495ddfd90c0789892511b1dcfbe432c49bfd2b2e809e6b35ef337ca648826685fc70030f937f7e0c263025fcf37a0693d6e1dc35efed3fabeb8ed0fa714bcf9b54fbb6803ff34c1752a1f7436aec7bea3766b15f267e198dcbf12970c1e8c64705778313dca2e1e5372bb1e15bcac9ab51f7e99c21ec404b2a05bb557155b2a76e431019a84fd1404c38e3c75556b96629e3d7984bc39d48422c377b1318584a9da2ae68774d31772ee56291e990f2583728981ff4b567a6c6c93b745fca324e0d7a28536bd5dc3ec0c29b5d75e4126cda6f1179eb3f637de2059c2499dd6208cf22361b62704951f4ab279313497c41421160b0cd049d3b4448bf77e03c74ac4434d09d401a6c31e1e58d2cbd1040886103b3bf3112a91efc595451bd6da7bd4f62bc1673bf4811a4ca025bd34a6a68ad90352969daa2047028b327bfc2f159796bfeb3204c116fd0bad065f0767b85e489d48aaf438394ce363ac0081e5e20f91a430d127b3cbf026c994121c8b596be1d453015e18d22938db7bb509e10992f6aa04208c7635a472281ea2bbac6c117f4b397ef2eb7c8d14d77b591020590eb34850ddedabca2e73c1097e710958e2922c4596688d25ac036290d9532b3f95871a90405854180b8e0eb7b7a4309cd96f6dea9db2d96314948158f2bc21bd40f69f34f38d87b0398595ace8183a941c00e4060b96f0a2764a77e0713d7e3d7c66928f6dc810c71df8e578292053969e333777683fba817a79019fd6c0e50539c609bbc1fac534bdb278c2338d3ff08cef91aadee0e10c4dea2470a5a64a3acf12334abfddd03d1545762b2342beb31ba655e7feffdda8685b75a824ab4b2c4d3b452d09228cca8a6700336a43ad2fa2e2438c3ab7da12be27f02e1c3885ea216b12ce8bf93eda352c98abb256731e78afba0902f38735ee9181cf335eb461bbcde74f38b3b360a7ad880e2920cfc4d07ac83bb7bf86878a400bcd270ad67ab05bc36910c486e0976822784d86eee15f1420ddae045c07b9674465cc13cfa7800a71086f9ac6dd27a2d1f6ad5d53845b7e6f24f02c620cd2fcfd46dd6d9de46e47e66c7bdeae6391cd739679806201b005e792dac4427d33b1af2a74cc45346d41b96d35c602a68da32fd9fd18e6b2ab2bdea76eb831a4551674c15f09adcbe2b05148d2e3760156ff6356a53c6b5e5be51e401a09b08581a13cf52eeb8d82f768b029e8a4c2fcc7c02d407a29b3d13d8976383f33b47c901fad1c0a45be8226cea4abc82f39f55f5f4cad62c3de0fc424bea96c361a86dcc05f13a7e26c0ab5379bec0ec30984409b98e1d79b1712aa5815924470ec00440b59898f0e03df5574aa9a626b8a76ae54d41ee9b364425b85afc5c82896b01973e4d7822e8f80d80a18406924390179e186e620797fe026cc44f0fa5a1754f1fe1d2a07ceb66238a3ce4d119bf7908094057bb8e7c680769a8c7dd508045a66f35d4de9a5c0f889ca9527ea2fdc4e0c416867cfa5681ea3da2c561f0e29173b0efb21951fd526a84b5fd135f6696b2aeac35cda9a9dcacbc7b65ddfc385ed4bcedfd493237ae7c5ee748b082bd0ce7e6719651581812bb62ee01968a2253c76c86004005f2eed98464438330568712e08e2e0a949354a72b779828baa3b86e083cff154acfdae21f76f7d863c732fcb53ec8256659687b10a1e99eceb6c72e0b644bd8c22c7654ef0861fb5d03b7768453fc4cc3d3ea5c29901e5513d7e499d9e82f1576f9d85ad6d533abf0702ccddb11e962ef54d083092141a33f15a2892fbb1b945d5db3aae0e1b7da3aebbbe017a0c464bd79387dc00de860c982382d08c612d858f6177dc3a049d415be99bc3886cabd3d886200ca9a7442c473695b650a7357a9e4ce92914e39bf1e6ec50ba0c05a97ee9a430a4186f50fe97033c672731a0ca787e0b11b234313b8d2616babe645955f6252aedad804f504ba904802e928e325ab5ef6d6f9b16df6b49b2dfa5a15e1ce712d91976eeb3f165a9be88a2c942e9571518fbc3ff4b6502ab928643da752ec00b589440388a8737c2f5d007481a6ee3e88def6234073daee833320df6bee640f305eec529c652694dcb97156149098abf64736644ca148b32dda8ea4ce5b4367e61aa6b16bf70d98ddf8d3cc5c5799a00023fcc7f22de3d769ac32bdc88555de78593c4a060ee90aeffca5b039c554eb6e8fb879b41", 0xfa8}], 0x1) r4 = socket$nl_route(0x10, 0x3, 0x0) finit_module(r0, &(0x7f0000000040)='vfat\x00', 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x4c850) sendmsg$nl_route(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x8000) r5 = syz_open_dev$usbfs(&(0x7f0000000080), 0x206, 0x20182) ioctl$USBDEVFS_ALLOW_SUSPEND(r5, 0x5522) ioctl$USBDEVFS_BULK(r5, 0x5523, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) ioctl$USBDEVFS_DISCONNECT_CLAIM(r2, 0x8108551b, &(0x7f0000002600)={0x0, 0x2, "5a77bd318786aeb879ca62cdab2a02fa560186d85b25a5665a3247e500f61681905db88235f8a5447dd2a2ed6e91626f068881e50f68530c2b21a100efb76cba37ff3111d6847e0c7f719e169a596e5fc008daefba68f6222103472bc55704cdb72b4b996ed82ccb1eaae27969d008ba7d34171113d80672e65a6a0a72e19c2b60bd6276fd8bb6366e9d1ed9a60fd53ded22c87eb2be010e4a62fb73c33424b437bb192c9d06ea6ed04983fe5c5ca033dfce0a82575ef14eee686be0fc58e384f93a13e4e8bbf599394baea3a9ca1864f0a35d6cc38fca32ad6b39905a9727d2001457df7be7e1aefe3635b2ee97c143f28def4b73905ca14d10d1f600"}) ioctl$USBDEVFS_ALLOW_SUSPEND(r2, 0x5522) r6 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x2, 0x0, 0x7fff0000}]}) close_range(r6, 0xffffffffffffffff, 0x0) r7 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write(r7, &(0x7f0000000180)="ae0ae244fc554a94af09df", 0xb) fstatfs(0xffffffffffffffff, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, 0x0, 0x40000) 5.950938212s ago: executing program 2 (id=913): r0 = socket$nl_route(0x10, 0x3, 0x0) timer_create(0x1, &(0x7f0000000000)={0x0, 0x19, 0x4, @tid=0xffffffffffffffff}, &(0x7f0000000040)) sendmsg$nl_route_sched(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newtaction={0x78, 0x1e, 0x109, 0x100, 0x0, {}, [{0x64, 0x1, [@m_mpls={0x34, 0x8, 0x0, 0x0, {{0x9}, {0x4}, {0x8, 0x6, "b17166a1"}, {0xc, 0x7, {0x8e7fd4f484e45390}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ife={0x2c, 0xf, 0x0, 0x0, {{0x8}, {0x4}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}]}]}, 0x78}, 0x1, 0x2b1e}, 0x0) ioctl$XFS_IOC_PATH_TO_HANDLE(0xffffffffffffffff, 0xc0385869, &(0x7f00000001c0)={r0, &(0x7f0000000080)='\xad],#^]/@/!-\x00', 0x600500, &(0x7f00000000c0)={@_ha_fsid={[0xcd, 0x1feb]}, {0x800, 0x3, 0x8000}}, 0x4, &(0x7f0000000140)={@_ha_fsid}, &(0x7f0000000180)=0x256c}) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000002c0), 0xffffffffffffffff) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)={0x0, @initdev, @dev}, &(0x7f0000000340)=0xc) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f0000000400)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x3c, r2, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x48000) syz_usb_connect$midi(0x0, 0x3e, &(0x7f00000015c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x1235, 0xe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2c, 0x1, 0x1, 0x5, 0x0, 0xf8, "", {{{0x9, 0x4, 0x0, 0x0, 0x2, 0x1, 0x3, 0x0, 0x8, [], [{{0x9, 0x5, 0x4, 0x3, 0x3ff, 0x3, 0x0, 0x2, {0x4}}}, {{0x9, 0x5, 0x3, 0x3, 0x40, 0x5, 0x1, 0x0, {0x4}}}]}}}}}]}}, 0x0) 5.65459748s ago: executing program 1 (id=914): syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000200)="308201d43082017ba00302010202142eea648d7f17e62e9e5869c887c68e1bd0f86fde300a06082a8648ce3d040302303a3138303606035504030c2f436572746966696361746520766572696669636174696f6e2045434453412073656c662d74657374696e67206b65593020170d3234303431333232313632365a180f32313201003332303232313632365a303a3138303606035504030c2f436572746966696361746520766572696669636174696f6e2045434453412073656c662d74657374696e67206b65793059301306072a8648ce3d020106082a8648ce3d0301070342000407e56b51affc19412c88926b775771039ee2fe6e6a714ec7299f90e177189fc2e70a82d08ae181a9717c5a73fb25b95b1e248c739ff838f848b4ad1619c022c6a35d305b301d0603551d0e041604142900bcea1deb7bc8479a84a23d758efdfdd2b2d3301f0603551d230418301680142900bcea1deb7bc8479a84a23d758efdfdd2b2d3300c0603551d130101ff04023000300b0603551d0f040403020780300a06082a8648ce3d040302034700304402201ad7ac07c89738f489437ec7666ea5007c121db409760c996b8c265de9705cb4022073b7c77a5adb670a964219cf4f674f356aee2925f24fc810149d79691c7ad75d", 0x1d8, 0xfffffffffffffffd) socket$pptp(0x18, 0x1, 0x2) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP_SET_OP_GET_FNAME(r0, 0x1, 0x53, &(0x7f0000000080)={0x8, 0x7, 0x0, 'syz2\x00'}, &(0x7f00000000c0)=0x2c) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(r1, &(0x7f0000000280)="02043c00ec074802010e0200c52cf7c20675e005b02f0800eb2b2ff0dac8897c6b112002faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57", 0x46, 0x800, 0x0, 0x0) 5.581474451s ago: executing program 3 (id=915): r0 = syz_open_dev$usbfs(&(0x7f0000000540), 0xffffffffffffffff, 0x20002) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x80045505, &(0x7f0000000580)=0x6) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x10002, &(0x7f0000000200)=ANY=[@ANYBLOB='rlog_pages=0']) open_tree(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80900) r1 = signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) close(r1) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)={0x0, 0x1a}}, 0x4940) ioctl$PPPIOCNEWUNIT(r2, 0xc004743e, &(0x7f00000000c0)) r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = dup(r3) write$UHID_DESTROY(r4, &(0x7f0000000200), 0x1c) futex(&(0x7f000000cffc), 0x9, 0x0, 0x0, 0x0, 0xfffffffe) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) futex(&(0x7f000000cffc), 0xa, 0x0, 0x0, 0x0, 0xf2) ioctl$PPPIOCSMRRU(r2, 0x4010744d, &(0x7f0000000080)=0xc) ioctl$KVM_SET_VAPIC_ADDR(r1, 0x4008ae93, 0x0) fcntl$setstatus(r1, 0x4, 0x2c00) r5 = gettid() fcntl$setown(r1, 0x8, r5) inotify_add_watch(r1, 0x0, 0x40000c17) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000680)='/sys/power/sync_on_suspend', 0x80802, 0xf0) copy_file_range(r6, 0x0, r6, 0x0, 0x7, 0x0) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r7, 0x4048587b, &(0x7f00000004c0)={{r2, &(0x7f0000000040)='}\x00', 0x40000, &(0x7f0000000180)={@_ha_fsid={[0x6, 0x7fe6af84]}, {0x4, 0x6, 0x2, 0xa0}}, 0x5, &(0x7f0000000240), &(0x7f0000000280)=0x2e232cb8}, 0x2, &(0x7f0000000480)=[{0x1, 0x903, &(0x7f00000002c0)=']&-/%\x00', &(0x7f0000000300)="45a00c40146df0d8d35b243d55baa2c8ca83f4d09024eb555cf132a5c0c43ee0681555c9fc66a9", 0x27}, {0x1, 0x0, &(0x7f0000000340)='\xaeO', &(0x7f0000000380)="bf5a57d88024e4514b108f23bf6c16e474d4c71ab212ee68228c28adaa79dd52a21639f5b69c732fa3ff15f57a1758829e59c72cf40a8abf7391cdd5079a314ba4433be119d387a37006b4c3dcf4cab5f0488ecafa5098e66283902685e28de7f2c746a9b2a0cf47e36840258934f2ab10990fb97941425d9f56027b87abe5391e492c8c1a6867c22e5a366c32d027ef20f18b2dd8136eab7827217bdb03564e51565a7593967e0ea4770c2e68319134e6fcf69d9076d29b910905adc98b3739a18e1ecd7f049dce3875fa5ee4ed8568462966551738c80a102b404c22dfbc9d73007d629f0ecda82ec905d033f8d0f0de71085c127da5d5851585b5a6bb", 0xfe, 0xb583f1c0f84d9cc}]}) 5.581086241s ago: executing program 1 (id=925): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030002100000000000000000000000020008000a0000002c000000000000000500060000ff80000a00000000000000fe8000000000000000000000000000aa00000000000000000200010000000000fd0005070000000005000500000000000a"], 0x80}, 0x1, 0x7}, 0x0) 5.526923443s ago: executing program 1 (id=916): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="9feb010018000000000000003400000034000000060000000400000000000012020000000000000000000001050000018000000000000000010000850200000000000000010000000000000400000003da"], 0x0, 0x52}, 0x20) 5.526688843s ago: executing program 1 (id=917): r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'nr0\x00', {}, 0x1}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)) ioctl$USBDEVFS_BULK(0xffffffffffffffff, 0xc0185502, &(0x7f0000001080)={{{0x8, 0x1}}, 0x1000, 0x1, &(0x7f0000000080)="7c09965c384c8ee9fa42b4f5ff7779e347e03d8f04501c5b480eed4931cb71c64e43e5556ceb6bb47f1147e306190974fed053a45bf6c13329d91e6f6e00951037a3bbdbbf8a0fd9eeedb968357d8dfb7e983185815c72931fbf821f18851266190b7819e9617c9e81a5d437083ee5924970130ba9dc2363f430b1547e47eaae66fd7dd90bd3f33befe66039578dfdb2caab0fd9760eefe9534708b84b2457d19a84a266f44de4e7138e1dd8fa7f9cca28a39128bd0f9ecff0099b3f43c745ca2ce207ce30f1fdc849e5c2a934992e0b8e56981496830c995f77a7d1f9e39c4190a958d9d1f7430a30c2002d5af2ba59bdb3fe9172ee58f33409d80dab59614e85610e94ac31ec7d48c0d93bbe5a3137dd5198a3f7734bee07d1b2a520f175f3a0851ef68288e0a81e6315597c97fd7bb43431ce7c0b135cf8961989628569d350b8008a9f046b430d01e7046aa1786519b20052490653484a605093e0c842552befd9e7139e61bbad1ecc4ce1a1ef612cc747181924d43bb1b6193351dd52e5463264a0df6d9487159da8c51b89638b91ef477c77e2bef912f4b2f69b2c25e6dbca7e57e29b1c69f82a121ac08248c86ba32189de9971cc05cd1ee524df32670c37fe6c772eb67b8dfbdfbf3e43087f2b84cadb1d1d63c882d7be40d5e8ac7a99302114110c103b55750ee3593a12f5b0b80f3dd0311d07ccde03e5948fb453dbac08997bd12e69e08108176276e8f33cb61c280a41ce7c900633d3c0eac6d885fbdbc79ea854bea9d64dd34e858db3faa08411899530085d43577050323d81aaea889d30f7e5b289c5a96c514c38ac3209f87df9f5e05eb90136f43a9409f46faf0f399fd8ef4e8bff55500b5aac8a36697edd3730faaaca9b68fe1853673da4121cb40485d8534df99a1f4c5b5250b59ad7c097a1a0be61330c17c6b0999b2e4ccb060686bbace7cb5ce7732828a37e0c4f00b4542e3c287a4a2aa0d3e861d4e4bc0aeb5a38f271da0427230a727cd82043a8499a91aaab3f4f5e0728f26f7da95ed6af115853afe31116ced39a7625a809982301f563835e2e5907b10bac79531e048ab4183195e9b6fe65315addf76dd5c5a91aa01f727bc04bdfa84114d643854d190809186153af686deef5552f1d0f714aaa42b33651a846b7eac61e5d53795609cca060ca5d71b2630b8bfb35a87bfb8b88eb1abb61d254c5b39abd0e419ea4afe673291f923cf54f6bcce645075307aceac7f61f3ea47642804e4c0f5460016618d8180de0f4e49516ce1c72d5e198bf17e1d0ea6782fca5b52ea309b52476c402e4aec0483877b83e16b24e2f9f140d5ace060d375e3cb0b67e539358f3639e1510dc5bf4c72bcc903515291bfcd52fbf96eaa98a0d560575efb9ae3cc12215dd22a64754056be76ab4835ec425d5b86e0b6b4762d9ac42f4b97540a4ffec33406aee8e9578efdc507a774f9bdcfc9dfb801dfeb4cfdbdd97996615f5da4df35f952e1b523afe8fe8276c99a01fa26a7dd08cf01f9385501a698f855131217e5ae6982945340281c9df77d66c904a8727d46c3ece430542185f67a83e42f6cdbaf2cb9bc47935cbada7d6732b69a9e57d62042f5266fddf154451e120cef2af01a970cc6d12f2fbd03449ed9466e9969620365b64514516d3987806fb731190a5ca6a9693d3d448de6261ad01331e6ca5619eb0f63d720bc23285625e683fedfca85a05638869975c40b4bd11362b9499c0db77c4f3df7f33ced92745cf005b0812e4e344aa5ab157c6a45385fd58c4b69c83d9546bcb1c8005e3d02acb2c5b741bf236a3494dd56a98388290a5b441617d9369d8bf19c2c4b14e5b0ca6c857d6eef2f802dcf2e550147186589e23e7850a416e6ab042278157a416f777cfb4c3d0807001356258eb908f378fe9552374be69f6579f3cb48d7659cbf4711afea0586a56f5cca9369cf556d47e04eb106dd965475b1058dd0cc27d1af87983b1ef96c357debbd4ebd56a746ff192189df1b5dfc175b4c9ddc2ee919c66ea6fb637f6eb94cd17b450a2cecd2182f7ff997bbf86cc68e89887e39c71a34ba6e204e0ce8131eceb8cded8a9788db6651429b4f2c898a9d9cbeae5a94f091e139c436db1cdbc6ca889f64d5040af08de8f183cd9fc4b6641500fe0fad05a78fcc15ba9655ccc11cb240a32335312703ed8862a7a282a95e0fa0453be2b9075f443c9513ed98730048ba9f8d9da6a58e2d587eec0977d0559e168d409c3ad487bb301092b519574d597acdc05b5693ccd2f3dbf2e18e24aae78561161d133377b1c958d624cfe6f477b8c2e04c6f4a8f10e157fbd561f25d0aa40cf020a4caecbf84ba69cf4b7825a9f4004795b1e3a9be400827c87e3eb630bee5464f0c5a11311738389de24f6773593bd39c5fe2cb072968aa335bad8d259ccaf09760c6378c4b98c475a4a469db3452fba109c0cf48c6067e4fdd398eacba2222a8a995ba81416d225bf35aa9cd59b1f2e96e46f08aa3264a30d320db2be5c8ec6563c22196e34e2a76f901f3a8a2f7241a7d18e966967bd4715520984d6e63db796b17baf2cd52f84808bb3ff785644087c3dc6a089dd892db59d7b1083bf77d1012039593dde9ad3a4dc275f0a382e795d48aba03f6a9d8d05a50140f118b2bfd5df356829a459b265bc2c9883e2ee49e362d9ebbc7e1320cc25be880a3f3d7d60d29b7049e50471b559fb18b6fa55408963ead1b37d55e70b5f67c4822197a98f53950950a7d102ed89194dbbf77fe49b7faef6368632ed8036c3322bc3091605b96f47af12eff4fa2a868109f5c206ddf5104f893293f18fb65b9f7bbf07acd5091590a67cf72a3bdc8e6cd5a00c96997c2b744506cbb2e734e9737a978ab0cbfdcedfbee1295038da49c202602b5ce7d93321b3eaf46873d878b7c26dcbe3e4f378709b49353e79023e9562af8fb5444c1690d9e1c8f71c29647eea5dff94119a5063e4f68e57e922450407d00fb78009fec9717ab7971e0a1d786feb33fed3d5456cfbe8cff9591770254a244c06d2461e0def541f81dcfa9c269cd7a119da58571db50ebceca8fc294a32021918e7b8b570f737a69ceebbb2dc808b0418eed1de9ed2bda8a77d7f35ff715e264d13cc21c5470fd6e9e4383791a4cd585018d3fbca8cc4e87fecf07d3fbe5ac8d00badab7e5d2fd0451320fb31c1d8f7cc528bc0089a2fcf88a91210fbdf803863cb0fa4fa9028f87e0e273f9a5b2a04fd5c3a903de8c990aad7ddac1e0737d14faff7ae417648855f0a10ada28eb26aa2684a51f7da40324eb3ba762cfdf128db80f1e804d1022e331211ec093785d91a4fa0f52ba6ac06872cc7c63a1a098c967881a2fa96489a9c89f7d40460959766f4a2236dfe532126273d45a7a7e12cdbd0616cafd4b830e44c629b470b87dbe3b84df64be21fd89f0d90fa147de1df1d56a1f9e0fa3f3b7289230dac09a9d31a392111f24f920a4a78161bbd15af04616199711d09704aae4c7ebf2718241efc2d48354a6aa0c23ca510d0bb7392173bb3f1beb8489fe5b5a4aa79877efcd728a3a61df46361a0859f0f38b12b171981303d5d7386f017dae811d7931c7729c8b76118f5a2622ae6072774fb92da0ea07d0a30c6c31bb611e19b0fd7e2114dd6091e3f5d53653d7f899091b69750b847977899db296e31c1050f59f1eb059efde496818e80c92d6a10a17ec1a9441c72977b153b32725eedbc153a40d1a4b95793476161dcbf99d276d3b9d7648bf17e3f27c3d758f2bc95ffa0f5071573c511cf49d208f80af7a9e68af7fef69b3d202fcfddcf2caa16f5c9720ee4727d75f1b8a704ded789962594ce27147d1861542338eb836d06292955968f8aa849aed837a6066d06d869a3c5bda40a4b652af1424c56259e89229f3742376d9214acf2940a0e74c6058b8eb1cdf4ab899714bfe15817152c0afd8f4151ebb83c302f08520edc30302e98945a1d1048f143c53d95d8265f05784c0f1e3fb818c9ea2a267378d4bd8bac9ba2015fdacd31aae15983b49d9d8c23ab519f85c1538f8f1d0bd35781340bf9f6dbd3150a397124686a0d899012b779483b91503bd9ecae4178ac27b8fe04c21d36cb69344277a3f4694f4188d7a9611fa3e324754889ce2d59c9911f9e178a41704f75ccf3f93e4e4502b74da40a273e09bbd3942f84cfb68cc125fa847b333243bc8fac28edfe13ee725ba19b267125201c69d288a9147f55f647a5e9d78e2c51679a3d376cd4257e3aa455db2636bdb6066105b0922748e33e3898394477282f2f3157b44f713203948eeb08b3027714b2bf7afe545db24de0f34b66a7365476a65c0e0168419190a1c42ce5a07adde4131a44296d103ff386ca239000c7b5f220effa2cabe126de1732301d5c70613f4d7ae659c909d384ffa1a801fe2da94a60d836ed6aa9104e4930ca072522d3dfecaaa827b09bed20cb257e3274e2605063054cceb3fa4fbe83ddee7b19bbd4fed2da411653c579fd888e9fdb3de7e1a83474da0d984216c4d2636c490c494c467fa867b8f8983c32dc8446ce6d38914eaa39943e73a1424d07d7612df6da21ef58f7d07ecda755a635d3bc7e5abf449cf3d54037149b93be7cba1efddc93232bf15da253aa32e6f4c80cac4ee51de0a441fd60fb4bd04778b21c08c4e45b6df2a23e16c931c462eaaa986cc2914a270ce3dad3f717b6b1d585cc76b86cd160aa0c36e7b64b1619c937a83132be0a1ea3a2b7248f8e98018240dcefc21a2266ec34575d8d4057d3bbe826a6f723e8ff130d422670f1dec8b4dc16b7d40bfcbdea9b4c91731d9ab1635c2560fb36bdb72dfcfcf39a6a76d982f8f18583abc1f17e8f1b1e15b8de21c337589a7928b45ed55daca772c1341efdb2252b2cffe938812ef6c76a9db64eea1c5398774203241f5c8ae1d8dd610249bc6c96fd47b674239ee61281ecb41aee74c0d565f01311ec588d394821c110a4e8beab65df796327c0691dca0642f55c4f9c5935881e0472a1bd509c92f978e8ac15b1b77623269b77d52ce5cb015c099dada084f8179e2a814e6603c845b3d5454c349334b76b4375b6627d0b960ca81d2bb54d469922c7454a6d548b7095536d8d8358697cc02404a767b6b6d67b40bad81534394252961e8c0cacff735b6749d42e5af99afdb1d288407bcea32ca9a8287d5f0b60726447aa4ef9b4af2a5328890b017613a2ca47412660aba96a5f4d1b82854b60b3116e8a47c9f6dfbc39f66875f7ea89f4ac504405717c94b81e9f5b262a59a833995965e33213ae04971be75bbe9a15e310ca05b19274ca81ce6f3a9f0bdfa706d729eab4c57b3c739dcc633cee21c411e3c699a48c0e9bbf9933879ae84dc022979c9b77b60c1d07c7c0bce5667ed464841a08754835ce2b546df3e31fef0871d1d40c13a0860d4f64e0feda965e1906f72152cd33ab1dece9a802cb8e5379535e19b6ee77199e5488633b2992e16ac41424e89d188671645d6019dc69754921012264a3b386fe4f2d5cc39df98fa734f4d434563e71625e0600b596c0a420a7e18ca67f58317f79b2751ee0e9306c0a7e9a2f60990fce7862fc5abcca0b94b645826cd0b5f9ac2baa3b3ddd9ca8b24de769cc178821ca9aa45f9c5f99e0e99d02ee76b5f64f44499535563032271793cfe5ead801ccc51161bd7be2917b5143df0dbea01b084d4d7abff4be4accd12696f347006da39dffabf567dc64a3809a6f8f6e0c66c12c9972be5fb399d18641518d6305146d5b07231b"}) (async) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000010c0)='/sys/kernel/rcu_normal', 0x8a00, 0x8) sendmsg$IPCTNL_MSG_CT_NEW(r1, &(0x7f00000011c0)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001180)={&(0x7f0000001140)={0x24, 0x0, 0x1, 0x101, 0x0, 0x0, {0x2, 0x0, 0x1}, [@CTA_LABELS={0x10, 0x16, 0x1, 0x0, [0xe, 0x8, 0x1ff]}]}, 0x24}, 0x1, 0x0, 0x0, 0xc000}, 0x803) (async) mkdirat(r1, &(0x7f0000001200)='./file0\x00', 0x100) (async) ioctl$BLKCRYPTOIMPORTKEY(r1, 0xc0401289, &(0x7f00000012c0)={&(0x7f0000001240)="dffa486b73767917fc7c32e3788ef75834dd9b6f8a", 0x15, &(0x7f0000001280)=""/27, 0x1b}) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001300), r1) ioctl$sock_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000001340)) (async) truncate(&(0x7f0000001380)='./file0\x00', 0x7c1) (async) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f00000013c0)=0x2) (async) stat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000001500)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000001640)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000001600)={&(0x7f0000001540)={0x8c, r2, 0x400, 0x70bd28, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_REKEY_DATA={0x70, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="3cb56b2b4d3caf3fee8d12c0d6bc600a22ef85146af76e47"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="30c05afe6db9a5eaefd07c0448e9ebb593a5af1724f20910"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="c39b44ca6e7dd385663d2943c68bd107"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0xff}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "276f68cddc208f9d"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "4b00bf14ef1ca0ca"}]}]}, 0x8c}, 0x1, 0x0, 0x0, 0x100}, 0x20000000) (async) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x23, &(0x7f0000001680)=0x9, 0x4) (async) fgetxattr(r1, &(0x7f00000016c0)=@known='trusted.overlay.impure\x00', &(0x7f0000001700)=""/4096, 0x1000) (async) sched_setscheduler(0xffffffffffffffff, 0x5, &(0x7f0000002700)=0x9) (async) r4 = socket$pppl2tp(0x18, 0x1, 0x1) (async) getpeername$inet(r1, &(0x7f0000002740)={0x2, 0x0, @multicast2}, &(0x7f0000002780)=0x10) (async) munmap$IORING_OFF_SQ_RING(0x0, 0x4) (async) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x5, &(0x7f00000027c0)={0x0, 0x4, 0x2, 0x96, r5}) (async) ioctl$AUTOFS_IOC_SETTIMEOUT(r0, 0x80049367, &(0x7f0000002800)=0xff) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f0000002840)={0x0, 0x0}) capset(&(0x7f00000028c0)={0x19980330, r6}, &(0x7f0000002900)={0xdbfc, 0x7, 0x2, 0x2, 0x1d6025e6, 0x5}) sendmsg$NL80211_CMD_STOP_AP(r1, &(0x7f0000002a00)={&(0x7f0000002940)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000029c0)={&(0x7f0000002980)={0x14, r2, 0x0, 0x70bd27, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000010}, 0x0) (async) ioctl$SNDRV_TIMER_IOCTL_CREATE(r1, 0xc02054a5, &(0x7f0000002a40)={0x2c07, r1, 'id0\x00'}) setsockopt$inet_MCAST_MSFILTER(r7, 0x0, 0x30, &(0x7f0000002ac0)={0x1, {{0x2, 0x4e20, @multicast1}}, 0x0, 0x3, [{{0x2, 0x4e22, @rand_addr=0x64010100}}, {{0x2, 0x4e22, @remote}}, {{0x2, 0x4e22, @loopback}}]}, 0x210) (async) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x8914, &(0x7f0000002d00)={'ipvlan0\x00', 0x8000}) 5.526622003s ago: executing program 1 (id=918): r0 = syz_usb_connect(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12014101175129205705092006c70102010109022400010200100009045819028ab53800090506020001000006090582020002"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$rtl8150(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x40, 0x17, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="480000001400030400000000000000000a3f0000", @ANYRES32=r2, @ANYBLOB="14000200ff230000000000000000000000000001140006000000000006"], 0x48}}, 0x0) 5.222007991s ago: executing program 5 (id=919): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000680)='./file0\x00', 0x0, &(0x7f0000000340)={[{@usrquota}, {@noinit_itable}]}, 0x21, 0x4c3, &(0x7f0000000bc0)="$eJzs3U9vVF0ZAPDn3v59+xZalIUaFUQUDWGmHaAhrHCjMYTESFy5gNoOTdOZTtOZIq0syncwkcSVfgQXJi5MWLl3pzs3uDBBJSo1cTHm3pmWWmZgDGWGdH6/5OTec0+Z5zlzc88ZDnROAEPrfETsRsR4RNyPiJn29aRd4larZD/36uXjpb2Xj5eSaDbv/i3J27NrcejPZD5tv+ZkRHz/OxE/St6MW9/eWVusVMqb7XqxUd0o1rd3rqxWF1fKK+X1UmlhfmHuxtXrpWPr67nqr158e/X2D377my89//3uN3+SpTXdbjvcj+PU6vrYQZzMaETc/hDBBmCk3Z/xI9c73HI+QmlEfCYiLuTP/0yM5HcTADjJms2ZaM4crgMAJ12ar4ElaaG9FjAdaVootNbwzsZUWqnVG5cf1LbWl1trZbMxlj5YrZTn2muFszGWZPX5/Px1vXSkfjUizkTETyc+yeuFpVpleZAffABgiH16ZP7/50Rr/gcATrjJQScAAPSd+R8Aho/5HwCGj/kfAIaP+R8Aho/5HwCGj/kfAIbK9+7cyUpzr/3918sPt7fWag+vLJfra4Xq1lJhqba5UVip1Vby7+ypvuv1KrXaxvy12HpUbJTrjWJ9e+detba13riXf6/3vfJYX3oFALzNmXPP/phExO7NT/ISh/ZyMFfDyZYOOgFgYEZ6+aGJD58H0H92+4Lh5e/4wLv2a+36X4SeHn8uQH9c+rz1fxhW1v9hePW0/g+cSNb/YXg1m4k9/wFgyFjjB/z7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz/pvOSpIX2XuDTkaaFQsSpiJiNseTBaqU8FxGnI+IPE2MTWX1+0EkDAO8p/UsS/2pvA3hx+mjrePLvifwYET/++d2fPVpsNDbns+t/P7jeeNq+Xup78gBAD/bn6f15fN+rl4+X9ks/83nxrdbmolncvXZptYzGaH6cjOzDydQ/kna9JYmIkWOIv/skIj7Xqf9JvjYy29759Gj8LPapvsZP/yd+mre1jtl78dljyAWGzbNs/LnV6flL43x+7Pz8T+Yj1PvbH//23hj/0oPxb6TL+He+1xjXfvfd8W5tTyK+MNopfnIQP+kS/2KP8f/0xS9f6NbW/EXEpegc/3CsYqO6Uaxv71xZrS6ulFfK66XSwvzC3I2r10vFfI26uL9S/aa/3rx8ulv8rP9TXeLnd/7OdNf+f63H/v/yP/d/+JW3xP/GVzvf/7P5sfP7n82JX+8x/uLUr7tu353FX+7S/3fd/8uvq9feFv/5n3eWe0wVAOiD+vbO2mKlUt504uTgZP+T3seST/eT5kwr048ln5NzMshRCeiH1w/9oDMBAAAAAAAAAAAAAAC66cevEw26jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxc/w0AAP//u1rU2g==") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/igmp\x00') pread64(r0, &(0x7f0000000380)=""/177, 0xb1, 0x7fffffffffffffff) mount$overlay(0x0, &(0x7f0000000580)='./file0\x00', &(0x7f0000000b80), 0x4008, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) setxattr$trusted_overlay_origin(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000400), &(0x7f0000000440), 0x2, 0x0) r1 = syz_usb_connect(0x2, 0x68, &(0x7f0000000600)=ANY=[@ANYBLOB="12010000a1121710950b2a17f4f7010203010902240001000000000904fb00026c5d650009050402100000fa000905820240"], 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="60eb381c23fbbc176c2b741e988398180000000301010400000000000000000200000004000180"], 0x18}}, 0x0) syz_emit_ethernet(0x2b, &(0x7f0000000000)=ANY=[], 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYBLOB=',rootmode=', @ANYRESDEC=0x0, @ANYBLOB]) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r1], 0x48}, 0x1, 0x0, 0x0, 0x4008001}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000080)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}, 0x1, 0x0, 0x0, 0x880}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xf, 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="1800000001000000000000000000000071124f000000000095"], &(0x7f0000000140)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @fallback=0x10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=@delchain={0x24, 0x66, 0x8, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x9, 0xffe0}, {0x1, 0xffff}, {0xffe3}}}, 0x24}}, 0x4000004) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="7400000010000104fcffffff8000000000000000", @ANYRES32=0x0, @ANYBLOB="0000000000000000440012800b00010069703667726500003400028006000e0002000000060011004e210000060010004e20000006000f000200000008000100", @ANYRES32], 0x74}, 0x1, 0x0, 0x0, 0x2000d808}, 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='ramfs\x00', 0x10, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x400a8, &(0x7f0000000380)=ANY=[], 0x5, 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') mount$bind(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00', 0x0, 0xa1c08, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0xd, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8f, 0x9c}, [@call={0x25}], {0x95, 0x0, 0xd00}}, &(0x7f0000000040)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8, '\x00', 0x0, @sock_ops}, 0x94) socket$inet6_tcp(0xa, 0x1, 0x0) 5.198351681s ago: executing program 6 (id=920): socket(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./debug\x00', 0x1ff) mount(&(0x7f0000000100)=@filename='none\x00', &(0x7f0000000200)='./debug\x00', &(0x7f0000000300)='debugfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./debug/failslab/times\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)='10\x00', 0x2) write(0xffffffffffffffff, &(0x7f0000000100)='1', 0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x1810c85, &(0x7f0000000a40)=ANY=[@ANYBLOB="666c7573682c756e695f786c6174653d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c756e695f786c6174653d312c71756965742c00aaed2e6322e12ca43d55f4e47d9fb6f319fab9c81cd7b9b508d5df5619dad30ed85701f46d5bb2b85a6aecd28cb992054878a859b15b1598ee0b05192ff4df579d2dd32fb9a6a092bb22740cfe0636a3d8ff4e975e21fc6d6e2d6ece2beac2098361fe652ea69917e6d47463ceb0b35bc7a2f8799debe5e7b6e82c84ab25d06157c08f006d90e62a8026a845835dbf4ac25eec51c3ec73c82014eee15eaaa123084415546ca2e37c23d441b343cec1f74e52bc1f21eb18053a9b98d3a304fba3751bd0121940bc9d276f1e5352b9f4e674bb80ffeaaff6843ef1c8a7a7e0d592893a77ae91e025a35840e7ff4fdb3571d1986ed6f5a23d9ee6bf1cec94fb17af0627c04bf47586ce288a466c039a1ead7fd99feacc51d9f7a2e67f46a0b86b45e5d7cb4affc1c539a764f5"], 0xf1, 0x30a, &(0x7f0000000480)="$eJzs3c9rE00YwPEnaZM07du3Pb28iMJQQRTp0hS8ebBIC2JAaRvBCsLWbjVkm5RsKETE9iB49eyhB48iiODNi4jXXvwL/HXrpTcLFkc2+6NpsmxjpbWt38+hme48z+zszmybTpPN+sUnC6V5x/iuu6WFXvYLK3Lu/eqnU1Pv/vG+V2pibDo3qlRSRG49eDH0ttZ34/W/bzKyNnh7fWP069rJaZEf0/ckqYqOKmuttZqtVGoJN3mu6JQMpa7blulYqlh2rGpNmY16c9a21LxdWVysK7M819+7WLUcR5nluipZdVWrqFq1rsy7ZrGsDMNQ/b2tff47DYalZFtdIi6x8HxTa9lwByizIlrriOiVoJDyHzO/11kcJi3jHxvbNjm69rNnOAibujsc//Qu44/jx7v+Pz/t5PrH8TN1c+bqWD4/PqlUj8jC46XCUsF79Oo/9klRbLFkdfL8zJa4c8QnCffrxJX8+IhqGJQzC8t+/vJSwfvlMDbv5+dkwH2e0pQvQX7Oy1c781PS25QfPOmIyh8N8iXZlJ+Ws6eb9m/IgHy4IxWxZa7Rznb+w5xSl6/lW/afbcQBAAAAAAAAAHAUGSq0vX6fCP/VmzWMTOMVH2F91t3sxnkB4fr6iAzIVvT6/Ejk+n63nGh7yQkAAAAAANgPTv1+ybRtq/rrBekgputZNmYXKRFxCyKPhtzOxDb4n9/jliq3jYistIi0t9PVSZ/9QvaCt7+Xk37HZK8nah8LSRFp3uK9WcM9ePtVEJONOj9OMn4CNOoS4TkcTrefedO2ew70kJuPVLTWkcHSs7eJnYk8wE4Kia1gy/+RMTphp3ZrR5tBTHBh7rb3S9GXQ3whnAnu6Hsj2Hqihr947doxPzS+hUt8AAAAAI6Qpj+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH7KnO7EF9+3fWSX+R8S335Kt9XPiue8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEPoZwAAAP//k0Cqiw==") 3.821884695s ago: executing program 3 (id=921): syz_open_procfs(0x0, 0x0) r0 = syz_usb_connect(0x3, 0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000200000040110700090001010203010902200001010080fa0904000002070102000705810200020007050202"], 0x0) socket(0x10, 0x803, 0x0) r1 = fsopen(&(0x7f00000000c0)='sysfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r2 = fsmount(r1, 0x0, 0x0) fchdir(r2) r3 = inotify_init1(0x800) inotify_add_watch(r3, &(0x7f0000000240)='.\x00', 0x60000526) chdir(&(0x7f0000001180)='./bus\x00') openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x90) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_usb_control_io(r0, 0x0, &(0x7f0000000200)={0x84, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) close(0x3) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r4, &(0x7f0000000040)) 3.778536196s ago: executing program 2 (id=922): mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x3000004, 0x3032, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x440}) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f00000000c0)={&(0x7f0000b14000/0x1000)=nil, &(0x7f0000ab3000/0x1000)=nil, 0x1000}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x20, 0x7, 0x81, 0xfffff038}, {0x20, 0x0, 0x20, 0x2}, {0x6, 0x0, 0x0, 0xb}]}, 0x10) sendmmsg(r2, &(0x7f0000003980)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r4 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) socket$inet6_tcp(0xa, 0x1, 0x0) r8 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_LINKS(r8, &(0x7f0000000580)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000500)={0x24, 0x0, 0x200, 0x70bd29, 0x25dfdbfd, {{}, {}, {0x8, 0x11, 0xf}}}, 0x24}}, 0x4000000) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x200000, &(0x7f00000000c0)={[{@nombcache}, {}, {@delalloc}, {@grpid}, {@init_itable}, {@resuid}, {@grpid}, {@quota}, {@nomblk_io_submit}]}, 0x1, 0x56a, &(0x7f00000015c0)="$eJzs3c9rHFUcAPDvbJL+1qZQinqQQA9WajdN4o8KQutRtFjQe12SaSjZdEt2U5pYaHuwFy9SBBEL4h/g3WPxH/CvKGihSAl68BKZzWy7TbL5uXW3zucD0743M5s3b998335nZ5cNoLBGsn9KEa9GxDdJxOG2bYORbxxZ2W/p8Y3JbEliefmzP5NI8nWt/ZP8/4N55ZWI+PWriJOlte3WFxZnKtVqOpfXRxuzV0frC4unLs9WptPp9Mr4xMSZdybG33/v3a719c0Lf3//6f2Pznx9fOm7nx8euZvEuTiUb2vvxy7caq+MxEj+nAzFuVU7jnWhsX6S9PoA2JGBPM6HIpsDDsdAHvXA/9/NiFgGCioR/1BQrTygdW3fpevgF8ajD1cugNb2f3DlvZHY17w2OrCUPHNllF3vDneh/ayNX/64dzdbYpP3IW52oT2Allu3I+L04ODa+S/J57+dO91883hjq9so2usP9NL9LP95a738p/Qk/4l18p+D68TuTmwe/6WHXWimoyz/+2Dd/PfJ1DU8kNdeauZ8Q8mly9X0dES8HBEnYmhvVt/ofs6ZpQfLnba153/ZkrXfygXz43g4uPfZx0xVGpXd9Lndo9sRrz3Nf5NYM//va+a6q8c/ez4ubLGNY+m91ztt27z/7bqfAS//FPHGuuP/9I5WsvH9ydHm+TDaOivW+uvOsd86tb+9/ndfNv4HNu7/cNJ+v7a+/TZ+3PdP2mnbTs//PcnnzfKefN31SqMxNxaxJ/lk7frxp49t1Vv7Z/0/cXzj+W+9839/RHyxxf7fOXqn4679MP5T2xr/7RcefPzlD53a39r4v90sncjXbGX+2+oB7ua5AwAAAAAAgH5TiohDkZTKT8qlUrm88vmOo3GgVK3VGycv1eavTEXzu7LDMVRq3ek+3PZ5iLH887Ct+viq+kREHImIbwf2N+vlyVp1qtedBwAAAAAAAAAAAAAAAAAAgD5xsMP3/zO/D/T66IDnzk9+Q3FtGv/d+KUnoC95/YfiEv9QXOIfikv8Q3GJfygu8Q/FJf6huMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAdNWF8+ezZXnp8Y3JrD51bWF+pnbt1FRanynPzk+WJ2tzV8vTtdp0NS1P1mY3+3vVWu3q2HjMXx9tpPXGaH1h8eJsbf5K4+Ll2cp0ejEd+k96BQAAAAAAAAAAAAAAAAAAAC+W+sLiTKVaTecUOhbORl8cxo4LyWajfDY/GXbUxGDvO6jwHAo9npgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoM2/AQAA///fKTPH") r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x42, 0x0) truncate(&(0x7f0000000900)='./file1\x00', 0x3000000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27ffff7, 0x4012011, r9, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x48042, 0x18c) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x800000000, 0xf, &(0x7f0000006680)) 2.107732637s ago: executing program 1 (id=923): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x200000c0, 0xffffffff, 0xfffffff8}, 0x10) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@ipv4_newroute={0x34, 0x1a, 0x1, 0x70bd2b, 0x2000, {0x2, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}, [@RTA_IIF={0x8}, @RTA_SRC={0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x3a}}, @RTA_DST={0x5, 0x1, @local}]}, 0x34}}, 0x20002000) bind$inet6(r1, &(0x7f0000000500)={0xa, 0x4e20, 0xffffffff, @empty, 0x4}, 0x1c) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x7, @empty, 0xee8f}, 0x1c) bind$inet6(r3, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @mcast1={0xff, 0x5}}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="0180c20000004bb7e00d2cac080045000024767fae0fb4a80deb010000000911907800000000e000000101004e200010907882fa000080000000"], 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x2015816, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RVERSION(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) r6 = dup(r5) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="38010000fe0000", @ANYBLOB="f0e3439d7a93c0"], 0x138) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000040)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) r7 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r8 = syz_kvm_setup_syzos_vm$x86(r7, &(0x7f0000c00000/0x400000)=nil) r9 = syz_kvm_add_vcpu$x86(r8, &(0x7f0000000040)={0x0, &(0x7f0000000540)=[@cpuid={0x64, 0x18, {0x1f}}], 0x18}) syz_read_part_table(0x5d4, &(0x7f0000000000)="$eJzs279r02kcB/BPqiF3OrgIBy6nDg6HHCiOZlBJoqKQi3aRGxQUETNFECIXEHTQDIoZxNFFCln6Y2qaoVNLC517pUOPQocud7RLoUtzhD5dyg0tlx4cvF7w5cPzfN/f5/N8/oBv8L82FH/1er1MRPRyEd8d8uvhdqF462z5WuV+RKZ/WPz+8w+/9N/8mBL9U/vOp/VKWn/7eqL7fvNmtr18b+vCw5nm0N51IuJ1RJwc6QwPYj6O1mh+9tSbt7XSh3r+2VKpsfZuceHu2Eah0rnTbI3fzt54nHJzqR5P9UXU41U8j0dRjWo8idqA+n9pr17aOVNqTz69ul3sfpy+nHLlfznnQfu/PPfpQatx/eLE6c9X6lPzlfVju7lq7oguAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQI3mZ0+9eVsrfajncxGx9m5x4e7YRqHSudNsjd/O3niccnOpHk/1RdTjVTyPR1GNajyJ2t6Bvd5B2n7/D/2fLZUaa1/aq5d2zpTak0+vbhe7H6cvp1x5UAPvs7//y3OfHrQa1y9OnP58pT41X1k/tpur5o7oAgAAAAAAAAAAAAAAAAAAABARheKts+VrlfsRmfg1In7687eh/n4v/e+eSbnzqa6k/W9fT3Tfb97MtpfvbV14ONP8I+2/Ts/Jkc7wfz4Mh/Z3AAAA///sR5Sb") r10 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r10, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000003c0)=@updpolicy={0x1fc, 0x19, 0x21, 0x70bd2a, 0x0, {{@in6=@private2, @in6=@empty, 0x0, 0x6, 0x0, 0x400, 0xa, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x1000000, 0x0, 0x4000000, 0x0, 0x0, 0x1d}, {0x0, 0x0, 0x0, 0x2dd}, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2}, [@tmpl={0x144, 0x5, [{{@in6=@dev={0xfe, 0x80, '\x00', 0x40}, 0x4d3, 0x2b}, 0x0, @in=@dev={0xac, 0x14, 0x14, 0xc}, 0x0, 0x0, 0x0, 0xff, 0x0, 0x400, 0xfffffffe}, {{@in6=@private2, 0x0, 0x32}, 0xa, @in=@multicast1, 0x0, 0x1, 0x0, 0x3, 0x0, 0xffffffff}, {{@in6=@loopback, 0x0, 0x3c}, 0x2, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x1, 0x3, 0x0, 0x0, 0x6}, {{@in6=@mcast2, 0x0, 0x3c}, 0x0, @in6=@local, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x278b6a28}, {{@in=@loopback, 0x0, 0x2b}, 0x2, @in=@local, 0x0, 0x1, 0x0, 0x0, 0x10, 0x1}]}]}, 0x1fc}}, 0x0) ioctl$KVM_SET_CPUID2(r9, 0x4008ae90, &(0x7f00000000c0)={0x1, 0x0, [{0xa, 0x8f9, 0x0, 0x7, 0x1, 0x8, 0x4}]}) r11 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r11, 0x6, 0x17, &(0x7f0000000140)=0x10, 0x4) ioctl$KVM_RUN(r9, 0xae80, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x800, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x90e, &(0x7f0000000500)={[{@auto_da_alloc}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x401}}, {@nogrpid}, {@auto_da_alloc}, {@init_itable_val={'init_itable', 0x3d, 0x10001}}, {@mblk_io_submit}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@permit_directio}, {@euid_eq={'euid', 0x3d, r12}}]}, 0x4, 0x46f, &(0x7f0000000780)="$eJzs289vFFUcAPDvTFt+IyviDxC1isbGH1sooBy8aDTxoImJFzzWthBkoYbWRAgRNAaPhsTEo/Fo4l/gSS9GPZl41bshIYaL6GnM7M6022W73ZYtK93PJ9nueztv+t533rzdN/N2AxhYo/mfJGJHRPweEbsa2aUFRhtPN29cnPrnxsWpJLLs7b+Serm/b1ycKouW+20vMmNpRPppEg+3qXfu/IXTk7XazLkiPz5/5v3xufMXnj91ZvLkzMmZsxPHjh05fOjFFyaO9iTOe/O27vtodv/e19+5+ubU8avv/vxtUsbfEkePjHba+FSW9bi6/trZlE6Gu9hhaB0bQ9fybsi7a6Q+/nfFUCx23q547ZO+Ng5YV1lhmc2XM2ADS6LfLQD6o/ygz69/y8edm3303/WXGxdAedw3i0djy3CkRZmRluvbXhqNiOOX//0qf8Tq70O4igYAVu37fP7z3C3zv62t5e6JzfW1oUqxlrI7Iu6LiD0RcX9EPBARD0bEQ+0q6bAg0LpIcuv8J7221ti6kc//XirWtpbO/8rZX1SGitzOevxH04jazMH6MYkYi5HNJ07VZg51qOOHV3/7fLltzfO//JHXX84Fi3ZcG968dJ/pyfnJ24m52fWPI/YNt4s/WVgJSCJib0TsW2Mdp575Zv9y21aOv4Nu1plWkH0d8XSj/y9HS/ylpPP65PiW/HwYz8+Cg23r+OXXK28tV/9txd8Def9va3v+L8RfSZrXa+dW898bo/vKH58te01TXdP5v/jCpuL5w8n5+XOHIjYlbzQa3fz6xOK+Zb4sn8c/dqD9+N9df84WDkR+Ej8SEY9GxGNFdI9HxBMRcaDDUfjplSff63SE2se/pcN/7J08/umW/q8sLdLS/4uJTdH6SvvE0Okfv1v6H7uJv5T3/5F6aqx4pf7+92XnuLpp12rPZgAAALhbpRGxI5K0upBO02q18R3+PbEtrc3OzT97YvaDs9ON3whUYiQt73Q17gePJOX9z0pTfqIlf7i4b/zF0NZ6vjo1W5vud/Aw4LY3j//yTme18fSnb5fAxteDdTTgLmX8w+Ay/mFwGf8wuNqM/1u+AA5sTO0+/y/1oR3Andcy/i37wQBx/Q+Da7jpR47AYGn+/PdGAANjbmus/CP5jZDIsiz7HzRj4yQi7bbwpX43deVEss6jYEe/A1x9ot/vTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL3xXwAAAP//BL/saw==") 1.748146377s ago: executing program 5 (id=924): openat(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.cpu/cgroup.procs\x00', 0x0, 0x18) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8f}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r0 = getpid() r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000002000095"], &(0x7f00000004c0)='syzkaller\x00', 0x3, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffd73}, 0x94) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'veth1_to_hsr\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x14, 0x17, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000008000000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000058000000bf0900000000000066090600000003e7040000000600000018010000756c6c2500000000002020207d9af8ff00000000ad9100000000000037010000f8ffffffb702000008000000b70300000000000014000000060000005c93000000000000b5030200000000008500000000000000b70000000000000095"], &(0x7f0000000540)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @lirc_mode2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r2, r4, 0x25, 0x2, @void}, 0x10) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000500)=@newtclass={0x2c, 0x28, 0x10, 0x70bd2a, 0x7fffffff, {0x0, 0x0, 0x0, r4, {0xb, 0xa}, {0xf, 0xffff}, {0x5}}, [@tclass_kind_options=@c_red={0x8}]}, 0x2c}, 0x1, 0xf0ffffffffffff}, 0x804) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="38010000100033062cbd700000000000fc020000000000000000000000000000ac1414aa0000000000000000000000000000000900000008000000203a000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000002000000000000000000000000fffffffd32000000000000000000000000000000000000000700000000000000fcffffffffffffff00000000000000000900000000000000030000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000100000000000002000000200000000000000048000200656362286369706865725f6e756c6c29"], 0x138}}, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r8, &(0x7f0000000480)={0x2, 0x4e20, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev={0xfe, 0x80, '\x00', 0x4}, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffc, 0x0, 0x6}, {0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}, {{@in6=@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}, 0x0, 0x32}, 0x0, @in=@private=0xa010101, 0x0, 0x0, 0x0, 0xb7, 0x2, 0xfffffffe}}, 0xe8) write(r8, &(0x7f0000001b00)="5426d2fe819501607a268866f93a9b76baaac2a76293da34c3b19edb3cea2c62bb274f7073cdadb9e13000c4c58e751a61f44d0a43f0abc61055019c57ef98837b7abaea3e51b4a64c145ea38f39b85f22b5368aa2e660d0ea4ef848fba51aca2aa9c42a923248c659831b404749e3c75b0add9b1605574e0761960ada276752de88aaa08409edb0675089921213b8d8f22102d81a9bdef0a820cbb1e4fa3eff2db50b0dd0da23f0fad7e73daacc24583cdb6d91c718a41ad5d9769f5f4b9e5c8d0869c74b4de3b202cb5d58ff23c577e02452ab490d843fca2bbbf87274c8c461559e57ddeaa639273c1d2466cc5c2674d831102766d616765ff852babb84066410a88797c6ba08b456b60bcfc439ecb3e014e78c3e35ccd36b8662ccbb720a47719979adc3b28d960df1a51f7b3feef5be572cbc4cd2cd82ce53150b79af3ba8053f6aaaf6d37c46cb29a8032c99776790b56465749758de598117d9a4c4f1ca89804f93bba762f3701a4dd760189a521516ae8f4b89e503c9a6a5c54ed740788485b74c1b7dfe49ace8de3096f78bd092eb67ab807c0f784d1d1a2e2117e7de5b80d59ff83c09512360cff3d708b39da9dedcc75cdfd33a64737951ab96761306b27f4baf470fae36f250f5f02d8958fcf11d6598733c521e3de09dade1eb14af571bad76e4baeb4f6f7293476e946e54fa998c33db5c1e04b383a321e4646214f1b247c7de97d9f3f0555003026a6126a4a50ea43574190a19136a2783dedff42814b725214cfdfb067158621ec79ed9b6cf63085018525832af3ae67d8b7b8f36ba04a2f99fbf4d598e69d64d3fd6ecd7840d3b00e9f0a1679b7ae365f34d22ae18b5ba9b6a575fee827754ca4c58c3c31bc64d6569095503f4819a11b7768fff43114a72d9557696535ea67f45043d13fad2ae10cb088c9c93a440ebf828288183ea27fa37fab69fd1c07b35768b6e953834c2ae7393f409c0a0dd2500fc994ff8a6f206a4fecc97bc40ab2eb2b75b4f9646a7b924aac43c4a9ffd51c4933323596f43211eddd6272a9105fd6a7d27c210f49f97e69306ea4e633c675946524f3999b9e8e769eedfd7749ef8cca10ce1150b83a24c29a00b957025dd7809c07142029cad9e3b6557fcc56df2e036df17ed8c984a73f846098ab1238ddac0104e7eb90a417855707d997b960cf264ada05d21dab96ffeb79f1349edddb1507f736e4bc8886bfd85ad375fb3d019d3610a3b56ea866ed5ddc2bb3dea5e12bdf13d71df78dbfc76fbfa2370c1880675cdbcbc90e3070000008ca2cc0ee1274b43a8bdf1a52b57963235a0c03db75289dd8de7f8827fd8907bcd7875856cff000bbe28f4db24a2e3ad41e021b87878151348df4430d7096da4725c0a18eba6373d139cb1c3a503d192a26ce0968822567f9aced9ec529a6cfaf1564ba9eddcc6fdfd620831a8e909f3d6de256bf00503242f1695788d234cdd6830820a140cd2548c2dc4529251821cf101859daf3674faddd7db76d8ffbd7946f5aaa75807908efac463705236c368b99dd23fb7fc2fbaaadab195665f7c08f420ba60fa6e07555fe725ff719262ef0def174b573ed8f4248113803ca2761698185fe392af0efb76c1617837836adc4f1b1e5cb2fdec74c0a1792f902e55a8aa350aee4c0496ab87c05e8982d7420037f6781a4db81322c8b53ea84cf9f9fecdaf842631057537f642a10048d6387ffd45cd40d1c4c3c42784765a452df8e7a2c37b326fee0815565929b7092c8003f3d003895eefe44a38e54ac18fae906e2647adcb8fb14bd80384f5d3234d500bcbb2d1811f784b5b353124b7a43cdd13b476bc4b6cec9f531dd5089c1d8cf0e399a9dbb0bdcc6821ead2d47e773d15bf6690ffd761426998534d1afd94b5d6e4a4d7fba712d52f539eef64fb57e53caeb61cd93a99fd4e7ef443949a7cd04e5bdf68beb32c9c7be86a6a6ac74c9a336e847d15f4c461ff4936271ec01f7808ce135d8552c4c98f25e9025aabec2fca7367003eab36720e3af27aabbba7e59fd24125cc17e0b1b13609a89a17f8858fe11480e355cb9d378691137ec614497ea6352d63543f046680734d2d2702c2b4fb3b3a302b528eb6013506fc5256bb28f30a12840339e4bcc4d2e63d41acb1d50da5c4dfe5b0a9338c07298b751925e0c50fe685651e188fd8bffc0675acb4c81e8441373d811f840983290d495a87ea1ef4d52e34c482ffe7326106e0a58a30623fa4c1c657f4097bbd9b967a8148d0b82c462788fab7c203672d396d9701b0c73af080e884d8d22cb5a7200de460d9128cdb88c93f9d217d9589bc21bec8adb78b6173d3afb9e0474dcc89eb26c0fef008162fbdfd19ceb724700a1bc42a395bdc21119df6c0dcf24ec4bd05dd5955578aea4d73ace1af9783103940f5a8662db914a410111b24ee93f3fc86c786e706111e2ea80caa5b719cd02ccc3b94a3925c08a593bb698a6016be9510f5044dffdd41d4c565aa6c9e03165997e2293e0377a2af368d80ac64d2281500d108d09043843070bf18eeb20c031ede2d9dc4ccfb4245d1d76e1224ad75930cb66a9450851b618ff34be533c6645181080245e3ab8dfa835277526e8ce16f079e23cc9856415c18100c268e2833432d1fb63b3e4160075d252812b7f600d911b639458fc5885d005dbae80d7c7a0b71a060cf33085eda5fc549c1748d894826f4b5def03e539e25d9aeaeac47606712309f2820dadaeaad353a2e8d1db56fe27c0694d1af2a3b0e32ac96c19625bf6517b389a8f6794f48ca921e5d4e9fea73d9f3f7e421fda93f8de2697fcefbb2afb26301d0717c88f6f4a7ddc9f51ae520919c93edc8842666b3337158747444e7d5be9373e9e09c7fb19574e005045505cd543779f5f24d6ade731f7ea6f8f42ce182ba0699ec1f486841a8cfc68de774aacbd54a5d0fc00ce521edb85adad9e74cbad014c3d2498892b5ffe06f01947dd497b94619b28a4cda0ea045799f66734183df906a3d7e9ec4c1e13333ed1228dec8eac7466aec7d764b08d8c6dd863e30cec81d4fc18fd2ad11830691bdb249f2c0e5d8b7326b24b94d34e06862b87dea77b5c623a0597ecb64df10eceb212e6a24a9a3dd7671652f7d0be7b963dcf7dc34c99739dc63a9a6345c5efb86a6a7e9f085b55e9e9a5c2d2b6b30ea2a28b3b37714757aabb9cbfd5690210a306f8570b1540ae6a03a860fc35e023a0035a94bcaf86f0eda211d268f26bf1c317a21412a151d5e36534961612cf8f13f444aad3481f08e9a035f850261b371a37ebbb2c989cb25c7952bf2c3b244a0f25a22084e5d325303a27b7570820477efebceec9abaae569798ae33fe5303f7c89876a6139b30e9c8e918cd8672726d8fa0377b111322149bad3eb7b373ee3652cc3fc6a295e6098b3cc3ec896fb64d59ea3ca8c41f4d38b051821d9245496be33fba4b37a39066b2b6be9b0cbcc0c2d76a56a0b7100c0780b8698bf1f207432f1941e4a662ea04e5d4968d413501e89375933021c48e2096ddc0648e41d8d807f84708", 0x9d7) getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x7, 0x0, 0x0) r9 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x4e21, @local}, 0x47) setsockopt$inet_tcp_int(r9, 0x6, 0x210000000013, 0x0, 0x0) connect$inet(r9, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) 1.747576646s ago: executing program 6 (id=935): socket(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./debug\x00', 0x1ff) mount(&(0x7f0000000100)=@filename='none\x00', &(0x7f0000000200)='./debug\x00', &(0x7f0000000300)='debugfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./debug/failslab/times\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)='10\x00', 0x2) write(0xffffffffffffffff, &(0x7f0000000100)='1', 0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x1810c85, &(0x7f0000000a40)=ANY=[@ANYBLOB="666c7573682c756e695f786c6174653d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c756e695f786c6174653d312c71756965742c00aaed2e6322e12ca43d55f4e47d9fb6f319fab9c81cd7b9b508d5df5619dad30ed85701f46d5bb2b85a6aecd28cb992054878a859b15b1598ee0b05192ff4df579d2dd32fb9a6a092bb22740cfe0636a3d8ff4e975e21fc6d6e2d6ece2beac2098361fe652ea69917e6d47463ceb0b35bc7a2f8799debe5e7b6e82c84ab25d06157c08f006d90e62a8026a845835dbf4ac25eec51c3ec73c82014eee15eaaa123084415546ca2e37c23d441b343cec1f74e52bc1f21eb18053a9b98d3a304fba3751bd0121940bc9d276f1e5352b9f4e674bb80ffeaaff6843ef1c8a7a7e0d592893a77ae91e025a35840e7ff4fdb3571d1986ed6f5a23d9ee6bf1cec94fb17af0627c04bf47586ce288a466c039a1ead7fd99feacc51d9f7a2e67f46a0b86b45e5d7cb4affc1c539a764f5"], 0xf1, 0x30a, &(0x7f0000000480)="$eJzs3c9rE00YwPEnaZM07du3Pb28iMJQQRTp0hS8ebBIC2JAaRvBCsLWbjVkm5RsKETE9iB49eyhB48iiODNi4jXXvwL/HXrpTcLFkc2+6NpsmxjpbWt38+hme48z+zszmybTpPN+sUnC6V5x/iuu6WFXvYLK3Lu/eqnU1Pv/vG+V2pibDo3qlRSRG49eDH0ttZ34/W/bzKyNnh7fWP069rJaZEf0/ckqYqOKmuttZqtVGoJN3mu6JQMpa7blulYqlh2rGpNmY16c9a21LxdWVysK7M819+7WLUcR5nluipZdVWrqFq1rsy7ZrGsDMNQ/b2tff47DYalZFtdIi6x8HxTa9lwByizIlrriOiVoJDyHzO/11kcJi3jHxvbNjm69rNnOAibujsc//Qu44/jx7v+Pz/t5PrH8TN1c+bqWD4/PqlUj8jC46XCUsF79Oo/9klRbLFkdfL8zJa4c8QnCffrxJX8+IhqGJQzC8t+/vJSwfvlMDbv5+dkwH2e0pQvQX7Oy1c781PS25QfPOmIyh8N8iXZlJ+Ws6eb9m/IgHy4IxWxZa7Rznb+w5xSl6/lW/afbcQBAAAAAAAAAHAUGSq0vX6fCP/VmzWMTOMVH2F91t3sxnkB4fr6iAzIVvT6/Ejk+n63nGh7yQkAAAAAANgPTv1+ybRtq/rrBekgputZNmYXKRFxCyKPhtzOxDb4n9/jliq3jYistIi0t9PVSZ/9QvaCt7+Xk37HZK8nah8LSRFp3uK9WcM9ePtVEJONOj9OMn4CNOoS4TkcTrefedO2ew70kJuPVLTWkcHSs7eJnYk8wE4Kia1gy/+RMTphp3ZrR5tBTHBh7rb3S9GXQ3whnAnu6Hsj2Hqihr947doxPzS+hUt8AAAAAI6Qpj+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH7KnO7EF9+3fWSX+R8S335Kt9XPiue8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEPoZwAAAP//k0Cqiw==") 1.664413809s ago: executing program 2 (id=926): prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) timer_create(0x0, &(0x7f0000000080)={0x0, 0x11, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@enum={0x3, 0x0, 0x0, 0xf, 0x4000000}]}, {0x0, [0x0, 0x0, 0x61, 0x2e]}}, &(0x7f0000002200)=""/4110, 0x2a, 0x100e, 0x1}, 0x28) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) 0s ago: executing program 3 (id=927): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030002100000000000000000000000020008000a0000002c00000000000000050006000080ff000a00000000000000fe8000000000000000000000000000aa00000000000000000200010000000000fd0005070000000005000500000000000a"], 0x80}, 0x1, 0x7}, 0x0) kernel console output (not intermixed with test programs): ev=loop5 ino=12 [ 288.997092][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 289.056871][ T2696] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 289.084521][ T3346] mmap: syz.5.805 (3346) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 289.528133][ T3353] xt_CT: You must specify a L4 protocol and not use inversions on it [ 289.577897][ T2696] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 289.592782][ T2696] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 0 [ 289.619097][ T2696] usb 2-1: New USB device found, idVendor=0711, idProduct=0900, bcdDevice= 1.00 [ 289.628501][ T2696] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 289.637095][ T2696] usb 2-1: Product: syz [ 289.642096][ T2696] usb 2-1: Manufacturer: syz [ 289.646819][ T2696] usb 2-1: SerialNumber: syz [ 289.747534][ T3370] netlink: 16 bytes leftover after parsing attributes in process `syz.3.814'. [ 289.762726][ T3370] netlink: 8 bytes leftover after parsing attributes in process `syz.3.814'. [ 289.772383][ T3368] device veth1_macvtap left promiscuous mode [ 289.779641][ T28] audit: type=1400 audit(1786196440.876:937): avc: denied { remount } for pid=3369 comm="syz.3.814" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 289.865553][ T2696] usblp 2-1:1.0: usblp0: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid 0x0711 pid 0x0900 [ 290.018191][ T3374] overlayfs: './file0' not a directory [ 290.112824][ T3382] pci 0000:00:01.0: [8086:7110] type 00 class 0x060100 [ 290.260426][ T3382] loop6: detected capacity change from 0 to 40427 [ 290.307389][ T314] I/O error, dev loop6, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 290.583647][ T3392] loop0: detected capacity change from 0 to 40427 [ 290.715996][ T314] I/O error, dev loop0, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 290.868999][ T519] usb 2-1: USB disconnect, device number 9 [ 290.892068][ T519] usblp0: removed [ 291.262577][ T28] audit: type=1400 audit(1786196442.356:938): avc: denied { shutdown } for pid=3398 comm="syz.0.824" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 291.335959][ T3406] device veth1_macvtap left promiscuous mode [ 291.520986][ T3420] netlink: 16 bytes leftover after parsing attributes in process `syz.3.831'. [ 291.530556][ T3420] netlink: 8 bytes leftover after parsing attributes in process `syz.3.831'. [ 291.587941][ T3422] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 291.595513][ T3422] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 291.852866][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 291.863055][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 291.871602][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 291.880070][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 291.888690][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 291.897128][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 291.905495][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 291.922801][ T1617] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 291.930576][ T1403] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 292.016570][ T2696] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 292.128370][ T1403] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 292.139320][ T1403] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 292.161543][ T1403] usb 1-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 292.176519][ T2696] usb 6-1: device descriptor read/64, error -71 [ 292.179200][ T1403] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 292.196502][ T1403] usb 1-1: SerialNumber: syz [ 292.281857][ T3425] loop6: detected capacity change from 0 to 512 [ 292.309588][ T3425] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 292.319607][ T3425] ext4 filesystem being mounted at /29/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 292.362410][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.374445][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.385910][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.398058][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.410649][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.422535][ T3430] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.434539][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.443945][ T3430] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.447901][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.453846][ T2696] usb 6-1: device descriptor read/64, error -71 [ 292.471784][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.481194][ T1403] usb 1-1: 0:2 : does not exist [ 292.484341][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.496604][ T1403] usb 1-1: unit 5: unexpected type 0x09 [ 292.497695][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.514648][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.518152][ T1403] usb 1-1: USB disconnect, device number 15 [ 292.543080][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.543144][ T3430] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.569799][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.579483][ T3425] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.832: corrupted xattr block 6 [ 292.591995][ T3430] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.601313][ T3431] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.601883][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.620200][ T3431] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.629450][ T3431] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.638629][ T3431] overlayfs: invalid origin (0000) [ 292.660660][ T3425] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.670084][ T28] audit: type=1400 audit(1786196443.767:939): avc: denied { mounton } for pid=3424 comm="syz.6.832" path="/29/file0/file0/file0" dev="overlay" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 292.705714][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.715083][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.724626][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.733934][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.744611][ T2696] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 292.752879][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.763223][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.772571][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.781825][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.791100][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.800761][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.810568][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.820047][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.829313][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.838730][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.848039][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.857725][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.866990][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 292.877785][ T2958] EXT4-fs warning (device loop6): ext4_evict_inode:301: xattr delete (err -117) [ 292.887295][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 292.896880][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 292.906444][ T2696] usb 6-1: device descriptor read/64, error -71 [ 292.912949][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 292.922486][ T2958] EXT4-fs warning (device loop6): ext4_evict_inode:301: xattr delete (err -117) [ 292.934316][ T2958] EXT4-fs (loop6): unmounting filesystem. [ 292.952642][ T3435] loop6: detected capacity change from 0 to 256 [ 292.959986][ T3435] exfat: Unknown parameter '00000000000000000000' [ 293.169561][ T3439] loop6: detected capacity change from 0 to 1024 [ 293.232170][ T3439] EXT4-fs (loop6): couldn't mount as ext3 due to feature incompatibilities [ 294.527964][ T314] I/O error, dev loop6, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 295.063811][ T3456] netlink: 8 bytes leftover after parsing attributes in process `syz.1.842'. [ 295.122864][ T3464] loop5: detected capacity change from 0 to 512 [ 295.153625][ T28] audit: type=1400 audit(1786196446.247:940): avc: denied { sys_nice } for pid=3465 comm="syz.1.845" capability=23 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 295.252070][ T3467] netlink: 20 bytes leftover after parsing attributes in process `syz.1.845'. [ 295.272609][ T28] audit: type=1326 audit(1786196446.367:941): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3465 comm="syz.1.845" exe="/root/ci2-android-6-1/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f5a0179e0d9 code=0x0 [ 295.307838][ T3464] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 295.322190][ T28] audit: type=1326 audit(1786196446.397:942): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3465 comm="syz.1.845" exe="/root/ci2-android-6-1/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f5a0179e0d9 code=0x0 [ 295.327414][ T3464] ext4 filesystem being mounted at /21/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 295.428001][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.452267][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.466161][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.482956][ T3473] loop6: detected capacity change from 0 to 40427 [ 295.496111][ T3473] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 295.506124][ T3473] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 295.514819][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.535451][ T3473] F2FS-fs (loop6): Found nat_bits in checkpoint [ 295.544809][ T3486] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.584574][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.606501][ T3473] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 295.613610][ T3473] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 295.672313][ T3486] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.685715][ T309] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 295.705110][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.725213][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.737793][ T28] audit: type=1400 audit(1786196446.837:943): avc: denied { setattr } for pid=3469 comm="syz.6.846" name="/" dev="loop6" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 295.741967][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.776364][ T28] audit: type=1400 audit(1786196446.867:944): avc: denied { create } for pid=3469 comm="syz.6.846" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 295.783568][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.838130][ T28] audit: type=1400 audit(1786196446.917:945): avc: denied { map } for pid=3469 comm="syz.6.846" path="/31/file0/file1" dev="loop6" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 295.861191][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.897189][ T28] audit: type=1400 audit(1786196446.917:946): avc: denied { execute } for pid=3469 comm="syz.6.846" path="/31/file0/file1" dev="loop6" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 295.906209][ T309] usb 1-1: Using ep0 maxpacket: 32 [ 295.925366][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 295.962806][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 295.962954][ T309] usb 1-1: config 2 has an invalid interface number: 88 but max is 0 [ 295.971032][ T28] audit: type=1400 audit(1786196446.917:947): avc: denied { setattr } for pid=3469 comm="syz.6.846" name=".pending_reads" dev="loop6" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 296.006879][ T2696] usb usb6-port1: attempt power cycle [ 296.013796][ T309] usb 1-1: config 2 has no interface number 0 [ 296.031719][ T309] usb 1-1: config 2 interface 88 altsetting 25 bulk endpoint 0x6 has invalid maxpacket 256 [ 296.051785][ T309] usb 1-1: config 2 interface 88 has no altsetting 0 [ 296.067493][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 296.116072][ T3464] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz.5.843: corrupted xattr block 6 [ 296.136257][ T3464] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 296.156813][ T309] usb 1-1: New USB device found, idVendor=0557, idProduct=2009, bcdDevice=c7.06 [ 296.175324][ T309] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=1 [ 296.183453][ T309] usb 1-1: Product: syz [ 296.187708][ T309] usb 1-1: Manufacturer: syz [ 296.196033][ T309] usb 1-1: SerialNumber: syz [ 296.203637][ T3482] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 296.629827][ T3482] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 297.032424][ T3516] loop6: detected capacity change from 0 to 512 [ 297.087712][ T3516] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 297.106110][ T3516] ext4 filesystem being mounted at /33/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 297.148917][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.176203][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.195523][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.218285][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.226434][ T3519] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.233816][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.250854][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.260064][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.272582][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.284648][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.293697][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.305696][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.310951][ T2696] usb 6-1: new full-speed USB device number 10 using dummy_hcd [ 297.322503][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.339244][ T3519] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.348408][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.421244][ T3516] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.858: corrupted xattr block 6 [ 297.436889][ T2696] usb 6-1: config 0 has an invalid interface number: 251 but max is 0 [ 297.445153][ T2696] usb 6-1: config 0 has no interface number 0 [ 297.451506][ T3516] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.462287][ T2696] usb 6-1: New USB device found, idVendor=0b95, idProduct=172a, bcdDevice=f7.f4 [ 297.471464][ T2696] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 297.479650][ T2696] usb 6-1: Product: syz [ 297.483850][ T2696] usb 6-1: Manufacturer: syz [ 297.488555][ T2696] usb 6-1: SerialNumber: syz [ 297.494029][ T2696] usb 6-1: config 0 descriptor?? [ 297.515971][ T2958] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz-executor: corrupted xattr block 6 [ 297.528243][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.537561][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.546920][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.556313][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.566433][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.576884][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.586370][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.595607][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.605023][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.614566][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.752259][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.809504][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.823638][ T3464] netlink: 16 bytes leftover after parsing attributes in process `syz.5.843'. [ 297.862711][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.875157][ T3464] netlink: 8 bytes leftover after parsing attributes in process `syz.5.843'. [ 297.920797][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 297.959536][ T2696] asix: probe of 6-1:0.251 failed with error -71 [ 297.994546][ T2696] usb 6-1: USB disconnect, device number 10 [ 298.014467][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 298.076080][ T3482] netlink: 8 bytes leftover after parsing attributes in process `syz.0.850'. [ 298.143414][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 298.266138][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 298.286181][ T2958] EXT4-fs warning (device loop6): ext4_evict_inode:301: xattr delete (err -117) [ 298.306033][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 298.325384][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 298.345073][ T2958] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=15 [ 298.359593][ T2958] EXT4-fs warning (device loop6): ext4_evict_inode:301: xattr delete (err -117) [ 298.379955][ T2958] EXT4-fs (loop6): unmounting filesystem. [ 298.577526][ T2988] EXT4-fs error (device loop5): ext4_xattr_block_get:543: inode #12: comm syz-executor: corrupted xattr block 6 [ 298.605088][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.624458][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.643559][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.661993][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.681113][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.701283][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.720431][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.738684][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.755957][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.772643][ T309] asix 1-1:2.88 (unnamed net_device) (uninitialized): invalid hw address, using random [ 298.795880][ T309] asix 1-1:2.88 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 298.806042][ T309] asix 1-1:2.88 (unnamed net_device) (uninitialized): Error reading PHY_ID register: ffffffb9 [ 298.817241][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.826087][ T309] asix: probe of 1-1:2.88 failed with error -71 [ 298.833697][ T309] usb 1-1: USB disconnect, device number 16 [ 298.845777][ T2696] usb 7-1: new high-speed USB device number 11 using dummy_hcd [ 298.860714][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.875621][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.892381][ T3537] loop0: detected capacity change from 0 to 512 [ 298.899553][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.911950][ T3537] EXT4-fs: Ignoring removed oldalloc option [ 298.923799][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.934435][ T3537] EXT4-fs: Ignoring removed i_version option [ 298.941803][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.956963][ T3537] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 298.967162][ T3539] loop1: detected capacity change from 0 to 4096 [ 298.975528][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.986282][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=12 [ 298.998453][ T3537] EXT4-fs error (device loop0): ext4_get_branch:178: inode #11: block 4294967295: comm syz.0.866: invalid block [ 299.012878][ T3539] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 299.035823][ T2988] EXT4-fs warning (device loop5): ext4_evict_inode:301: xattr delete (err -117) [ 299.046080][ T3537] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.866: invalid indirect mapped block 4294967295 (level 1) [ 299.067246][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=15 [ 299.078125][ T3539] EXT4-fs (loop1): shut down requested (2) [ 299.086875][ T2696] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 299.096848][ T3539] SELinux: inode_doinit_use_xattr: getxattr returned 5 for dev=loop1 ino=12 [ 299.103505][ T2696] usb 7-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 0 [ 299.110317][ T3537] EXT4-fs error (device loop0): ext4_free_branches:1030: inode #11: comm syz.0.866: invalid indirect mapped block 4294967295 (level 1) [ 299.119081][ T2696] usb 7-1: New USB device found, idVendor=0711, idProduct=0900, bcdDevice= 1.00 [ 299.136117][ T3548] netlink: 72 bytes leftover after parsing attributes in process `syz.3.869'. [ 299.139864][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=15 [ 299.147936][ T3539] SELinux: inode_doinit_use_xattr: getxattr returned 5 for dev=loop1 ino=12 [ 299.165538][ T3548] netlink: 32 bytes leftover after parsing attributes in process `syz.3.869'. [ 299.166362][ T2696] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 299.175851][ T3537] EXT4-fs (loop0): 2 truncates cleaned up [ 299.182828][ T2988] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop5 ino=15 [ 299.197495][ T28] audit: type=1400 audit(1786196450.287:948): avc: denied { setattr } for pid=3538 comm="syz.1.865" name="file0" dev="loop1" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 299.207350][ T3537] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 299.220613][ T2696] usb 7-1: Product: syz [ 299.233181][ T2988] EXT4-fs warning (device loop5): ext4_evict_inode:301: xattr delete (err -117) [ 299.244520][ T3046] EXT4-fs (loop1): unmounting filesystem. [ 299.246809][ T2696] usb 7-1: Manufacturer: syz [ 299.255557][ T2696] usb 7-1: SerialNumber: syz [ 299.266233][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 299.340764][ T3559] overlayfs: unrecognized mount option "uuid=null" or missing value [ 299.376271][ T3566] loop5: detected capacity change from 0 to 128 [ 299.392167][ T3566] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 299.401500][ T3566] ext4 filesystem being mounted at /24/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 299.457064][ T3568] netlink: 40 bytes leftover after parsing attributes in process `syz.0.866'. [ 299.466427][ T3568] netlink: 40 bytes leftover after parsing attributes in process `syz.0.866'. [ 299.477674][ T3568] netlink: 11 bytes leftover after parsing attributes in process `syz.0.866'. [ 299.490905][ T2696] usblp 7-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0711 pid 0x0900 [ 299.513453][ T2696] usb 7-1: USB disconnect, device number 11 [ 299.537353][ T2696] usblp0: removed [ 301.846634][ T3573] tty tty31: ldisc open failed (-12), clearing slot 30 [ 301.903873][ T3579] Core dump to core aborted: cannot preserve file permissions [ 302.026962][ T3478] EXT4-fs error (device loop0): ext4_validate_block_bitmap:429: comm ext4lazyinit: bg 0: block 5: invalid block bitmap [ 302.045753][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 302.367267][ T3584] loop1: detected capacity change from 0 to 512 [ 302.377508][ T3585] loop5: detected capacity change from 0 to 2048 [ 302.402100][ T28] audit: type=1400 audit(1786196453.498:949): avc: denied { mount } for pid=3586 comm="syz.3.879" name="/" dev="configfs" ino=14037 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=filesystem permissive=1 [ 302.446916][ T3585] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 302.471886][ T532] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1126: group 0, block bitmap and bg descriptor inconsistent: 25 vs 281 free clusters [ 302.487087][ T532] EXT4-fs (loop5): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 1 with error 28 [ 302.499631][ T532] EXT4-fs (loop5): This should not happen!! Data will be lost [ 302.499631][ T532] [ 302.503065][ T3584] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 302.509843][ T532] EXT4-fs (loop5): Total free blocks count 0 [ 302.524822][ T28] audit: type=1400 audit(1786196453.618:950): avc: denied { map } for pid=3580 comm="syz.6.876" path="socket:[51084]" dev="sockfs" ino=51084 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 302.534996][ T3584] ext4 filesystem being mounted at /23/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 302.548212][ T532] EXT4-fs (loop5): Free/Dirty block details [ 302.564828][ T532] EXT4-fs (loop5): free_blocks=4096 [ 302.570325][ T532] EXT4-fs (loop5): dirty_blocks=16 [ 302.575490][ T28] audit: type=1400 audit(1786196453.618:951): avc: denied { read } for pid=3580 comm="syz.6.876" path="socket:[51084]" dev="sockfs" ino=51084 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 302.601451][ T532] EXT4-fs (loop5): Block reservation details [ 302.608487][ T532] EXT4-fs (loop5): i_reserved_data_blocks=1 [ 302.615226][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.617430][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 302.627919][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.642480][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.655389][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.665696][ T3595] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.672291][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.702350][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.712190][ T3595] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.715001][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.734291][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.757817][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.767278][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.781063][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.791187][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.828711][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.838355][ T3584] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz.1.878: corrupted xattr block 6 [ 302.850588][ T3584] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.896199][ T3046] EXT4-fs error (device loop1): ext4_xattr_block_get:543: inode #12: comm syz-executor: corrupted xattr block 6 [ 302.908779][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.918188][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.927804][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.937205][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.947053][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.977387][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 302.988821][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.008551][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.027331][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.050892][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.072251][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.091134][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.121739][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.134599][ T3613] loop5: detected capacity change from 0 to 1024 [ 303.150742][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.160812][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.170915][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.185401][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=12 [ 303.211669][ T3046] EXT4-fs warning (device loop1): ext4_evict_inode:301: xattr delete (err -117) [ 303.221405][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=15 [ 303.230957][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=15 [ 303.247819][ T3613] EXT4-fs error (device loop5): ext4_map_blocks:637: inode #3: block 2: comm syz.5.885: lblock 2 mapped to illegal pblock 2 (length 1) [ 303.262106][ T3046] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop1 ino=15 [ 303.281841][ T3046] EXT4-fs warning (device loop1): ext4_evict_inode:301: xattr delete (err -117) [ 303.291193][ T3613] Quota error (device loop5): qtree_write_dquot: dquota write failed [ 303.299556][ T3613] EXT4-fs error (device loop5): ext4_map_blocks:637: inode #3: block 48: comm syz.5.885: lblock 0 mapped to illegal pblock 48 (length 1) [ 303.316185][ T3613] Quota error (device loop5): v2_write_file_info: Can't write info structure [ 303.335801][ T3046] EXT4-fs (loop1): unmounting filesystem. [ 303.341732][ T3613] EXT4-fs error (device loop5): ext4_acquire_dquot:6828: comm syz.5.885: Failed to acquire dquot type 0 [ 303.378592][ T2678] EXT4-fs (loop0): unmounting filesystem. [ 303.386835][ T3613] EXT4-fs error (device loop5) in ext4_reserve_inode_write:5954: Corrupt filesystem [ 303.412501][ T3613] EXT4-fs error (device loop5): ext4_evict_inode:281: inode #11: comm syz.5.885: mark_inode_dirty error [ 303.422248][ T3613] EXT4-fs warning (device loop5): ext4_evict_inode:284: couldn't mark inode dirty (err -117) [ 303.422308][ T3613] EXT4-fs (loop5): 1 orphan inode deleted [ 303.422331][ T3613] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 303.435472][ T3618] loop6: detected capacity change from 0 to 16 [ 303.436363][ T1617] EXT4-fs error (device loop5): ext4_map_blocks:637: inode #3: block 1: comm kworker/u4:8: lblock 1 mapped to illegal pblock 1 (length 1) [ 303.436509][ T1617] Quota error (device loop5): remove_tree: Can't read quota data block 1 [ 303.436535][ T1617] EXT4-fs error (device loop5): ext4_release_dquot:6864: comm kworker/u4:8: Failed to release dquot type 0 [ 303.451792][ T3618] erofs: (device loop6): erofs_read_inode: unsupported chunk format 7fff of nid 36 [ 303.469084][ T3620] loop1: detected capacity change from 0 to 1024 [ 303.479736][ T3620] EXT4-fs: Ignoring removed oldalloc option [ 303.513687][ T3605] x_tables: duplicate underflow at hook 3 [ 303.516893][ T28] audit: type=1400 audit(1786196454.608:952): avc: denied { create } for pid=3604 comm="syz.5.885" name="file1" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=blk_file permissive=1 [ 303.626571][ T3620] EXT4-fs (loop1): can't mount with journal_async_commit, fs mounted w/o journal [ 303.641062][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 303.647386][ T315] EXT4-fs error (device loop5): ext4_map_blocks:637: inode #3: block 1: comm kworker/u4:4: lblock 1 mapped to illegal pblock 1 (length 1) [ 303.664507][ T315] Quota error (device loop5): remove_tree: Can't read quota data block 1 [ 303.684004][ T315] EXT4-fs error (device loop5): ext4_release_dquot:6864: comm kworker/u4:4: Failed to release dquot type 0 [ 303.715945][ T532] device bridge_slave_1 left promiscuous mode [ 303.722173][ T532] bridge0: port 2(bridge_slave_1) entered disabled state [ 303.797937][ T2988] EXT4-fs error (device loop5): __ext4_get_inode_loc:4522: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 303.812607][ T2988] EXT4-fs error (device loop5) in ext4_reserve_inode_write:5954: Corrupt filesystem [ 303.822380][ T2988] EXT4-fs error (device loop5): ext4_quota_off:7134: inode #3: comm syz-executor: mark_inode_dirty error [ 304.174602][ T532] device bridge_slave_0 left promiscuous mode [ 304.181029][ T532] bridge0: port 1(bridge_slave_0) entered disabled state [ 304.195315][ T532] device veth1_macvtap left promiscuous mode [ 304.201539][ T532] device veth0_vlan left promiscuous mode [ 304.380863][ T3661] FAULT_INJECTION: forcing a failure. [ 304.380863][ T3661] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 304.394152][ T3661] CPU: 0 PID: 3661 Comm: syz.6.903 Not tainted syzkaller #0 [ 304.401474][ T3661] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 304.411565][ T3661] Call Trace: [ 304.414874][ T3661] [ 304.417854][ T3661] __dump_stack+0x21/0x24 [ 304.422220][ T3661] dump_stack_lvl+0x110/0x170 [ 304.426941][ T3661] ? __cfi_dump_stack_lvl+0x8/0x8 [ 304.432012][ T3661] dump_stack+0x15/0x24 [ 304.436218][ T3661] should_fail_ex+0x3bf/0x510 [ 304.441042][ T3661] should_fail+0xb/0x10 [ 304.445324][ T3661] should_fail_usercopy+0x1a/0x20 [ 304.450389][ T3661] strncpy_from_user+0x24/0x2c0 [ 304.455281][ T3661] ? kmem_cache_alloc+0x166/0x320 [ 304.460347][ T3661] ? getname_flags+0xba/0x510 [ 304.465068][ T3661] getname_flags+0xf5/0x510 [ 304.469618][ T3661] getname+0x19/0x20 [ 304.473558][ T3661] do_sys_openat2+0xeb/0x820 [ 304.478188][ T3661] ? do_sys_open+0xe0/0xe0 [ 304.482671][ T3661] ? do_user_addr_fault+0x9a5/0x1030 [ 304.488009][ T3661] __x64_sys_openat+0x136/0x160 [ 304.492911][ T3661] x64_sys_call+0x783/0x9a0 [ 304.497459][ T3661] do_syscall_64+0x4c/0xa0 [ 304.501912][ T3661] ? clear_bhb_loop+0x30/0x80 [ 304.506613][ T3661] ? clear_bhb_loop+0x30/0x80 [ 304.511304][ T3661] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 304.517225][ T3661] RIP: 0033:0x7f965235e90e [ 304.521711][ T3661] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 304.541342][ T3661] RSP: 002b:00007f965321eea8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 304.549788][ T3661] RAX: ffffffffffffffda RBX: 00007f96532216c0 RCX: 00007f965235e90e [ 304.557799][ T3661] RDX: 0000000000000002 RSI: 00007f96524343aa RDI: ffffffffffffff9c [ 304.565791][ T3661] RBP: 00007f9653221090 R08: 0000000000000000 R09: 0000000000000000 [ 304.573775][ T3661] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000003e [ 304.581761][ T3661] R13: 00002000000015c0 R14: 0000000000000000 R15: 00007ffe9ae450d8 [ 304.589755][ T3661] [ 304.602321][ T3633] bridge0: port 1(bridge_slave_0) entered blocking state [ 304.609587][ T3633] bridge0: port 1(bridge_slave_0) entered disabled state [ 304.619363][ T3633] device bridge_slave_0 entered promiscuous mode [ 304.628341][ T3633] bridge0: port 2(bridge_slave_1) entered blocking state [ 304.652245][ T3633] bridge0: port 2(bridge_slave_1) entered disabled state [ 304.659963][ T1403] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 304.671863][ T3633] device bridge_slave_1 entered promiscuous mode [ 304.784003][ T3633] bridge0: port 2(bridge_slave_1) entered blocking state [ 304.791132][ T3633] bridge0: port 2(bridge_slave_1) entered forwarding state [ 304.798460][ T3633] bridge0: port 1(bridge_slave_0) entered blocking state [ 304.805617][ T3633] bridge0: port 1(bridge_slave_0) entered forwarding state [ 304.851935][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 304.865110][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 304.880189][ T1403] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 304.890145][ T1403] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 0 [ 304.890285][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 304.909398][ T1403] usb 6-1: New USB device found, idVendor=0711, idProduct=0900, bcdDevice= 1.00 [ 304.933715][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 304.942061][ T1403] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 304.950302][ T1403] usb 6-1: Product: syz [ 304.952777][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 304.954594][ T1403] usb 6-1: Manufacturer: syz [ 304.961592][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 304.974089][ T1403] usb 6-1: SerialNumber: syz [ 304.982356][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 305.000036][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 305.007174][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 305.031421][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 305.056877][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 305.137614][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 305.150691][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 305.165555][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 305.183319][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 305.194224][ T3633] device veth0_vlan entered promiscuous mode [ 305.202910][ T1403] usblp 6-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0711 pid 0x0900 [ 305.219353][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 305.229582][ T3633] device veth1_macvtap entered promiscuous mode [ 305.248659][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 305.268164][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 305.519244][ C1] usblp0: nonzero read bulk status received: -71 [ 305.526364][ T1403] usb 6-1: USB disconnect, device number 11 [ 305.552245][ T3673] loop2: detected capacity change from 0 to 128 [ 305.605758][ T3673] FAT-fs (loop2): bogus number of reserved sectors [ 305.640330][ T3679] loop6: detected capacity change from 0 to 512 [ 305.647017][ T3673] FAT-fs (loop2): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 305.687255][ T3673] FAT-fs (loop2): Can't find a valid FAT filesystem [ 305.698570][ T3679] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 305.725049][ T3679] ext4 filesystem being mounted at /41/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 305.805739][ T3679] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.907: corrupted xattr block 6 [ 305.861050][ T3679] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 305.900607][ T3686] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.907: corrupted xattr block 6 [ 305.937298][ T3688] loop2: detected capacity change from 0 to 512 [ 305.953914][ T3679] EXT4-fs error (device loop6): ext4_xattr_block_get:543: inode #12: comm syz.6.907: corrupted xattr block 6 [ 305.994445][ T3688] EXT4-fs error (device loop2): ext4_orphan_get:1405: inode #15: comm syz.2.910: inode has both inline data and extents flags [ 306.018235][ T3686] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 306.045164][ T3688] EXT4-fs error (device loop2): ext4_orphan_get:1410: comm syz.2.910: couldn't read orphan inode 15 (err -117) [ 306.064215][ T3679] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop6 ino=12 [ 306.074630][ T3679] overlayfs: failed to resolve './bus': -2 [ 306.081594][ T3688] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 306.092216][ T3657] usblp0: removed [ 306.126154][ T2958] EXT4-fs (loop6): unmounting filesystem. [ 306.136645][ T3688] devpts: called with bogus options [ 306.158116][ T3693] loop6: detected capacity change from 0 to 256 [ 306.186133][ T3693] FAT-fs (loop6): Invalid FSINFO signature: 0x00fffff8, 0x00000000 (sector = 1) [ 306.206382][ T3633] EXT4-fs (loop2): unmounting filesystem. [ 306.245913][ T3695] netlink: 'syz.2.913': attribute type 6 has an invalid length. [ 306.263813][ T3695] netlink: 'syz.2.913': attribute type 7 has an invalid length. [ 306.263832][ T3695] netlink: 'syz.2.913': attribute type 8 has an invalid length. [ 306.294047][ T28] audit: type=1400 audit(1786196457.388:953): avc: denied { sys_module } for pid=3692 comm="syz.6.912" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 306.295104][ T3695] netlink: 'syz.2.913': attribute type 15 has an invalid length. [ 306.624903][ T600] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 306.807581][ T600] usb 3-1: New USB device found, idVendor=1235, idProduct=000e, bcdDevice= 0.40 [ 306.816785][ T600] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 306.824955][ T600] usb 3-1: Product: syz [ 306.829174][ T600] usb 3-1: Manufacturer: syz [ 306.833822][ T600] usb 3-1: SerialNumber: syz [ 306.924824][ T309] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 306.981164][ T3717] loop5: detected capacity change from 0 to 512 [ 307.006298][ T103] FAULT_INJECTION: forcing a failure. [ 307.006298][ T103] name failslab, interval 1, probability 1, space 0, times 10 [ 307.009097][ T3719] FAULT_INJECTION: forcing a failure. [ 307.009097][ T3719] name failslab, interval 1, probability 1, space 0, times 10 [ 307.024680][ T415] FAULT_INJECTION: forcing a failure. [ 307.024680][ T415] name failslab, interval 1, probability 1, space 0, times 10 [ 307.033046][ T103] CPU: 1 PID: 103 Comm: udevd Not tainted syzkaller #0 [ 307.051380][ T103] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 307.061463][ T103] Call Trace: [ 307.064768][ T103] [ 307.067727][ T103] __dump_stack+0x21/0x24 [ 307.072120][ T103] dump_stack_lvl+0x110/0x170 [ 307.076875][ T103] ? __cfi_dump_stack_lvl+0x8/0x8 [ 307.081945][ T103] dump_stack+0x15/0x24 [ 307.086140][ T103] should_fail_ex+0x3bf/0x510 [ 307.090844][ T103] ? security_file_alloc+0x33/0x130 [ 307.096081][ T103] __should_failslab+0xac/0xf0 [ 307.100902][ T103] should_failslab+0x9/0x20 [ 307.105467][ T103] kmem_cache_alloc+0x3b/0x320 [ 307.110273][ T103] ? __alloc_file+0x28/0x2a0 [ 307.114900][ T103] security_file_alloc+0x33/0x130 [ 307.119679][ T2696] FAULT_INJECTION: forcing a failure. [ 307.119679][ T2696] name failslab, interval 1, probability 1, space 0, times 10 [ 307.119963][ T103] __alloc_file+0xb5/0x2a0 [ 307.137196][ T103] alloc_empty_file+0x97/0x180 [ 307.141999][ T103] path_openat+0xf4/0x2f30 [ 307.146454][ T103] ? kasan_set_track+0x60/0x70 [ 307.151256][ T103] ? kasan_set_track+0x4b/0x70 [ 307.156052][ T103] ? __kasan_slab_alloc+0x72/0x80 [ 307.161113][ T103] ? slab_post_alloc_hook+0x4f/0x2d0 [ 307.166433][ T103] ? kmem_cache_alloc+0x166/0x320 [ 307.171487][ T103] ? getname_flags+0xba/0x510 [ 307.176190][ T103] ? getname+0x19/0x20 [ 307.180285][ T103] ? do_sys_openat2+0xeb/0x820 [ 307.185094][ T103] ? __x64_sys_openat+0x136/0x160 [ 307.190178][ T103] ? x64_sys_call+0x783/0x9a0 [ 307.194885][ T103] ? do_syscall_64+0x4c/0xa0 [ 307.199502][ T103] ? entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 307.205609][ T103] ? do_filp_open+0x420/0x420 [ 307.210317][ T103] do_filp_open+0x1ee/0x420 [ 307.214856][ T103] ? __cfi_do_filp_open+0x10/0x10 [ 307.219915][ T103] ? alloc_fd+0x4c1/0x570 [ 307.224284][ T103] do_sys_openat2+0x15e/0x820 [ 307.228998][ T103] ? blkcg_maybe_throttle_current+0x1e0/0xa20 [ 307.235143][ T103] ? do_sys_open+0xe0/0xe0 [ 307.239616][ T103] ? task_work_run+0x208/0x250 [ 307.244413][ T103] ? __cfi_blkcg_maybe_throttle_current+0x10/0x10 [ 307.251037][ T103] ? fput+0x15b/0x1a0 [ 307.255054][ T103] __x64_sys_openat+0x136/0x160 [ 307.259941][ T103] x64_sys_call+0x783/0x9a0 [ 307.264478][ T103] do_syscall_64+0x4c/0xa0 [ 307.268926][ T103] ? clear_bhb_loop+0x30/0x80 [ 307.273629][ T103] ? clear_bhb_loop+0x30/0x80 [ 307.278335][ T103] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 307.284274][ T103] RIP: 0033:0x7f10dd1cf407 [ 307.288711][ T103] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 307.308345][ T103] RSP: 002b:00007ffea8978630 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 307.316824][ T103] RAX: ffffffffffffffda RBX: 00007f10dd143880 RCX: 00007f10dd1cf407 [ 307.324824][ T103] RDX: 0000000000080000 RSI: 00007ffea89787a0 RDI: ffffffffffffff9c [ 307.332831][ T103] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 307.340831][ T103] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562b40e2a7f5 [ 307.348824][ T103] R13: 0000562b40e2a7f5 R14: 0000000000000001 R15: 00007ffea897d220 [ 307.356836][ T103] [ 307.359883][ T415] CPU: 0 PID: 415 Comm: udevd Not tainted syzkaller #0 [ 307.360178][ C1] FAULT_INJECTION: forcing a failure. [ 307.360178][ C1] name failslab, interval 1, probability 1, space 0, times 10 [ 307.366763][ T415] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 307.366777][ T415] Call Trace: [ 307.366785][ T415] [ 307.366793][ T415] __dump_stack+0x21/0x24 [ 307.400078][ T415] dump_stack_lvl+0x110/0x170 [ 307.404784][ T415] ? __cfi_dump_stack_lvl+0x8/0x8 [ 307.409839][ T415] dump_stack+0x15/0x24 [ 307.414026][ T415] should_fail_ex+0x3bf/0x510 [ 307.418719][ T415] ? getname_flags+0xba/0x510 [ 307.423411][ T415] __should_failslab+0xac/0xf0 [ 307.428200][ T415] should_failslab+0x9/0x20 [ 307.432761][ T415] kmem_cache_alloc+0x3b/0x320 [ 307.437562][ T415] getname_flags+0xba/0x510 [ 307.442104][ T415] __se_sys_newfstatat+0x127/0x440 [ 307.447247][ T415] ? __x64_sys_newfstatat+0xb0/0xb0 [ 307.452504][ T415] ? mntput+0x5f/0xc0 [ 307.456519][ T415] ? path_put+0x57/0x60 [ 307.460695][ T415] ? do_utimes+0x220/0x2a0 [ 307.465137][ T415] ? __cfi___x64_sys_utimensat+0x10/0x10 [ 307.470785][ T415] __x64_sys_newfstatat+0x9b/0xb0 [ 307.475830][ T415] x64_sys_call+0x77c/0x9a0 [ 307.480357][ T415] do_syscall_64+0x4c/0xa0 [ 307.484793][ T415] ? clear_bhb_loop+0x30/0x80 [ 307.489486][ T415] ? clear_bhb_loop+0x30/0x80 [ 307.494207][ T415] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 307.500298][ T415] RIP: 0033:0x7f10dd239b0a [ 307.504740][ T415] Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 [ 307.524369][ T415] RSP: 002b:00007ffea897bfc8 EFLAGS: 00000202 ORIG_RAX: 0000000000000106 [ 307.532825][ T415] RAX: ffffffffffffffda RBX: 00007ffea897c9a0 RCX: 00007f10dd239b0a [ 307.540821][ T415] RDX: 00007ffea897bff0 RSI: 00007ffea897c9a0 RDI: 00000000ffffff9c [ 307.548812][ T415] RBP: 00007ffea897c9af R08: 0000000000000075 R09: 0000000000000000 [ 307.556803][ T415] R10: 0000000000000100 R11: 0000000000000202 R12: 0000562b76c5a665 [ 307.564793][ T415] R13: 00007ffea897c080 R14: 0000562b40e2a6d7 R15: 0000562b76c5a660 [ 307.572781][ T415] [ 307.575838][ C1] CPU: 1 PID: 103 Comm: udevd Not tainted syzkaller #0 [ 307.582729][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 307.592818][ C1] Call Trace: [ 307.596171][ C1] [ 307.599041][ C1] __dump_stack+0x21/0x24 [ 307.603452][ C1] dump_stack_lvl+0x110/0x170 [ 307.607067][ T600] FAULT_INJECTION: forcing a failure. [ 307.607067][ T600] name failslab, interval 1, probability 1, space 0, times 10 [ 307.608173][ C1] ? __cfi_dump_stack_lvl+0x8/0x8 [ 307.626276][ C1] ? __kasan_check_read+0x11/0x20 [ 307.631349][ C1] ? check_preempt_wakeup+0x11a/0xbf0 [ 307.636753][ C1] dump_stack+0x15/0x24 [ 307.640377][ T3047] FAULT_INJECTION: forcing a failure. [ 307.640377][ T3047] name failslab, interval 1, probability 1, space 0, times 10 [ 307.640953][ C1] should_fail_ex+0x3bf/0x510 [ 307.658330][ C1] __should_failslab+0xac/0xf0 [ 307.663130][ C1] should_failslab+0x9/0x20 [ 307.667654][ C1] kmem_cache_alloc_node+0x42/0x330 [ 307.672883][ C1] ? __alloc_skb+0xe8/0x4a0 [ 307.677421][ C1] __alloc_skb+0xe8/0x4a0 [ 307.681803][ C1] wg_packet_send_keepalive+0x62/0x1c0 [ 307.687294][ C1] ? wg_expired_send_persistent_keepalive+0x44/0x80 [ 307.693944][ C1] wg_expired_send_persistent_keepalive+0x53/0x80 [ 307.700390][ C1] ? __cfi_wg_expired_send_persistent_keepalive+0x10/0x10 [ 307.707537][ C1] call_timer_fn+0x46/0x2a0 [ 307.712080][ C1] ? __cfi_wg_expired_send_persistent_keepalive+0x10/0x10 [ 307.719224][ C1] __run_timers+0x646/0x9b0 [ 307.723766][ C1] ? calc_index+0x200/0x200 [ 307.728295][ C1] ? asm_common_interrupt+0x27/0x40 [ 307.733558][ C1] run_timer_softirq+0x6a/0xf0 [ 307.738351][ C1] handle_softirqs+0x1d7/0x600 [ 307.743145][ C1] __irq_exit_rcu+0x52/0xf0 [ 307.747670][ C1] irq_exit_rcu+0x9/0x10 [ 307.752046][ C1] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 307.757704][ C1] [ 307.760653][ C1] [ 307.763596][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 307.769607][ C1] RIP: 0010:preempt_schedule_irq+0xa5/0x120 [ 307.775533][ C1] Code: 44 24 20 00 02 00 00 43 c6 44 37 04 f8 74 0b 0f 0b 48 f7 03 08 00 00 00 74 4d bf 01 00 00 00 e8 d1 fb 4c fc fb bf 01 00 00 00 46 e5 ff ff fa bf 01 00 00 00 e8 7b fd 4c fc 65 48 8b 1d c3 d4 [ 307.795166][ C1] RSP: 0018:ffffc900009a75c0 EFLAGS: 00000246 [ 307.801264][ C1] RAX: 1ffff11022019159 RBX: ffffc900009a7698 RCX: ffffffff87b7b100 [ 307.809265][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 [ 307.817264][ C1] RBP: ffffc900009a7648 R08: ffff8881100c8007 R09: 1ffff11022019000 [ 307.825271][ C1] R10: dffffc0000000000 R11: ffffed1022019001 R12: 0000000000000000 [ 307.833270][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 1ffff92000134eb8 [ 307.841277][ C1] ? __cfi_preempt_schedule_irq+0x10/0x10 [ 307.847044][ C1] ? kernel_text_address+0xa0/0xd0 [ 307.852186][ C1] raw_irqentry_exit_cond_resched+0x29/0x30 [ 307.858104][ C1] irqentry_exit+0x37/0x40 [ 307.862534][ C1] sysvec_reschedule_ipi+0x78/0x80 [ 307.867676][ C1] asm_sysvec_reschedule_ipi+0x1b/0x20 [ 307.873168][ C1] RIP: 0010:dump_stack_lvl+0x144/0x170 [ 307.878681][ C1] Code: e6 00 02 00 00 31 ff e8 ea 56 77 fc 49 81 e5 00 02 00 00 75 07 e8 1c 52 77 fc eb 06 e8 15 52 77 fc fb 48 c7 04 24 0e 36 e0 45 <4b> c7 04 27 00 00 00 00 65 48 8b 04 25 28 00 00 00 48 3b 44 24 40 [ 307.898423][ C1] RSP: 0018:ffffc900009a7740 EFLAGS: 00000293 [ 307.904539][ C1] RAX: ffffffff84fa142b RBX: ffffffff860afda0 RCX: ffff8881100c8000 [ 307.912529][ C1] RDX: 0000000000000000 RSI: 0000000000000200 RDI: 0000000000000000 [ 307.920530][ C1] RBP: ffffc900009a77e0 R08: 0000000000000003 R09: 0000000000000004 [ 307.928533][ C1] R10: dffffc0000000000 R11: fffffbfff0e23738 R12: dffffc0000000000 [ 307.936535][ C1] R13: 0000000000000200 R14: 0000000000000001 R15: 1ffff92000134ee8 [ 307.944572][ C1] ? dump_stack_lvl+0x13b/0x170 [ 307.949460][ C1] ? __cfi_dump_stack_lvl+0x8/0x8 [ 307.954509][ C1] dump_stack+0x15/0x24 [ 307.958684][ C1] should_fail_ex+0x3bf/0x510 [ 307.963447][ C1] ? security_file_alloc+0x33/0x130 [ 307.968693][ C1] __should_failslab+0xac/0xf0 [ 307.973489][ C1] should_failslab+0x9/0x20 [ 307.978011][ C1] kmem_cache_alloc+0x3b/0x320 [ 307.982821][ C1] ? __alloc_file+0x28/0x2a0 [ 307.987435][ C1] security_file_alloc+0x33/0x130 [ 307.992488][ C1] __alloc_file+0xb5/0x2a0 [ 307.996934][ C1] alloc_empty_file+0x97/0x180 [ 308.001724][ C1] path_openat+0xf4/0x2f30 [ 308.006164][ C1] ? kasan_set_track+0x60/0x70 [ 308.010949][ C1] ? kasan_set_track+0x4b/0x70 [ 308.015735][ C1] ? __kasan_slab_alloc+0x72/0x80 [ 308.020784][ C1] ? slab_post_alloc_hook+0x4f/0x2d0 [ 308.026107][ C1] ? kmem_cache_alloc+0x166/0x320 [ 308.031158][ C1] ? getname_flags+0xba/0x510 [ 308.035856][ C1] ? getname+0x19/0x20 [ 308.039942][ C1] ? do_sys_openat2+0xeb/0x820 [ 308.044989][ C1] ? __x64_sys_openat+0x136/0x160 [ 308.050036][ C1] ? x64_sys_call+0x783/0x9a0 [ 308.054731][ C1] ? do_syscall_64+0x4c/0xa0 [ 308.059341][ C1] ? entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 308.065442][ C1] ? do_filp_open+0x420/0x420 [ 308.070154][ C1] do_filp_open+0x1ee/0x420 [ 308.074683][ C1] ? __cfi_do_filp_open+0x10/0x10 [ 308.079734][ C1] ? alloc_fd+0x4c1/0x570 [ 308.084080][ C1] do_sys_openat2+0x15e/0x820 [ 308.088784][ C1] ? blkcg_maybe_throttle_current+0x1e0/0xa20 [ 308.094898][ C1] ? do_sys_open+0xe0/0xe0 [ 308.099338][ C1] ? task_work_run+0x208/0x250 [ 308.104123][ C1] ? __cfi_blkcg_maybe_throttle_current+0x10/0x10 [ 308.110580][ C1] ? fput+0x15b/0x1a0 [ 308.114598][ C1] __x64_sys_openat+0x136/0x160 [ 308.119481][ C1] x64_sys_call+0x783/0x9a0 [ 308.124006][ C1] do_syscall_64+0x4c/0xa0 [ 308.128444][ C1] ? clear_bhb_loop+0x30/0x80 [ 308.133133][ C1] ? clear_bhb_loop+0x30/0x80 [ 308.137828][ C1] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 308.143750][ C1] RIP: 0033:0x7f10dd1cf407 [ 308.148195][ C1] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 308.167838][ C1] RSP: 002b:00007ffea8978630 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 308.176287][ C1] RAX: ffffffffffffffda RBX: 00007f10dd143880 RCX: 00007f10dd1cf407 [ 308.184281][ C1] RDX: 0000000000080000 RSI: 00007ffea89787a0 RDI: ffffffffffffff9c [ 308.192278][ C1] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 308.200267][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562b40e2a7f5 [ 308.208265][ C1] R13: 0000562b40e2a7f5 R14: 0000000000000001 R15: 00007ffea897d220 [ 308.216266][ C1] [ 308.219297][ T2696] CPU: 0 PID: 2696 Comm: kworker/0:8 Not tainted syzkaller #0 [ 308.226796][ T2696] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 308.236912][ T2696] Workqueue: ipv6_addrconf addrconf_dad_work [ 308.242937][ T2696] Call Trace: [ 308.246233][ T2696] [ 308.249185][ T2696] __dump_stack+0x21/0x24 [ 308.253646][ T2696] dump_stack_lvl+0x110/0x170 [ 308.258343][ T2696] ? __cfi_dump_stack_lvl+0x8/0x8 [ 308.263391][ T2696] ? __kasan_check_write+0x14/0x20 [ 308.268525][ T2696] dump_stack+0x15/0x24 [ 308.272727][ T2696] should_fail_ex+0x3bf/0x510 [ 308.277441][ T2696] __should_failslab+0xac/0xf0 [ 308.282223][ T2696] should_failslab+0x9/0x20 [ 308.286750][ T2696] kmem_cache_alloc_node+0x42/0x330 [ 308.291967][ T2696] ? __alloc_skb+0xe8/0x4a0 [ 308.296492][ T2696] __alloc_skb+0xe8/0x4a0 [ 308.300848][ T2696] ndisc_send_rs+0x31d/0x870 [ 308.305461][ T2696] addrconf_dad_completed+0x958/0xe80 [ 308.310858][ T2696] ? addrconf_dad_stop+0x440/0x440 [ 308.315988][ T2696] addrconf_dad_work+0xc1b/0x14a0 [ 308.321029][ T2696] ? __cfi_addrconf_dad_work+0x10/0x10 [ 308.326511][ T2696] ? __kasan_check_write+0x14/0x20 [ 308.331639][ T2696] ? pwq_activate_inactive_work+0x2ea/0x3f0 [ 308.337550][ T2696] process_one_work+0x717/0xc30 [ 308.342417][ T2696] worker_thread+0xa4d/0x11d0 [ 308.347115][ T2696] kthread+0x281/0x320 [ 308.351205][ T2696] ? __cfi_worker_thread+0x10/0x10 [ 308.356331][ T2696] ? __cfi_kthread+0x10/0x10 [ 308.360940][ T2696] ret_from_fork+0x1f/0x30 [ 308.365383][ T2696] [ 308.368484][ T3719] CPU: 1 PID: 3719 Comm: syz.6.920 Not tainted syzkaller #0 [ 308.375809][ T3719] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 308.378945][ T3633] FAULT_INJECTION: forcing a failure. [ 308.378945][ T3633] name failslab, interval 1, probability 1, space 0, times 9 [ 308.385896][ T3719] Call Trace: [ 308.385904][ T3719] [ 308.385913][ T3719] __dump_stack+0x21/0x24 [ 308.385944][ T3719] dump_stack_lvl+0x110/0x170 [ 308.385970][ T3719] ? __cfi_dump_stack_lvl+0x8/0x8 [ 308.418878][ T3719] ? __x64_sys_mount+0xbf/0xd0 [ 308.423688][ T3719] ? do_syscall_64+0x4c/0xa0 [ 308.428333][ T3719] ? entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 308.434445][ T3719] dump_stack+0x15/0x24 [ 308.438628][ T3719] should_fail_ex+0x3bf/0x510 [ 308.443332][ T3719] ? getname_kernel+0x59/0x2e0 [ 308.448118][ T3719] __should_failslab+0xac/0xf0 [ 308.452914][ T3719] should_failslab+0x9/0x20 [ 308.457443][ T3719] kmem_cache_alloc+0x3b/0x320 [ 308.459763][ T415] FAULT_INJECTION: forcing a failure. [ 308.459763][ T415] name failslab, interval 1, probability 1, space 0, times 8 [ 308.462252][ T3719] getname_kernel+0x59/0x2e0 [ 308.462280][ T3719] kern_path+0x23/0x1b0 [ 308.483681][ T3719] blkdev_get_by_path+0xcd/0x3d0 [ 308.488649][ T3719] ? kasan_save_alloc_info+0x1f/0x30 [ 308.493959][ T3719] ? __cfi_blkdev_get_by_path+0x10/0x10 [ 308.499626][ T3719] ? __cfi_vfat_fill_super+0x10/0x10 [ 308.504937][ T3719] mount_bdev+0x55/0x3d0 [ 308.509217][ T3719] vfat_mount+0x34/0x40 [ 308.513430][ T3719] legacy_get_tree+0xfe/0x1a0 [ 308.518139][ T3719] ? __cfi_vfat_mount+0x10/0x10 [ 308.523022][ T3719] vfs_get_tree+0x9a/0x270 [ 308.527461][ T3719] do_new_mount+0x251/0xb40 [ 308.531993][ T3719] ? security_capable+0x99/0xc0 [ 308.536867][ T3719] path_mount+0x640/0xfd0 [ 308.541231][ T3719] __se_sys_mount+0x320/0x390 [ 308.545932][ T3719] ? __x64_sys_mount+0xd0/0xd0 [ 308.550714][ T3719] ? do_user_addr_fault+0x9a5/0x1030 [ 308.556117][ T3719] __x64_sys_mount+0xbf/0xd0 [ 308.560992][ T3719] x64_sys_call+0x65d/0x9a0 [ 308.565555][ T3719] do_syscall_64+0x4c/0xa0 [ 308.570001][ T3719] ? clear_bhb_loop+0x30/0x80 [ 308.574714][ T3719] ? clear_bhb_loop+0x30/0x80 [ 308.579437][ T3719] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 308.585365][ T3719] RIP: 0033:0x7f965239f34a [ 308.589799][ T3719] Code: 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 308.609691][ T3719] RSP: 002b:00007f9653220e58 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 308.618218][ T3719] RAX: ffffffffffffffda RBX: 00007f9653220ee0 RCX: 00007f965239f34a [ 308.626240][ T3719] RDX: 0000200000000040 RSI: 0000200000000080 RDI: 00007f9653220ea0 [ 308.634281][ T3719] RBP: 0000200000000040 R08: 00007f9653220ee0 R09: 0000000001810c85 [ 308.642284][ T3719] R10: 0000000001810c85 R11: 0000000000000246 R12: 0000200000000080 [ 308.650285][ T3719] R13: 00007f9653220ea0 R14: 000000000000030a R15: 0000200000000a40 [ 308.658293][ T3719] [ 308.661334][ T3633] CPU: 0 PID: 3633 Comm: syz-executor Not tainted syzkaller #0 [ 308.664013][ T309] usb 2-1: Using ep0 maxpacket: 32 [ 308.668918][ T3633] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 308.668933][ T3633] Call Trace: [ 308.668940][ T3633] [ 308.668948][ T3633] __dump_stack+0x21/0x24 [ 308.668976][ T3633] dump_stack_lvl+0x110/0x170 [ 308.668998][ T3633] ? __cfi_dump_stack_lvl+0x8/0x8 [ 308.669024][ T3633] dump_stack+0x15/0x24 [ 308.669046][ T3633] should_fail_ex+0x3bf/0x510 [ 308.669064][ T3633] ? vm_area_dup+0x65/0x280 [ 308.669088][ T3633] __should_failslab+0xac/0xf0 [ 308.669115][ T3633] should_failslab+0x9/0x20 [ 308.669136][ T3633] kmem_cache_alloc+0x3b/0x320 [ 308.669166][ T3633] vm_area_dup+0x65/0x280 [ 308.669190][ T3633] copy_mm+0xc13/0x1ad0 [ 308.669209][ T3633] ? copy_signal+0x630/0x630 [ 308.669227][ T3633] ? _raw_spin_lock+0x94/0xf0 [ 308.669253][ T3633] ? __init_rwsem+0x11b/0x1f0 [ 308.669281][ T3633] ? copy_signal+0x4eb/0x630 [ 308.669297][ T3633] copy_process+0x12d8/0x3500 [ 308.669325][ T3633] ? cgroup_rstat_updated+0x2c4/0x360 [ 308.669347][ T3633] ? idle_dummy+0x10/0x10 [ 308.669374][ T3633] ? __count_memcg_events+0x8f/0xe0 [ 308.669396][ T3633] kernel_clone+0x22f/0x7f0 [ 308.783304][ T3633] ? __kasan_check_write+0x14/0x20 [ 308.788437][ T3633] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 308.794008][ T3633] ? __cfi_kernel_clone+0x10/0x10 [ 308.799057][ T3633] ? recalc_sigpending+0x168/0x1c0 [ 308.804183][ T3633] __x64_sys_clone+0x193/0x200 [ 308.808966][ T3633] ? __cfi___x64_sys_clone+0x10/0x10 [ 308.814278][ T3633] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 308.820367][ T3633] x64_sys_call+0x990/0x9a0 [ 308.824899][ T3633] do_syscall_64+0x4c/0xa0 [ 308.829344][ T3633] ? clear_bhb_loop+0x30/0x80 [ 308.834033][ T3633] ? clear_bhb_loop+0x30/0x80 [ 308.838720][ T3633] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 308.844659][ T3633] RIP: 0033:0x7ffbf87c6b52 [ 308.849090][ T3633] Code: 89 e7 e8 71 8b f7 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 66 89 c5 85 c0 75 3b 64 48 8b 04 25 10 00 00 [ 308.868735][ T3633] RSP: 002b:00007ffd8fd078e0 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 308.877182][ T3633] RAX: ffffffffffffffda RBX: 00007ffd8fd078e0 RCX: 00007ffbf87c6b52 [ 308.885170][ T3633] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 308.893180][ T3633] RBP: 00007ffd8fd07a6c R08: 0000000000000000 R09: 0000000000000001 [ 308.901165][ T3633] R10: 000055555e3117d0 R11: 0000000000000246 R12: 0000000000000000 [ 308.909153][ T3633] R13: 00000000000927c0 R14: 000000000004b1f4 R15: 00007ffd8fd07ac0 [ 308.917146][ T3633] [ 308.920451][ C1] FAULT_INJECTION: forcing a failure. [ 308.920451][ C1] name failslab, interval 1, probability 1, space 0, times 7 [ 308.920848][ T415] CPU: 0 PID: 415 Comm: udevd Not tainted syzkaller #0 [ 308.939948][ T415] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 308.950025][ T415] Call Trace: [ 308.953317][ T415] [ 308.956261][ T415] __dump_stack+0x21/0x24 [ 308.960619][ T415] dump_stack_lvl+0x110/0x170 [ 308.965337][ T415] ? __cfi_dump_stack_lvl+0x8/0x8 [ 308.970427][ T415] dump_stack+0x15/0x24 [ 308.974616][ T415] should_fail_ex+0x3bf/0x510 [ 308.979318][ T415] ? security_inode_alloc+0x33/0x120 [ 308.984628][ T415] __should_failslab+0xac/0xf0 [ 308.989441][ T415] should_failslab+0x9/0x20 [ 308.993962][ T415] kmem_cache_alloc+0x3b/0x320 [ 308.998770][ T415] security_inode_alloc+0x33/0x120 [ 309.003906][ T415] inode_init_always+0x6ee/0x950 [ 309.008863][ T415] new_inode_pseudo+0xa2/0x1f0 [ 309.013649][ T415] new_inode+0x28/0x1e0 [ 309.017829][ T415] ? show_sid+0x1d0/0x1d0 [ 309.022180][ T415] shmem_get_inode+0x36d/0xba0 [ 309.026969][ T415] shmem_symlink+0x9e/0x4c0 [ 309.031583][ T415] ? selinux_inode_symlink+0x22/0x30 [ 309.036886][ T415] ? security_inode_symlink+0xcf/0x120 [ 309.042386][ T415] vfs_symlink+0x261/0x3f0 [ 309.046831][ T415] do_symlinkat+0x24a/0x5d0 [ 309.051359][ T415] __x64_sys_symlink+0x7e/0x90 [ 309.056143][ T415] x64_sys_call+0x369/0x9a0 [ 309.060663][ T415] do_syscall_64+0x4c/0xa0 [ 309.065098][ T415] ? clear_bhb_loop+0x30/0x80 [ 309.069788][ T415] ? clear_bhb_loop+0x30/0x80 [ 309.074485][ T415] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 309.080399][ T415] RIP: 0033:0x7f10dd23d527 [ 309.084826][ T415] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 8b 15 c9 b8 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 58 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 8b 15 a1 b8 0d 00 f7 d8 64 89 02 b8 [ 309.106449][ T415] RSP: 002b:00007ffea897ca38 EFLAGS: 00000206 ORIG_RAX: 0000000000000058 [ 309.114944][ T415] RAX: ffffffffffffffda RBX: 0000562b76f29360 RCX: 00007f10dd23d527 [ 309.122986][ T415] RDX: fffffffffffffe68 RSI: 00007ffea897ca40 RDI: 0000562b76e94fb0 [ 309.131418][ T415] RBP: 00000000000006f8 R08: 0000000000000064 R09: 0000000000000000 [ 309.139448][ T415] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffea897ca40 [ 309.147445][ T415] R13: 0000562b76e9c920 R14: 0000000000000008 R15: 0000562b76f29360 [ 309.155473][ T415] [ 309.158525][ C1] CPU: 1 PID: 3719 Comm: syz.6.920 Not tainted syzkaller #0 [ 309.165853][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 309.175934][ C1] Call Trace: [ 309.179233][ C1] [ 309.182176][ C1] __dump_stack+0x21/0x24 [ 309.186541][ C1] dump_stack_lvl+0x110/0x170 [ 309.191242][ C1] ? __cfi_dump_stack_lvl+0x8/0x8 [ 309.196307][ C1] ? __cfi_check_preempt_wakeup+0x10/0x10 [ 309.202053][ C1] ? _raw_spin_lock+0x94/0xf0 [ 309.206757][ C1] ? _raw_spin_trylock_bh+0xe0/0x150 [ 309.212063][ C1] dump_stack+0x15/0x24 [ 309.216241][ C1] should_fail_ex+0x3bf/0x510 [ 309.220941][ C1] __should_failslab+0xac/0xf0 [ 309.225739][ C1] should_failslab+0x9/0x20 [ 309.230316][ C1] __kmem_cache_alloc_node+0x3d/0x2d0 [ 309.235812][ C1] ? raw_queue_event+0x84/0x310 [ 309.240695][ C1] ? raw_queue_event+0x84/0x310 [ 309.245575][ C1] __kmalloc+0xa4/0x1e0 [ 309.249794][ C1] raw_queue_event+0x84/0x310 [ 309.254503][ C1] gadget_setup+0x1ee/0x380 [ 309.259032][ C1] dummy_timer+0x1310/0x3270 [ 309.263646][ C1] ? __cfi_update_misfit_status+0x10/0x10 [ 309.269390][ C1] ? hrtimer_active+0x1ea/0x200 [ 309.274269][ C1] ? __kasan_check_read+0x11/0x20 [ 309.279310][ C1] ? trigger_load_balance+0x1fd/0x930 [ 309.284709][ C1] ? __cfi_task_tick_fair+0x10/0x10 [ 309.289933][ C1] ? __cfi_dummy_timer+0x10/0x10 [ 309.294893][ C1] ? timerqueue_del+0xd3/0x120 [ 309.299676][ C1] ? __cfi_dummy_timer+0x10/0x10 [ 309.304638][ C1] __hrtimer_run_queues+0x398/0x890 [ 309.309873][ C1] ? hrtimer_interrupt+0x8c0/0x8c0 [ 309.315018][ C1] hrtimer_run_softirq+0x19b/0x260 [ 309.320148][ C1] handle_softirqs+0x1d7/0x600 [ 309.324940][ C1] __irq_exit_rcu+0x52/0xf0 [ 309.329472][ C1] irq_exit_rcu+0x9/0x10 [ 309.333755][ C1] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 309.339424][ C1] [ 309.342377][ C1] [ 309.345323][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 309.351342][ C1] RIP: 0010:_find_next_zero_bit+0x1/0x140 [ 309.357086][ C1] Code: c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 37 70 09 ff eb e7 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 b8 5d 92 e3 8c 55 <48> 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 10 49 89 d7 48 89 f3 [ 309.376713][ C1] RSP: 0018:ffffc90000ce7cd0 EFLAGS: 00000246 [ 309.382822][ C1] RAX: 1ffff1102120b723 RBX: dffffc0000000000 RCX: 0000000000080000 [ 309.390844][ C1] RDX: 0000000000000005 RSI: 0000000000000100 RDI: ffff888114a5f880 [ 309.398843][ C1] RBP: ffffc90000ce7d40 R08: 0000000000000003 R09: 0000000000000004 [ 309.406928][ C1] R10: dffffc0000000000 R11: fffff5200019cf8c R12: ffff88810905b900 [ 309.414941][ C1] R13: 0000000000000005 R14: 0000000000000100 R15: ffff88810905b918 [ 309.422959][ C1] ? alloc_fd+0x16b/0x570 [ 309.427333][ C1] get_unused_fd_flags+0x6c/0x80 [ 309.432294][ C1] do_sys_openat2+0x13a/0x820 [ 309.437090][ C1] ? do_sys_open+0xe0/0xe0 [ 309.441571][ C1] ? __this_cpu_preempt_check+0x13/0x20 [ 309.447147][ C1] ? xfd_validate_state+0x70/0x150 [ 309.452310][ C1] __x64_sys_openat+0x136/0x160 [ 309.457212][ C1] x64_sys_call+0x783/0x9a0 [ 309.461739][ C1] do_syscall_64+0x4c/0xa0 [ 309.466177][ C1] ? clear_bhb_loop+0x30/0x80 [ 309.470901][ C1] ? clear_bhb_loop+0x30/0x80 [ 309.475598][ C1] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 309.481521][ C1] RIP: 0033:0x7f965235e90e [ 309.485510][ T3717] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 309.485955][ C1] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 309.506080][ T3717] ext4 filesystem being mounted at /35/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 309.515332][ C1] RSP: 002b:00007f9653220da8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 309.515364][ C1] RAX: ffffffffffffffda RBX: 00007f96532216c0 RCX: 00007f965235e90e [ 309.515380][ C1] RDX: 0000000000000002 RSI: 00007f9653220ea0 RDI: ffffffffffffff9c [ 309.515393][ C1] RBP: 0000200000000040 R08: 0000000000000000 R09: 0000000000000000 [ 309.558225][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000c [ 309.566231][ C1] R13: 00007f9653220ea0 R14: 000000000000030a R15: 0000200000000a40 [ 309.574245][ C1] [ 309.577292][ T600] CPU: 0 PID: 600 Comm: kworker/0:5 Not tainted syzkaller #0 [ 309.577299][ C1] raw-gadget.1 gadget.1: failed to queue event [ 309.581266][ C1] raw-gadget.1 gadget.1: ignoring, device is not running [ 309.584704][ T600] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 309.591283][ C1] raw-gadget.1 gadget.1: ignoring, device is not running [ 309.597898][ T600] Workqueue: usb_hub_wq hub_event [ 309.608163][ T309] usb 2-1: unable to read config index 0 descriptor/start: -32 [ 309.614981][ T600] [ 309.614990][ T600] Call Trace: [ 309.614998][ T600] [ 309.615006][ T600] __dump_stack+0x21/0x24 [ 309.615038][ T600] dump_stack_lvl+0x110/0x170 [ 309.615064][ T600] ? __cfi_dump_stack_lvl+0x8/0x8 [ 309.615091][ T600] ? __proc_create+0x376/0x8f0 [ 309.615121][ T600] dump_stack+0x15/0x24 [ 309.615146][ T600] should_fail_ex+0x3bf/0x510 [ 309.615168][ T600] __should_failslab+0xac/0xf0 [ 309.620210][ T309] usb 2-1: chopping to 0 config(s) [ 309.627783][ T600] should_failslab+0x9/0x20 [ 309.627812][ T600] __kmem_cache_alloc_node+0x3d/0x2d0 [ 309.630206][ T309] usb 2-1: can't read configurations, error -32 [ 309.633474][ T600] ? proc_symlink+0x92/0x1f0 [ 309.694761][ T600] ? proc_symlink+0x1f0/0x1f0 [ 309.699504][ T600] ? proc_symlink+0x92/0x1f0 [ 309.704122][ T600] __kmalloc+0xa4/0x1e0 [ 309.708297][ T600] ? snd_info_register+0x26d/0x2e0 [ 309.713432][ T600] proc_symlink+0x92/0x1f0 [ 309.717899][ T600] snd_info_card_register+0x139/0x190 [ 309.723288][ T600] snd_card_register+0x536/0x6b0 [ 309.728282][ T600] ? __cfi_snd_card_register+0x10/0x10 [ 309.733771][ T600] ? snd_usb_audio_create_proc+0x80/0x90 [ 309.739508][ T600] ? snd_usb_audio_create+0xe56/0x1470 [ 309.744994][ T600] try_to_register_card+0x2c9/0x350 [ 309.750221][ T600] ? snd_usb_audio_create+0x1470/0x1470 [ 309.755789][ T600] ? snd_usb_create_quirk+0xa7/0x120 [ 309.761094][ T600] usb_audio_probe+0x1407/0x1e10 [ 309.766087][ T600] ? __cfi_usb_audio_probe+0x10/0x10 [ 309.771402][ T600] ? ktime_get_mono_fast_ns+0x1b3/0x1d0 [ 309.776962][ T600] ? _raw_spin_unlock_irqrestore+0x5a/0x80 [ 309.782798][ T600] ? pm_runtime_enable+0x1e7/0x2c0 [ 309.787948][ T600] usb_probe_interface+0x621/0xb30 [ 309.793103][ T600] ? __cfi_usb_probe_interface+0x10/0x10 [ 309.798772][ T600] really_probe+0x2d7/0x9a0 [ 309.803304][ T600] ? __kasan_check_write+0x14/0x20 [ 309.808470][ T600] __driver_probe_device+0x193/0x270 [ 309.813788][ T600] driver_probe_device+0x54/0x3e0 [ 309.818844][ T600] ? __device_attach_driver+0x2d3/0x4a0 [ 309.824420][ T600] __device_attach_driver+0x2e9/0x4a0 [ 309.829820][ T600] ? __cfi___device_attach_driver+0x10/0x10 [ 309.835761][ T600] bus_for_each_drv+0x192/0x220 [ 309.840645][ T600] ? __kasan_check_write+0x14/0x20 [ 309.845780][ T600] ? __cfi___device_attach_driver+0x10/0x10 [ 309.851702][ T600] ? __cfi_bus_for_each_drv+0x10/0x10 [ 309.857100][ T600] ? _raw_spin_unlock_irqrestore+0x5a/0x80 [ 309.862930][ T600] __device_attach+0x2b0/0x420 [ 309.867732][ T600] ? device_attach+0x20/0x20 [ 309.872382][ T600] ? kobject_uevent_env+0x35c/0x720 [ 309.877628][ T600] device_initial_probe+0x1a/0x20 [ 309.882676][ T600] bus_probe_device+0xc0/0x1f0 [ 309.887464][ T600] device_add+0xb0b/0xec0 [ 309.891815][ T600] usb_set_configuration+0x1a01/0x1f70 [ 309.897299][ T600] usb_generic_driver_probe+0x91/0x150 [ 309.902787][ T600] usb_probe_device+0x154/0x260 [ 309.907659][ T600] ? __cfi_usb_probe_device+0x10/0x10 [ 309.913054][ T600] really_probe+0x2d7/0x9a0 [ 309.917589][ T600] ? __kasan_check_write+0x14/0x20 [ 309.922717][ T600] __driver_probe_device+0x193/0x270 [ 309.928028][ T600] driver_probe_device+0x54/0x3e0 [ 309.933085][ T600] ? __device_attach_driver+0x2d3/0x4a0 [ 309.938681][ T600] __device_attach_driver+0x2e9/0x4a0 [ 309.944097][ T600] ? __cfi___device_attach_driver+0x10/0x10 [ 309.950015][ T600] bus_for_each_drv+0x192/0x220 [ 309.954898][ T600] ? __kasan_check_write+0x14/0x20 [ 309.960024][ T600] ? __cfi___device_attach_driver+0x10/0x10 [ 309.965972][ T600] ? __cfi_bus_for_each_drv+0x10/0x10 [ 309.971377][ T600] ? _raw_spin_unlock_irqrestore+0x5a/0x80 [ 309.977205][ T600] __device_attach+0x2b0/0x420 [ 309.981996][ T600] ? device_attach+0x20/0x20 [ 309.986602][ T600] ? kfree+0x6f/0xf0 [ 309.990517][ T600] ? kobject_uevent_env+0x35c/0x720 [ 309.995736][ T600] device_initial_probe+0x1a/0x20 [ 310.000785][ T600] bus_probe_device+0xc0/0x1f0 [ 310.005577][ T600] device_add+0xb0b/0xec0 [ 310.009928][ T600] usb_new_device+0x9f4/0x1500 [ 310.014712][ T600] ? __cfi_usb_new_device+0x10/0x10 [ 310.019962][ T600] hub_event+0x27fb/0x4310 [ 310.024410][ T600] ? __cfi_hub_event+0x10/0x10 [ 310.029196][ T600] ? __kasan_check_write+0x14/0x20 [ 310.034345][ T600] ? _raw_spin_lock_irq+0x95/0xf0 [ 310.039393][ T600] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 310.044985][ T600] process_one_work+0x717/0xc30 [ 310.049872][ T600] worker_thread+0xa4d/0x11d0 [ 310.054599][ T600] kthread+0x281/0x320 [ 310.058718][ T600] ? __cfi_worker_thread+0x10/0x10 [ 310.063872][ T600] ? __cfi_kthread+0x10/0x10 [ 310.068481][ T600] ret_from_fork+0x1f/0x30 [ 310.072924][ T600] [ 310.085322][ T3047] CPU: 0 PID: 3047 Comm: syz-executor Not tainted syzkaller #0 [ 310.092943][ T3047] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 310.103038][ T3047] Call Trace: [ 310.106350][ T3047] [ 310.109330][ T3047] __dump_stack+0x21/0x24 [ 310.113702][ T3047] dump_stack_lvl+0x110/0x170 [ 310.118505][ T3047] ? __cfi_dump_stack_lvl+0x8/0x8 [ 310.123562][ T3047] ? alloc_vmap_area+0x17b6/0x18c0 [ 310.128763][ T3047] dump_stack+0x15/0x24 [ 310.132967][ T3047] should_fail_ex+0x3bf/0x510 [ 310.137677][ T3047] __should_failslab+0xac/0xf0 [ 310.142486][ T3047] should_failslab+0x9/0x20 [ 310.147029][ T3047] __kmem_cache_alloc_node+0x3d/0x2d0 [ 310.152464][ T3047] ? __vmalloc_node_range+0x564/0x1440 [ 310.154701][ T415] udevd[415]: Failed to create symlink /run/udev/watch/1784: No space left on device [ 310.157956][ T3047] ? _raw_spin_unlock+0x4c/0x70 [ 310.157989][ T3047] ? __vmalloc_node_range+0x564/0x1440 [ 310.158011][ T3047] __kmalloc_node+0xa2/0x1e0 [ 310.158053][ T3047] __vmalloc_node_range+0x564/0x1440 [ 310.187714][ T3047] ? __cfi___vmalloc_node_range+0x10/0x10 [ 310.193474][ T3047] ? xt_counters_alloc+0x44/0x50 [ 310.198521][ T3047] vzalloc+0x78/0x90 [ 310.202456][ T3047] ? xt_counters_alloc+0x44/0x50 [ 310.207409][ T3047] xt_counters_alloc+0x44/0x50 [ 310.212195][ T3047] __do_replace+0xb1/0x960 [ 310.216637][ T3047] ? kvmalloc_node+0x2b3/0x460 [ 310.221413][ T3047] ? translate_compat_table+0x2110/0x2110 [ 310.227157][ T3047] ? _copy_from_user+0x8f/0xc0 [ 310.231945][ T3047] ? copy_from_sockptr_offset+0x77/0x90 [ 310.237515][ T3047] do_ip6t_set_ctl+0xb2c/0xe00 [ 310.242313][ T3047] ? __cfi_avc_has_perm_noaudit+0x10/0x10 [ 310.248045][ T3047] ? __cfi_do_ip6t_set_ctl+0x10/0x10 [ 310.253376][ T3047] ? __cfi_avc_has_perm+0x10/0x10 [ 310.258416][ T3047] ? __kasan_check_write+0x14/0x20 [ 310.263539][ T3047] ? mutex_unlock+0x8f/0x230 [ 310.268155][ T3047] ? __cfi_mutex_unlock+0x10/0x10 [ 310.273205][ T3047] ? selinux_socket_setsockopt+0x282/0x360 [ 310.279111][ T3047] nf_setsockopt+0x284/0x2b0 [ 310.283726][ T3047] ipv6_setsockopt+0x170/0x1a0 [ 310.288604][ T3047] tcp_setsockopt+0xeb/0x100 [ 310.293216][ T3047] sock_common_setsockopt+0xb1/0xc0 [ 310.298437][ T3047] ? __cfi_sock_common_setsockopt+0x10/0x10 [ 310.304361][ T3047] __sys_setsockopt+0x2ff/0x4e0 [ 310.309232][ T3047] ? __cfi___sys_setsockopt+0x10/0x10 [ 310.314621][ T3047] ? do_user_addr_fault+0x9a5/0x1030 [ 310.319927][ T3047] __x64_sys_setsockopt+0xbf/0xd0 [ 310.324971][ T3047] x64_sys_call+0x124/0x9a0 [ 310.329491][ T3047] do_syscall_64+0x4c/0xa0 [ 310.333925][ T3047] ? clear_bhb_loop+0x30/0x80 [ 310.338614][ T3047] ? clear_bhb_loop+0x30/0x80 [ 310.343308][ T3047] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 310.349245][ T3047] RIP: 0033:0x7f3c2a19f91a [ 310.353676][ T3047] Code: 48 83 ec 10 48 63 c9 48 63 ff 45 89 c9 6a 2c e8 6c 99 fb ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff f7 [ 310.373296][ T3047] RSP: 002b:00007ffda5f27db8 EFLAGS: 00000206 ORIG_RAX: 0000000000000036 [ 310.381738][ T3047] RAX: ffffffffffffffda RBX: 00007ffda5f27e40 RCX: 00007f3c2a19f91a [ 310.389742][ T3047] RDX: 0000000000000040 RSI: 0000000000000029 RDI: 0000000000000003 [ 310.397727][ T3047] RBP: 0000000000000003 R08: 0000000000000558 R09: 0000000000000000 [ 310.405718][ T3047] R10: 00007f3c2a3eebe0 R11: 0000000000000206 R12: 00007f3c2a3eeb80 [ 310.413704][ T3047] R13: 00007ffda5f27ddc R14: 0000000000000000 R15: 00007f3c2a3effc0 [ 310.421715][ T3047] [ 310.424834][ T309] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 310.447705][ T2988] EXT4-fs (loop5): unmounting filesystem. [ 310.453382][ T3728] netlink: 'syz.1.923': attribute type 1 has an invalid length. [ 310.491806][ T600] snd-usb-audio: probe of 3-1:1.0 failed with error -12 [ 310.509565][ T314] udevd[314]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 310.538215][ T600] usb 3-1: USB disconnect, device number 8 [ 310.557646][ T3732] set_capacity_and_notify: 1 callbacks suppressed [ 310.557664][ T3732] loop1: detected capacity change from 0 to 2048 [ 310.633102][ T3736] FAULT_INJECTION: forcing a failure. [ 310.633102][ T3736] name failslab, interval 1, probability 1, space 0, times 10 [ 310.637696][ T3734] FAULT_INJECTION: forcing a failure. [ 310.637696][ T3734] name failslab, interval 1, probability 1, space 0, times 10 [ 310.646499][ T3736] CPU: 0 PID: 3736 Comm: syz.6.935 Not tainted syzkaller #0 [ 310.665909][ T3736] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 310.675998][ T3736] Call Trace: [ 310.679323][ T3736] [ 310.682297][ T3736] __dump_stack+0x21/0x24 [ 310.686664][ T3736] dump_stack_lvl+0x110/0x170 [ 310.691392][ T3736] ? __cfi_dump_stack_lvl+0x8/0x8 [ 310.696449][ T3736] ? __mod_node_page_state+0x9e/0xd0 [ 310.701804][ T3736] dump_stack+0x15/0x24 [ 310.705999][ T3736] should_fail_ex+0x3bf/0x510 [ 310.710710][ T3736] ? __anon_vma_prepare+0x51/0x410 [ 310.715859][ T3736] __should_failslab+0xac/0xf0 [ 310.720648][ T3736] should_failslab+0x9/0x20 [ 310.725176][ T3736] kmem_cache_alloc+0x3b/0x320 [ 310.729973][ T3736] __anon_vma_prepare+0x51/0x410 [ 310.734939][ T3736] handle_mm_fault+0x2488/0x26b0 [ 310.739925][ T3736] ? __cfi_handle_mm_fault+0x10/0x10 [ 310.745226][ T3736] ? down_read_trylock+0x27f/0x660 [ 310.750371][ T3736] ? lock_mm_and_find_vma+0x9e/0x320 [ 310.755704][ T3736] ? do_user_addr_fault+0x338/0x1030 [ 310.761022][ T3736] do_user_addr_fault+0x61e/0x1030 [ 310.766162][ T3736] exc_page_fault+0x51/0xb0 [ 310.770697][ T3736] asm_exc_page_fault+0x27/0x30 [ 310.775606][ T3736] RIP: 0033:0x7f96522551a3 [ 310.780046][ T3736] Code: 1f 84 00 00 00 00 00 3d 00 01 00 00 75 29 45 31 f6 48 83 c4 18 44 89 f0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 1f 40 00 49 8b 0f <44> 88 34 01 49 83 47 10 01 eb 92 66 90 8d 90 ff fe ff ff 83 fa 1c [ 310.799677][ T3736] RSP: 002b:00007f9653220470 EFLAGS: 00010206 [ 310.805769][ T3736] RAX: 0000000000000000 RBX: 00007f9653220530 RCX: 00007f96489f8000 [ 310.813760][ T3736] RDX: 00007f96532206d0 RSI: 0000000000000003 RDI: 00007f96532205d0 [ 310.821793][ T3736] RBP: 0000000000000000 R08: 0000000000000008 R09: 00000000000000ad [ 310.829800][ T3736] R10: 00000000000000ba R11: 00007f9653220530 R12: 000000000000011e [ 310.837887][ T3736] R13: 00007f9652454fa0 R14: 00000000000000eb R15: 00007f96532205d0 [ 310.845893][ T3736] [ 310.850994][ T3736] Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF [ 310.863190][ T3736] loop6: detected capacity change from 0 to 128 [ 310.886853][ T3726] FAULT_INJECTION: forcing a failure. [ 310.886853][ T3726] name failslab, interval 1, probability 1, space 0, times 9 [ 310.919421][ T3737] FAULT_INJECTION: forcing a failure. [ 310.919421][ T3737] name failslab, interval 1, probability 1, space 0, times 9 [ 310.932200][ T3737] CPU: 1 PID: 3737 Comm: syz.5.924 Not tainted syzkaller #0 [ 310.939633][ T3737] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 310.949722][ T3737] Call Trace: [ 310.953046][ T3737] [ 310.956001][ T3737] __dump_stack+0x21/0x24 [ 310.960370][ T3737] dump_stack_lvl+0x110/0x170 [ 310.965082][ T3737] ? __cfi_dump_stack_lvl+0x8/0x8 [ 310.970139][ T3737] dump_stack+0x15/0x24 [ 310.974351][ T3737] should_fail_ex+0x3bf/0x510 [ 310.979054][ T3737] ? inet_bind2_bucket_create+0x35/0x350 [ 310.984722][ T3737] __should_failslab+0xac/0xf0 [ 310.989522][ T3737] should_failslab+0x9/0x20 [ 310.994056][ T3737] kmem_cache_alloc+0x3b/0x320 [ 310.998941][ T3737] ? __cfi__raw_spin_lock+0x10/0x10 [ 311.004211][ T3737] inet_bind2_bucket_create+0x35/0x350 [ 311.009737][ T3737] inet_csk_get_port+0x10b9/0x16f0 [ 311.014884][ T3737] ? raw_irqentry_exit_cond_resched+0x29/0x30 [ 311.020990][ T3737] ? irqentry_exit+0x37/0x40 [ 311.025611][ T3737] ? sysvec_reschedule_ipi+0x78/0x80 [ 311.031047][ T3737] ? asm_sysvec_reschedule_ipi+0x1b/0x20 [ 311.036728][ T3737] __inet_bind+0x5a2/0xb70 [ 311.041182][ T3737] inet_bind+0x145/0x200 [ 311.045455][ T3737] ? __cfi_inet_bind+0x10/0x10 [ 311.050256][ T3737] ? security_socket_bind+0x93/0xb0 [ 311.055500][ T3737] __sys_bind+0x33b/0x460 [ 311.059862][ T3737] ? __se_sys_futex+0x136/0x310 [ 311.064741][ T3737] ? __cfi___sys_bind+0x10/0x10 [ 311.069629][ T3737] ? fpregs_restore_userregs+0x128/0x260 [ 311.075295][ T3737] __x64_sys_bind+0x7a/0x90 [ 311.079826][ T3737] x64_sys_call+0x70c/0x9a0 [ 311.084364][ T3737] do_syscall_64+0x4c/0xa0 [ 311.088816][ T3737] ? clear_bhb_loop+0x30/0x80 [ 311.093615][ T3737] ? clear_bhb_loop+0x30/0x80 [ 311.098316][ T3737] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 311.104246][ T3737] RIP: 0033:0x7f3ea0f9e0d9 [ 311.108695][ T3737] 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 [ 311.128335][ T3737] RSP: 002b:00007f3ea1ebf028 EFLAGS: 00000246 ORIG_RAX: 0000000000000031 [ 311.136786][ T3737] RAX: ffffffffffffffda RBX: 00007f3ea1226180 RCX: 00007f3ea0f9e0d9 [ 311.144791][ T3737] RDX: 0000000000000047 RSI: 0000200000000040 RDI: 000000000000000a [ 311.152806][ T3737] RBP: 00007f3ea1035024 R08: 0000000000000000 R09: 0000000000000000 [ 311.160811][ T3737] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 311.168824][ T3737] R13: 00007f3ea1226218 R14: 00007f3ea1226180 R15: 00007ffe8ee71f08 [ 311.176857][ T3737] [ 311.187863][ T2696] FAULT_INJECTION: forcing a failure. [ 311.187863][ T2696] name failslab, interval 1, probability 1, space 0, times 8 [ 311.200836][ C0] FAULT_INJECTION: forcing a failure. [ 311.200836][ C0] name failslab, interval 1, probability 1, space 0, times 8 [ 311.200868][ C0] CPU: 0 PID: 2696 Comm: kworker/0:8 Not tainted syzkaller #0 [ 311.200890][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 311.200904][ C0] Workqueue: mld mld_dad_work [ 311.200929][ C0] Call Trace: [ 311.200935][ C0] [ 311.200943][ C0] __dump_stack+0x21/0x24 [ 311.200969][ C0] dump_stack_lvl+0x110/0x170 [ 311.200991][ C0] ? __cfi_dump_stack_lvl+0x8/0x8 [ 311.201013][ C0] ? stack_trace_save+0xa6/0xf0 [ 311.201038][ C0] dump_stack+0x15/0x24 [ 311.201058][ C0] should_fail_ex+0x3bf/0x510 [ 311.201076][ C0] ? dst_alloc+0x16a/0x1e0 [ 311.201097][ C0] __should_failslab+0xac/0xf0 [ 311.201121][ C0] should_failslab+0x9/0x20 [ 311.201138][ C0] kmem_cache_alloc+0x3b/0x320 [ 311.201162][ C0] ? handle_softirqs+0x1d7/0x600 [ 311.201182][ C0] ? __irq_exit_rcu+0x52/0xf0 [ 311.201202][ C0] ? __cfi_ip6_dst_gc+0x10/0x10 [ 311.201222][ C0] dst_alloc+0x16a/0x1e0 [ 311.201243][ C0] icmp6_dst_alloc+0xf8/0x510 [ 311.201270][ C0] ndisc_send_skb+0x2ad/0xcd0 [ 311.201289][ C0] ? __cfi_ndisc_send_skb+0x10/0x10 [ 311.201309][ C0] ? memcpy+0x56/0x70 [ 311.201327][ C0] ? __ndisc_fill_addr_option+0xde/0x130 [ 311.201345][ C0] ndisc_send_rs+0x66a/0x870 [ 311.201363][ C0] addrconf_rs_timer+0x35a/0x600 [ 311.201384][ C0] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 311.201406][ C0] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 311.201429][ C0] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 311.201457][ C0] call_timer_fn+0x46/0x2a0 [ 311.201481][ C0] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 311.201502][ C0] __run_timers+0x646/0x9b0 [ 311.201529][ C0] ? calc_index+0x200/0x200 [ 311.201553][ C0] ? kvm_sched_clock_read+0x18/0x40 [ 311.201581][ C0] run_timer_softirq+0x6a/0xf0 [ 311.201603][ C0] handle_softirqs+0x1d7/0x600 [ 311.201624][ C0] __irq_exit_rcu+0x52/0xf0 [ 311.201643][ C0] irq_exit_rcu+0x9/0x10 [ 311.201661][ C0] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 311.201688][ C0] [ 311.201695][ C0] [ 311.201701][ C0] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 311.201729][ C0] RIP: 0010:console_emit_next_record+0x87e/0xa80 [ 311.201757][ C0] Code: de 48 81 e6 00 02 00 00 31 ff e8 dd 82 19 00 48 81 e3 00 02 00 00 75 07 e8 0f 7e 19 00 eb 06 e8 08 7e 19 00 fb 0f b6 5c 24 17 <66> 43 c7 44 2f 20 f8 f8 43 c6 44 2f 22 f8 4f 89 74 2f 10 66 43 c7 [ 311.201774][ C0] RSP: 0018:ffffc900007cf240 EFLAGS: 00000293 [ 311.201792][ C0] RAX: ffffffff8157e838 RBX: 0000000000000001 RCX: ffff888124fde540 [ 311.201806][ C0] RDX: 0000000000000000 RSI: 0000000000000200 RDI: 0000000000000000 [ 311.201818][ C0] RBP: ffffc900007cf430 R08: 0000000000000003 R09: 0000000000000004 [ 311.201831][ C0] R10: dffffc0000000000 R11: fffff520000f9e38 R12: ffffc900007cf47f [ 311.201846][ C0] R13: dffffc0000000000 R14: f8f8f8f8f8f8f8f8 R15: 1ffff920000f9e54 [ 311.201862][ C0] ? console_emit_next_record+0x878/0xa80 [ 311.201892][ C0] ? info_print_prefix+0x360/0x360 [ 311.201920][ C0] ? _raw_spin_lock_irqsave+0xc2/0x130 [ 311.201945][ C0] ? __cfi__raw_spin_lock_irqsave+0x10/0x10 [ 311.201969][ C0] ? __cfi_vprintk_store+0x10/0x10 [ 311.201991][ C0] console_unlock+0x246/0x560 [ 311.202011][ C0] ? down_trylock+0x52/0xb0 [ 311.202037][ C0] ? __cfi_console_unlock+0x10/0x10 [ 311.202061][ C0] vprintk_emit+0x14d/0x420 [ 311.202084][ C0] ? __cfi_vprintk_emit+0x10/0x10 [ 311.202104][ C0] ? __cfi_stack_trace_consume_entry+0x10/0x10 [ 311.202130][ C0] vprintk_default+0x26/0x30 [ 311.202150][ C0] vprintk+0x7a/0x80 [ 311.202173][ C0] _printk+0xda/0x128 [ 311.202191][ C0] ? __cfi__printk+0x8/0x8 [ 311.202209][ C0] ? kasan_set_track+0x60/0x70 [ 311.202230][ C0] ? kasan_save_alloc_info+0x1f/0x30 [ 311.202247][ C0] ? __kasan_slab_alloc+0x72/0x80 [ 311.202270][ C0] ? slab_post_alloc_hook+0x4f/0x2d0 [ 311.202294][ C0] ? kmem_cache_alloc+0x166/0x320 [ 311.202333][ C0] should_fail_ex+0x3a1/0x510 [ 311.202352][ C0] __should_failslab+0xac/0xf0 [ 311.202395][ C0] should_failslab+0x9/0x20 [ 311.202413][ C0] __kmem_cache_alloc_node+0x3d/0x2d0 [ 311.202457][ C0] ? ref_tracker_alloc+0x16b/0x4a0 [ 311.202536][ C0] ? ref_tracker_alloc+0x16b/0x4a0 [ 311.202558][ C0] kmalloc_trace+0x29/0xb0 [ 311.202575][ C0] ref_tracker_alloc+0x16b/0x4a0 [ 311.202596][ C0] ? __cfi_ref_tracker_alloc+0x10/0x10 [ 311.202620][ C0] ? slab_post_alloc_hook+0x6d/0x2d0 [ 311.202644][ C0] ? __slab_alloc+0x6b/0xa0 [ 311.202670][ C0] dst_init+0xc4/0x3d0 [ 311.202690][ C0] ? __cfi_ip6_dst_gc+0x10/0x10 [ 311.202710][ C0] dst_alloc+0x191/0x1e0 [ 311.202730][ C0] icmp6_dst_alloc+0xf8/0x510 [ 311.202757][ C0] mld_sendpack+0x623/0xda0 [ 311.202779][ C0] ? add_grec+0x13f0/0x13f0 [ 311.202797][ C0] ? add_grec+0xfae/0x13f0 [ 311.202814][ C0] ? memcpy+0x56/0x70 [ 311.202834][ C0] ? __cfi_mutex_lock+0x10/0x10 [ 311.202861][ C0] mld_dad_work+0x244/0x670 [ 311.202879][ C0] process_one_work+0x717/0xc30 [ 311.202901][ C0] worker_thread+0xa4d/0x11d0 [ 311.202924][ C0] kthread+0x281/0x320 [ 311.202944][ C0] ? __cfi_worker_thread+0x10/0x10 [ 311.202962][ C0] ? __cfi_kthread+0x10/0x10 [ 311.202981][ C0] ret_from_fork+0x1f/0x30 [ 311.203005][ C0] [ 311.291010][ T3734] CPU: 1 PID: 3734 Comm: syz-executor Not tainted syzkaller #0 [ 311.728854][ T3734] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 311.738927][ T3734] Call Trace: [ 311.742224][ T3734] [ 311.745196][ T3734] __dump_stack+0x21/0x24 [ 311.749558][ T3734] dump_stack_lvl+0x110/0x170 [ 311.754258][ T3734] ? __cfi_dump_stack_lvl+0x8/0x8 [ 311.759307][ T3734] ? avc_has_perm_noaudit+0x30a/0x490 [ 311.764698][ T3734] dump_stack+0x15/0x24 [ 311.768894][ T3734] should_fail_ex+0x3bf/0x510 [ 311.773583][ T3734] ? jbd2__journal_start+0x13d/0x6e0 [ 311.778887][ T3734] __should_failslab+0xac/0xf0 [ 311.783699][ T3734] should_failslab+0x9/0x20 [ 311.788217][ T3734] kmem_cache_alloc+0x3b/0x320 [ 311.793042][ T3734] ? avc_has_perm+0x163/0x250 [ 311.797825][ T3734] jbd2__journal_start+0x13d/0x6e0 [ 311.802959][ T3734] __ext4_journal_start_sb+0x242/0x4a0 [ 311.808435][ T3734] ext4_dirty_inode+0x8f/0x100 [ 311.813217][ T3734] ? __cfi_ext4_dirty_inode+0x10/0x10 [ 311.818607][ T3734] __mark_inode_dirty+0x1fd/0x9c0 [ 311.823653][ T3734] ? ext4_setattr+0x62e/0x1c80 [ 311.828434][ T3734] ext4_setattr+0xb12/0x1c80 [ 311.833057][ T3734] ? current_time+0x19b/0x2c0 [ 311.837753][ T3734] ? __cfi_current_time+0x10/0x10 [ 311.842808][ T3734] ? __cfi_ext4_setattr+0x10/0x10 [ 311.847849][ T3734] notify_change+0xd33/0x1030 [ 311.852549][ T3734] chmod_common+0x21a/0x3c0 [ 311.857071][ T3734] ? __cfi_chmod_common+0x10/0x10 [ 311.862113][ T3734] ? user_path_at_empty+0x162/0x1c0 [ 311.867324][ T3734] do_fchmodat+0xd4/0x1a0 [ 311.871674][ T3734] ? do_faccessat+0x9b0/0x9b0 [ 311.876376][ T3734] ? debug_smp_processor_id+0x17/0x20 [ 311.881765][ T3734] __x64_sys_chmod+0x60/0x70 [ 311.886369][ T3734] x64_sys_call+0x760/0x9a0 [ 311.890885][ T3734] do_syscall_64+0x4c/0xa0 [ 311.895323][ T3734] ? clear_bhb_loop+0x30/0x80 [ 311.900014][ T3734] ? clear_bhb_loop+0x30/0x80 [ 311.904709][ T3734] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 311.910622][ T3734] RIP: 0033:0x7fe9ab39c547 [ 311.915049][ T3734] Code: 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 5a 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 311.934666][ T3734] RSP: 002b:00007ffea15d0fe8 EFLAGS: 00000202 ORIG_RAX: 000000000000005a [ 311.943090][ T3734] RAX: ffffffffffffffda RBX: 00007ffea15d1040 RCX: 00007fe9ab39c547 [ 311.951080][ T3734] RDX: 0000000000000000 RSI: 00000000000001ff RDI: 00007ffea15d1040 [ 311.959098][ T3734] RBP: 00007ffea15d1040 R08: 0000000000000000 R09: 0000000000000000 [ 311.967082][ T3734] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffea15d1048 [ 311.975109][ T3734] R13: 0000000000000002 R14: 00007ffea15d1228 R15: 0000000000000000 [ 311.983124][ T3734] [ 311.986630][ T2696] CPU: 0 PID: 2696 Comm: kworker/0:8 Not tainted syzkaller #0 [ 311.994148][ T2696] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 312.004244][ T2696] Workqueue: mld mld_dad_work [ 312.008966][ T2696] Call Trace: [ 312.012801][ T2696] [ 312.016129][ T2696] __dump_stack+0x21/0x24 [ 312.020509][ T2696] dump_stack_lvl+0x110/0x170 [ 312.025227][ T2696] ? __cfi_dump_stack_lvl+0x8/0x8 [ 312.030289][ T2696] ? kasan_set_track+0x60/0x70 [ 312.035172][ T2696] ? kasan_save_alloc_info+0x1f/0x30 [ 312.040495][ T2696] ? __kasan_slab_alloc+0x72/0x80 [ 312.045624][ T2696] ? slab_post_alloc_hook+0x4f/0x2d0 [ 312.050955][ T2696] ? kmem_cache_alloc+0x166/0x320 [ 312.056024][ T2696] dump_stack+0x15/0x24 [ 312.060220][ T2696] should_fail_ex+0x3bf/0x510 [ 312.064927][ T2696] __should_failslab+0xac/0xf0 [ 312.069736][ T2696] should_failslab+0x9/0x20 [ 312.074278][ T2696] __kmem_cache_alloc_node+0x3d/0x2d0 [ 312.079682][ T2696] ? ref_tracker_alloc+0x16b/0x4a0 [ 312.084833][ T2696] ? ref_tracker_alloc+0x16b/0x4a0 [ 312.089990][ T2696] kmalloc_trace+0x29/0xb0 [ 312.094440][ T2696] ref_tracker_alloc+0x16b/0x4a0 [ 312.099400][ T2696] ? __cfi_ref_tracker_alloc+0x10/0x10 [ 312.104889][ T2696] ? slab_post_alloc_hook+0x6d/0x2d0 [ 312.110207][ T2696] ? __slab_alloc+0x6b/0xa0 [ 312.114746][ T2696] dst_init+0xc4/0x3d0 [ 312.118841][ T2696] ? __cfi_ip6_dst_gc+0x10/0x10 [ 312.123728][ T2696] dst_alloc+0x191/0x1e0 [ 312.128005][ T2696] icmp6_dst_alloc+0xf8/0x510 [ 312.132728][ T2696] mld_sendpack+0x623/0xda0 [ 312.137263][ T2696] ? add_grec+0x13f0/0x13f0 [ 312.141787][ T2696] ? add_grec+0xfae/0x13f0 [ 312.146237][ T2696] ? memcpy+0x56/0x70 [ 312.150250][ T2696] ? __cfi_mutex_lock+0x10/0x10 [ 312.155144][ T2696] mld_dad_work+0x244/0x670 [ 312.159690][ T2696] process_one_work+0x717/0xc30 [ 312.164578][ T2696] worker_thread+0xa4d/0x11d0 [ 312.169310][ T2696] kthread+0x281/0x320 [ 312.173428][ T2696] ? __cfi_worker_thread+0x10/0x10 [ 312.178587][ T2696] ? __cfi_kthread+0x10/0x10 [ 312.183224][ T2696] ret_from_fork+0x1f/0x30 [ 312.187688][ T2696] [ 312.190925][ T3726] CPU: 1 PID: 3726 Comm: udevd Not tainted syzkaller #0 [ 312.197916][ T3726] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 312.197949][ T310] FAULT_INJECTION: forcing a failure. [ 312.197949][ T310] name failslab, interval 1, probability 1, space 0, times 5 [ 312.208003][ T3726] Call Trace: [ 312.208011][ T3726] [ 312.208027][ T3726] __dump_stack+0x21/0x24 [ 312.208057][ T3726] dump_stack_lvl+0x110/0x170 [ 312.235926][ T3726] ? __cfi_dump_stack_lvl+0x8/0x8 [ 312.240992][ T3726] ? preempt_schedule_irq+0xca/0x120 [ 312.246313][ T3726] ? __kasan_check_read+0x11/0x20 [ 312.251369][ T3726] dump_stack+0x15/0x24 [ 312.255574][ T3726] should_fail_ex+0x3bf/0x510 [ 312.260288][ T3726] ? __anon_vma_prepare+0x51/0x410 [ 312.265442][ T3726] __should_failslab+0xac/0xf0 [ 312.270239][ T3726] should_failslab+0x9/0x20 [ 312.274781][ T3726] kmem_cache_alloc+0x3b/0x320 [ 312.279580][ T3726] __anon_vma_prepare+0x51/0x410 [ 312.284562][ T3726] handle_mm_fault+0x2488/0x26b0 [ 312.289524][ T3726] ? __cfi_handle_mm_fault+0x10/0x10 [ 312.294834][ T3726] ? irqentry_exit+0x37/0x40 [ 312.299464][ T3726] ? lock_mm_and_find_vma+0x9e/0x320 [ 312.304790][ T3726] ? do_user_addr_fault+0x2eb/0x1030 [ 312.310142][ T3726] do_user_addr_fault+0x61e/0x1030 [ 312.315289][ T3726] exc_page_fault+0x51/0xb0 [ 312.319822][ T3726] asm_exc_page_fault+0x27/0x30 [ 312.324715][ T3726] RIP: 0010:copy_user_enhanced_fast_string+0xa/0x40 [ 312.331337][ T3726] Code: ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 31 c0 0f 01 ca c3 8d 0c ca 89 ca eb 20 0f 01 cb 83 fa 40 72 38 89 d1 a4 31 c0 0f 01 ca c3 89 ca eb 0a 90 90 90 90 90 90 90 90 90 90 [ 312.350965][ T3726] RSP: 0018:ffffc90000e87778 EFLAGS: 00050206 [ 312.357067][ T3726] RAX: ffffffff8266c201 RBX: 0000000000000200 RCX: 0000000000000200 [ 312.365071][ T3726] RDX: 0000000000000200 RSI: ffff88813f914000 RDI: 00007f10dd142000 [ 312.373075][ T3726] RBP: ffffc90000e878b8 R08: ffff88813f9141ff R09: 1ffff11027f2283f [ 312.381074][ T3726] R10: dffffc0000000000 R11: ffffed1027f22840 R12: 1ffff920001d0faf [ 312.389083][ T3726] R13: 00007f10dd142000 R14: ffff88813f914000 R15: ffffc90000e87d00 [ 312.397089][ T3726] ? _copy_to_iter+0xf1/0xe60 [ 312.401813][ T3726] ? _copy_to_iter+0x1f9/0xe60 [ 312.406618][ T3726] ? __xas_next+0xc3/0x4e0 [ 312.411066][ T3726] ? __rcu_read_unlock+0x5e/0xa0 [ 312.416731][ T3726] ? __cfi__copy_to_iter+0x10/0x10 [ 312.421899][ T3726] ? filemap_get_read_batch+0x771/0x7d0 [ 312.427637][ T3726] ? __kasan_check_write+0x14/0x20 [ 312.432792][ T3726] ? folio_mark_accessed+0x10b/0x4d0 [ 312.438124][ T3726] copy_page_to_iter+0x22e/0x340 [ 312.443115][ T3726] filemap_read+0x19d9/0x23c0 [ 312.447838][ T3726] ? __cfi_filemap_read+0x10/0x10 [ 312.452889][ T3726] ? __kasan_check_write+0x14/0x20 [ 312.458022][ T3726] ? rwsem_read_trylock+0x2af/0x640 [ 312.463266][ T3726] ? __fsnotify_parent+0x72a/0x820 [ 312.468417][ T3726] blkdev_read_iter+0x439/0x580 [ 312.473296][ T3726] vfs_read+0x46e/0x930 [ 312.476851][ T3734] FAULT_INJECTION: forcing a failure. [ 312.476851][ T3734] name failslab, interval 1, probability 1, space 0, times 5 [ 312.477475][ T3726] ? __cfi_vfs_read+0x10/0x10 [ 312.494782][ T3726] ? __kasan_check_read+0x11/0x20 [ 312.499866][ T3726] ? __fdget_pos+0x1f2/0x380 [ 312.504482][ T3726] ksys_read+0x14a/0x260 [ 312.508748][ T3726] ? __cfi_ksys_read+0x10/0x10 [ 312.513531][ T3726] __x64_sys_read+0x7b/0x90 [ 312.518053][ T3726] x64_sys_call+0x2f/0x9a0 [ 312.522500][ T3726] do_syscall_64+0x4c/0xa0 [ 312.526950][ T3726] ? clear_bhb_loop+0x30/0x80 [ 312.531654][ T3726] ? clear_bhb_loop+0x30/0x80 [ 312.536352][ T3726] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 312.542274][ T3726] RIP: 0033:0x7f10dd1cf407 [ 312.546721][ T3726] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 312.566360][ T3726] RSP: 002b:00007ffea8977940 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 312.574803][ T3726] RAX: ffffffffffffffda RBX: 00007f10dd143880 RCX: 00007f10dd1cf407 [ 312.582820][ T3726] RDX: 0000000000000200 RSI: 00007f10dd142000 RDI: 0000000000000009 [ 312.590810][ T3726] RBP: 0000562b76e92790 R08: 0000000000000000 R09: 0000000000000000 [ 312.598805][ T3726] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 312.606793][ T3726] R13: 0000000000000000 R14: 0000562b76e9a328 R15: 00007f10dd3e839c [ 312.614794][ T3726] [ 312.617831][ T3734] CPU: 0 PID: 3734 Comm: syz-executor Not tainted syzkaller #0 [ 312.620467][ T309] FAULT_INJECTION: forcing a failure. [ 312.620467][ T309] name failslab, interval 1, probability 1, space 0, times 5 [ 312.625453][ T3734] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 312.625468][ T3734] Call Trace: [ 312.625475][ T3734] [ 312.625484][ T3734] __dump_stack+0x21/0x24 [ 312.625514][ T3734] dump_stack_lvl+0x110/0x170 [ 312.663434][ T3734] ? __cfi_dump_stack_lvl+0x8/0x8 [ 312.668616][ T3734] dump_stack+0x15/0x24 [ 312.672800][ T3734] should_fail_ex+0x3bf/0x510 [ 312.677511][ T3734] ? vm_area_dup+0x27/0x280 [ 312.682046][ T3734] __should_failslab+0xac/0xf0 [ 312.687103][ T3734] should_failslab+0x9/0x20 [ 312.691655][ T3734] kmem_cache_alloc+0x3b/0x320 [ 312.696452][ T3734] vm_area_dup+0x27/0x280 [ 312.700845][ T3734] ? copy_mm+0xb9f/0x1ad0 [ 312.705203][ T3734] copy_mm+0xc13/0x1ad0 [ 312.709383][ T3734] ? copy_signal+0x630/0x630 [ 312.713997][ T3734] ? _raw_spin_lock+0x94/0xf0 [ 312.718698][ T3734] ? __init_rwsem+0x11b/0x1f0 [ 312.723416][ T3734] ? copy_signal+0x4eb/0x630 [ 312.728026][ T3734] copy_process+0x12d8/0x3500 [ 312.732743][ T3734] ? kmem_cache_alloc+0x24e/0x320 [ 312.737888][ T3734] ? idle_dummy+0x10/0x10 [ 312.742247][ T3734] kernel_clone+0x22f/0x7f0 [ 312.746783][ T3734] ? __kasan_check_write+0x14/0x20 [ 312.751917][ T3734] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 312.757485][ T3734] ? __cfi_kernel_clone+0x10/0x10 [ 312.762540][ T3734] ? recalc_sigpending+0x168/0x1c0 [ 312.767690][ T3734] __x64_sys_clone+0x193/0x200 [ 312.772495][ T3734] ? __cfi___x64_sys_clone+0x10/0x10 [ 312.777831][ T3734] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 312.783928][ T3734] x64_sys_call+0x990/0x9a0 [ 312.788466][ T3734] do_syscall_64+0x4c/0xa0 [ 312.792909][ T3734] ? clear_bhb_loop+0x30/0x80 [ 312.797629][ T3734] ? clear_bhb_loop+0x30/0x80 [ 312.802329][ T3734] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 312.808257][ T3734] RIP: 0033:0x7fe9ab3c6b52 [ 312.812698][ T3734] Code: 89 e7 e8 71 8b f7 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 66 89 c5 85 c0 75 3b 64 48 8b 04 25 10 00 00 [ 312.832361][ T3734] RSP: 002b:00007ffea15d0ea0 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 312.840812][ T3734] RAX: ffffffffffffffda RBX: 00007ffea15d0ea0 RCX: 00007fe9ab3c6b52 [ 312.848829][ T3734] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 312.856828][ T3734] RBP: 00007fe9ab6267b8 R08: 0000000000000000 R09: 0000000000000000 [ 312.864825][ T3734] R10: 00005555919cf7d0 R11: 0000000000000246 R12: 0000000000000000 [ 312.872826][ T3734] R13: 0000000000000003 R14: 00007ffea15d1228 R15: 0000000000000000 [ 312.880838][ T3734] [ 312.883889][ T309] CPU: 1 PID: 309 Comm: kworker/1:3 Not tainted syzkaller #0 [ 312.891324][ T309] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 312.901415][ T309] Workqueue: usb_hub_wq hub_event [ 312.906490][ T309] Call Trace: [ 312.909800][ T309] [ 312.912767][ T309] __dump_stack+0x21/0x24 [ 312.917148][ T309] dump_stack_lvl+0x110/0x170 [ 312.921859][ T309] ? __cfi_dump_stack_lvl+0x8/0x8 [ 312.926924][ T309] ? stack_trace_save+0xa6/0xf0 [ 312.931832][ T309] dump_stack+0x15/0x24 [ 312.936025][ T309] should_fail_ex+0x3bf/0x510 [ 312.940734][ T309] __should_failslab+0xac/0xf0 [ 312.945529][ T309] should_failslab+0x9/0x20 [ 312.950058][ T309] __kmem_cache_alloc_node+0x3d/0x2d0 [ 312.955463][ T309] ? usb_hcd_submit_urb+0x7b0/0x1800 [ 312.960782][ T309] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 312.966358][ T309] ? kthread+0x281/0x320 [ 312.970628][ T309] ? usb_hcd_submit_urb+0x7b0/0x1800 [ 312.976036][ T309] __kmalloc+0xa4/0x1e0 [ 312.980215][ T309] ? usb_hcd_link_urb_to_ep+0x280/0x350 [ 312.985792][ T309] usb_hcd_submit_urb+0x7b0/0x1800 [ 312.990934][ T309] usb_submit_urb+0x1091/0x1740 [ 312.995817][ T309] usb_start_wait_urb+0x123/0x380 [ 313.000861][ T309] ? usb_api_blocking_completion+0xb0/0xb0 [ 313.006695][ T309] ? __kasan_check_write+0x14/0x20 [ 313.011828][ T309] usb_control_msg+0x243/0x3f0 [ 313.016790][ T309] hub_event+0x831/0x4310 [ 313.022467][ T309] ? __cfi_hub_event+0x10/0x10 [ 313.027282][ T309] ? __kasan_check_write+0x14/0x20 [ 313.032438][ T309] ? _raw_spin_lock_irq+0x95/0xf0 [ 313.037599][ T309] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 313.043204][ T309] process_one_work+0x717/0xc30 [ 313.048101][ T309] worker_thread+0xcc2/0x11d0 [ 313.052828][ T309] kthread+0x281/0x320 [ 313.057018][ T309] ? __cfi_worker_thread+0x10/0x10 [ 313.062159][ T309] ? __cfi_kthread+0x10/0x10 [ 313.066783][ T309] ret_from_fork+0x1f/0x30 [ 313.071328][ T309] [ 313.074371][ T310] CPU: 0 PID: 310 Comm: kworker/0:3 Not tainted syzkaller #0 [ 313.074579][ C1] FAULT_INJECTION: forcing a failure. [ 313.074579][ C1] name failslab, interval 1, probability 1, space 0, times 5 [ 313.081788][ T310] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 313.104454][ T310] Workqueue: mld mld_dad_work [ 313.109273][ T310] Call Trace: [ 313.112573][ T310] [ 313.115531][ T310] __dump_stack+0x21/0x24 [ 313.119890][ T310] dump_stack_lvl+0x110/0x170 [ 313.124600][ T310] ? __cfi_dump_stack_lvl+0x8/0x8 [ 313.129655][ T310] ? kasan_set_track+0x60/0x70 [ 313.134452][ T310] ? kasan_save_alloc_info+0x1f/0x30 [ 313.139850][ T310] ? __kasan_slab_alloc+0x72/0x80 [ 313.144902][ T310] ? slab_post_alloc_hook+0x4f/0x2d0 [ 313.150226][ T310] ? kmem_cache_alloc+0x166/0x320 [ 313.155284][ T310] dump_stack+0x15/0x24 [ 313.159478][ T310] should_fail_ex+0x3bf/0x510 [ 313.164186][ T310] __should_failslab+0xac/0xf0 [ 313.168992][ T310] should_failslab+0x9/0x20 [ 313.173517][ T310] __kmem_cache_alloc_node+0x3d/0x2d0 [ 313.178929][ T310] ? ref_tracker_alloc+0x16b/0x4a0 [ 313.184098][ T310] ? ref_tracker_alloc+0x16b/0x4a0 [ 313.189249][ T310] kmalloc_trace+0x29/0xb0 [ 313.193776][ T310] ref_tracker_alloc+0x16b/0x4a0 [ 313.198748][ T310] ? __cfi_ref_tracker_alloc+0x10/0x10 [ 313.204250][ T310] ? slab_post_alloc_hook+0x6d/0x2d0 [ 313.209570][ T310] ? kmem_cache_alloc+0x24e/0x320 [ 313.214671][ T310] dst_init+0xc4/0x3d0 [ 313.218798][ T310] ? __cfi_ip6_dst_gc+0x10/0x10 [ 313.223679][ T310] dst_alloc+0x191/0x1e0 [ 313.227962][ T310] icmp6_dst_alloc+0xf8/0x510 [ 313.232688][ T310] mld_sendpack+0x623/0xda0 [ 313.237234][ T310] ? add_grec+0x13f0/0x13f0 [ 313.241766][ T310] ? add_grec+0xfae/0x13f0 [ 313.246212][ T310] ? memcpy+0x56/0x70 [ 313.250241][ T310] ? __cfi_mutex_lock+0x10/0x10 [ 313.255130][ T310] mld_dad_work+0x244/0x670 [ 313.259665][ T310] process_one_work+0x717/0xc30 [ 313.264559][ T310] worker_thread+0xa4d/0x11d0 [ 313.269274][ T310] kthread+0x281/0x320 [ 313.273376][ T310] ? __cfi_worker_thread+0x10/0x10 [ 313.278518][ T310] ? __cfi_kthread+0x10/0x10 [ 313.283166][ T310] ret_from_fork+0x1f/0x30 [ 313.287631][ T310] [ 313.290677][ C1] CPU: 1 PID: 309 Comm: kworker/1:3 Not tainted syzkaller #0 [ 313.298140][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 313.308241][ C1] Workqueue: usb_hub_wq hub_event [ 313.313329][ C1] Call Trace: [ 313.316646][ C1] [ 313.319531][ C1] __dump_stack+0x21/0x24 [ 313.323914][ C1] dump_stack_lvl+0x110/0x170 [ 313.328633][ C1] ? __cfi_dump_stack_lvl+0x8/0x8 [ 313.333702][ C1] ? plist_add+0x3e6/0x470 [ 313.338178][ C1] dump_stack+0x15/0x24 [ 313.342377][ C1] should_fail_ex+0x3bf/0x510 [ 313.347100][ C1] __should_failslab+0xac/0xf0 [ 313.351918][ C1] should_failslab+0x9/0x20 [ 313.356568][ C1] kmem_cache_alloc_node+0x42/0x330 [ 313.361815][ C1] ? __alloc_skb+0xe8/0x4a0 [ 313.366361][ C1] __alloc_skb+0xe8/0x4a0 [ 313.370739][ C1] ndisc_send_rs+0x31d/0x870 [ 313.375374][ C1] ? ipv6_get_lladdr+0x1be/0x200 [ 313.380366][ C1] addrconf_rs_timer+0x35a/0x600 [ 313.385360][ C1] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 313.390868][ C1] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 313.396371][ C1] call_timer_fn+0x46/0x2a0 [ 313.400917][ C1] ? __cfi_addrconf_rs_timer+0x10/0x10 [ 313.406418][ C1] __run_timers+0x646/0x9b0 [ 313.411064][ C1] ? calc_index+0x200/0x200 [ 313.415608][ C1] ? asm_common_interrupt+0x27/0x40 [ 313.422526][ C1] run_timer_softirq+0x6a/0xf0 [ 313.427341][ C1] handle_softirqs+0x1d7/0x600 [ 313.432169][ C1] __irq_exit_rcu+0x52/0xf0 [ 313.436842][ C1] irq_exit_rcu+0x9/0x10 [ 313.441241][ C1] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 313.446940][ C1] [ 313.449919][ C1] [ 313.452872][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 313.457821][ T279] FAULT_INJECTION: forcing a failure. [ 313.457821][ T279] name failslab, interval 1, probability 1, space 0, times 3 [ 313.458895][ C1] RIP: 0010:preempt_schedule_irq+0xa5/0x120 [ 313.477421][ C1] Code: 44 24 20 00 02 00 00 43 c6 44 37 04 f8 74 0b 0f 0b 48 f7 03 08 00 00 00 74 4d bf 01 00 00 00 e8 d1 fb 4c fc fb bf 01 00 00 00 46 e5 ff ff fa bf 01 00 00 00 e8 7b fd 4c fc 65 48 8b 1d c3 d4 [ 313.497050][ C1] RSP: 0018:ffffc9000dc37460 EFLAGS: 00000246 [ 313.503131][ C1] RAX: 1ffff110220178f1 RBX: ffffc9000dc37538 RCX: ffffffff87b7b100 [ 313.511115][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 [ 313.519092][ C1] RBP: ffffc9000dc374e8 R08: ffff8881100bbcc7 R09: 1ffff11022017798 [ 313.527072][ C1] R10: dffffc0000000000 R11: ffffed1022017799 R12: 0000000000000000 [ 313.535053][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 1ffff92001b86e8c [ 313.543046][ C1] ? __cfi_preempt_schedule_irq+0x10/0x10 [ 313.548795][ C1] ? kernel_text_address+0xa0/0xd0 [ 313.553935][ C1] raw_irqentry_exit_cond_resched+0x29/0x30 [ 313.559844][ C1] irqentry_exit+0x37/0x40 [ 313.564275][ C1] sysvec_reschedule_ipi+0x78/0x80 [ 313.569583][ C1] asm_sysvec_reschedule_ipi+0x1b/0x20 [ 313.575242][ C1] RIP: 0010:dump_stack_lvl+0x144/0x170 [ 313.580718][ C1] Code: e6 00 02 00 00 31 ff e8 ea 56 77 fc 49 81 e5 00 02 00 00 75 07 e8 1c 52 77 fc eb 06 e8 15 52 77 fc fb 48 c7 04 24 0e 36 e0 45 <4b> c7 04 27 00 00 00 00 65 48 8b 04 25 28 00 00 00 48 3b 44 24 40 [ 313.600339][ C1] RSP: 0018:ffffc9000dc375e0 EFLAGS: 00000287 [ 313.606429][ C1] RAX: ffffffff84fa142b RBX: ffffffff860afda0 RCX: 0000000000100000 [ 313.614439][ C1] RDX: ffffc90012f70000 RSI: 00000000000b0da8 RDI: 00000000000b0da9 [ 313.622432][ C1] RBP: ffffc9000dc37668 R08: 0000000000000003 R09: 0000000000000004 [ 313.630416][ C1] R10: dffffc0000000000 R11: fffffbfff0e23738 R12: dffffc0000000000 [ 313.638400][ C1] R13: 0000000000000200 R14: dffffc0000000004 R15: 1ffff92001b86ebc [ 313.646392][ C1] ? dump_stack_lvl+0x13b/0x170 [ 313.651265][ C1] ? __cfi_dump_stack_lvl+0x8/0x8 [ 313.656319][ C1] ? stack_trace_save+0xa6/0xf0 [ 313.661192][ C1] dump_stack+0x15/0x24 [ 313.665388][ C1] should_fail_ex+0x3bf/0x510 [ 313.670079][ C1] __should_failslab+0xac/0xf0 [ 313.674885][ C1] should_failslab+0x9/0x20 [ 313.679407][ C1] __kmem_cache_alloc_node+0x3d/0x2d0 [ 313.684801][ C1] ? usb_hcd_submit_urb+0x7b0/0x1800 [ 313.690105][ C1] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 313.695697][ C1] ? kthread+0x281/0x320 [ 313.699958][ C1] ? usb_hcd_submit_urb+0x7b0/0x1800 [ 313.705262][ C1] __kmalloc+0xa4/0x1e0 [ 313.709441][ C1] ? usb_hcd_link_urb_to_ep+0x280/0x350 [ 313.715006][ C1] usb_hcd_submit_urb+0x7b0/0x1800 [ 313.720166][ C1] usb_submit_urb+0x1091/0x1740 [ 313.725044][ C1] usb_start_wait_urb+0x123/0x380 [ 313.730084][ C1] ? usb_api_blocking_completion+0xb0/0xb0 [ 313.735911][ C1] ? __kasan_check_write+0x14/0x20 [ 313.741042][ C1] usb_control_msg+0x243/0x3f0 [ 313.745822][ C1] hub_event+0x831/0x4310 [ 313.750176][ C1] ? __cfi_hub_event+0x10/0x10 [ 313.754981][ C1] ? __kasan_check_write+0x14/0x20 [ 313.760129][ C1] ? _raw_spin_lock_irq+0x95/0xf0 [ 313.765174][ C1] ? __cfi__raw_spin_lock_irq+0x10/0x10 [ 313.770741][ C1] process_one_work+0x717/0xc30 [ 313.775606][ C1] worker_thread+0xcc2/0x11d0 [ 313.780311][ C1] kthread+0x281/0x320 [ 313.784568][ C1] ? __cfi_worker_thread+0x10/0x10 [ 313.789696][ C1] ? __cfi_kthread+0x10/0x10 [ 313.794306][ C1] ret_from_fork+0x1f/0x30 [ 313.798744][ C1] [ 313.806326][ T314] FAULT_INJECTION: forcing a failure. [ 313.806326][ T314] name failslab, interval 1, probability 1, space 0, times 1 [ 313.819036][ T314] CPU: 1 PID: 314 Comm: udevd Not tainted syzkaller #0 [ 313.825928][ T314] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 313.836010][ T314] Call Trace: [ 313.839314][ T314] [ 313.842312][ T314] __dump_stack+0x21/0x24 [ 313.846679][ T314] dump_stack_lvl+0x110/0x170 [ 313.851391][ T314] ? __cfi_dump_stack_lvl+0x8/0x8 [ 313.856474][ T314] dump_stack+0x15/0x24 [ 313.860667][ T314] should_fail_ex+0x3bf/0x510 [ 313.865370][ T314] ? __alloc_file+0x28/0x2a0 [ 313.869988][ T314] __should_failslab+0xac/0xf0 [ 313.874795][ T314] should_failslab+0x9/0x20 [ 313.879327][ T314] kmem_cache_alloc+0x3b/0x320 [ 313.884126][ T314] __alloc_file+0x28/0x2a0 [ 313.888574][ T314] alloc_empty_file+0x97/0x180 [ 313.893383][ T314] path_openat+0xf4/0x2f30 [ 313.897853][ T314] ? kasan_set_track+0x60/0x70 [ 313.900038][ T103] FAULT_INJECTION: forcing a failure. [ 313.900038][ T103] name failslab, interval 1, probability 1, space 0, times 1 [ 313.902647][ T314] ? kasan_set_track+0x4b/0x70 [ 313.916146][ T2988] FAULT_INJECTION: forcing a failure. [ 313.916146][ T2988] name failslab, interval 1, probability 1, space 0, times 1 [ 313.920012][ T314] ? __kasan_slab_alloc+0x72/0x80 [ 313.920042][ T314] ? slab_post_alloc_hook+0x4f/0x2d0 [ 313.942947][ T314] ? kmem_cache_alloc+0x166/0x320 [ 313.948046][ T314] ? getname_flags+0xba/0x510 [ 313.952762][ T314] ? getname+0x19/0x20 [ 313.956874][ T314] ? do_sys_openat2+0xeb/0x820 [ 313.961674][ T314] ? __x64_sys_openat+0x136/0x160 [ 313.966735][ T314] ? x64_sys_call+0x783/0x9a0 [ 313.971441][ T314] ? do_syscall_64+0x4c/0xa0 [ 313.976065][ T314] ? entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 313.982200][ T314] ? do_filp_open+0x420/0x420 [ 313.986924][ T314] do_filp_open+0x1ee/0x420 [ 313.991459][ T314] ? __cfi_do_filp_open+0x10/0x10 [ 313.996510][ T314] ? alloc_fd+0x4c1/0x570 [ 314.000867][ T314] do_sys_openat2+0x15e/0x820 [ 314.005575][ T314] ? blkcg_maybe_throttle_current+0x1e0/0xa20 [ 314.011685][ T314] ? do_sys_open+0xe0/0xe0 [ 314.016170][ T314] ? task_work_run+0x208/0x250 [ 314.020962][ T314] ? __cfi_blkcg_maybe_throttle_current+0x10/0x10 [ 314.027419][ T314] ? fput+0x15b/0x1a0 [ 314.031438][ T314] __x64_sys_openat+0x136/0x160 [ 314.036328][ T314] x64_sys_call+0x783/0x9a0 [ 314.040859][ T314] do_syscall_64+0x4c/0xa0 [ 314.045336][ T314] ? clear_bhb_loop+0x30/0x80 [ 314.050039][ T314] ? clear_bhb_loop+0x30/0x80 [ 314.054740][ T314] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 314.060659][ T314] RIP: 0033:0x7f10dd1cf407 [ 314.065091][ T314] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 314.084720][ T314] RSP: 002b:00007ffea8978820 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 314.093156][ T314] RAX: ffffffffffffffda RBX: 00007f10dd143880 RCX: 00007f10dd1cf407 [ 314.101152][ T314] RDX: 0000000000080000 RSI: 00007ffea8978990 RDI: ffffffffffffff9c [ 314.109146][ T314] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 314.117136][ T314] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562b40e2a7f5 [ 314.125138][ T314] R13: 0000562b40e2a7f5 R14: 0000000000000001 R15: 0000562b40e45140 [ 314.133140][ T314] [ 314.136176][ T2988] CPU: 0 PID: 2988 Comm: syz-executor Not tainted syzkaller #0 [ 314.143757][ T2988] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 314.153831][ T2988] Call Trace: [ 314.157128][ T2988] [ 314.160091][ T2988] __dump_stack+0x21/0x24 [ 314.164446][ T2988] dump_stack_lvl+0x110/0x170 [ 314.169141][ T2988] ? __cfi_dump_stack_lvl+0x8/0x8 [ 314.174184][ T2988] dump_stack+0x15/0x24 [ 314.178362][ T2988] should_fail_ex+0x3bf/0x510 [ 314.183055][ T2988] __should_failslab+0xac/0xf0 [ 314.187873][ T2988] should_failslab+0x9/0x20 [ 314.192393][ T2988] __kmem_cache_alloc_node+0x3d/0x2d0 [ 314.197789][ T2988] ? selinux_sk_alloc_security+0x7e/0x1a0 [ 314.203528][ T2988] ? kasan_save_alloc_info+0x1f/0x30 [ 314.208822][ T2988] ? __kasan_slab_alloc+0x72/0x80 [ 314.213954][ T2988] ? selinux_sk_alloc_security+0x7e/0x1a0 [ 314.219702][ T2988] kmalloc_trace+0x29/0xb0 [ 314.224155][ T2988] selinux_sk_alloc_security+0x7e/0x1a0 [ 314.229733][ T2988] security_sk_alloc+0x83/0xb0 [ 314.234526][ T2988] sk_prot_alloc+0x108/0x320 [ 314.239162][ T2988] sk_alloc+0x3b/0x460 [ 314.243255][ T2988] inet_create+0x5af/0xef0 [ 314.247702][ T2988] __sock_create+0x39e/0x7c0 [ 314.252319][ T2988] __sys_socket+0xcd/0x1a0 [ 314.256773][ T2988] __x64_sys_socket+0x7a/0x90 [ 314.261481][ T2988] x64_sys_call+0x449/0x9a0 [ 314.266017][ T2988] do_syscall_64+0x4c/0xa0 [ 314.270494][ T2988] ? clear_bhb_loop+0x30/0x80 [ 314.275190][ T2988] ? clear_bhb_loop+0x30/0x80 [ 314.279923][ T2988] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 314.285847][ T2988] RIP: 0033:0x7f3ea0f9f947 [ 314.290310][ T2988] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 29 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 314.310018][ T2988] RSP: 002b:00007ffe8ee71b88 EFLAGS: 00000206 ORIG_RAX: 0000000000000029 [ 314.318447][ T2988] RAX: ffffffffffffffda RBX: 00007f3ea11ec460 RCX: 00007f3ea0f9f947 [ 314.326433][ T2988] RDX: 0000000000000006 RSI: 0000000000000001 RDI: 0000000000000002 [ 314.334449][ T2988] RBP: 00007ffe8ee722ac R08: 0000000000000000 R09: 0000000000000000 [ 314.342447][ T2988] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000025 [ 314.350438][ T2988] R13: 0000000000000064 R14: 0000000000000000 R15: 00007ffe8ee72300 [ 314.358430][ T2988] [ 314.362526][ T279] CPU: 0 PID: 279 Comm: syz-executor Not tainted syzkaller #0 [ 314.370071][ T279] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 314.380150][ T279] Call Trace: [ 314.383456][ T279] [ 314.386404][ T279] __dump_stack+0x21/0x24 [ 314.390755][ T279] dump_stack_lvl+0x110/0x170 [ 314.395462][ T279] ? __cfi_dump_stack_lvl+0x8/0x8 [ 314.400514][ T279] ? __kasan_slab_alloc+0x72/0x80 [ 314.405595][ T279] ? slab_post_alloc_hook+0x6d/0x2d0 [ 314.410941][ T279] ? kmem_cache_alloc+0x24e/0x320 [ 314.416007][ T279] dump_stack+0x15/0x24 [ 314.420294][ T279] should_fail_ex+0x3bf/0x510 [ 314.425013][ T279] __should_failslab+0xac/0xf0 [ 314.429821][ T279] should_failslab+0x9/0x20 [ 314.434360][ T279] slab_pre_alloc_hook+0x30/0x1d0 [ 314.439415][ T279] ? __cfi__raw_spin_lock+0x10/0x10 [ 314.444672][ T279] kmem_cache_alloc_lru+0x49/0x280 [ 314.449817][ T279] ? new_inode_pseudo+0x8f/0x1f0 [ 314.454786][ T279] new_inode_pseudo+0x8f/0x1f0 [ 314.459586][ T279] create_pipe_files+0x4f/0x6c0 [ 314.464476][ T279] ? preempt_count_add+0x90/0x1b0 [ 314.469532][ T279] __do_pipe_flags+0x4f/0x200 [ 314.474252][ T279] do_pipe2+0xa7/0x190 [ 314.478355][ T279] ? pipe_fcntl+0x510/0x510 [ 314.482884][ T279] ? __cfi_ksys_read+0x10/0x10 [ 314.487759][ T279] ? debug_smp_processor_id+0x17/0x20 [ 314.493159][ T279] __x64_sys_pipe2+0x5a/0x70 [ 314.497790][ T279] x64_sys_call+0x258/0x9a0 [ 314.502326][ T279] do_syscall_64+0x4c/0xa0 [ 314.506765][ T279] ? clear_bhb_loop+0x30/0x80 [ 314.511468][ T279] ? clear_bhb_loop+0x30/0x80 [ 314.516166][ T279] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 314.522094][ T279] RIP: 0033:0x7f7bb239d109 [ 314.526527][ T279] Code: 38 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 eb aa e8 ea 34 00 00 66 2e 0f 1f 84 00 00 00 00 00 31 f6 b8 25 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 07 c3 66 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff [ 314.546163][ T279] RSP: 002b:00007ffd190e2958 EFLAGS: 00000246 ORIG_RAX: 0000000000000125 [ 314.554607][ T279] RAX: ffffffffffffffda RBX: 0000555585f978f0 RCX: 00007f7bb239d109 [ 314.562602][ T279] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007ffd190e2978 [ 314.570595][ T279] RBP: 00007ffd190e2f40 R08: 0000000000000000 R09: 0000000000000000 [ 314.578592][ T279] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd190e2aa0 [ 314.586596][ T279] R13: 000055558602a490 R14: 0000555585f98730 R15: 0000000000000000 [ 314.594646][ T279] [ 314.600276][ T103] CPU: 0 PID: 103 Comm: udevd Not tainted syzkaller #0 [ 314.607196][ T103] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 314.617326][ T103] Call Trace: [ 314.620641][ T103] [ 314.623643][ T103] __dump_stack+0x21/0x24 [ 314.628021][ T103] dump_stack_lvl+0x110/0x170 [ 314.632758][ T103] ? __cfi_dump_stack_lvl+0x8/0x8 [ 314.637821][ T103] ? kmem_cache_free+0x12d/0x300 [ 314.642810][ T103] ? x64_sys_call+0x87f/0x9a0 [ 314.647530][ T103] ? entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 314.653659][ T103] dump_stack+0x15/0x24 [ 314.654457][ T3736] FAT-fs (loop6): bogus number of reserved sectors [ 314.657863][ T103] should_fail_ex+0x3bf/0x510 [ 314.669074][ T103] ? getname_flags+0xba/0x510 [ 314.673799][ T103] __should_failslab+0xac/0xf0 [ 314.673996][ T3736] FAT-fs (loop6): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 314.678607][ T103] should_failslab+0x9/0x20 [ 314.692425][ T103] kmem_cache_alloc+0x3b/0x320 [ 314.697235][ T103] getname_flags+0xba/0x510 [ 314.701782][ T103] __se_sys_newfstatat+0x127/0x440 [ 314.706939][ T103] ? __x64_sys_newfstatat+0xb0/0xb0 [ 314.707471][ T3736] FAT-fs (loop6): Can't find a valid FAT filesystem [ 314.712203][ T103] ? mntput_no_expire+0x100/0x6b0 [ 314.723856][ T103] ? __cfi_lockref_put_return+0x10/0x10 [ 314.729455][ T103] ? mntput+0xc0/0xc0 [ 314.733487][ T103] ? user_path_at_empty+0x162/0x1c0 [ 314.738741][ T103] ? cp_old_stat+0x4a0/0x4a0 [ 314.743377][ T103] ? fput+0x15b/0x1a0 [ 314.747402][ T103] __x64_sys_newfstatat+0x9b/0xb0 [ 314.752471][ T103] x64_sys_call+0x77c/0x9a0 [ 314.757019][ T103] do_syscall_64+0x4c/0xa0 [ 314.761484][ T103] ? clear_bhb_loop+0x30/0x80 [ 314.766199][ T103] ? clear_bhb_loop+0x30/0x80 [ 314.770911][ T103] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 314.776850][ T103] RIP: 0033:0x7f10dd239b0a [ 314.781297][ T103] Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 [ 314.800944][ T103] RSP: 002b:00007ffea897c688 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 [ 314.809410][ T103] RAX: ffffffffffffffda RBX: 00007ffea897cb20 RCX: 00007f10dd239b0a [ 314.817410][ T103] RDX: 00007ffea897c690 RSI: 00007ffea897cb20 RDI: 00000000ffffff9c [ 314.825404][ T103] RBP: 0000562b76c572c0 R08: 0000000000000000 R09: 0000000000000001 [ 314.833402][ T103] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffea897c720 [ 314.841399][ T103] R13: 00000000000000fe R14: 0000562b40e2ebe0 R15: 00007ffea897d220 [ 314.849401][ T103] SYZFAIL: pipe failed (errno 23: Too many open files in system) [ 314.861718][ T28] audit: type=1400 audit(1786196465.959:954): avc: denied { write } for pid=279 comm="syz-executor" path="pipe:[15409]" dev="pipefs" ino=15409 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 315.404832][ T1616] device bridge_slave_1 left promiscuous mode [ 315.411022][ T1616] bridge0: port 2(bridge_slave_1) entered disabled state [ 315.418614][ T1616] device bridge_slave_0 left promiscuous mode [ 315.424845][ T1616] bridge0: port 1(bridge_slave_0) entered disabled state [ 315.432749][ T1616] device veth1_macvtap left promiscuous mode [ 315.438836][ T1616] device veth0_vlan left promiscuous mode [ 316.334950][ T1616] device bridge_slave_1 left promiscuous mode [ 316.341124][ T1616] bridge0: port 2(bridge_slave_1) entered disabled state [ 316.348843][ T1616] device bridge_slave_0 left promiscuous mode [ 316.355125][ T1616] bridge0: port 1(bridge_slave_0) entered disabled state [ 316.364125][ T1616] device bridge_slave_1 left promiscuous mode [ 316.370263][ T1616] bridge0: port 2(bridge_slave_1) entered disabled state [ 316.377756][ T1616] device bridge_slave_0 left promiscuous mode [ 316.384009][ T1616] bridge0: port 1(bridge_slave_0) entered disabled state [ 316.391845][ T1616] device bridge_slave_1 left promiscuous mode [ 316.398174][ T1616] bridge0: port 2(bridge_slave_1) entered disabled state [ 316.405722][ T1616] device bridge_slave_0 left promiscuous mode [ 316.411854][ T1616] bridge0: port 1(bridge_slave_0) entered disabled state [ 316.419763][ T1616] device bridge_slave_1 left promiscuous mode [ 316.425987][ T1616] bridge0: port 2(bridge_slave_1) entered disabled state [ 316.433470][ T1616] device bridge_slave_0 left promiscuous mode [ 316.439742][ T1616] bridge0: port 1(bridge_slave_0) entered disabled state [ 316.448474][ T1616] device veth0_vlan left promiscuous mode [ 316.454742][ T1616] device veth1_macvtap left promiscuous mode [ 316.460768][ T1616] device veth0_vlan left promiscuous mode [ 316.466777][ T1616] device veth0_vlan left promiscuous mode [ 316.472889][ T1616] device veth0_vlan left promiscuous mode [ 317.974872][ T103] udevd[103]: worker [480] /devices/platform/dummy_udc.4/gadget.4 is taking a long time